69063 128184
681005732462839553 976707649973349121 76866039578941777 463336132323952641 822864091617777409 891742343766949889 804023799623191553 480036819860366401 401375949141229441 190778657154396577 562394127498730945 365548868886868673 950424026727876737 351651809492764737 599251811698646657 69553582318000905 231542986090804705 934908030437355777 709638469450919041 11862793778171011 303767434621381249 91706914875018705 98094505293968129 773054139903386753 302973404221322817 847056482043910785 9247073532701933 640512989504294657 941220171669375105 385538770031715201 628058230442373889 885501156314766977 869247756902613121 367163685760345985 258704728933263809 925776483231921025 311051579391193665 580045379637439873 57834132266147977 213990663541345313 330097384865471361 635830185783447681 57891416816726609 652759321115446785 852139487515717761 590444725627904129 7031309326631431 81717469473225889 107771418927260497 249628677209472033 764644574049338369 309459071396425153 504903046937688065 934345527211618817 919676642201263617 814050589009887873 461579937807844225 839627910119304449 689774672661524609 540469211353105537 365321996084663425 41438461391820169 463059661428300033 753135934995320577 346967040801477121 175064031712935265 964303890435427713 118605915678195121 813493776710249217 826387189701776513 569946136459829953 699982567807943169 852225407570276865 510695743446376577 821267960508560385 333901826362968257 453062727629220033 544725099356597313 454879379763720961 566777864933435201 578971729824903809 194231212624146113 241600384196517 473825446665848897 108988397410161761 765040229524672129 104233572715113361 937216034348601601 571760212158071809 129316240400441985 604818233239125633 374248864243590145 948502829541258369 885457415921862913 64878732418090833 178913458044398497 47719151796517425 549924750642134081 21595026919396077 857600571023176833 513739486084848065 998403249431575553 837762251098151681 729523414516243969 228853419537049505 703594226606696833 443784588514670721 242804209892575777 84399288336374673 64866006953835153 820407252206106113 186951791549738305 37663476632307185 463800284888208129 133394964901821569 11018140788458199 324952065503357121 297839275186490241 536273319874023745 874114463129920641 280989374891849057 595866138584540289 802989912148387201 141854781259020513 613254514920004865 374364550541670849 839120470863857537 619966066802184961 217495999764199873 386154264138866689 401361709166518913 596672739080027265 796098589813102081 596564660900625665 886962550649368321 601068980312980737 80973628665478977 610889148808610177 147019103508039713 918698817002201857 372087043134786881 404286417410062913 942891547771974785 221760358858425377 214635689320235905 368811558214957825 869213289691241857 944151032208090113 263365668477849377 705447467023120129 478999633111154561 176014156768950145 960853415380118017 130966325926067377 588295132950047873 174197855556521121 405124591589174785 334908878988088065 634821043210020993 30384119958107193 346274909085995137 471277229527089473 795517163796159105 444502938192790977 355413778496956225 578671560988013313 813161239296700673 894952797963661313 904033933239166081 333164080130131905 76964181284818529 147268655602694305 7700738767301375 107421163134304721 83876086142137041 8000686909092282 682761567247272449 360308714777289665 567116615374811073 410105861688528257 274731214905859393 851922690517469057 110109107394944065 350148677213631745 606371674510544513 773778143689867137 214621111273327617 316721307945194049 304636461420091841 322492607518100289 511690186533936513 725016042378960897 869098940914003713 513064666816916289 996163111156317185 466328245314521409 388863529557813313 625752779581247873 936844395078960385 95975267680692865 977026056691247617 875204336636215937 23906521154952289 911849788795940737 226387786237626913 964097160657288961 626054942200649857 352374080092765505 380344426425441665 683986706660817793 957785863998832769 791398687391627265 619799708186878465 716778697012429697 920869552369733633 93634103272869137 379850604453142913 100370367604284641 256006630206552897 773181204464243841 996240804802756225 296250480611959681 995634890186519041 465924623937034689 136688465436581201 545570335657743041 575429853214256321 770886876085405953 369796335752159425 849371747779386497 71588964031175097 563649018451506817 166104932370021889 849884919831879425 68087246332805049 254789977452993825 491835301825961601 530315881334573185 510436752675442305 416770450970027201 653994896785835777 663181257817001345 410893551924186113 883202589955438081 971921000063293441 510494136914005057 478479611496393153 125042516944652961 299268778425901185 367060272314290625 152693065687781633 109583223961102769 94298246661470129 110535376676310193 322564327432868225 271499568338235521 155583984143962785 214073362291372865 366097611447127489 882519014910890625 903596183687188353 440338656096159297 405563004325212993 350100519366684161 122739338304572961 185964706115328225 651143554327784833 548963572792196417 888268398104617729 715442072049668865 911790272778940673 576208994099140161 321039369444239489 110764616016268753 253615752716950017 595526627572333185 251424894136011553 981427842894433409 51709631192945697 113631739744185729 571193150460405953 907660945834606977 432956661895428161 918275675669555329 326093272470462401 322810153747312257 170476037092893057 448226291950213377 597820202093888769 438927116505141185 242999114732594273 898423895039805185 165579282336427265 758828862663094145 496307180410408193 365627940948080257 376393781970396161 339786886231081537 573331617334968513 679442658957306369 719479724953647105 935798725917166465 652371182848693121 749435109864172929 251459693966754817 369947554801143489 639925310039028993 690551041067131137 292033499380085697 414140363095313537 599823779975192705 206231319032006881 68226565167467617 284634854002831617 110722056638888241 642198766787863937 171879394269513601 817945745193767937 379823355181937217 345110972630486401 580131350177229185 958314338585040513 705203437239458049 931073128642488321 420922041555360961 365907551432641729 878797507154185857 391915266476949825 821741635055023105 510885654723097089 416530732625727041 635324445595621505 814890260576465409 334668302985861057 853930144987995009 702173578303124609 969364125635426177 483987625439368705 470666300538777473 55118708975221865 839304833660339201 819121744330729473 624783417597338753 651784764342117761 450986517502744961 694153654932563329 758957056749164161 59290120056893161 461955566679581185 748925505420245889 162164096551403969 330761848554566017 712687757383608961 249908516268845921 758981086318282625 335780286888912385 126620300597057425 496460640381300801 786789343982686465 442902653322072129 100409518223646193 361499149387896065 893028722938350209 11714910436104731 42641352515477849 568700200941876225 328002109706513793 823037982936050177 773989522713865345 994803658877032193 864409746741625217 8382852620691495 381107677246991041 813925565290375681 386731714192617217 23548033710106609 434615162532370625 125064263466526881 758848663469489537 927046541338235393 430773852918424193 293955805570206529 297090486529381057 493126767044081729 917363673067033089 331441511699239297 601550340392019969 223426730026808673 115479806627792673 473531939712742657 487442639021391937 973313044267875713 377252935884744321 739988640727688065 620088586868671873 921868691867508993 529718008667703809 660724475811790081 204476872560913857 872096384593184897 880234793712876545 870496517691691393 679090579940702081 144610991194447521 310127676331280385 695709219742681729 982759519413914241 538944270001273665 699820575198575745 771761165629698049 224760347845954561 287242037192335425 728078340816228609 729982879229126529 817440342561265921 561886983394906305 515536339211511297 940177438376935041 605604836846634241 758343687459792257 362137943242675649 564066560060936705 729228423235749505 434835028842563521 11163160955707241 908163971403496321 820296399260694657 819485231516502273 89103438300401905 418971812665759553 298450880795481793 202093245243069921 78725594656081201 61776098045498881 584425853087463297 211145146832343745 918404696541092097 205180449737937921 788952481574394625 977074787238755969 948449260085315201 200964983082428705 104970576118130769 930802082456615681 887075308831232001 322615918127624449 682789505850390529 553507209705280449 85416312696683153 591292788113804545 104622409921727665 741350587825486721 831116708981273473 776060570693275009 803116554571797505 679961954646238081 620405369628461057 772515245688282497 447690461597215233 731161166825792513 353964843066695041 922699746320645889 715360289982751105 952327601820677249 415410276345543425 187294581638326465 185114203682314113 521518299693305217 723901426456581761 481950128811419649 765719416788126465 693886306931652481 603589911183892225 772407287573571457 958192585109696129 522834137823601025 749634642065348737 532456417844585409 941225522998646401 638941913703938305 588909037563443201 15162807986001781 478955178601164993 977949639073649793 906906945843235969 97116907713697745 717044712096790017 713487288679026177 42488026135092841 619350768920071425 239671702390449313 398998973632252801 118870458021195441 574225132043139329 194395270664127649 715187490055534209 390687081627394433 847885937660890881 694816566665235073 403727093037453249 629103231125800065 711291295186512641 126401928110706049 234994444403149313 654208421658584193 813421665393604993 905875407619060225 887814417419043841 348522498279795201 37833773510286049 879402577647109505 733997867578231937 268007667279565697 473554127287087553 42700884503698689 931676658544297729 906083817803921281 674407532265817601 983668640139821825 291656228669204161 688563517513475841 853841236955076993 194695327572656385 833371858745046273 388037842635629441 217362866252884161 690195564990514049 175340618299848929 178062592657457953 69711674747878761 660918137306406785 183660788304230497 411649255580318401 962304434977838209 869165274679883009 46163445118644121 144314143612266593 47441031827759161 260286147809988929 954930906380049281 746665223910714113 73947125509519649 660877672116665601 312352946802256769 810717137005330049 454723634481155137 231355479773593953 162608153045830753 171453539330020289 436041838736045377 521393642432453697 868973564401322625 792360038372894593 242970175620826017 975743720886764929 775844902523751041 630613421814462721 822270857225603841 692827293362935169 221581291356635297 362341428166875073 376312842931071169 240071584096835265 203686470190525889 46994778350853753 717489015394377857 672170490856185473 781442171013871745 806657397852038785 776401195609139457 328373506602229505 863582628433199745 333444520084800193 588413455184721153 952728059048634881 941231178964976385 286509485859145473 247423604155954977 590246964971253633 51024648933157833 248231353895182145 653841312956714625 168687326249337121 392667789044331521 53644725659669489 162390630169284129 739580594276997505 572252451456485313 742983276910525313 236701245796226081 786041011073162881 31333584307837725 697347190727729281 989568285592468993 524521511638976513 376390501728799617 363104814982893505 593721267942598273 652027755363544577 708956336823028737 340958233654848897 317050673371852545 891412557062135809 729035163472680321 78023858634924897 713221930539091841 40449923045397185 39734042598347233 351310429183175873 893813073976019713 63750476963843281 306230272185821633 642250762495638785 947520440409206785 311673596548839553 444811460479705537 176218043422782241 347188104729980289 891786388279495425 955931760738032257 218115186740636353 503657876062007425 943811014944340993 627810766342456321 383174664018671489 659559141417417985 419210173537361921 773476229365208193 527178971552320513 754638221629576833 485531010429920001 714356996406898817 836666438533118337 191166754104131073 860430769793293185 568232415138403713 239706148115761409 53094501939725089 931138312311016833 359828016005444353 222017180808965281 21275471635789245 85284626815916193 760528578486123777 660204002165830401 230273864427076097 125007900113669025 232097812629568513 800439417579500673 646549751763132033 267574922412944001 241112886847965057 21931918601229229 245460016085658593 65155899971610865 409830974584672001 362973260090544897 623339596347733505 569664435289222849 749817938037729409 864407548181038209 514427986166126081 394673830927924737 401925279080977281 840252798000367617 569677813601458625 607415288327143041 885764628394134913 35322649819409693 290252747820730433 944948320291867777 689988376088585601 920547525323062401 53142491812735673 968089087680038273 948354633297249409 831913774494029953 95769794399174657 926033719691499649 923273616784818817 330284120681003649 282339811512770209 238391295569197569 426464830128772097 676715769283976705 614212328598469505 247240365962735361 154289137921971073 139261716632010033 192613885534825601 840663987175116033 102671056254287409 508758892552595649 633026285169918849 494946543515450113 793333375943596801 567031605336840257 470691878919694785 472301454513608833 419992657105616705 763653143791021441 605590970386359169 294837517317258625 281499247177457345 287420140332645953 298324223120488321 96783432687413297 970563341941392769 414636224137968385 146549663972777473 142220318135596097 834228292933254017 154931406678006305 111581301459864337 244291036403904385 708797927363981697 51544356091415721 308681091703434177 296758274178724673 991285150833270785 609774044235170049 470319545292824129 845690807149548417 766038611170877441 385798003427812097 802719239368613505 6914595776290612 124061776204051457 757514421355129089 211431442828200033 945742583911719937 549328481618694273 886877344844425217 416255541314129089 154589632240057281 497409899857238721 264866168731149537 419845525061958849 419707222838507457 143874029677881761 479395167340459969 763834039256707329 391881732545439105 960739271087696513 764883895686384769 392843955775447297 252100503727131553 906922494356287233 359757657852572545 157576669578375585 979596953974461057 851908297217043713 422836723661195201 696116915051703681 27159873731601893 540193933669691265 27536384160402605 826152399802978689 831078175360769281 237472753510722625 678295084165799937 614074528262960897 27660991180237461 858671976337440385 569057568577751041 929630497457949953 715119484077316481 184147299796727297 949472040963886593 782288654982465921 742041344893674881 935471271781302913 79347570445026609 818734777024459905 178177018407350113 358873602614117697 262618208752801505 556538414773740417 639358536893990273 295663718505672065 863456305938587521 769242233179070977 508782759439323969 888677924219443585 352277153105948289 720784889310408577 787431128895558913 356359613437241793 719313146212602625 985746031030018305 986013079126362113 76540102279203377 767465968943017857 465502002779715009 261580265468278849 366003927302280385 171652647389056065 13729386551247559 729059163650898561 265784906576463713 914353547293675521 178142145022860641 319710599263782337 682761973619626881 180278411523461 824873432917328897 696391743735116417 873045821559763585 767766852620329857 479116664365278657 4039356195260525 350032801387534657 785031125278340609 747748730942376449 770707876037814529 368640366062429313 191863345465609569 109522919589977617 170602690961526817 576542704042488193 478707362670792961 104516644326096753 409792832278323969 773235124020423809 424565497690171137 730951143007075585 944738795805943041 909135299768116993 206063096491948993 883993362910089729 43625465228100073 60967722516856785 300861160066464321 433055929072651201 254067537900834145 598288700732332801 592537993331763585 32405919647530369 254500733210615937 711732055981279617 216831354494079425 761178725510035329 400056713248016385 899554351330813569 925723925374075649 975396109489352577 789638377250181377 539122117871890817 669274875602301441 374159266386669761 595085317486063361 828526178014961153 366481671761125249 798304780890063617 624692057510312577 835568863668775937 445056899005496833 21575449099657365 13984546494935303 192612755782455745 243207529931215297 106495533136310881 621768568162277505 822493591506308481 179816605976956353 390002719723128193 187357552188597505 559799258908533633 186482502945143137 963453415201328769 807012062324442753 370840389272835585 57426646806820969 509485593670547137 498549291386250817 192750025996112129 491219541317025921 461620784328388801 930503531213044993 966139259505773441 879605077609713921 834265501125088385 136958118152801233 876016631922887297 629557130365146369 419409045046379009 765171094145014017 932290595910238593 599338217847705601 815910709191200513 107451082499192545 994780421763529473 280130326598442273 417551551820636737 551601968533471873 999550747829339009 682280688334234497 772345635220489217 798965210833227265 185472524265101409 587983159154266113 888939521042161153 102092301516531585 404737471494250625 337056701984611329 122878428265039473 174947356051500705 371778424953824065 624269124803038977 258309360558328641 339966357360022913 845463129382203265 738394492078729345 607177258111306625 864105517663073665 23948241451314801 176019317535423873 191626387448238241 469141867274768001 775242561510502529 856283575301606657 935247313847696641 302014844835508033 34997906078423569 63640546247643929 859736467245809921 544113660789033537 722611614994711681 399852359327386625 425812076418964097 602441847753890817 694300523324791681 157438606540569729 746833670313762305 941973010316782977 544931380699118529 686421417212418561 582103992120551041 21820655183471873 857231232262257921 144344685148201537 941518603571594753 125775433062354833 786342248307612161 954195563363047169 226921236485992481 721135468626538753 558942966480238145 882155688011170689 36698638280697081 132515006902192305 599370953643095553 751315678343733121 772908820520513025 26533675964156345 1014566621201141 870982095510886017 734307817089714433 419158569384247681 10982854563557965 554499042291130433 439373853733940225 543314399973393601 51626763094368753 970229760879949057 1800786043290260 56638481485688177 666410734262932225 697254749199746689 743546340926059265 287507569610664161 143085609045762401 994324880304464641 159601659757313985 774397950269527553 567880493304862465 20668586844809769 392048452177533569 465078914451805057 724927006162722817 231524175733870401 592165290463796609 27028217080808049 740393154217507329 399009579607966465 777436767999517953 650866595179518721 236500028391027681 247535143913911073 870034974128500993 79732230422958849 203011664977502465 437918203971438657 645033564095086849 897675495508803329 899840811142731009 559304037658382209 946257189344450433 90794735154954513 101640050211209137 194694098946261121 136864762685604545 740525513440996225 501812836072851073 894212057875268609 747740527204442113 306934022149899713 368071521441372353 728208906200226433 342373739855162305 151870502237056129 733903504003031041 786053047362901889 920622532855688321 781355895055664769 810121220207314305 650227687151161857 689681740866205953 250674824000707745 588730951070296321 201548789891763393 708434741939711873 474525723298196289 108948330386787969 620430176791163777 996517217899480577 971554791262075649 774229125679035265 739790830587555329 942832757620621441 204119762968129953 802211358547616257 904180946507413121 766537967171416321 959762584452430849 99643206334327777 701880546131167873 908884776404889345 673312239731327361 965489443657240577 695105360665198849 364621504882080641 673610545660675841 311881502934745921 989172005791164801 410388533455758849 725500000403965057 969441619978304897 893786024218773121 33800683946822121 48004061562192393 916434046602752513 355904976804414017 705413200605406081 48761852332798841 386465019478400513 429402231115663105 326873115964730241 101071560910678929 103982135630822369 15648240120487601 108239332767979585 784795022221228289 848152062582094849 12892735760065223 417314525377037185 550450464483599681 21987167621411177 980856195025456385 961096520956644481 884766478541788417 413635748593371521 418229982300946561 926977725268585601 846608237871873153 279961150398897025 800974543660704129 367574972607755521 598462174175690369 798951219616604673 2651739010477883 362160466765487873 27648010004423185 757785346771619585 556913658952385729 549313802415284161 183312578420039777 638830834304194177 197203897518424033 984976976482101889 453368532798219073 498357570722141953 68341051967156121 938545379378624001 776318180003354241 804889050258985601 125706009168116145 963569558970448257 785918569824428161 709012715103860097 275127167209792129 151301638266900801 384593955250007745 687942476419600257 343258943259630913 942548203625193601 550206114381307265 670575153422085121 665411546878335233 799564826202910721 119197108034224897 267249519256800737 924671864445802113 754147697997325441 229293149864457025 658565720777723137 440139217592378177 695371717569813121 122097700664252081 735743109109016321 778693539046688641 850943311969643905 128326977825064865 818000041551677313 827549965610121089 375856892943701825 117597107337328305 427869055485153665 115690792548125649 182567679747194241 175129451606760961 301379033908098369 590985979049822465 35447240255180645 157194534306082561 805431642662817665 454424753049980993 661723069115765889 416385765951712705 878886483694607489 309516148131269377 889896398883067265 920847163396981505 296887139410067393 417833327929745473 68884789921582977 215444765466582305 660472642817616385 453258126952892609 716574429883351681 887764788021453185 856814959158832385 838236173487079169 230443056225311681 61063047338972609 531416869670870529 623912072820150657 816404558056532865 796325123320311681 214835269458113473 369136229834939649 571632179083508161 455995446194986433 396126391695339905 585902791640808833 925065394056460417 75391284582106977 917030912035095041 883799705802918145 693447529410633473 570154801488524033 349342332648582529 874659830402737921 664553607243803393 348258240576026177 427970557292290753 430054211118406465 451852272874759809 215134220312943841 449588209661705217 835947870249857025 970928582487275137 685650360939970177 757719079568850817 406252545631222273 127927441280093041 225205361025711425 856610167662047617 923792586171845889 560037156615734913 15637489264431537 305760201994154113 925107467847315201 669220467389436673 514476575576662017 712722281239713537 964429951823252225 900243092724295425 986032286012797185 872545522261809537 40110577537181057 655398872639722241 920715060930500993 297384316536074753 879839780487618177 349662513037557697 618776897918703361 79423093152193761 623506259684607105 595417359703731073 443407482474167809 665003408232372865 56807105702251449 85133073533100401 296022323001064769 758987794131648769 205299449541374913 398758124351132865 636953844799688065 187865169216543393 146087817559266145 201121226028348577 974049152837405825 230434792856463841 9533791053545571 379905763561964737 729459697753139073 169263813006388385 581137783198517633 888998475933945601 33873686236116641 758286457909768833 757084573424950913 953069719345677441 503412078140353729 966314931507220353 516997492508057409 920594106376754049 846328720948260865 907902146599461505 543468643083517825 253268760218873025 96594899979987041 867598633182105089 207307082547732321 754658401895611009 954603642559558145 957469354145295873 245681300816048769 280243564794858465 659919818694572033 307694809212826241 61059406711553521 460846967412962241 758673742203168129 3713773083255490 463828006337084993 803265034438140929 243418907130188001 868836357729698305 750581627144459393 313063300685499265 723744007233900545 907354874215336321 961326525057476353 187757524436989345 372465793795367233 919320258688351489 778368621429098753 342473338936926529 428777941504474561 764372682932865665 931712964318283137 508757745647187649 523362226209865601 668980454471615361 852774307058258049 360232262875982209 221377284384455905 160440487241480417 190592958855635425 801581651060104193 110747334753920513 883940553794623489 271199799708558241 960940403802837249 851723810162493313 68417276315891233 568037077762173953 66673184248202233 658857184908622849 496028438991267265 264300133831046241 800071662006999425 220989701972481345 882582770912556161 359727337710697985 693460329141117825 544482518278027073 866648919260121857 915864086574305921 2094407159844992 298568306884273921 748336969468390145 684419519705645697 297145463085428225 71542895283624121 520574634947969601 840404458555713793 900731393904905473 337672391299573633 42375196213633617 990793799128031361 572708577641236609 665515764921803265 752029480449046145 274128977496463489 438781788349032833 750292328293621633 585888700127007617 758524011339464065 662003494068699137 660529299474926977 623602875798134401 614844803235985921 462154963657567937 390201961043313601 932129916061278209 646403687610874241 702678762957617665 492748144566643713 527947279535631233 732482425141387905 831242285456639233 536645198982366593 859720561867355521 954624808641572225 681756499953223681 110751547452064609 662875397922711297 564307555427536321 742479670245714433 571531715824161089 24369807845054937 288813035434262849 452053972031279745 66923638933428009 482387608084714241 607522434403410433 903930262523530753 199415431092884193 574208817348640833 740180989791642881 786234311275620737 63445956791877481 429324175160878977 926840776160350593 240943138830530753 72224769303598897 417737019875282561 729168969200205953 641124295611263105 692302611125977985 29750906038550797 205753395717824353 621420509410924673 849659003431863681 748414540464544641 899200293366877953 384038698446204289 730778804487595521 734850944749986433 187584371142339265 684952450697508609 51360301813527801 376224271737036993 92686292174111169 593202271675039617 632253732205764865 733009477109881345 576070406655123457 236054764322361153 538416410115328129 394066137400351105 493173757319059521 185961988997519265 786659200789170433 322942174671744897 95078875244201553 818972120856542977 99444212516910817 715635158550405505 475535492402460865 51333739005173129 715795614797865857 338132270581247937 943212831796490241 29985208981926805 410449728744904257 61473996596326689 570362408732851393 67529219989125977 615767295074856961 543505222404668609 321434100265538113 842887173298279937 587855416099667841 41179709136990537 219223426611737441 370460350922229505 562119403728171841 887183979510560001 60468350890534593 724271186468726529 660530958115341313 82283517617348417 674217254365348865 5820075568635731 252829063754045793 983331935082766465 629638895982214529 597497563906713985 549359033993820161 90111448092663697 478247929888599553 645189999173936769 380123573691843585 226504705342911457 969908745291281409 777685391707606785 561812875453281153 887972768928783233 451713821966880129 875726859688995713 594168930201345153 493595941060483777 661293274474974849 844800201028036225 984217730131884801 683312211766569473 6807601141307630 683331397980595073 549992183953019521 476376438928646465 908438672677409153 47885784616127585 85813663187277457 33001024578616977 912382502383056897 140804753982024529 713571466721912577 305789882883892993 708044147739304449 240714813695731777 736432441232519553 39730968146379553 340348014342399809 985349078236737281 443847840075772353 278582607947676321 347938680052738625 537609475907785857 883546555249065345 801514429785832705 138815942438075265 723870610788196737 364483428548037825 177508841668135617 80005928576543537 847909917511927297 334643751617417025 457582890649796097 797725605552617601 139895041869039009 192510612686316321 888266940740045697 407783705027970433 198544835551487617 647325752906081025 526515045435040449 499434738599266113 592506531342678529 587369866973831 759486202881113601 934447244766250369 286385128184988961 442225162559449089 616214935822306177 979770485726081793 295573326350478273 355394163266463873 426497896542748865 128018315383673809 15538073887270799 122779860125231009 399521477355336 664292681422896385 844624479117612801 896778091880019457 625288213533430401 678025016519814785 869466072723369601 811099506162062081 2544174941185418 690029429296718209 619093729370746369 700570326978333185 859944912132796417 341469936914524673 843790545398277889 290604088467912193 605773649237526913 974702800781219713 329248178320654017 202573172892851265 655073480774582657 305847147215320833 322868148285707009 883809753769920513 215975129525752161 453470288545933185 899970943662907521 552033402520304833 524072714876531649 133081319554793969 721703025138978689 487582481516280833 45449042627318193 967465461870776961 87668547549753841 9988830437105635 714823661895401601 290645077413660865 934485378687170945 438375468910802369 155702360753871009 58929083751539937 711925351986309377 411195399014228993 256259952185196481 124743491785086033 632023207819642625 486411408830772289 800528198265133953 104479762001947313 150128918604195873 767912365423210753 822451595736744449 885337452155898369 232560618562061441 920466154768742913 344304562784707009 801081019117933825 791141732265742849 809643489923882241 455248387376748545 73910453320326753 933952679547061889 803855579438870657 695484184501900417 8519478169748852 473196290451880961 625002438324468609 242193125504435617 952266151541881089 539893355182655937 357422746188429825 891536409987729409 347716674487518401 541542122886852417 600190924004674945 633328911943927169 524276856079001857 938869612221523713 756767824855128193 199141209353193473 755954815405889537 52974868352862361 533148427392387009 198688862990458401 682385934590104833 1741357934307076 998658496210847361 852224408077965697 408104622833381121 827229098147796609 143252643284608177 277670624228569793 496799923433645313 352323430590033153 35503901632434777 340462317337617985 27201205912067649 499318138139130945 193520118903261825 152162144200396193 817688946378826369 935072425446790529 76970507140170945 982172999157505409 628221723533219073 462255703867157313 95576858076480417 87199224502178657 459346857742577473 554957701955785857 814263563444537601 368050465221436673 165676408974523073 606195725650650241 177238979436008737 826099426387123969 240145338468426689 596822480381902721 335293156141911937 145987170663254049 388632341424514753 57878303148100945 758363829021345025 901430976452736897 63248986162893321 945017498543890561 667889152699810689 532269226669448897 446047161659837569 703371291327641729 802702260181245441 428839376490749633 40441252605024401 718816261877307777 213424665372311745 880717818220936961 430797741640962049 137448582298787873 191803106163217057 887668485077774977 385043894744700993 815097482523341953 814652961686274305 618889375802119425 102546630291985969 824547709959119873 601591183281623681 760476900984805633 429795417705339137 407006865646636161 839258066638986881 869236112405353345 487596910230141825 679100966909032833 553060475055030337 802964540983687425 661686800806609921 485786963685242753 454564613247864449 113167599658957841 918143912710636545 977135785587677185 455594460203411009 146488367128689857 108135610122804593 252690381735831681 219047810592822849 327243119406880129 343840050552447681 496391698083215233 364745859895844417 397260281091298881 757512413592468865 668868179777277313 222729710991952609 123263589568146865 425346841310702209 48802751570519833 735878392139323265 389484265626357761 951916227194931969 753351879935749505 271243270451119393 557820925604225665 2556005461261891 117045818829438993 670893433699301761 274103915747680545 851228533209354753 282724049494433409 27291009028115101 441901761422421633 19419336863141013 135956805796752177 27334802442606333 180495564691263169 134858224071923169 390798992851003393 598420390251984513 177431516043434113 882834855264380929 69968320604942849 287485185493334689 775356272244216833 81222637846810385 192611648125975425 791483351238152705 375183854861198529 534794563117007041 329323931060912385 269638051092368161 661200005517549953 44892663826534121 964239346625063809 141842727639978961 767269656823138689 225006941466691745 740675700017760641 604549194551122305 706289404740921601 137462709277333057 598457655858666753 869333630077360257 217458661358953985 85465132182751089 241773250592757441 397142381190160897 78494589157493521 610589130845188097 25958089321605373 113183141183011313 953876031386066305 128939566294096865 205304175684631233 646863861653297793 967484520597004417 38273546638112777 42832028736242481 154537014907045761 501155131219853441 220131610696771681 813547168743298305 809650847487812737 722820504805191937 900350257500338817 517251766962104385 847937372220481921 172916880716790913 901232617998690689 703350815245158913 350299347381405121 409935473107687169 580269818494020481 261756142275132225 152040699858300609 400485109478630337 692890576767215489 180052546827084833 256087076946510465 591646749486507393 107653614104084033 952274797219686785 475060771242677761 620036397445737473 637094371945185153 659303822532223233 260827467442606305 479764070647270529 199727103181846401 351001657736432577 531866421227018561 917921950707714945 400243477701028609 637369164120741505 963101111327130625 469518689155258049 285622212143028513 747454790769225473 547359418801416833 142688123859436193 212678717478585345 413318234898639489 113231295025638449 468953452218450177 233672167435788225 970536361054129793 934702994400165505 732361262730613249 285207538512256769 990631714017752065 90640581811822337 366077811195658881 444204870794397505 544132970293688321 27166890951942693 76851603817026161 113665060573115537 71093280700068817 996545720188020609 438505779407883265 818973733294189569 559773224419572545 48800120313298833 837870029241536001 259309971211596481 820441585339494913 846518465656838913 503458918331013185 873247696723399937 622085937146735489 271837919226069153 282540538573009313 775862152262394753 133107646934178097 63260216274510841 130430494748004833 917714983287527937 786278940522194561 227694711439337281 351930361331277185 443246734877195777 452464678802527937 842008674876620289 294471013938654401 804737927161841793 751585035671567489 913590195136574593 882008696506254337 363617092850862657 813368907036050305 989315063366813569 434969396485094273 207129053907653569 700598179446487297 168300987308580129 122084127919343649 276987096506704929 665371508642124417 520500726959124225 2968128771136947 777501386267989121 81649565176022065 778225569212846593 454559826755250625 161810761906455265 207833358829844897 641922278764536065 229464779753591585 822378767358276993 319849818225222273 418895589559976833 9884715092333353 300105242650577281 422275839392057153 741244747612409345 27816339083678089 317634804767681793 912150089563922945 237261894567776481 691867826759612161 7220924034530897 722652522636707329 662242504497395841 655276894156664065 190461851586707809 612751393048924289 736528966523646721 981062164348564609 653120191826619905 160828107820634625 850218055542466561 1863226167849064 797954252876696321 447418094622676673 638006764995903745 767713413707831169 435034260433045697 422402549538929857 919949101868677889 149156967753022241 443522898596842881 108728024131593777 563394277334648321 380807939748955009 600625257715794433 427119880022985409 820144579262301185 147316027291516609 589740936504359297 879018242967120513 706104397602811009 926043549891282689 466288576228979649 208452789800361409 46710703029940961 795482047449986817 149853311043404609 603762063232679169 141685065577998865 23085573974150009 626988313139268225 888555593669593729 291698355932265217 578934728045034369 870065606738410881 395339476639620097 65086909965767601 41259871964477665 212026433596012257 987629771443067777 505623469586975489 815757905802804865 350860487107428993 685639713835300353 36472952464944089 972873443287902209 905404104816714241 10847835411084363 597922362231638913 496446346093684097 697972832611117825 965661217366417153 267461241825625249 154642374111567457 719941460653448193 241332838980241601 903624308237009921 261796264220215841 142287493653004305 51250873980720257 86136599540477473 150245921406700225 191079868905863041 934292403439258113 103893927261463409 457586656336367553 222806387146636801 996350914470227201 981862971309961857 240814595119097409 739298586146393473 655257702305362945 503916293437168129 228972582576268737 287964477665259009 838598451759068545 49873190922109953 135199162275647217 439335497323302337 334479405204376705 443667977478622081 173175607470547265 137956996689627681 206849190439086785 230808275687476097 708156559355010945 329909449907180609 719884145737609089 145437547104176449 155970665228387873 604373065969600257 446173403456313601 471823685069889345 802127761750590209 699399504846528641 302596640288697921 486529363661173185 515632679963438529 743313703515116929 323098834151451777 823575286653632385 387071721653903489 490944239098045185 461884147223514689 26404825345320405 27420333441689593 104305003232202161 562351744357485505 531343086087670017 662858548186498817 84682046997247793 530481518436260993 114585519904931489 682338435429450369 229700091719610817 436073891757544641 378746090147554753 10014166108526013 235361200235050913 716606657694882177 58963062220652065 545834414219548609 137896278241743889 377469782206148353 898946984555632129 47147751932094193 870306238705925505 335577762738921601 143730704651300561 705248507413877249 48576626393458609 123065105216952017 580940620700172161 437182308767539521 785735076993265793 601795290582941825 751972120536446849 589251295540414337 19317988472398185 201233823320123393 867465617894051585 499547803730727937 18679023757588453 310953147978636929 970013073746354561 748166283582840193 480290356074466049 679377948492472705 566273700313612225 131785354239518433 817265723793187969 102695171488761617 828961999669910913 520989298000877441 877405192928069505 958120601363461377 277936700258319297 21550012027510945 683882845018875009 635534524126001153 773435835531170561 883080529319478529 764153228482758401 58099511400214969 581066471871846401 638788756203204865 923748145168421121 928705198009907969 38287750425137545 167919112864986177 718505003267882369 283424678774665025 9768271965210575 37909369182692385 495669365446335745 329716374995030017 361223737963410241 286974202726391073 403630269536893825 365590481115944513 308343477082583937 71044931824012281 732285210914600577 51731959723355201 862515346920314881 533660556519812673 939825163212919553 192609070851162305 54702818450405033 216057736591288577 673836489875984769 991499162054196865 982586137770152193 50510711034327473 509918875651226945 10358471337681863 506646628950417025 856715480076779521 342524297019568961 586401568324646401 84069765506182401 563109891337269633 781564366234210433 546615342490028417 444113908757255873 517511658708961857 273769937594099841 798313703393716865 697007901631973633 40003858417129833 297200469314521601 852968949104550273 855697328781214849 251891153974774785 16199102374802267 922285647923303041 414176520715738433 524703962942176385 456105561521969345 785789427584958849 549166603556809473 110181055984149617 113930615689273649 809687837849082881 128099389398283137 504077735212923969 92845767949814481 954650009271873025 153437977717768353 372315836704949249 292757891268085057 268297735494485313 642127908245196673 826827403886575489 942553498236083713 655079421079491969 523372882699074881 20485046696443021 186069043185714369 855911624280850049 685036769333901697 366422798551560897 475854916055528321 772247246642521601 258984132806684641 748120771669441409 956859411657436673 19416341486902413 11905204966193851 334769153730299265 684897758037852417 893161593676481409 907073342295543425 654181147701216001 598948075957796481 547857326010671361 583623915396895361 396054394388308161 406813730627835201 897184975754512897 426018557596531649 655475296433330305 533517739226287105 605890920586972417 783188075969245953 504634545527785857 682082525902973953 108150879203819281 663376411332958337 564814104080504385 356355182425861697 193110430413582881 249007136547657377 696479970943791233 462647309864269825 686090048324857089 921158417267232513 729060330578640513 236677297219902273 735087002639232897 183782438638456129 900619208721145985 708264349215784961 312552084636408257 165086337818333825 98690597700134225 520185520033269441 653567953666538369 932073988089239681 205181233550185025 539452255148592769 380734518349655105 71826868290710169 609270867464594817 546999302063060353 186126733723000385 210498033757470881 912051038439479041 651539135144748417 840108072774384641 902151194455225217 795286084673101313 559377062504697857 429660280653195073 621567415038935425 144817490903655265 636688756316903681 564953404860446529 138160292622782065 628053719894118913 844640884758977281 567481077385281217 985506953646687873 736606481204439937 209419636299191585 617201167577590529 929162153851248001 671990011729199873 935479027885694593 506352790024948289 583946477531110785 617556442723049729 586013790205004929 56193802336807153 653482426426304385 787286769686595329 772808138069482497 697669926029931265 625214377331712257 946107387042054913 429344674667294849 11464032156297323 322435283256847809 772095661490901377 225634857363477441 746083514418216961 113024908251286865 783938658814840065 838036682477014273 579351588775196545 127876633325566753 533605971156866561 257864339476444833 519226372463066369 828672762743064321 201304678000788321 832501353835329665 730256269418177281 166207108835319425 604940876655483393 333760994868985281 863793085827978753 321418751901472193 317681999544312513 670278282735228673 820551981414055809 259387572191936769 83586358500490129 361774599924448385 706081391594722177 642570745947136129 932055083075859201 109241509488146705 491662995371527233 837475199464076801 357105913083408641 590702717460178689 269203216137555041 55834336696744201 77832227713010129 429615002911237569 708530190115155329 47383509460754425 303183307085241409 392668188344718081 374525182296764545 109827997408398657 49297189539807105 624373648190914561 440671635084740417 609015020067172225 3574671792954121 794148266486590849 311499962804646209 268227827893081633 189666061842423521 672488968938285569 21268418401191981 452610525979476801 395340298648868353 949299781960295553 557901419417049729 758827285282858753 5233060679309177 220611624452107681 533183191302029505 840104304479066113 697765559861089409 489082529535128449 711578029703616769 424867613346446401 975752920863932673 316165535704886465 665545462149637505 498469868387072513 899669440403094657 825190892372464897 355190665949834305 140314995742766513 768121669938246017 58461306067744801 360514235715399425 274486197839646465 69338230230606257 39561523157122025 217002353124030369 785330771103115649 428581610214997953 164319415289686081 227055155942835553 958049695024666241 758110988043874561 948232717428428673 913639195362435457 869001360332571649 528090401467018497 480826477746877121 137045872892869633 215102418520498177 308682450423496833 292588926376627265 764843222925435393 633464869021263873 166158199341602145 420230668477575617 638749917074349569 21442466377433081 450478122667895745 781531668870233217 655589474078141185 876891640356131329 200370867078113697 140615233018326785 823675926862946945 595127689582422913 166995350160583201 884875914979975425 687541188848399489 792346346423794817 61981340606941161 50871809557055057 65065637211560561 587879230047743617 453793231595334145 861278825764944897 409668554115370369 835379518295166465 42365289607921857 879628104418674945 609730600355348481 214836689764208449 250853297887395841 493265546586574273 746958001981795457 5266727782423431 990801279606365825 115167274398846337 349684171714514497 77212050259557681 529321943098857153 397424563716075585 356490625883083137 953133946258969217 950949702684802433 97009181961499985 225991856697973505 663834774002648193 240184656206302817 579602946500958849 31769841386335429 14777918433008353 381568806888573441 419706501815756609 624489676611020161 905275831894069633 591211165038878081 112939609856258721 949029981132440577 606810701465359873 256420216903400449 595541469887866241 811496774370127105 698183713483810945 908549666214888449 430832544346092289 3359075874357132 421827832322133377 518980401083048577 115191878203791729 927375043227996801 17660789056602511 160637377405059553 747443773621174785 217820636064715233 511619898752893953 79488602405213265 144067731698061857 306765124211992193 91953705225559905 74633710750582337 545103611477916417 225360810945858241 657017601784939905 785025813433755137 96902795464519185 926554680479071617 126426808174752385 659371428764067969 900983603304727169 121138864595451425 388780710124319041 567733437865406657 244318073464587105 596111419290352257 232732901191322849 863860206541538433 664665349181152769 562020470880781889 646011619354208513 281944343739077409 322457072208681665 99039894808427681 544290955627783297 46666086613576849 143740218395468129 850324891774874881 336894541321282049 577913075885881217 840425515426392833 871697687420564225 980625706935111169 909029375263763457 6332777646353095 880518665987551745 1131661600691559 527996057698011585 410150988241060353 960933117790901249 760819379907271553 553372591642521153 567448567694274433 250399997364553441 364267915430286145 620546674794589185 959410801864368769 941983216344780801 560271099777789761 368889143504496513 490304675728200577 542419595007856961 821166345004694913 167454195662607233 131159182326587857 197197231388329889 155154858309000321 517192465897601025 204309363213273089 766135279570306689 789216313519897729 133169546851100049 520917699258081537 457227521566423425 505412216514596225 893544421631837313 18114821485060161 219399232677687905 431427163858909761 886225022796658433 658875663237712001 788556240862149633 489811238156104193 572970824856035649 989174939856017281 573728328931366593 465380222309203649 398669072858417921 804480032723763073 274702786840904865 925548460653910657 915611011570625537 100497783499779553 818409552444620673 646082360202495233 974501370640645377 688677184083008641 483183545342242817 80066022553463505 701937443404567297 190790290878911873 808244062365787393 39084638867517897 675107433181047169 312601710733549249 436272027322601729 614201379187274881 896020393484569473 385950512981739969 551435034341352577 384799875786409729 227856120082925889 791390229917045249 210834056052036097 783482350673349249 893801825724715137 487870529133889601 46975967372105745 695773282345339137 353437405169309185 17930988115967495 480989225368077185 768325558890662529 403381641364624961 890770986650156929 434997708015487233 725730636069993601 128181875737176657 613742868631494017 287076412189847489 204091622572317281 425608529084279041 115796024092336577 458884006387251009 102548762736557105 209517476989908865 232810217337675585 65377688995553737 338395792156998017 155806717523624641 981355150398631041 754566980915569793 726863416248800513 495883081726084673 789082715127495553 505281544466484417 755768018539352961 11258991535093799 759706464650268033 280265431300705345 503849956671910337 66832527862750625 589482338066449793 114042883000635697 278701762359926177 404105395997156353 409533413740948737 279030501633371841 597782539313680385 54726828871288545 671642258769271169 464023836299091393 479326162975265665 325606113517032705 119775097714754257 526814758124913857 177297840243692673 436326324704005249 869235355015422977 973275982728281985 217381498748832065 285256064850692321 951727945038133121 260382308402427041 53859656141110433 600758603289570177 257632804118987489 727551132661247361 757873182803333377 657027843368261761 324444392571596289 102229151821944705 706741028861710465 949752085175425921 668766054068573313 290304400501028673 315724850875110273 25058657392968089 452712017506744513 503784512752815745 934910857614777729 716689226395296001 906448274952868609 666979846589313793 324946410411197185 692386016741743105 617404381034251777 713515471286399361 779532274140489473 652947357139915137 142044206687462097 590845534703461761 336278232549684481 118875962295611265 324752656008431745 43158768322200561 420350368778411393 223159236309108161 725260131558560001 79871413345031777 209967981124005825 688276699927989505 994094923374010625 253155224484572737 465067167817732481 475439464523340417 305958512599222145 777619991522939777 189281885331777025 869369562619020545 802917834620732417 207463774823111169 422872075019864001 808286960672866433 730284651313741825 935846342234370305 515547575208810113 532478287084067841 713513150031420929 558283683749863233 181616302704025409 442787769582601217 648025530765796225 22480529346566413 476970911548928449 910136653744494593 507329474989123969 112815067166479825 992690130286444417 526906530870839169 148003822545991425 845892116082623617 171164554410207617 449503601368853377 861107329108964609 707039411234433153 808482140663794945 448069001579945345 24442848634425473 774812975814413057 805271326848267009 594153990212610945 113143495460324321 865603339741426177 814369897331499009 110902087657144929 469621101673897793 103021188365758577 57760743017237105 354162249984533185 388538409644983297 262240444517118465 650511837627515649 648911901863534977 86767739669387105 858865367528991873 882422382279027969 375935211467854913 179038160996842785 11767555851292855 128280469992244401 282044428189443873 122033283629424001 391935327998012865 147775103461523105 107039483124360401 306090490668854209 122543392367589377 211997275635166465 806487435354263425 725502559164983297 882661562420977921 674056405906323841 566307796509498497 434991983872780737 17379092305930045 658700027498849025 508736344468879041 868599735561520641 515352561775742401 555151556446670465 175797806826658145 953511466037415553 891241690666760193 986993551910938241 132860818438821585 268868128339779137 431155574771182145 134267413956163041 88715897448729217 80132425150882369 815693169170231169 380605270814765377 898072903186268033 302990243820989505 734652964477518849 639851195608908801 456207599735073217 525065095052642753 922859268483449601 723087174969190785 463111613269013825 425046356712091009 766282882888774017 282199741491719905 115955301972029185 891436646940835713 705823814668917761 207176191008311873 164622916974543905 49392724226596129 572499546620477441 561400146708987073 256812983765080097 274575748860574017 457695874307290753 865645217751659137 818628138467325057 206173352756724897 6564959445753972 643687942620854145 716246774710803841 194065565438823041 138198615247574705 930047419655505025 867337857067447297 532362045612433857 175090489872914657 926004321355318145 701139198676734977 76247082631486049 504480312437891585 139576677795911761 677982446238736769 322364272842964545 8923274467676380 327479210234880449 887554027517261057 994112454748322049 171949500789935425 994337411274141697 355994457364467137 429591216656536577 581698980123135873 421762315258373377 51347730553679585 267035883521320033 381287839530244801 475637294435056641 521792115888793281 784051158453809921 425359020980621953 255569565278587873 609052568646539777 824547351482156161 639395814991416961 940486707789130369 118577259902032497 170886185990742241 499156888204552705 586507701016326913 707245444188394881 946362344414357121 74877971296388065 738309073028698753 467975113747918657 700915011686465281 657154813314420481 317185065551509377 788655680845089025 105138510145796001 302775920888905153 594936535029074049 471007351730953857 96625505591806161 428938548277031361 102811965431950369 884553969373705217 158938013447144769 828608949363314177 962285766225146881 63803969501982753 515693359034077761 679254608062123521 465939284040441473 235503778345297121 67132159301909409 538383591546789825 341678981254101889 780623543200114561 138986107453764161 244500883864489537 264679341360757537 226345591100532321 636492669313671681 619085118287131265 54595562254871057 551165518929117569 161144553448725249 957478097695727105 29698306783213725 36323392766369977 543471808516162753 333265435899249921 56710007714951161 664822237646411905 139216443541545937 566536131548744513 510464784090398657 851551893661898881 24181372351794297 431693462723472961 169392230255208897 171432463042783937 878450064685655041 931225826838144129 752684500263708161 964562037921460609 175338356084271393 629635609748788737 537416541243299393 856262242490949121 164238239025838337 533793412319610625 166546342251304929 594451408663182721 767452941410912385 495185554754158401 212445972626323265 326352993641087617 685336007928771841 784331281191427329 339350298338128897 801205203531047553 835792247540300801 302164061921018881 508928898873346497 676040771741476481 435858108799198593 817125400581247105 796283173258583297 439042516938620481 85161106500894593 885461161370102401 182365234418409025 661364735262345985 732195160697376257 476716199121241857 519553258692521793 696181727842564097 321298934946216961 303294565575697537 539469794494646465 306246889901082369 735870287273417729 974416340814755713 798790453285160833 402207854374061953 704699587222254593 158709762110476065 305580719750150081 387739253546904193 34490718034152937 259505355897587713 904563638831543681 949263799156277377 611918886962687489 761748784674011905 446731177536189953 303298647283135361 400331721458133697 494047661897027969 152062431766179169 369576471635973313 284942346977576481 924066226858116097 172122865258426561 409963380005201857 319723035974408961 146257070591772737 153435741598482177 839367836257416449 250943399701132097 69372625602113657 27310153681735729 43470156732475121 266290777320694625 124557439075843489 444974880434639169 637989997806691585 702770272964190977 515936903791185857 329224020579271553 74763603192089073 977240613296562049 62965685629635009 219274280226525057 381162497754552001 644757458357023745 241481123950904929 191235237616393057 42014861752853961 184250809427272353 338149953601217153 592698186888295425 168479057925928545 628965531948100737 176152367491084769 39776585860078481 608179776287393281 349176561553878913 649492269001015681 694927012921279873 137890070324225185 333710899624438913 85858116452072865 833614187804453633 337291246040628353 959649843865225473 25711600012996885 880052342687800833 803656194438524161 69254851819156473 406103077206608961 162678356303057825 557094391082735297 850791813387463297 935079789125481345 527634896974543489 469307485861826049 534779124891858945 965566948070375041 25434673298473597 381297234424700097 836637624446712577 770989391084711425 227335075986101025 953431542548450689 796282978927482753 399014195274361345 362096323739944385 801623668374595841 658506319120494465 360609012374297345 622171012409321345 843653217538722817 506794614219220545 190728464252174497 355549022579605633 128019535212708033 887431272193555969 301588310423667841 823154378689078913 502957509479067265 848297561201153665 712515815695411457 102680185237954193 954776714763632129 953899481633715841 870251373248649473 101999505156097569 92546304765640737 539030491096216449 324422538330225025 505874304429180929 261004173943469185 920530808103354241 964443762727299201 518796678147449345 946708707639622529 520326707045118273 591664852868206081 137756808736991585 215788995860243905 961961079522172417 45175067214117353 247985799760353857 737723757062290945 613917387981846529 937869384084706305 391838990831541185 751554468545670273 771075789196846337 323425371695762497 628661903379903489 2603391698009717 523630470021377217 602574840477728897 447536905718106241 993536375896390273 271873928533199905 501960616191396993 384189331621339393 768522586833249537 44674862625218025 600046903460508929 450107451908120769 188962695902809217 86624307846523857 226728375600785633 31296695827503385 210072649559769793 239207509310407585 486809890540911297 834365160903200129 866435973743655553 178609531285662369 28382156703273153 230270048762090337 499012721050085889 638638615167597185 136900319440769633 905613532882778625 574181699824386241 971635604386495489 941708870510765953 715557014639326593 265983597253345761 241138175953839361 396699062608291777 632045068985984641 695240085337566465 33617965270440921 179210700677842273 490039933130699265 383687041839742465 187064756025709057 445300344076656513 99934463078380273 518342690423345665 103937543003599585 204819151172117121 166431386489360737 102322827721586401 515545274878380865 921727393121926785 236269728394187681 955129422508157697 842893259132171777 304695618907985025 695690791432834689 920614805979163009 332192374556289153 396906131673404161 213036346944630145 37525484899767041 186460200909767329 284299399546867457 235056049924647681 959546363519500289 50953752700994673 566159834929550273 413189842083010433 603511918216788993 600695507232234881 234380597167088929 577229565495510913 20964693296171789 112345658501883601 617089267132598657 960422487117153153 385187439730806593 847516820795636481 403281971006507009 387453244244678529 959502363418259585 725830561315323265 588054356954984321 593150175359834753 49933348199211025 97210972492991489 88910314981021089 476652412162106753 473803733976602369 735856814217900289 174075039450713121 97715789507827105 613657324266888833 352913376565414465 120964528182085473 476523892912037889 931832832915453953 669085947259365121 359820454024799105 606625720740179713 44506019014882273 188431427523273249 942484097056350849 576388802718636161 385078364777676545 384591037680909441 463457250373892289 814706500426364545 806100385734147585 743168002352991361 519508272470560001 431825931494298497 497760588651594561 519317416864399937 660479316851223041 569388819834909313 551261772502535041 766533984025120001 308612787364822337 961546891851266817 719683864147633281 97854786278194433 823242808208988161 350896525733144641 170360855643117761 259121534819303905 294317523197392449 511669530137165633 665167726732867969 258577627185164961 559781912171303041 873938492268688769 922835556641992065 919042660481768065 671835095884077313 785491406135090433 325528416251607681 37468601378552793 664582356790845057 414571582023295809 436088147603676673 169220418730947841 95356894435397521 12060460568871891 438871844960139841 546447452711280577 804341223042314369 494223221629692225 942885812822233089 15052938126888905 538049667994627585 58285302054141401 68498053903759625 684785731684346625 153343189605834593 237432429842026945 246552996546235201 361753225820041985 717162319479840001 577022857635821441 200006268964209249 730195477859926017 865934899293421313 60688448450559209 552657929515710593 706800555195076865 726119126533078017 827526443552667265 957228730405652993 770437807364803713 727680699071640961 346816438931210049 486559789349179521 315322036925341121 985202172979782657 504832625369484609 858410532247312129 956805165249765121 62134568133586753 412680020220602049 328097012358917057 84855789453587953 873402336501598593 771110549117647489 386591770290884545 987588814970568065 986764610973295873 387540735507212033 737861336872562433 310829937414599297 436244740725683777 694692737584542593 31937360130875449 62650949756122289 409418054915732929 585234848429262593 23916220639200957 475224479015327745 377871142433647809 471451658392563649 878798948975962497 789478623129500801 735816254055464449 575398181569976705 303482337398044417 998265875888183297 140388287093244913 128381683008282017 756582407609521153 166604508347408129 118920764057151025 437290022640819841 751026920187832961 616637031433089793 249467828415944833 890691368322418305 951033451317435649 822037309023730945 222613114770979329 614337436243356929 492357781475085697 681568136163935617 262409970143508545 31406304941238973 481343001111319809 142352455702795313 894982470116161665 378341631600346049 603736902679322881 206306671075044065 593359550766692225 816428088830004865 988512959075272577 792351535647956225 850616927185626497 159358349146696545 105692548173387025 934847672543288193 210089854379205569 108190285449094145 351712134164294785 395706715611144257 446645769025025153 900584541370914561 803122921336985473 52438174781475057 697745993370048769 297497568023427329 251891117282490017 823764229848993793 903881548039180417 157153935797662561 316448442741581441 413252558358625089 467166271157353217 495829524085817025 35713966969176169 622688818151178881 872262439479101185 873564380502056577 672983793044757249 321768345802770049 948876495666851841 339335936934869441 397903629521032065 598388811146580993 68896866962688817 646530185046327041 383364925672175617 971754797801896321 458578776758102465 330945661148060545 596387079878404353 474169372652912833 827363964482259457 808372982229467905 14780316865262933 620419476018657409 45932903301590497 378456523790614337 142165232103899089 837819221335426049 788525001852008193 850634948540498945 890919783172741121 455140751034480961 45654958109835777 74168995460805569 164621730781384193 302843966440324417 635952463048539649 548418533705966401 697968258964131457 896347046438695169 238434391425627713 305571687812314241 943023797163526529 922817004868509313 733185029397588993 643027162222306689 456635989043356033 772486422578300161 498897336170514881 986782046694255361 416257366395988993 418326739355283201 755368282060061313 93801682263698897 532130653940562561 401662915984008577 558820510656673281 56890922549509785 835377814646413697 702756690021633537 924442500770510337 719617649856029825 97141007960296129 119398862988180817 46026616965278321 404055012211980353 107346637466314129 526142884062725377 254890498281184833 516328848707598081 737315672564143617 203115248550279393 272868705694506273 43126478743399585 793363503214003201 795610720839224705 296159992464765761 58512758587180969 694384790165976577 461304933805468673 342937540280289025 699804368450312321 171492167866681185 276401322137079585 218226580528920513 172193997640089697 578986305917915393 979006428351983233 20602556592947965 935737756721859841 250817800049809153 929255189861383041 728364942295797889 499792076532838081 253422707565142945 641068685792891521 465223576012832065 86705866828989281 133162327611891841 97928805929942801 230047461999589601 669360114817049345 983988115947688833 90830213547878465 370346992688084225 579945718325713921 658423479572796545 124877621632183633 838991020555283713 527251482403226369 893169681227313153 724218600450672769 267926718177662337 646893174193049729 840892259773731585 743646696219006081 356724272751733889 296671641535009921 203941302417611329 167909378147744097 758586729182738433 54048568366251713 206442651057010081 773268056989227393 68649286322170153 584142777154550401 761531750295468161 445065944813894273 211168626569602241 237373407785977249 774276411303723905 222971665638230113 281422982345276289 871729116049618177 842463336271983105 693315092200368385 38284176387193729 144569955613999201 91944885157452913 904774688134441601 843585378929958529 504941147673076097 316321332300994113 866995489531110017 999319366082389121 164790814754095297 428658817762134017 47021577889271529 503713202636930625 214557272025341921 812628409403323777 329349290262786817 108313071616166209 756770943318738177 959436219342215681 203705294486130849 851978994590240257 895171712490462593 663362424884873345 620209840224209281 631359993683773313 774069846182211329 531427391953222657 962407792734158081 763847400731862145 704097844016427393 41069950826688737 970871278150770689 346664083742027201 30056999260775541 393795292230855425 567955729312277697 718741898172481793 541326399530344577 893191998925125633 330208632129529921 710095243046865281 345468875660511553 93818466466750289 599395146769214849 101866772091597121 624558329979105793 985132459260235265 764749827970565121 820078640404275969 177811255333462977 594422856839024385 264646707145093537 613970720140059649 182902405886164129 607763833070499969 100283838020221345 107872556837733665 944575812382705537 552137840125730881 710210859980239873 211690023798183809 258647960815050497 279478902112039393 583722011431877505 492767227875262401 321185286656966465 609510922729349121 982550141976819457 580210788642546049 228593489630252833 78561039680415953 161312439409858401 336463716659252993 119776858775420433 502304578340435649 923283618078929921 341317974601907 934732126946084225 78559930873161937 692940021442115713 906868413582159873 836378660223285633 759337777068559233 332086286236776833 613687246764243329 248665343654163713 727523532171154817 52127711037304185 218765320651201025 591729662658845953 781623817368647169 189194080620556097 512473625361423041 484936511920135873 911351162916964993 597487231981876481 57304841285187537 984938503072523777 127495134590866145 593672920549668225 784659704928969857 325546301540253313 872196683768301313 943750368632823425 709974358746606465 329372113938628545 901694822482163201 344118064902890113 630343739049720833 821232183048447745 114764779704678689 309144746261683393 433692448912083265 846610340000406529 248953666467592417 765207844275128193 932056678461094657 594664625464513793 926507427665434625 970760829965446017 965895135584347009 656998035829015937 86360550039550785 466543655646379585 209395198370231137 586532889074032257 162141691397216897 520689683159975681 451959159048826113 824271450797052545 373873158083050305 209465916828524001 717546060302822785 557563626130654913 498574048589070145 683093839171579777 6033791077996399 286931020607251969 418604963465149633 953043490455574017 559605372938761985 87835814871379377 453230517873244289 426006451942345857 748329292086609153 240477997016991905 936063545716670849 452191899783006337 74197878887730433 999325864735435905 76955915769850945 981536704364874113 569136668640922497 422327659899220737 850304353134326657 488883471061800641 432752956857854081 968437043177413377 382059636153492481 174292265262028673 58329952025061969 795157168280436353 105003082131382545 931670349752810241 334895591170550209 592337686965247873 246749407319988737 150212398527333601 8828781067634851 324641419496341377 78738910164979361 339249150347090049 925762123074690689 326252973353700097 749108544231326337 196638140441638849 653475634931723393 903975598105798657 550319881068240577 750553812057805953 575652160813206145 518425339023945473 626936276016955649 849328773681680385 327008624071382337 990278408703712641 543770804115290241 636871045149351937 960279587895257729 235278947179903489 834184791309560577 893266639036159617 558287310057764353 186915299273461953 797643090647305601 730730565169299201 958987171527098753 691393915691929089 970390706493425665 181475138344968193 692655587478000769 830976294219507201 49595014587730193 591830124848801409 248640835654754241 877216331678493313 696412724443526145 419707594677181121 20302223609959925 626588368720799617 804729945674772353 322013165937082817 112521225571640577 412000390416476865 117951313833465585 194747448263445473 43706214076010497 502437608545616129 764969166739312769 799324725735633793 906381753544252417 740299308970701697 517740301590386305 560193079198388225 955730675178912769 165821711968444417 636774948856349057 165429045597736737 827943877409040897 537391977433326657 747964333574977025 435983360428668481 619655556122964353 275748702929544001 605828620698098049 71180141158951217 121451926593607601 592352623163730433 56370221064703689 926552857042299393 343416016823525185 764043037077808385 369807430916885953 361894406564179137 615511352515341057 497041075919508289 112704253118387505 417388400374864705 522539879508045121 596115594837552769 254193064885946273 466882137456938305 540285842810618561 185111534269207553 526521617400256065 970891577948254593 789754124811722113 181999368139852193 601083739626254465 747052669996467201 899230301347699841 737208046177425281 203078134541591745 109834492757546081 653956965570913025 723447959959056385 317270863247522049 449915645668287553 280888258476437601 896835229152895105 470928573618103041 550328957921653505 737228594017423745 14339328295104537 195380307731475969 723058724153847937 887883838467928449 425963067850187137 33019878821143325 826112105213372417 625780260576803457 599322518742265985 380667406385548161 345189879024875521 733089973597230977 770244939515645697 442481699900902465 32084198484444217 39217904973767761 739590442284931969 146093849795100545 448090223528058817 407056116822275265 500798330168191105 984980681459696001 107417255501264465 492223122847875073 334857067461083329 959603716602309505 523331126225688321 556130267512088513 652818016905609217 561419028673476801 177185894206861153 873730813582582785 807062708534058241 680054937939836161 434367188757878593 227311687177461857 390861804226954497 407921929519694977 476354631924767361 400909417550806785 964026403813246465 602051556847406721 987624470491997697 533722244657184321 396469214761690817 264472476089629537 291088678520413441 218726213480110241 30209690764333885 984961206499427585 855461157324928257 673685892712967425 995843847296196609 909216790063318529 169738077035663809 510606709140645889 356951397049723329 647691293571760641 289385684403786305 196757340486186657 323650427488257025 812376119925211521 379477857812123201 361673721058977537 805978379139755649 188336435575784833 113675135030721457 551642548769564225 753547889160170625 31866739998669405 214469684618837409 773278301460905473 437692452635356929 396598763487865857 947544550517424257 373805237546918081 416900136561093121 372142543877437505 297543283800013825 166011233146420513 929679070942736257 466921763502362817 468275598254965761 674655157754102657 878176450489245697 258439287332215873 459778759958386049 428110375499912257 101078621440759521 691567394236294273 798220857764594177 79565441714265713 938873813664610433 740513498270452481 131003714189848353 67155707338756089 24906520781623697 415405278213789569 775357796995113089 528567909200546625 101363743242739441 533133133827483649 429101893384984833 305170474803404097 473103603465457217 167971828958449985 950074323632467329 401426768579341313 439886530860302849 24991127167147909 297162911613117569 20723414992104949 858043610329470849 53396237521745609 640125608687160449 857892714987258369 497986103102999041 743377029069996801 104885397104499841 286353588543377665 409419896092284545 675079304775572097 271209692125129473 294290989994891585 359999027786454209 848856011887228545 104278730846278481 875615916869364225 56878787594055073 99550168297092513 532367192807701185 209198529710533889 228781503940734145 852368565938469633 9591355307851047 521272082243186241 376462336873029121 622715035173989377 583418257506256257 443816890776957953 682678485889095297 896578280931528577 757526444311242369 894628011443430145 2868525719147642 391751094558252097 665907696257224961 716749206214387841 281809404311598401 623959167482247809 196188537562125729 245745726158887137 109732290845325761 257187846296623937 989537063823039617 608240985562787329 347065259684210753 866028036312577793 49837555857113361 395233905856670721 916576051317033345 582257144465835137 692820259524669569 665546136276589057 544782175984021697 131291515204999601 11409425482941771 300548071316839553 693773732380801537 120382317140744993 9707030211362879 98931145824991521 375876815051196161 143891346291418641 225895352823176417 733207859536648193 405817592332280001 486715786223520321 513176573633220545 616931926450945409 790299364498292097 490595668754657793 745054602688060929 698065423207552257 958372471564469889 195923673661972929 452311251982227009 309829387041958145 925980124557565185 770698054520671873 757568446383135745 101735550468092129 996047395436757889 715954942885183233 751118237867363073 131911359065838945 406016031756887937 511550127019610561 528625758032251969 834524663135780993 335509775105375489 496321686784533249 195374727489426209 455940066024510337 718663769814906369 511867655593853505 19063550170603349 868672414121121537 412512762955909569 469456236068275265 698030168281182081 377345888379011265 951776430646059905 205614080631143297 96568552123404321 195446167226876353 571601631778488449 94999824317760337 304206760778473729 931019738398816769 556641000866090241 101179487000941041 100078747185836641 424605205035717889 633710359326268929 619416608573452289 773597306987912961 150177921888598561 875744261688662785 343737105872129665 273406597119890913 651978073089381377 939554912397849089 857115906778851457 161067290016777761 944624926245552385 884815002603726721 973073487490189825 245238494983727393 764373031062447745 985675037084231297 464304575910453825 805525882230742913 104841136800416737 971560761728238081 504852549991973377 300047799809181697 695768144133879169 845171674320962305 373080517121870529 532638391705067009 348674045895307905 601837618219871489 50187771836199601 658091619143039745 274704110259435201 796632432386072449 780817356730231937 678710469234861313 219013081651496577 408561874644345153 306560857927799169 362544317967707009 210029481548090753 972432860484442369 848679414373002369 751082210670066561 813679745880250497 579492779686983553 402539272014230657 657953545016898305 450624500445584897 381546580059218625 53145132163329833 154628101840760481 782866313089868929 417085754099144193 759409090431894657 936587380001970561 624456333928222337 362192642970907009 955706201172056065 434466565838423681 764807905042033537 596935895270131969 844753694780770561 427874017764526849 513295051410054273 376093798184765377 8448684064511270 911740684918786561 446974317810600065 960901848315227649 936172883605401345 811018217870913153 551646254566563265 68814661107122537 897011495220219521 422339481791883713 737919540795957121 646820444070453249 787751045660350209 842011560664236161 151932829777976513 689594092211248001 837456662163639041 107686957564940401 114028469648076225 978792816884702465 397547099838256193 903636363289525249 252684856395333665 289281404093397761 189874854634062721 852233896103715713 65751877551377905 820343027599857793 911292969338610689 110695921707662849 862473266532433025 596431328599660289 729088730122803969 14045257077928143 709522271824539521 27320529609522029 65651420155383281 232586557213711137 529549414586782081 109307988164228929 921605707205792129 552883792456388097 54394825288369473 228238128386987425 473798156461619137 231459758475256897 605629277192676353 735493427999724545 598010840499703937 524448333717462145 116559134354872641 406807397373068353 486757127969134721 656605522606401537 891987566809532929 260991578280194145 481279533569754369 179933009540494753 60219118290632425 664753825614422273 325832066841435649 484320811293020609 757003604648602369 37163827957410689 134028888617272913 586831466243811713 809939936607634049 102564285042983985 674641334237982465 247409850484917377 96527361141184545 536527704351097857 21515554275190141 769917975734930561 127412364034654497 971639717787137921 943677219067929217 459595814670496577 571910634651473537 847395465153706369 552226995339559297 860595128238603777 974686625022343425 123396256405253985 975974894031459457 407506249249582465 405274901637156417 752524721990365441 154202170765238113 638305619568317441 96279252235120801 309178302432211905 49390296526844681 356527397020006017 637563933960891009 768398527174635905 672756668753855489 149463455206873889 144158095983016225 69417401129538097 649150264501351169 96705407293587345 162155841555787105 409447667800687745 634076410262188929 797367705961679745 342462174046573889 791291062829781505 633752319824118657 541005218657137025 35285761148017513 985473223812530049 209183094759076481 410819762460366913 642914613847949569 11205993765752709 97955554259137041 780620718894102401 534256974239681857 440722759190915521 34063624558989149 319672848252370305 557238501421323905 191750511775250497 448518135616446017 600662598082482945 185394800055050273 99518827898545937 394294806560388609 392300363782087681 369487014135756929 12331234771902901 951501014159681793 964433123384640769 515924171653310273 696033788724204033 666283692716994817 322977445999246273 229050776623608961 678529442372745729 284371471848096737 385629876544630465 597428365910943233 734750235666435713 322282983070088833 196427940872101921 704206941867653377 877282823573164417 431804219491176897 425203307608672513 543272920576853825 53341662997407721 252629977669975873 502296798569094721 736426061900004865 783318635859824769 600991809393981697 773225770884398209 998355334103379713 441153296647566849 636196626214733441 324065713574587009 577254375065990657 956834613652215937 700440193571331841 506012521654486849 316767706456303681 304158336051724353 98827286734369585 384937644504308481 212440699306085889 63244276463432673 325639320108969345 144867964660324577 561436041606995649 661210163097191425 439579867148516737 997473660886132737 982078683409042689 92873599670820545 125662722749815713 85213257871306065 679526494909808385 206606387314590017 775875086025784833 734273376671811969 590886730689334145 161816323287109057 886664121283452289 813484187555406593 208385411067851585 780425908951965441 561197651372900481 813748042745292161 469349472042040385 34725486622658509 661403112816948609 84071043166648705 649006560890271105 350795494072823297 562782218781755713 778043183193236865 494296227828300545 226139089229445025 798346096505163393 889705033065087745 207495547544155553 531187668318718657 551756052762492289 29425472603382021 406593460544456769 909008091017408769 779552636818642945 626078594584942721 949727915504198017 731047048477019905 154499377590745729 186956364156348097 873979782728014209 887415276933790465 363471532927242433 325119764466496257 540374057903235905 269487543494474113 41523466497174865 27032790776534201 38673647053542481 575043824096081153 646934924277594753 211223588167388961 644690580486795265 169498169077197505 388955580527401409 979383074107719425 562235408071643393 261774721769210561 310052824942552257 120876359068933681 759954342874763649 894040532517717377 337758930900484673 764363988578995841 634267007544110593 947862507077598337 488374541820725505 518491291093074113 713141960333317121 985616356889689601 997104901194056449 777912740326659201 146884097828404961 678459091842693633 428597494264245441 939907040745612929 312434111760225601 427328726250916417 390853828184241089 257265433237680705 253496980264571905 620825768436628097 327268015212872833 699883307101334401 672350562086663169 556156045995290753 629889702668485505 93561406880386497 828288298017724801 92393795042607249 526332776412580481 611060550746646657 545798369798646401 528103024994290881 508093214099424961 396710643587969281 921876985329220097 369904273212664961 545063542796732737 279233685195368513 591042312781226497 660088298668650753 666026625357908097 563409254460456321 169009537629648321 388178343113406017 264792023607988385 263422406793285537 877583128188561537 454873624630831617 443943026493307969 650945866550760193 245721229466767009 371639034350362625 951055650339050369 19103641627101097 92155724542990929 753034895038918913 554521578759242561 317449546000435841 896261469701499905 32526422761588237 697169174070388865 79104400453406497 844536086766240129 249920522302570433 745769422772831105 453487704390770561 754179045925127425 216818056071115713 303901037283061697 369036145163296001 192572157345878753 565738067281639425 695819987125609857 900430248074830081 167314572550793633 782186923792902913 571847537724757185 902784582798251009 6830539340157317 163355291618099585 483896496274233793 327754042756087233 503049019532454593 51899559275891961 476261864407184961 358451615632919361 77477429424348545 671097128341894913 115498539039087697 424469578079257537 958008761164393217 404377174280806913 718509148312939777 196278988340413473 929488751681716993 586765377391341057 744908621538932865 49109529498966961 725529146914425345 430213038979314177 703982732889961985 47465985755753337 157011025342242753 914303245188701697 434404690889714113 878226727191876225 484530158743922369 616759632766171905 83230931911721489 76426347253079281 713671062172224385 15972159911566309 517103678495651329 395106854277887745 565059281867775105 704969403774992257 611207604781249409 898912376252258817 2859151717885312 850603606600653697 889150174260741761 768409009116059137 818608278407424513 703993287488241793 228973941857141473 424567035870513345 800486955106109185 812434038744665857 847003405548797185 284705078940849185 175412115890082977 46111447332105369 952842914879660417 684847634234689153 12447890605429281 585226235482817665 406864757220141377 519396684604320321 106289865047273233 517891012646838785 367871910075059841 305897515469798273 19984356650397217 782825786065668481 395827131573092545 357246268689923585 723188943865807233 413035901923233665 265773124016256193 790824984879453313 898392700532454529 659996695714877313 988116509518356225 306766711763490433 50445647344332657 818214131695821569 241725364817973793 186981509333822529 107973403460434273 846325419522511233 774835136814452609 291971674027056577 77876464908570145 65218323983440745 870234963744486785 31214046380728889 350860515193815553 881177943530527617 901904821692305409 250496672141142785 567166249938367169 161135437667791585 417107564808084417 689699168095518849 163340933951857889 309139844631058497 288447892697114113 418858713481117889 224620868359693313 442772061700605249 912756622436383233 338849458185325889 470500689801738753 233064573428119809 446632428075638209 143630122593268801 776203515754701825 792401920530050305 811488499786612737 869915473363352705 768511952228820353 515800516701371969 964047430537014785 421560007116202241 684875454942982785 498972554637003201 392068122784998273 942289372508799489 819601045092170497 271862708612555809 280962683715237921 142184622933204001 735613488487132417 252228451571806305 516783207469366337 259149129628060129 745714314668461441 896760372295229697 997367089161421953 183225710821179873 480078043075764097 816778215382139905 359389140713098241 893965059132813825 189125258987374433 644386785968432513 578468345193975553 92083689361803777 580757305237085569 648953674822632065 236730656908555649 157523194450636353 771702889161630849 681823280214896257 992375891434811265 75990401380497729 423514410336167681 91379143236832049 734500515688104321 62502873483754937 429287855914779457 626104485564436481 509978105359714113 418893923678869121 977816249309029249 808489355502171521 904509448260860417 916278696931573889 323599437009860929 798937262023141377 624563799690996353 244905762326229857 775524020086663809 810804919928539649 429005702443284097 952499837992593921 941323043782077185 823061054688988545 807527131960561921 756148568275822465 51977213162132329 756594435501096321 296996578961746113 198132494461351169 678504467478589441 727882732094510465 606534100071506561 687100320571378433 547204283253847745 216622737357948129 718188414105192449 965034086736000769 678103648608569601 432214276417138177 413817860186377089 738038736909633281 200444821518175329 241005045893313505 712075526306030337 453760617752170241 939537315006631937 328387007197843393 84809165770217025 176947483824424257 987769605264475137 876757107376800385 52872706727363553 962191423358706945 751266396812766849 704711332708708225 471097289116521281 632253571257994241 450436464625710209 250451726479422369 25399896434699089 102688354150945569 310960689071905025 912196335610044417 846755849184226817 338023128785128065 40721468137746801 452462403596978625 752691755230252161 248889242277119393 992499795156234625 506638812037689217 153357032073863297 738750573255746433 272316491680470561 737595102361421313 693018889727973377 156868319233542049 95045946713398161 78636695761101553 966536752970988289 412633990121580737 803985797733844225 491479485230836865 272171570747424609 335279063164183105 66650858343692225 121777111552884065 95762370885033473 730237363212555777 8025814402031984 2911267548665109 516270832604625665 275227766680263393 133335337709397089 83194614410356145 768993630011685505 529698100228504385 279173866158714657 329407652962782273 981035909378000769 93008928715494929 984306934279359745 690890483769802497 425216564046927233 360146113711838465 324963170766721985 446558125595071681 235351025727545953 487466386432590337 664957472411955969 758649254354022401 240369162280863681 521758529766803009 945122979325105921 431323186852107905 650138622345345153 168626915696666657 111508876979556257 932083977793805441 645966658799459073 213881909290936545 355474298896780289 645253937267579393 267960158615558433 75385841131168977 824652262237620481 258287021663956993 264773368622307713 591911678984363521 940873199669852033 755675716267074177 84429697562008241 767407009271938305 24251817141546897 36758525074500169 884157057104566529 429126281902544065 432105271105768897 961199325245853953 159439540661487905 350032290835049025 253161582814399809 140729942457678449 315300891431171265 381431369818105985 893236354027408257 972493671850241281 594361242600918145 170878590614041313 805429780368641025 885695419691383937 245237085531464065 560977172157382849 578776238100232321 140073985853245377 560799398556476097 312933156022172225 542641909784990145 565909059199636737 478705412242355521 238869988777285153 674113576659635841 617930069515050881 247139659072821857 601340787795312129 631880403051539457 979801443170739329 288128819048147009 17706566348127951 168031833337607841 605139357818995201 801046490120548097 439709368871110209 489755177266246721 621714096533732865 942537446225138305 741417930608040577 622717637441837697 517179876473658625 89230258409976673 296642939960054977 749185995905932545 730045883833778177 870061408719145345 742917059254583681 404524487540385281 404478498071693313 370217284539428673 74344362824053441 379094108964906689 50850646647088385 323651765584052929 769302592739197825 17856305205043555 57800209296015481 781520569056091521 908512424778155777 181887205166347585 1120700676036535 865978163309527809 69878592730109545 544886903366517569 18404414563985229 879522959007608961 172391050431048865 769598271949561729 897436124165064833 466990701866016897 684008170509319041 835432996234544641 145464614000200513 338548585062518721 587711099179944833 776765521436246273 53355081778018841 516422634795155521 923826620069295489 14149940236080739 484068106128528769 315012461777662593 381398039475488577 506617103078880833 842865740577533313 593549577173710977 411097503175003713 76320957924679073 924182678174002305 913202206090694785 369301603372310465 426850886194372929 277415647247092769 407809957779186049 798002946156888321 828862159314184065 544297559365201537 651159891615812097 696836337380848001 932276158086082817 250479748196394081 926430514285208065 478417220700439553 199767237589867361 593016225127751553 818296118820832385 721304778136062209 573810645957351553 366323546690633601 338989692814827521 179220493397966849 987067278650130177 777698952559557505 140782443663745489 181807793898673953 516802833319658817 188563203644346081 173890875679852289 310467441328203393 447482686431897025 901323340078402433 226432369766861537 370029445404544065 336376104098533825 819319701220418689 578006423634342017 348733243429368385 735295788472825473 917051316632534273 847695171706682497 488816532077823489 383467810140345473 951209500874906369 498292581470387585 329717269931311553 93574248663458097 154561478364865217 239550879497620897 765355802123497857 862462920323096705 922109439988272385 262964358284300193 734192604612363905 872726976642439937 813025903121410177 238508816847691201 171884617514951553 449798471974347073 846578923723679873 849858556241336833 665647347146521217 905475785787928065 812680905694588033 269576148264299329 799253677392176385 752641607799390081 598017781252959617 950902184167084417 238471455306584097 502677614258317377 750261509192011265 899976952588254209 27293215886249557 157720544022808449 272083467990878337 794142554793630465 522300699288880577 351033686035407297 13139720421389001 921566403034127233 640816902885706753 652614377946534273 774586607978331905 568584426988643073 221137112925195105 891573551423135745 72827009682168161 698298696315085057 951230488760433665 15284205627537519 346029183055090753 212118616795486049 505123139047530177 336903508955003841 600571707854538113 820771435930318209 801095046558703617 362354582878268161 160144987962720353 269115563612494657 58354478771324385 345560473163317313 326102346176423169 946783237193194753 52627477692983153 422630925292978049 615247283018302209 501796400339536321 457874466962753217 513413915163368961 495138276599089281 75005384078259857 791003759630132865 59565005503046113 574883888499581249 948283138819981313 457000608655736321 264910065505688417 372109223111987585 398282430465208385 9463226601628351 504857268364432321 608245277382163585 160268644406208705 610391723684276865 431054131249481985 481595726927462657 313740700857955777 985594986849424257 485111247280386241 230966535569390177 424536135976772737 948771959295758209 786377841710390145 185322760915948225 128797708156930929 906820392423089281 924431927362533633 253409371255511233 875097010233353985 87985743010822401 83741199835685617 751109101182276353 495329568562716801 557968290043834945 188086463633467809 606205667562786433 536504851605620545 240065560495455809 673668878660038273 285995356173724961 628667556189164161 44972594051063905 895822224973969153 431789385093136257 503942551592125185 83252255710906561 624023264794971009 777843866210428545 923759002464102273 596104534947063041 178163697017978977 805838933534968065 661968523865361665 343415363107059329 366167713405133121 18023998828777365 667741807895772929 455784749555466113 874986339698452353 183997443965804321 571347063969106753 241078794124891969 285375141624513153 362366677828429569 166345896283111457 765903191309110529 582892057647214337 556933685991335617 412176964936172417 666265012773639169 346088649865720321 128392296413561985 750949003948001409 115707651682914305 646387504151945729 340751686361524993 161571562654692961 57628647548288113 796742422975455617 923886477318983937 813778259067625217 133704496287396785 157593001873422625 229952418204387489 505432447311072513 482858299453031489 234202725689300449 355218455311739265 230663068685039713 93648031638469569 780186426026134017 596596242518071297 336398139737717377 344083118396302017 824490369338946049 373367169958822145 273908893476097153 11577731119121637 745512958225404545 532010096061863873 73838093993678913 465028532723014337 274297589264989473 981440469051630465 392275552850840385 121995361148623969 682268181704145665 296328732286749377 456801450006331329 55923329149639049 226913834888421217 149543135577783201 40707765467494993 938656861074878849 35888551102360113 766354634446141569 907119022602209665 197668092867733249 116526536893928785 561169763630925185 79379692737184369 329086642805538817 709759832532526465 453666532527417857 37396075755133041 38532830081553729 156464478478142145 249868821149146209 129779315397492209 161804788693519457 217580672123986561 802601768144878465 387422493379737857 854659407745376897 59802960115945329 275744549872637633 674972535732997889 121390438692532849 74695013749462193 771683064034757377 12566020498546493 489902257766150465 294851509797979393 338433665411212545 621850960520909313 228887470298264609 375933649136825921 152255567292908001 119003311110695617 461048605437103041 163396453192461889 626514132812314241 505081382279918529 453691387290820801 508481746069250561 684545347995790337 543182581590450305 191217294367934433 756172220684447873 262873605520137953 505639038900405057 557939145794069441 730515762876862593 794045847345383809 506700730943627777 417243092677214401 887886830745657089 421385428116490625 981220794234111745 975556458667501441 909829719923024513 690084081978650241 742816851750056577 806111177712612225 443228551587992577 562310415734014401 261498444721418369 95499931746235953 61397361288371145 643613723582173953 787113118120195969 211014309064584193 175632305553875777 262162935532398209 48086419634337577 792364197944795777 448793302355724673 492727485452601153 952353099494040065 799363012139142657 892185943196523137 798350128128202369 877262205013359105 427407027740276417 921622821499013889 812076560143506049 266376611610432705 493086907055332097 130908076503288833 989713419368921857 752891883876266369 829178207050535553 849586516579321985 726330164839307521 441909278474916801 775823130133037569 890730723215199361 791171785341912705 237677247777050113 955320786023026561 483532609451188481 48003563596861201 768454041654244737 942095607736749953 709871576695803649 793986546008806529 2754997293045847 35746114749901637 824826244182290177 276428248095353281 668970915725672961 290346754740912897 404882278302466177 92737775356038561 78842611518417985 2266894425009270 116591687189625761 7333271035118828 547840351209167425 594690982382477569 80510631713224257 945922728452114177 826539529142117121 920905284958411905 883859899995329153 471452038826011969 471644628810643969 429517212766288769 599616261162339073 279156998302237729 949056346188434945 960475922564047105 44380517805237217 245764182705951137 170590771304368609 566575409788928385 562730778037661121 358279427890931137 707558797998281345 154676513336159617 987833829613336449 662427439930265601 825937521882643457 715939948746640897 988455082792938753 894232115303264385 867477355529310081 844801481330126337 678404918035212801 78149789172467617 117578000300902369 340250459392965633 308737991628191809 432407162315325185 803547328553015937 226326962163302177 774158679573631105 960697396777074945 45968710646342001 135888589711701265 997181939891277185 126222129344551345 622008430826930689 864998245651509761 476381008519368257 699429243005109633 113884637058212945 45256950170827537 133873076653770801 898006472150552065 120306824820040961 396683583496798785 323027990190425409 153194609912898017 556019226227896001 341084310723008577 476834627414291393 549851548177041857 897806726069553921 880141090542100097 422651511712743425 211624925004795009 438237118006888705 406688935318303617 158053964382389729 602897092925513089 955432709747135745 432978280608399041 688646261045548161 64796767300460801 613326547950826753 325389751194709505 951135386296130049 515597379251271809 677827924512747905 848466590430053505 478389647454449089 451438154957312321 716387408127666049 287762862712160225 167982172226487585 459830584972461761 178527481234205249 864506057703881217 667822739135416961 887295546088775937 610530015018149249 127198731995608945 633513036321687681 18285206682701729 606810346650583169 635918131767642369 599246876192765441 762974296918965633 952348695836683137 2223161152816289 860269672944610817 7377670157961092 164307134557596161 747377407923540481 528587179674261185 244510633914412513 836673367100750849 358303023332471297 498873644156390145 127025600248298785 260105249593074465 796675888922369025 168100739866488865 110128509033469153 801391341776984193 822365502388269185 375642423999323713 291921525645090433 445006901200663681 176646189623927073 671483829553594113 13080019734015737 825670663832020993 610017413414571009 945275976532229889 308522106414368833 508759567849871553 188952913349329057 940559050442530561 173163387880091329 338705331516273153 358458988919270657 784376807071367937 27788284686902645 398492554090587713 34094240940834909 446199883457936129 168457804188076225 671141833208729089 37344327899493377 830667988590050817 225782071395638433 422257345520201025 539338586044824129 850876676109763201 324009757353049793 827635482150917377 735348517585752193 433125227730073473 242545994451131009 538483529241439361 709953982633539457 596184662636787329 175650779495949665 936524098898153985 671959250120185217 919840597378083713 844261546245586945 400326109889057601 318970683281225601 275941175129119649 624821852072155777 241395652816201793 742018568934501121 313287125260018241 864503280876146305 223294113803497409 786850259210286337 53915766332849561 694225028882126337 39365536451462905 264798192093255841 26754990506731249 927475523978028289 475214436429645569 544817305623087809 604983527339939585 244318145324708513 542168209102833025 379899672368086529 861081642643938433 959438970558164097 849498950518814465 924242668335029505 59468445866500017 617113795533750657 238707008423340033 709028466308527745 387399719959603329 254104758719943649 975846955212070145 369349920224511425 212670213322567745 936439071538639873 971494991379692801 485698797075034625 849478206701888897 573593919669701057 846929108583033473 431649628515419457 825044451376513153 712757871089390721 604458728397865729 344184008299837505 48333831060801913 138630416895562545 995263048718278785 571888766407756353 183232891217201665 475852893286909057 855866037022842369 354534918741254785 282141268386652641 389956299909282945 41404970913454521 268935435072041441 218116601217033697 390109753659057665 597677703920645377 692246499997086337 306072276598456513 87527810441695665 352745491063252801 314901874523105345 383291921198988929 194840962823146657 681412306550775809 539161012042715265 449545453235401729 654871591482400769 201612187823350561 461941554388904065 185845324010799105 356032825375475457 140652308337188001 426453543859540929 482469866104509057 673050462054316545 992045278622448769 778538948089977345 731029987609375105 16093628148549755 441608663665924417 251053718919369121 557417371977606977 82008533113718593 836526947102534273 171743406445177281 893423423358612481 184626799476600225 305700231537535681 623615137790384513 571260000290749313 956635752466393601 7108902065489532 536681359219290497 759372068743701377 625948033610025985 511893359202410625 39151942630329729 587660341299198337 690712279090529793 559796810504174401 905813885628180737 799005315205064961 68010686919389937 1586059607141977 600719700832517121 540904440641099905 43963399756972169 736714309796106241 787789507317075585 820828004295052033 682599065029588609 555110268980051585 672025617590296833 301918264762974785 785776013337464705 587483366637862017 609374869827622273 137876987860508401 268094532524823841 286464733384001121 886610899645607041 328910364160151425 603698020691506817 619421812798329089 803828791069339137 531653910454352257 203814689365000129 211680135564613185 399255904987231937 547934923885264897 535662270522447425 185572950268927169 625217967811085569 538522934679278337 38871170654172009 186257135922026849 129516525764390881 812770953277947649 431947024093442881 750246180888929409 210555443708177153 302988692666716033 528686938901667969 578407063934314241 17808064181284779 278864929368836545 856205214193902721 133661678024004977 760275754880769537 743246309394166401 38759250416514849 147364058860681281 991210673638224897 292685770911020865 394465086247048897 330456180376110337 962443481559137793 56621906044043161 497949789975788097 729826521052579841 419178249884968321 945692582492057473 556825121949213313 521221050502852289 947224746811475201 655998554107142657 502528780407512705 502624797700853761 328590469451885505 271217170679676641 328636458331498433 451907803124449025 125534015869835265 473049213433867521 747395186228739969 786001089347045889 543095485124585025 172914896654305025 956286327634426625 442850370796413953 239401362069845185 190074749936329121 692340442979425281 579426625986990081 213448600727620161 565038992281529345 737266355886202241 907317437026087297 831488177919812481 369471691144454465 258918456392731137 280670224094812673 913560059982902529 877645029077626753 425029870575212225 408922229411139457 127312122314851457 638330940319221505 397429928042381441 328871398395470721 591222896708448129 33933792021286993 356212680307390145 967881227878173441 16124907411654733 55395232326148401 563724376607691393 833660264713948545 182999606123079425 242292372664650209 561112101839068353 538027305599548801 415019341179533569 538579676972162241 501968536396898177 604905532729240705 629504209522711041 462194858496786753 927889322375943297 319646882666553729 805724854143353089 763486298008970753 242225127269417569 381460949961244481 360324097093840833 200975558012743265 956780497528779265 847624735097049601 144683551333987041 256820038506063489 890631302597650945 472319620818687745 57083846129874161 377589263441279873 762672297816475777 600044164255713537 664381642961917185 503340265796467201 615161394408968193 469874687036217153 648661024415904513 349824615584424257 762717929107122177 209304294265002977 307543919829601729 760958371698379265 211403887348492257 172523918328771233 44321801047576769 843038197721966721 920239964887667073 225980327484968769 665681751998238977 935818626215805697 770477865603307777 362644824591363585 68551999449656617 441328548034022081 506986640752824513 785066650640040065 329617901724549953 307676005421328129 265159489428722145 626005963472401537 425617039859933057 506170842494782401 92878574003844257 454906746670907585 501994254183205889 115611276724123969 320484370417201345 969969179648664705 292392031044077057 872884562690586625 875703183747770497 11027929889628753 570401381990524929 15100187226366303 41537027150607033 600376574630068609 314761083507082881 441908025515431297 522784399387813185 870262984516081409 94651672045063857 199680163371127137 533833915376359169 850805068422339201 365892728966915841 829705214197048193 412475557895458433 444954849173889473 322850555700728833 543934492584909889 670651839348149505 922910476875721089 413956143355992641 573231912606672705 535393702754941377 732704552423946625 918303195788030977 469240520117935489 736848863471831041 792872091047847553 242350683116118401 992239707305628801 343633809970707905 44036666913662257 52926796499111361 359704956785307649 810170155897107969 366487807408894657 567279057052505921 705297984281855873 520771779028489601 888520612220055681 402721514652160577 262935955812181985 128726508195651233 724258920217145857 305502268512501761 968265609829501313 986285339200616577 689300198964822657 866985763350857729 298778179486063809 237278587766265761 87842749893091825 359372275154644417 458045547524704961 445092334086194113 176647869279499041 25344511554454385 668863638819360001 405155292107732353 960540343720190081 306746126073679873 859807225750699905 446226159776767169 23074151198848369 445291995574127233 410807651925310337 665079886599951233 747025547700410241 810143148547158657 632463032725354369 224238444538098497 525686907060595841 957833071011226113 73105829310421201 834872919934010625 41310810892689177 392514569169240001 625036878484280577 562739370398684737 915909018489635713 929940246153041281 300264556786530049 52946223831806809 686984146062421505 466252766637328641 795664325772634113 541556349535635905 182327213044835905 379926250341714689 912424009205622657 683697616195839745 660040732970109953 147575165957167809 145315354298730881 307312080848543425 129358800106565761 505464803331921793 439709290720529089 930361239329808897 802171713127300737 440175596332014849 119932385302604417 941793324611960961 762587146083070849 823875064152947073 228771859774624897 130563777370635841 441161787347930113 830043747501523713 157527755892630241 93302045597123857 991030781513821057 660418050490779521 177459959523659457 503782109572537025 975086289923204737 197611171795959009 760886395103341313 283250887553531777 67275095147955713 162736132105852257 873283336892839681 70093268583772073 568287475748142849 223890091671368193 461871016127560129 703585254441019777 148309632575951873 368199514302052225 412314095972291713 566052885356693761 209648819227901121 144029084991334593 309928701675971777 880184586302942081 853078079492640001 105806439962623953 457392093954027265 446233614831722753 517475186292010369 784717532820938113 65249321917264073 793215730171095169 717162072169692545 675416651168593025 157979850313537889 477900349035873985 840325803344647681 311128526998547969 106127786951958577 917481618893003009 684040215709559 314480463915334273 398738502439144321 11494336736458167 399436009479067905 4597747251072094 170433698273058113 174128783272191617 392428349202027969 436058621942908801 469872903412223745 741043641290584577 445902840784320641 693993630118289025 442693526166635841 969647535412075649 771344073232377473 501810908195796673 659520520141441537 656312680831089025 664598558072377473 171741964451886273 171142002505490625 338918973654084993 336006790034510081 179764304927648065 456935352554111745 932448907429513729 346815291853793921 39725860754831641 953200980888993793 706133272000652545 93280853651926065 129054305966679553 24944657047811349 703079994376761217 174933040890032033 950789854126700417 63195578582252665 930724029413692417 909337662313824129 352465797157339713 351132819905373569 19260213222050737 814942323150567937 138334713080585201 712718977207714433 115033766879189873 69349501561397633 562482733493869377 19433288876385293 809359994710799617 896441840502909313 459497338997213249 931908821642338177 116245972628529873 566592605208604993 417688653961381121 857286033628312833 323937980262055425 374770580963648577 916667953481894657 838999719073456129 827189408407189633 147357139215536385 803742887600083841 808244568270382081 374830183126103809 716222844838675585 767604583389928705 425867902666453825 68940702181418345 474975876052504001 556790116808276289 255893131653337505 659136190862877697 824833743580676097 886162665786091649 628885686797389057 372721565173531393 644447389632979713 157043776399735425 682161183648204929 596477653281791489 138011782692039729 993665407603831553 377254903303679617 19407283616441617 678543663393504897 956416579431124353 981598938107182977 401849612483626817 858334202501303937 745198347269795329 515090070705980481 452033448118054785 566956066598699265 446454273315044481 972904215709789313 566580544145093505 860109813141256961 425619378059312961 978873610854378753 580008196026152961 871947716449490433 921461542234357761 649967462397384577 526362291686691457 411853122556827585 186833305448463009 378506989952029441 553307554684391105 917144306072692865 646591784373402625 496928341599200961 58006387464498489 489602618870883073 340887823228346305 178033223409357793 300751785970032129 100509540970058705 301805304981730433 755213870952999809 865528567626508801 121055130936063905 212705605647190753 1207746481952655 498530945004045377 928215389004925825 39983278785985729 875254636723482753 891358599774147073 896777253400777857 451775025345913409 197446215145276929 663468178424192641 953031411504589697 971117647765556353 511552181621581761 119917855069584081 512293885117479425 503879819352764737 695279364159318913 750079600111728641 919021505556521857 264379932807617729 326997224227753217 28502368929476773 963642992221359361 151955837902679745 343296611776310081 971309894762338689 63750450076561553 346004750257197441 560814930722401089 384354446945760513 809024769707569665 649420823346961409 392661663044634689 559893112191939905 709866710727204993 863306636877883393 784240022126553473 787001185174116097 730462437835107841 989830978918920577 510634926162055105 840608427767971713 989842021264116993 183781599238802337 519001062755918977 211383586430738305 481930972185487873 283475899621098657 731139118831379201 293270956856797953 790812321388990849 203127616043492065 425919838091445505 819995266738029441 194199128704319425 44531249999696601 46256004071693721 252118023677848417 780878693686879873 147151134416294113 584408292769509761 481195058559844545 921669187553923969 431646386071836481 921643757438289409 509321597455123521 683891004726128001 869909413661890305 978372061894859265 756053129966911489 262787902105110049 130351931171279745 879216030104402049 368677921256686849 806651017899021441 874071382513609089 680006191379433729 597535551373052673 863141201896233729 617430127978227713 432025334757895489 630095671412771457 190635808081289313 909362488386125953 380195205510190721 643527553982831745 619134260887669505 5398601498828982 79144943766010561 576324297903124033 659756370688576513 541091829648184577 852706242449059457 779141036591251841 440197604839816833 529515980260018881 772445051561305729 280434508604212609 466330380208013633 523142674430960833 659090540868149377 593947189876129025 498748994142765441 10225635485316077 252510515701914081 455883172786922561 199362115783010561 158440281987697761 902185123423336705 466220419823766721 999679880925746945 300711610517200961 917549053559241601 630565231755365889 112386633929396849 84793755120234241 118333085269355825 268975064428556001 634924301774496769 812248625251701377 436990334086232193 642075517017428097 52549330961035425 85141464688053505 461917458319518913 111521710307126657 53707129884649873 699285852850810113 150577966619323425 323473688877680129 728256100203033473 588612399715476225 180530184453189697 105465228367673809 875357672979298177 181711978498359617 404107951167219457 777165820843276161 139643351570676097 502448609112622785 5074293374136119 875511960175085569 999113665818832385 783506862464978561 364568717139604801 819086467733466625 614281223592208001 894716713525770753 486323943322886977 423148799152496449 224129768631193825 974992942247755649 530289439968925057 16185367883348791 39937380453586969 833869278332731009 497943545346217345 995202223259891329 482943745290661761 820157321050235265 105804887578358369 237293242332480513 566892849143336257 383599651298869313 95693754326887873 809480648290385537 312942557573300929 751023302368370305 646496611149103745 790761466388982401 264215414275618337 350066680909396417 673528672476763265 846148783424805377 542909674317193921 517807942948056897 894671857140110721 31840701459753265 957560150669657217 883448543893553793 889515173496434433 426177983185194625 555523956815584065 696610008879876097 526593140013375233 788583887537424001 750480736263632769 446917722956317953 147981818104469185 967161902427871873 901719544271053057 875630532096668161 609072977617927297 77129309234674545 536899250441173569 983511988233249921 519031394139417985 131982073516663697 489105225638859073 786435977039563009 924599853685634817 355539760756538945 149296225348571457 335009048484113921 852527676937697281 567253337316937921 44180846687559953 198531839758093313 965563034391948289 999944147701324289 655346780280844161 96795350540890721 500893568190477377 566174372151063937 56877363605046585 353522314210014337 320995428434713409 777548176080767233 715142731714770689 128852318025810321 503534333982699393 284353877355922433 955986216978111233 79389473026456161 383355242584173057 838151091450054529 841804634067024385 885366132855029505 305426225217345857 587378280583092097 835332762473676417 495933222508032385 788218747157287681 149125743538331073 870201768755528321 574099975543578753 83387326128089969 215332150482336001 653087557049808257 399171104117531457 766358028369495553 358389564270321857 931662161642158593 911550452827203329 535774039083449345 712177808909014913 460398362024641025 995504827234814337 635529167017040257 785714359569691777 756968771434920065 901042753616724865 554823176385568193 486845949296050433 880564786831335809 645718230439545217 988397845442989313 614793127834769153 185602054127720353 628301886800546305 545586192266753729 448084380331064129 756266559787199873 674379181087378049 743380947240069633 386802430477256833 346103171055865729 542670166910927041 281378650786891169 886557326579318017 609895474705091073 101975735445225985 116784276643443265 580769152414557569 90596170645405041 72023926169652697 92894587834862817 665383030193080321 320830124675232769 365124694151237633 747468087066550913 406870802906336577 915921536434446209 705575243928723969 876611987937096193 324242710348041665 213531596845562881 704448500265105025 659373670733145857 935868819625948545 784497556444570369 871127297021690369 877842159076365697 402389249547407937 571627364528744385 920224239674329473 482595823858645185 341194651357351809 969940031480469121 31984747041253317 454752351223973505 142329288434293489 445689675463960129 622666316122067841 370287564333921153 339778707208136385 295634902435928385 433603393058763969 61917526788434433 748647723253039745 506203797561617793 936712185622187777 346535041364660417 883532572729290369 908872439184285953 841196130801240065 505433753683789185 545388912600085249 608260545959090817 860438347527153921 399442139019413377 775465205832329473 38815696131486281 426895071801528321 116352254220672081 700604212605011201 680796577715618433 121741602014370897 494015838139461057 162734137894414497 23490002009857849 688702488537234817 865169705523257473 668120772182387457 530745002974491329 429678396256608833 821044963563622273 793503017942082817 259144313990738337 913346064074051585 597336949675209857 134281832495044993 161247923920647905 474862894042136193 21016506121128489 515297150304217409 624749328694072449 231286737229101633 508224834297763521 51354087269398721 243121575361804801 897582216110183809 826215271345688449 739618988624879873 365061305173107073 754510246769928705 695712466763055233 289492973103445889 450053803261248193 712795110967366657 549504169363871169 500905861626630849 377594617452309953 636366290664756865 129539727745836337 545602071408065857 470552680050410305 357938128450687297 114884022910928257 297482518514964737 342010116696634753 147602028899644481 658792452316689025 410118116122244929 643454118049355393 612471180802746369 872783332927184513 117981394414481857 154840445590259905 23869470878157273 742365249279870849 911698413842852737 328835404823301761 127352188524785249 272130003688118913 928773808727424257 688137510002924545 407369100919186881 431973491958913793 434982795509593985 322470646803303425 198138320773185953 571608591921261697 426275621805199745 977541375521987329 678924907868537985 763262576133101313 638047531285760513 849503169999216769 717169152565052289 164108206863033953 42561187823519473 563433918928332417 356668797339910529 117789103327950785 883863952775410433 931798989133078273 948294873558499073 761217750708652801 33539754251773249 858254627194249089 23645177600901237 307125210162823233 744019839217596545 213484519021015745 881870495673272321 638726751408228225 976018770807268481 93719999081407937 939029322619649793 100063826958788129 333156936798271617 650460764531821697 448244819317327617 379441602262176065 153298883284957569 613602066917060481 586285928287754369 664879211309866497 589023292720494081 822225287950310273 794730730484989313 66228585269072937 118515700153277953 20885618626586225 916477090335082113 930823664820778113 125734398173559473 8122315073585186 164051213492317761 676046617679077121 190763732306731265 962537762600511873 456061744952098305 186517903714317857 956782446841682305 585180403868342529 651513276615308033 504834223706041025 761108218865825153 140787540474129009 765911425635341185 327619116511485249 209528328092854817 750986162017333889 263669800396545633 813466795851439873 63910864415003489 476727355397834177 961900002271665537 42127304487493689 934356286488505089 52581562183114273 252987130885944833 526601772793242177 503465825569190145 220212045876316161 137307880976880625 878917063106783361 249366491754582145 711161466317200513 661044052581193089 739080923292846081 716762597259570817 199445497754716417 563413955704408641 583558525140162433 355426075854691009 272387032842765121 367045588333528641 988660488073207937 300262761629237953 334308749429887105 487031415139586689 305217748667203649 406594506305904001 683419743038989185 708942885984473729 739191494121286017 531897874929324417 999397607864871425 192376320895238721 279403395667017665 827384477377872641 500319845455202049 921208263999151489 284974118367927073 479066080306250113 815901855484732161 749540685524141953 373553109400532417 431014813315865537 563242079682929409 216322300861808257 334861540198318145 599225346870706945 975872190531852417 532974591364013121 445929561287400129 611757190228356481 141900603313978033 326287665499169345 863790284746130561 311751547939007169 258085105958834049 160764703730638561 813022700480658561 959673795779789185 250064108412679777 715992198497250561 429765621424479617 48049903837419809 481629974437119297 979129344474774401 246631301842271009 877488358329142017 555381176330421057 482001566377252993 45932144646826601 971478627160120577 261506669559459233 596433104418441217 829023470522670849 167028289654918881 69624982190582329 158369623696163585 870211226190946305 899463920871379969 579936115814355457 257156785686238017 683052323847434241 96620997907191249 594485522872012929 265312430237688801 429088591159086273 957255792142614529 867750222410599297 38641277447300841 63829633714206577 161022739927314977 719326604819165953 457099683059144705 827486831987442945 146094457314926977 2141718530033643 952056781083531009 549536775203009153 601903694575948801 19863890507018313 552275135659929345 413259237458078145 318127425877758465 870218470086662401 33931613299717613 101178889603048113 769608251209998465 990509364888900737 562325389037201985 662692876166403329 16237663854280271 922220920570232705 425707628191180033 574564732559153409 575854819949110913 158166645655363425 74174251894394417 632510436397353729 259013549484148353 443925361052414785 256172111784554337 862521240540971265 612234782872345601 771550623632201345 987387679768179585 184211886863380417 629411646594245889 114669796933704049 865248815067349889 221328411338035393 990815517785645057 437643982145765185 658732115339521537 328198585257382529 960233633548039425 785603241509171841 537513604021899713 492586656783842625 600847738700732545 85692206683681601 964736864694433665 457974024073706689 500359038164173569 312173328931187649 449933017679331457 870205348412056833 269522709666059521 679177758679109889 657168956800067201 948816965650337409 692745741494928129 705531201647239937 980706837709181697 581927839247967489 264920201090429697 167503149746657697 656836745961758337 580674280885403905 598530525855164033 829446689890978945 874728585560280449 355784807438325889 685733370199923073 271651715198082401 607896329526656897 511622368581129217 561132254992383425 362490863304607553 16060675668530423 824094329922687105 545052059768746497 831883948165902593 97842665599561233 76097594868343777 920080586788525825 769657097270744833 718953765747205121 81103656849379041 774431321764634369 610566318163044737 437625088036586625 511197754664692609 456363431384129857 583255859031886849 516322657675392065 455094219939226689 949667285049425665 639518560406649729 791834728482289281 824708119619657473 779406680115481985 379832481175590401 398223915000205185 181747970500154561 271147798775441377 428804484734165185 750669167715873409 410107199499520897 50370043155378849 458021252563504769 332763175568391745 72799705295793169 219340595618287905 612680415439847041 143387451072104705 686658906465396481 277263146248127873 371663219282375233 687992950302959361 462476600971214657 349927031486711105 898454435859797249 7226415202556070 996799374197451009 914456349429411073 153179150695144993 865744511640446721 683952740238922241 893284770850126337 505298674033660673 146257085942810497 228378246318442273 652481063121637505 274103188170279553 56970287644464433 79022975528218353 179468099324449057 632595928271108225 641417719551245825 145915811069698977 93584649495408465 132846756567438721 533055990311130049 76427038301076785 422529857656851265 881190993951229057 5967872085026472 212888921692666593 474325309487721089 134176381057621089 298694519082022913 187731364737643969 66974303750068745 965956115382958593 419865694178927361 766160204469144961 718562668367535873 230553114355906529 249296493080283457 864402670994493825 724325521866884225 504369049054666625 622078460992614913 764016618873341697 882520085239331585 132395341944921089 199545078085481729 35683873738761917 709241310655411201 143341287101030449 591594159592009601 970884996788868225 488165024375273729 262490795367149601 279585586762880929 804109514161282817 322297794135803201 795323052315318017 105909768530356273 364643750243800449 331974138766621953 929197666164220929 231473143162720161 213974406171857377 320515312289014529 294750738535206849 630029676894626049 756551499616932737 103220028784999585 123738775541291089 80884515005141825 227795791979772833 466891460388236353 357191532730261953 759515502582875265 99164936768346481 549236951344152385 808806817334648577 507733029766388481 46785850762702809 656652458713633537 326079017619200321 617886382078186369 724219800047421825 984693067452820225 558862754360667649 994208303081894273 693577968627110401 880629346791007361 825722616145064577 191676616484816257 800300400631414273 657717128549347073 936923510724234625 489895320481895873 338926740563280769 205110808795009089 104312801636432081 575715371092176321 629224702147723777 857797814508653953 48299165164770841 901010225975188225 198828237598107201 22719749257529289 546933059982784193 496700938232269377 10423518032979473 678694248712201217 298653913017979265 184422983496649089 954483634848756481 60306050721887769 566128652652160705 284899885696209057 794193953582066561 34166528071562397 501929126871438337 207019889734159073 554755858680337601 17543257483449537 836371291879224577 671809225475446017 917558782140218881 865155418396238209 133080908492168257 817091729350540417 949245473670700289 253862242057291361 628797901851861249 405877550093325825 670565007391303425 474110677996332417 701248587104295553 766816176116140673 769838592585486465 641550223513544193 823890702224439041 698888896292604801 676206426195420801 575487784910716737 930884681594939393 223535855967686113 229556155066561025 559288819321036353 32304912785853901 942370908344546561 83756568928947681 961003155651308545 681540906726446849 612416300509028865 539760483236946689 13100124839862561 137839440610484593 966396685745227265 773149956780145025 644058255854087553 311418865933099201 444200831969414593 960251584925387649 40615127103503569 491584973520183169 352407512564671041 947151177953458049 969813315727474689 495458135780417281 599162233134894209 191512237713666881 879774072031121793 932572966185425409 957191478214443905 348402847235632833 455711675688700545 345648509665188929 261983868268504961 194337449509802689 864513716710657537 787788067693746561 856910811899329153 480045075876773825 61826100078786081 49417230834343681 332185733534846145 679310453850248961 647691710893351297 13195601913587041 378078565518709569 631450641239467777 181218709346762113 141356107300801169 670843727944674817 447063960634224577 145443664340316289 677474774481673601 746643092283282049 214721608169099905 887576493593751809 954217463734416129 986733248335145473 479991945493296129 547363769161787393 61437342742060257 156846580812729281 902944716538485121 880704682867541761 757021947906146433 513661024401319105 187053823499340417 843345158789670529 748650547464954753 738281716979972865 327804411919942145 130030562098266241 581285271763569281 885631922294567937 485539415414010049 580611497724017793 216572167673454881 982578358267634433 642003958837932545 432090631065829441 760785029715869185 777630257803497985 467139677182828481 983416608694053505 602544622406320257 680409917902327553 81046638555392289 970044322289691521 765952799206424065 947177972633017601 240394725877038689 143084256374375937 515284105744903809 315016968532408001 769280595846879617 491577802231642369 890791151114457 285464839797175073 167567257786330977 717505519296960129 990039803932369025 160203387714805249 406712461711663297 906131693702189313 849176380320479105 366728676641390209 121216016865574257 466906494099585985 944387305913316737 38768179976560905 145946441479878785 943206869861182209 404031908243844417 770696356509706241 574220534238676801 996644388751317249 781659381121947649 811593922716699777 922707120264874497 10572782703302865 999101213713551361 145279222572685985 306734921962700481 277985373895656801 110306360846884385 188120595714057249 738755800214875137 544523101419041921 867988408467404289 575349319831577345 264525066755354049 874262873952002177 900017422000779265 375691366506689665 912611746517086465 953893748521789313 3878478127468555 328305673814373505 635370131888990337 312510292116027009 779223134622832001 418264716408490497 111341281607366225 725378734131663105 564973350973339457 458272656979392705 523685837954232641 709607475899613185 593638696942342401 814245104428639617 55779229538586609 379749501306701377 977141139628010113 68155296342002457 698253555696354049 587175542350958977 791796344331423489 148692178859509025 151898774960812929 746903807812042625 222090323234461089 252409188340113377 763915806627537153 790899994595488257 681054480974999937 26926358798650797 942647363666424065 462240482217719489 667544700201098369 873265499454067457 765325329618136193 567657373838184065 106360145586215537 554556420370492033 197417834153299041 677676704715690241 195309004094163201 359284343596545601 669311434170069249 147766003467975073 644080484995377793 973212534913361793 660425532159195009 727694775546733953 313779137755240385 657492639788120705 392153923575463617 629876694404796161 974507971940560897 831776018897475201 964613722620441601 894125646427834625 403365043221988609 318995366134078721 39031433663680561 572464593329950593 699183165887994625 249654867839499425 984311176008077441 472946802870676929 236458287530219041 452831938618135873 805137595339843457 458578667940397377 502967878210363009 411661958979326657 947717368494551297 62192397781881681 437990506975445697 943982255728673921 551434991617995265 119450635867590193 225840665551139361 423310619984679425 959392297904116737 362143849235604161 608292914912034689 898809762433121025 412743442352009985 277760456401491489 105675637703079425 50850073449172585 193279479900041921 807289427809120513 416881140668074561 754861699516101889 921835712367382657 602800816660387585 180804628829001505 672121079449457409 908392251361760769 34111671372027529 93953729654096209 871829516796982017 40440301197023129 57478356347129281 599951843352975745 972319910927073025 612145070405091457 529581777719680961 395806697243763521 706605241242432001 176527535124179745 861034687732423937 377169150350049153 533016609160629441 150413064998645057 802310437941496705 301030591504662913 867752403489635841 736981744735615489 91565580005802609 950689262762630017 483281279093947777 238754644629551649 71624885914740593 406270582357315393 443342938795769473 15738873688164291 808861989634888065 757153100271658241 808529996785782913 965833551971627521 779412251814431361 233494157240535585 994290929373421 249695426891790369 590791930873589121 916456697150685825 745709713746752129 97928294009108193 195389620029981601 435125065861264193 570073760019244673 488171228812277057 545387493059845249 37502078930991449 932699355429097217 592518454569074049 8531504379202915 189066219106997825 733419947876473857 516435025096669185 185996623843546881 101425594205856833 625312123634902401 589288952715691009 75705766010298001 912548309698941313 679563966805250945 449778523224594561 38304609985257089 356416250402126849 347041825108394881 288494873959393793 433139311882467137 791904984664007809 696315890418066689 771851030388589313 485725499866358465 167025664847180609 794703861077952257 549481063734134529 267155224215752449 524789462203791873 122714737470932529 529443409306551873 153609024351251137 800910304959437313 687379325013441921 746252235095823873 787693283800745601 102011548038639441 218723092234245793 115636635169451553 82903885142226129 207235753890522305 516578468364517825 402340905095087489 851446162558783489 418088068804941313 760680277414923777 574206799427415169 50363592267640201 943511800447218689 832297606545498753 393822036777464769 741013873243257857 992763802583773697 425410808145432641 640404968617318145 655076344844015745 541416214621328577 782651349932454145 57174826264173361 722299376672662401 110174049139011745 187017668055336385 796706868935004289 210045761752692065 767204132555569665 114019857138121233 367793636866565505 874438559386003841 237984044943040385 17772760940989231 466853929755259841 52744581371651833 428589037273631873 734158620330280321 465301644687400513 214878107111200481 675754490568188289 158149704048998529 97483781802665697 620008762003148929 607520384002519681 242476104859211009 193422322662058849 326785111937095233 999946520522009089 100926941489081665 283874868176454241 520334727137761665 457071981415303681 539692377959855937 995015452492822273 536792563579705729 22393508104535445 220421968791942657 284806388932494785 880587812195496833 990694302622408449 743349673794316545 456985916429346177 188155187633338273 659731160365630849 670300272127793281 241261362425532865 444325281884569985 613372962239559169 156153654600306177 35125083348447105 707710406197190145 323191420740563713 772035398201143809 164677149114808673 255382599818485537 496774658360514817 960881940211184129 5546166086332961 974609508768065025 181329759441929633 620979383337488129 292674346036179137 273066944532043713 284250940762710529 648604290713198081 487226489476398657 964604433789826689 922669494186045825 48135582777508289 723671522643869057 934247278536897537 26609229173935489 926216639505558017 459271171045713793 765745873750216065 450910846331943553 393108753694424001 336519831224976001 502825589557286209 695849567928171137 994798986528966401 56864278823326233 839668729215656449 282266500011083105 767340057950111233 877268087589854465 28519235586568217 101604665838713969 642064973928231809 71475093213507537 837211249694672001 282649494325916353 616617463105615873 752395480241503361 874579637905181825 543809832616709313 550178778914588673 503738662387064577 367934511720545025 781853341195422081 427984832701685761 506325628727083201 68017878700654681 75168485663219537 584472771093348993 221531403143842465 870179197043835777 32528323925738789 368555809324949057 180762274374686177 176103072430290561 818267963562952577 599107194022511873 261114061699544225 131616946325390673 443671994084020609 492371406475360385 754363449118486017 19344692567155877 384739445107776129 472470943267953921 75815911349991441 69823876220464601 11515946753640095 906323037750542721 643497530615391617 293865347869992641 77644835178141137 668130325720827777 84585626465951697 98224160244580369 895105016748864513 947295524362647937 808301154356328705 95015814817681841 223312541310541249 606390497442792065 201835834771657121 774821886311752193 139529100867129329 990067434503362817 352985515975277057 409279445348882817 675133127279131905 527042089804698561 640359912360139521 459459716335697281 136681873757034113 979138920572683649 635314159459184641 872958381547473281 259364892519634785 325623346184361409 170701148398507041 389913185784660481 531584727480186817 157540032787085953 807401909461887617 483829321414415169 691788488723652481 53535903989033073 193205968976286625 927949793580477697 931728327345020033 751805300182713473 398461168425157569 495901892366671169 284088747431518145 386610169268212929 433094472049958785 723552345232501889 957548239090705537 564683182529211777 19848361710003817 427608001603797313 580130954951805185 387224043682412161 804233087936808065 198826324597018113 884065144999290497 525781809169831873 523739876441354113 970195844982836097 914837873435622785 311836576093501377 3895742311215145 62681382152771193 366884229014182465 255235233303427137 978993402269239297 595797568542135297 772162869433820673 48805923542264649 698651461156515585 533197340183232193 520162373443106689 606607242723971073 641227144749606785 833584889314717953 733693573765229697 10618818878786131 740617919625549313 566655427756227713 919815872323660289 972632580533218817 688875944547888257 507622294571827841 755709559024062081 950166554811293185 713671999263027585 670535770891557761 942155429029590145 861028241842138497 872959898168446081 711472751137275649 490056583554597569 222460306639082017 250809980542840097 812352475807227137 216299268195918145 877490324976736897 385527638413023489 932306168913211009 372989013221278785 471186428435149889 986701560173429505 527017955634914177 868129254541038593 789124728203905281 190212995271323841 531206175257945985 246171094802342337 583760169944159873 713583445124356737 572498463495303873 664218973663913857 783942795492908545 778070320446843777 736566069356452865 345316817335110209 29044073961362217 293989837827183489 386843107323908673 126076792394492545 390685827328145025 812830321221085185 413910138224164097 594487160241065729 368655126458097729 150418689503794657 159238934338002721 178210978775474881 778125185088800513 411944811859271425 138171828484697553 277852589558840193 815792544219508609 699884161075289089 543564985535294209 917938024253551489 314117530011021249 873265353260691713 513405580562132289 325767726113234369 204775897260081057 930407293604560001 914988533114961153 650519373158239489 332077550248232705 501927314056800385 260104444428460385 648294171948400385 629991075782644609 426848452725693057 598467026211675777 420125827046440769 26163342045226301 817987448860193921 321740908546839681 176846543853308449 314699423946454017 545086674013305153 682589582833241345 885292953990848769 276352423541641921 832589651867593217 129843686151271953 533425825307624257 978173175209977985 106402598744949729 873012178392467969 536944895390327297 990719172220469377 268910106519953729 210868515503332065 536943210676120961 83878136514019985 938023252009713793 336810993723911873 937728025380387457 244607289517194465 573859614422829633 518316343266572929 77426677979751441 871932381070795521 821138477616131073 642398697976101889 873309980421886721 95023708605214801 317497449230117441 229997572639231137 241441589071506273 5827522024592470 924300406752536193 709218754269880193 49463639146075881 453463173873149825 109337643694303217 263036370385858465 955845678545180929 996406951749637633 597968899852986625 147253148513481601 243169695034119105 811505533109670529 474205180586338305 428154339408504129 832037855205179265 305353244050795777 485067463621874113 488449254264974529 621635527009210881 930910595911473793 225026120688269761 969968175998072705 339149302425475713 175944729032725185 262765707670354241 590491859032692225 280042135519416033 833568224330026241 745912263561748993 221481243406483233 912164426225864193 790599062903115905 972305967717716097 927916689904275713 916994974189357441 556544134272702017 256127499295544673 238644305880253441 109748262393615905 312729427475634497 816543284810819585 576382088894956033 966068569618876417 173594698673941409 563999571935184449 574805979796135361 476596016478673345 734696806638201089 508969492514722817 442985800905699265 432498884406790273 526906855952052673 39567537797850609 805068771039426433 336409472990503361 224149599552223585 743343726527626753 698834149681840001 145991440977873313 961452039767284097 535731764375654529 17011880265581425 344144072624736449 837799642848413185 119653233673261633 429641189662827841 133777286291184801 109225858596790465 769899878030415105 246937270185750177 259959518847715297 54691526584807801 909979919723838337 235955734113712609 342462940007870017 431778066142118913 241598631183066465 759740801516866049 72345837667079137 570279901232627393 376949638006692545 886684472428992641 992884531196558849 796820176084839425 106248222200818529 145705556736910337 294185876916507969 188137285455585601 967792783247745153 157899701999451041 439090391154486785 838330887205945217 551272163685197825 438959783285977089 983054293882752001 447872696948284225 598646317604902785 673490512532605825 520740432422464065 229462297384646529 127942357364091217 850037200353764225 795842142603071105 835849241099314305 416578918344526977 905036573217397889 47624706571816945 283682697492185569 180835596290918945 248922725894114913 177835234661209537 39546604744689521 880922499114092289 485353985623742529 235667595841427169 491974548696294529 986504277554061569 235161993007235297 607663509810031105 726922214777236097 740844919264162689 643482977727568769 625698156202993537 702539059191924097 463940671199665665 488058337330212289 672077715248939009 758882633877565441 502700258172808385 878457526951972737 259431191932641537 654341588873865729 351640653570953537 102676249576457937 628298754884205825 575984578132253249 278544594025589729 955017312615108737 661517704267005569 486964922966894401 559549375767161921 786315599864703745 26724132400339329 739742753804851073 486306789004231617 926492710675443457 482187419221908417 666620268129054977 998897900425234305 115316252978171713 913064974470607617 254429523025354593 732455345337115265 168413856164999489 491920162151764353 491798637043718401 568916402527392513 533498006194545153 106526182934850049 347009220663753857 349603959164710401 340965111201210625 987746909127828609 971928100016032897 136636092437711905 411236093827366017 59431327272697841 840857757153290881 484349961673075329 789226588968016769 570195407713420353 408535194589394049 284468581870825697 278117815119482977 843732951200330241 123175954529049393 334741399448546433 137214696556821281 680559322214243457 450791596697559553 319977975995882945 292321154629174657 881138029718890497 976512875447500801 122120068506745841 735053972057937025 250083920981928993 745959969368033921 543237537378885825 116301576749574305 136117375442687201 221573217452633025 648689378949029505 178182803793145441 305825385848926593 560135717492347137 49389329966530225 631068488502020097 624856855535305985 201490657254286273 840007489699502209 333315932079994305 402354886272867393 905814189678853377 407501813814675969 340278177243956033 258247343081755777 627006842284320257 500707715275723329 177956946418458273 304142623268525377 780195680703673857 401546923764570369 890565342432008577 233299389224775681 197503539296238977 622099769046229761 288574303490587905 430371110705500801 91773400575409169 645294727769950721 865980653080864513 414907664893426881 714593262273897473 971906969927999873 997124703863772033 192091024049751969 732632388729246721 290150323078151489 902097075058573953 408679283452094913 112981514414915553 369246101976983681 76427977788238625 501047009127098881 40020164366087129 233434190968338849 209293024858904897 315579178098026625 947571591454423169 2058178824825064 311967942979418241 410164905986825089 583132716452315265 204333793250000897 794915718991372673 480434770335527617 396290706094763585 379549927414899457 471014009775796417 57605905443502081 809692249395840897 855730756224815489 30473400629571045 898881228354945025 764874005806777985 28807367990793865 989528621562879361 829457218375161217 591775912914034305 522334550315022721 722700437658428289 331117676644559809 812850868768297345 842594429790352769 163145930853897185 930542900355938177 121487557109180241 619030136061425665 516284598761014721 585883780663515137 959235675205466241 64451104398415281 750577423917871361 358502536701315905 924447366267077761 748073609694145665 281241126685525697 884355192903903745 571933063902523713 257557201211369601 676120519345669633 613199555504088833 982707037394408961 459746443979256001 119363540333065281 691195409170141825 96625496145666289 245429331966647617 952516478444675073 341684998739175681 88580982010501681 268305482544420225 761876409806856065 908790646403751681 738918761866617729 935370313790286849 36224277852692665 518356644015405249 587016842209113345 963542408386658177 424360661063499137 870733415881680641 777778875251531393 139691742715683633 574247407261719169 690617432052398721 606511424505857409 477992969765367105 635217279306910849 141909528116279665 358801619580848577 995082052126662145 904970867642202113 282251217460675713 727210967486900737 570812809183721025 160380592765559265 735082328285066881 792613813565740289 347093933077985665 735035957858411137 939897922903107073 789717471774555009 371563303661574209 909687630993627009 987657023518401921 966713183946755073 514576555946433729 130100750065548001 432424239215841025 209255633325387425 390627387002993473 629255364336724865 7347025873194469 468311541620298753 177979595365570721 329404466779219969 668650076566827009 727237733576476545 947701887261544577 259412943702780993 291753297320774145 411253771058571969 745807622897331201 922374285007901313 985805034230061441 5896652455437136 95789475106457185 69181372278730889 854406745577044609 761842955288589313 445104994393545921 610083405339008129 979253219053681793 851539982769839617 25339881292794077 65988353333633401 948612782103047937 166409771195905153 554702921500535233 115189536369211249 793438805200032897 138111036991649169 621666603938749057 723251370748837249 270476216104064801 897722102418672513 654061979259893121 801053257369613185 974668790235831809 695125349952309761 318491888813198913 768657371415823617 343773720855374145 557838629597657857 495894864258588097 214056034576412193 698263465150553473 522684093464096833 641449328336633985 632412731142348801 641880171182798209 601767970247838209 127355780281504849 72707978997680561 425769178381166593 701148631383364993 867599987498593409 167432498207514145 885744213426157441 579302753017206145 182434390919553377 192955746126880705 822342036421339649 274193256131315617 40494527394727697 422383221206384705 871947491713761793 231655823598405409 847293841086468609 461171290453744833 70075246093246337 201335960187908129 175040359586617441 573688980324785537 131171016876059809 225033592058824897 860643911897426561 244622500163142561 549956866060092865 199679908574541537 862409426987468929 604055553684897665 694931226826575745 355039343854773633 52841935862602441 563797049912562177 233308797657493025 924481090841130241 642448769476814593 952762962902280449 257237349738254305 513807149295363521 350265661848794689 941771122078829825 22971907621816001 474290443573199361 449532594947342529 156921954494944065 57860743843342281 576024818721723649 875603821762240385 92884959364692321 715166237793631873 648801546934624385 157521138986979297 453085286285098497 885195950184929409 630512163167171713 760061713405747201 516307524155887873 214869319374379585 736167811261640961 750468158899352065 415050000434202817 699232257148274561 660778632763968001 550080676463267073 619642852519330433 130719671814382817 861435882223748481 927945470265754625 966382177251940481 508943638100042497 860992217662275329 639021901065035521 213551003233032321 899866628910338305 88874805567133569 17329496751742113 525140976419745473 303443985963575361 263049308726952097 983366570886403201 90426814738389537 148851697190401921 538363304956238401 910121366361479937 613474084769503489 32543631058324253 245943027777801857 473335905233483329 928499995405456257 83520714164997409 749630338929097857 365348649842971457 996202002258055297 859882191031566337 800385349638904833 719436227068740609 947290385001831937 319130136521472705 408026915482071937 430323399447289025 300203910278124673 170601864210532033 129646150762656737 689285746429646849 581172537755787009 711224850840729089 331639955299596801 917507708744935297 110363178946297329 105564340203066817 281830131694139393 583181311193527553 934874089904251777 428528961913947649 311941807144581441 845964576702456833 738025882508676353 715403564074954113 29320373141448641 572214939641725121 938052687116293505 721005076237538817 998801831425073025 506848421722438017 214371004504837249 180245652932022433 137875097917604001 539351511776203521 925666559682706945 579401660764439425 525569280452817345 344616153849997889 573786326830710209 924716326235163393 500872023519665537 761730558841719553 836674145862343041 757022119489882113 981069516409338113 159116275848916193 161289309341011489 872895273676384385 353452502610682753 551556653006684865 345668476275800897 430113292949762625 152738420535161633 228440046350513633 523227579131852161 534165946944021633 926825461170100353 233294461655844993 20372344737108253 110185148209730241 188752659557810177 828395300778410625 421938961144146433 88448324205238289 454748956578246337 476486093247899585 32490603414014885 289737489423124801 956896287874190721 281690088252290145 652746294228446593 148091258633932897 402214990400526785 926359924191189121 40236232707524521 702283581535887489 914036976503002369 108389845173789473 635607589311828097 413740084812182849 150621023136952929 278501658690572641 607917148741289985 8224642216568158 242467972322788929 68938388697645793 203937398807450881 12784219333347835 144219450702625089 429209936018622785 931291023851496705 180043219589556705 858004703611261057 892009575791220737 619560578907421441 911528554434958977 679394114904798849 99760362164261105 696965707967859073 853447535849660673 649607760401512065 261683036085528897 605454938899580289 426021505989517377 101320732682157905 380653405311960577 619943151276355969 435512939336156545 971436790670754433 201913949220895009 106884584148840385 521511639681328641 161825941371919425 971023157104639233 575475041054328769 816530670144437889 975622665877200001 340993399890365377 566721071883701889 286793861697496769 687767469770395905 498735524143370433 269718678068567649 119188206853387153 847678081860710401 664672406283997953 732194811428566785 697245222761203841 511015757252639681 198305976677033857 78251930427011729 36869524446593969 386349573622840833 273849280137156385 398014453022479873 539139446835399361 819125155716793729 396618543935034049 22326415274687153 962277656005547009 655846735001905025 351196539085933057 34737321864920289 157868358325025313 700040661618775297 710529308056209153 849808371224508417 288246013252923201 630767246758683393 10830154532825987 951469266529269249 513987444105900673 674693937862915713 595789211067057025 841076996913567873 974518983524099329 852669129088401025 956100480725794433 498417603384577729 883541849208391681 438100197814183169 903322551862402177 269720343575539105 717446383245011585 122124447074600801 902810773253818881 827516151166260993 422918167483992129 862575336197611649 396749112641629185 413689162019817729 833950410494487937 161221510100535425 538645767662089281 898286662336342785 733506451082938369 555950504150562369 764139416753607809 634639416908026241 276787801729177825 998865418733704065 384319351389947905 741296270373876353 507745925070985025 913169138193442305 517344182403434177 321514493718506625 35043960249204533 554859625099158657 297926924734710529 473015884636165377 315666956013465921 651409265384504705 313840599174113793 428988436289426305 541959886482665345 528633985257204865 521214609044491777 193579776931411361 599830885854764545 276881719424356033 658889616816310273 932211865331122817 611606802667104385 234617594601122209 104954022843159585 692891916443411329 986608404921319937 795712714975795841 649899998259286401 766372540798311553 856587427006083201 468637509790529089 270337909090542881 840719922148931457 93026200376293393 251827039964613409 410246451296160321 722902843512780929 500856914878973185 838357273236017153 764288459281019137 642862814368381697 110950678954019105 351505938126965825 126390715896604897 333736763927202433 994920547182097409 245651968650680161 548796742583604673 208174059590415809 584166625302366081 517301566568963969 150006046600111617 990839298420677761 865079308379343105 369949348684162497 227888210726675297 290166715211082497 958947719761134465 203247725604089889 455907091942947329 420301466016649537 784058559340372993 68949388154852185 460535811830439489 642122793328152193 685004901904612481 198814370634071489 856938735371926401 158614470913800417 937269072544559361 586767428895843329 233818808890291041 156074275231244289 871237628676418305 950811228338839297 768579024598125185 863306848720565505 377113759728764801 339428894730293249 277851961114166113 643718520728381057 759502138444752001 640453651941189889 988862878843661953 130948746783882801 207167484557096769 833776367591799041 92486288817028145 161276128949591425 569649894806182977 867061662811782017 913334825934668929 992597801502807169 118721415390758977 968232628305418753 25509205075607613 980494619768190721 590378446466097281 310370938180088961 840090583693580545 410081388017612609 14097435736125875 562496078044961921 593048359846520193 664446617480361857 742976002023929985 670192317216933761 536568862583862913 906080330165007617 194302192449164577 468127768982174785 765110104750888833 219466530883661185 228830080991308193 515164210254230401 37606329060309921 926799471090088705 863004424274329601 23122085143445049 252660049228595073 963515036395076353 286609664871228641 411600108407558465 723370231578030593 658080817405657857 504483275796054913 930935926989651073 927379741265283969 576455983349259073 531319334626395777 848941203367193217 86134753713253073 794135282289527553 30109364380969341 868084065734780801 381210068395247937 779175653117558657 824962943364845057 30081939623219257 236468721349069697 192639365410439457 456084430188958849 254291145918944737 290018537183314625 226169616188482081 137343435570976177 552844133890349825 122253853379248769 440763420073221121 274579461831201857 655323627251409153 684204151888863489 490167743850204097 395564486710121345 373133108998079169 638054307883237505 103768470473806225 611075252753302273 231007769239273121 448780175515096833 467563243615753537 892088699534774273 210817102011791489 287709838225481473 831128854454743041 722623405921645185 489572574617415745 376451618946688897 139856900031499969 423746155920603969 736129018850451841 829626436032185729 554708279651816129 384909866891099713 364339420095337345 879430866378939393 389023015009566849 967876185560378113 457397420166504513 382089900498641537 729337193422406273 240417127832195393 289912915436520513 29211407741556173 483648854324794561 366824275343923009 220171435753602657 795029335980245889 938209679446213633 235645307595895297 522410344385935617 938246211320190977 927894719416880129 188305105752242241 623312117247795841 705009142320335489 213838406388969569 862266375394092673 421899853461315649 623453832278855169 596767076138316801 656681763093921281 459380551387798849 581829624867964417 109876466519761345 35249848173954489 795100367123826177 398701915286338241 468892484588760513 309000238911941953 494660868599968513 247967913638746049 899935254672595201 90412354264238097 682529020343753985 531894311949756097 811925386676445953 819657390389032577 518414094173611073 806192443571887873 276597850442822593 564507518371705409 166664712076840961 372014596258352961 375918120547279233 258869598079677121 611466601792248065 646035810336542209 577147679009055233 132886685505759777 876329195666887297 402455323740682049 6426843522230997 902648419796911105 10994741686463529 216412378640598049 872102538471192961 322925063909430337 867369934690248833 709188942538290177 101822357683655441 595778601982026113 781375028173958017 549518582495039681 218464394095189377 395821929574829313 470861765257854593 165812827099031777 508220144751160065 584332872385310465 740227083852435201 100255419386996897 1665652355182346 95047597421206833 517427218290368513 232227467693135745 770639229387651201 680547000385949697 734284350210945281 325764202814610817 568512940163611073 796623926713728257 69908167782120505 639683411455152385 140444802576180193 600417673779212161 411485386925310337 571268200136842113 287999727179947489 964589190801099521 426504283569432385 392159113154903617 376824849208215809 323174803359044929 93686394603256673 251264345191344769 767679441588665473 714412203750164609 692626579618963201 452508416400561921 173996336523966721 361818929124204673 218653408244879457 19210777633531961 200361042237073409 717784658955601153 662097161351699329 201542948476983937 996031832545380481 905203464436048897 90500421184064097 604207523449957761 719209322523635585 644134697302838785 96959088018213185 259191274522422081 207642736142442881 894680576956112385 354497511776489921 259769193599140641 198902533927405761 827368784962324353 750043078640818049 539103219246740673 651950612873403009 232118567691593121 695180857599840641 317640140232953153 156320229569200097 870763043393260673 635570602538241025 471544326894260737 245223443239549249 481137671976874497 745954334431846913 168704072451703265 276304540695132769 458589236634942657 120455707948440961 174151992654358881 733748902495161601 619700268719206785 93880209771786129 103391696046031713 616358411473139969 729974683463815681 382600754765196161 976101361222944769 489462103653263361 629730546736674049 565114253171064001 835591504178751105 728714629993117313 188659424494382209 662364029904086529 108455650717942833 108640547827800305 968227739516571265 684448398138503169 206920408459751585 779029805861295489 271728036802080897 519510036313494785 561952122651902657 621924338552869249 254376102222316545 316681902885964225 522312462367096961 238027757279478881 381057551146263041 336059146253121 83201481164863361 324115029219623105 828443867277023617 18049769679922889 203235491467438593 875737082999773313 393136989371392065 218301425107558337 31255047220597021 588651785271476737 190802477351859073 552694995064630465 961447007388869633 597538007045425665 406078102064590465 356368683494782337 348720615969355649 544358855298238337 713186457087310593 362179035722480321 494052344999346369 127053896588403601 757050949047659521 510398749944801729 215084467980247489 161003657669791521 429353347375489153 515282687237206721 779729524743800065 662993165874336641 149042027781696609 110324866404472033 44623567546366873 115400101849953537 158592188531592641 810857385525540737 416336904593066497 415367591585447105 62746717262434969 879463043339871617 367268543765803201 791237076031134081 693068101182653569 258244753202948385 81721248557755649 361083377532093441 497571867484431617 422199462699939713 788004612601653761 903507345230419585 288779576201697793 117790025649075153 122395401220188657 649721619063552001 485138427052227457 566428132650134593 658874160624165505 532357416487709377 239944147515437569 48232804038523369 478856320237525761 837395130088662401 749338064016605185 529494897591735745 317371273638130433 801374240306525825 887917184113625473 678266395102585985 641665781269210753 529888908096960897 348911797514070081 825036719482415745 745995055898660609 41769929978126897 18287600088193301 96314809887562801 99017632281857009 75861825070926865 131682720287678017 582987958973706753 289955148118465921 46620992929543801 233583344030300577 335584306275283265 784367036684699265 666707444679968129 353988954667336513 616158197380986625 633499414969762177 938263880736169345 554058591613419073 920704172531461761 361798707248738113 571742178646768897 874527047087703169 134168953001609025 580060335283931777 247143976939522497 195323627690576993 937779261647509761 797162695262699137 265709307676626593 918730068721806977 479169457796803777 307393190652064193 31860454310812969 199117466733888193 891434598741430017 554607861878935169 890157704840401409 527968752308517249 637634472952971265 676105710629499905 257844745700932513 352312322944491969 820440196283417601 930994721102393857 831074411801704833 457278057751985025 568679934337996673 858455395247503361 196055685117496385 619278103861027713 757762024411793025 494770906375777025 192220530778950401 465975621571182337 581715031368208513 24017298035190037 303269688169560705 134024163794769889 641392896104893185 331244075214016193 596940207632893953 657452607777663873 94882135301606497 69801615254831977 901989653520640641 651074615919547777 209074839474542529 812788628841190017 60782793970286521 767581540259676801 110618805472984865 414626989553667585 990691579490654593 237822564344575937 243032341946733505 910374186283007745 643098588654265089 75599759250742689 655808914486573953 691031998735340417 684073202447418497 906147679998319745 770093663595137153 641905314867983617 207838871612107553 916991206960837249 251372745881827329 762733862854091137 108164276128317025 827370606651520257 468085229393071937 113213581590429153 902111255330975617 614803309948292993 199778730287977889 871619965334829825 56603423532774145 752156745907505793 581141922649553793 749144552288385025 895611691932270337 13999788310549379 108842298582988657 875484346322210177 352081805526150785 265771032487911905 104583914395053761 735033928089620737 514874786215227009 702864284271875329 606310143072523265 476197888961834817 650899162795692417 549124373641937793 864268475982587649 392968571078824897 153354377560372513 436133765246189825 642110990204560769 57727481816712609 378773100299152769 387341489007262401 385833034669762049 202579733639112193 241666666083471425 236454718953105217 123786800835279825 254396003122096193 592487795846718465 270118949750745697 126003544447403473 442717368420971969 121898470930585041 143919220665317489 885501126561837953 652001535081822721 824663626956859009 561931278317040065 721150056880393473 978205958391782785 885703521104868993 607852015165470081 152154163137669953 87890778909283537 387874522626727745 885182032613236865 397529189226336385 544983868919018753 107979991715733809 70683818490614673 727516854485930497 860808203816148481 189535159157738785 55685860957673585 583160999597684097 997279786340271873 936242811040994433 380660107042395201 108929213326707249 787319025651967745 840425431676944641 137406576621025073 63045591432942417 372081369973216193 180374576292631873 288298724141078849 610990836933627393 448830673397779393 727414945494839297 442165363287806209 727432582042585089 299002807018638337 888259228476794497 430923696601560385 366804409035484737 161713964216843905 764895583940212737 590072285266408833 77114382495299345 237759522309659137 389872949238661441 890266716409463809 767715791378510209 172751770265634273 739625521812680321 67723338775799393 170222048610188641 260809857360271745 945727055082795009 620041805075466369 501127120964913089 333119522968203777 520133366093514113 73744343137001073 621760275320557569 615325095666321409 945127976859605889 783562740745971073 850842141483315841 36328462957058609 914526418055398657 825052033197486849 600125919174903553 96500773712051569 65539724908557417 315886890648251009 335535809946708929 519039106383658561 629492363411738881 912241776816607361 504112246240740801 343323779635340993 926404552748731905 830633153948191745 78323032053550177 718378960801672449 608479009646142593 738800403740178561 149408915176881153 528261304004757889 549097844707386433 328535782598756033 524034192287633281 755375086326111489 8482002162704562 556381694692355201 845365517739796993 553939269661555073 369263565377121217 32959910257297053 250687957272351265 771338660271467777 212565763397716257 117171142012914225 700794311489691009 792729430079731457 638596921292286593 77018681849843057 657784643394979457 282515265971980513 569188211533425921 504405655668072961 861845591961898753 609265888197285249 800211197715253121 697595938860480641 256426252216602529 438041188987156737 999595127954474753 273402950962967841 155496964069246945 391263350171783489 825046045923169665 53492477923960281 134902089683311745 567222566395670913 220995355087634241 637994416783918465 788955585000994817 580610991013372801 556344808885835841 778077962799649409 928261697654296065 184380797380768513 95923318765468225 71044325698601089 338280263383982337 244567371548356513 825048785725311233 901244632304958721 281529638762453505 182984185810298081 537140681754547009 352777309742258177 248788111971609985 55983408666463673 471026647847889281 831123009286365313 363599488123146113 295512348014497665 472624247588836225 796925088218067457 465318263626276289 161831963304933889 433377532139058305 672933878206158849 462477197906725505 21476481464659969 606632546348887297 112242496339796113 612182972860896513 310924173122543809 757616649112076545 280514861423036161 72426813290451969 133245152555801377 100538846527452817 115731926044865937 350644237705129345 784544219316700289 708372556400785665 85473986744666769 169704330805434017 557801824196459969 841063649622153473 303954352805952513 156011889161934657 127835779536724209 173295560487286337 929586701330357761 565948302594211585 902286906408747265 663735036595820545 110094184769245377 776966908020089217 415124981346451713 197197022055103585 837966849521940609 326928602594609409 142153675641779393 755850547845138689 526984233047492993 66471541288283473 798966233189275905 795009652858464513 913706194681005057 249237583165484737 22993971001611157 475909590818215361 660086164495957889 706635603016426497 390548872308755777 157979204498314369 309091127610606977 298640663169994241 540566138100800257 995430681921700225 689460860799407233 589166156769781633 98204131577915633 989568261995696513 534169266639572993 731186201032006273 458284253730724353 494263141858080961 666052170198263169 258535589521560641 911103489690361857 985873167553119617 200352716947527649 341807318781281537 197404227059777793 121948176033779281 545146600682038273 876760899229598337 256841031666340321 409925412394539265 664908819208768897 915031155603049473 592368935560571649 575379584178673281 868660565978181889 626694830862735617 484444009126860929 300069147074577089 941603280133115521 488543841907603137 942251116369263233 936959655817670273 547945858164460737 334987308142533633 228457352289012769 99676773147603377 673424639981853057 482742297435539329 508959296280139009 367641120734955265 270093083233000193 366383420765945537 395099448135596289 398784891587308033 925233094636901377 98036769414267873 113848606078576609 355691336071540545 153251858434110497 517782039374569793 778088061712196609 37803195847384785 47340752301330729 636550839281415681 766604887415510913 484710204196741057 410275632728023233 723486943036110849 859586840004823169 39269209953953777 885444467409350017 565998438990749953 323747062926528897 103378627994199953 945038054172663041 872340156503671681 180824400351241377 705692084520347137 167996456823892961 210900230416246625 18819302798718241 854609622703090817 2056870575579240 932935007018503681 777289567839119361 749848976074883201 989011965899926785 929934513869927297 332321083488395201 753219515955120001 217600412238162721 884864222921837697 565007888644117889 508467847592253697 922477314491608577 518100644249091841 76649796792835905 388931980147955137 679240768120273281 661966208841423745 237256108761044961 131050840619149505 453935715481414081 358505745828569665 759807129979137153 875472953795704065 890856829253401345 427790444718400641 185172870081203201 132662681884749393 95492320909364993 540968329213615809 261347000173330465 366709820997069633 861379435730491137 24010768440124509 191075438269052705 852828899786697345 762394013280477569 763265226469076865 605019388712875649 317233530661805953 888109926100547457 359273114344578177 159893839391315841 172258938643192737 732503522128560257 335731072940451009 144790983665657793 177477649636099233 989232450496153601 838972092361988353 951985344751648257 304929571101819649 784401508414482817 21052376782467521 794400101218613505 882413656367500417 355179471322024641 675708605059273985 459693805884001025 605134321595738113 915514321837044097 758481029710811265 25329919139110757 318057094250033153 634798937832719873 65688512352952697 430369904157799937 107424926237865041 378579198634561473 545324924992616641 234060618012208001 931464516290102273 349810683427641345 768080166156128257 180169941948065569 951941167043667457 642922729955309057 878456161191355265 736687588456916865 787596465233828993 239828656991441857 582356449725185793 265802364823599649 938445730873194625 286442493374927681 194710122681744481 87469425024593761 670367045796435713 880264662107968769 582904768971818753 385492766706363457 199451055982972737 754845802638932609 691431540450299265 637595989982585857 275395958134307521 486718340475867713 740696255506012545 265789692455172161 386145441578388929 386613593208444673 757056449197154561 251443392686255137 148424174200354017 421997198353970753 738563253675611265 57435114826830617 820396008257187457 95321523687267985 996501769254781057 879809292742507393 786049751123297153 555699537364596097 369641976368090049 811375025267835777 781926409734705153 625364435708441089 497267054339221889 253098497667949121 234385588251509345 291332213482881729 897795026840160641 935087140489770241 471837508741469249 352794377358385729 549535758649472705 302155388244798913 596436247002028417 772224210540279937 154336296340833473 139754289281512465 221959542483784129 189896457716777441 507196189330631617 40416267277677777 90436265155371841 505036077070336385 947138559793561601 280413606511388033 204094615557931297 270290862590265121 856585122816444033 548281289954402945 689087709736778497 398454337824880129 566211904303091969 664063223772387841 234028670708607233 740763424018162177 845889876066866689 389082196513911041 913580025124499457 4699053788748132 784098937752649089 854809708623577089 262262400322224929 166691198628235777 220527436216276129 255748630424434977 56470545525765913 572761767021169985 769940537257074433 740491066880821377 796730874045703553 769843572420718721 708452064647946881 898252387775059457 963949353461057281 374830129151938241 762823709737549697 641811684909953281 812351970421371265 960503472058668673 904225604010424193 414135506083781057 520707478397294913 651144574860488449 183030949383525153 542877151375506625 668064012928606849 400267325242801089 111817529191416305 797904663225196545 149572742170587233 433571464166014657 99068289267481905 101118460398140545 174083323322843585 137546475248917937 523484595764831105 239800919680945409 963272870339149953 454466179856744641 613857056878149633 954946660573881473 230432717662562689 194706817206061089 835712751926582401 40430399816031585 687130801107027585 324938728886500865 785232155837807233 989080576808305537 392362282914898945 353947486193511937 33086792434790625 164968070384148289 109192435959240449 175423459066671233 153897508569290401 640341794418787969 309104084530485313 788433489734764289 607086045570003585 399123336965132609 608232388648982401 991493564881714945 816247107178330881 30812657457943261 229472767878160513 615861239766594817 919187196631060737 788782741537673345 260278601677494945 949150118756328705 249967932316852897 700604595711382657 671144328930164865 413550001661356225 766288163982228097 546221606890398465 130742011907241105 156354426602398177 777098812292852097 979085657322912129 910015642088449537 227316340380617985 461349756167226817 888003036074465537 621932759449006081 341361568973859137 632227107192481025 581267686500297089 161867645542724161 630802706338279553 903284651105781889 333159237600781953 164689746463547937 193452051657594369 92762915279966049 845155148254718849 200625397050867361 947595366051281537 177506050888315073 834976709584978433 118045665018424737 257947552028490177 23738311440983041 136209164627047137 685828525532326017 835380945156039425 202181178184407169 745683378543262209 472294925640621697 514935809996778433 491336939935113281 336681889354053953 656495916365127425 49554913868725241 815117592780655489 20562351042272553 838527230705604865 29918774875788757 807367096223007489 10427910427694089 489388780777129985 353109407467520961 482343119263550337 256493498906067425 251634849303425057 354637181998235457 481149245133881473 787900932500576769 116746572222137249 220291836874970657 501822989362995713 129650661183362097 513996962722497857 677613795409165185 75796735138968785 751395553590754177 451890525131499713 193439806918554785 174390614972100609 548058808578147713 163489762191684193 76496615463689473 892626280996555777 117195513038950593 780659903931830657 495561922347611969 918851220358863745 366942078546813377 662166293021297025 608072412657627137 740442599534222977 309141350171358913 342466362719459713 775648124184733953 719350374585378177 828270151764897409 70895351783658353 386860011519182465 785699395833919617 597231975621127681 446822128482249793 669357261489757569 610482277650181249 980637003166592129 300444055673832385 249481810889783169 625046709585493633 835226219761665281 249518033259402465 194643666114480129 129245466369372513 211582623260127905 10934015691159261 79551089422203345 273532443874305633 472811985204884865 747197733129876737 870048560526221569 792836418512127489 681694867922161025 369296357782214785 376601707624097089 719733711168547841 940762192817516033 639894764420045441 842796191278360193 697404346206230529 888305157374290433 168296148585820769 192625880275066657 63351443771896497 711598273208608129 458169400021216001 244498643205965025 275273282129251841 806318307544827905 260892094920730945 131074755545391505 21309528507121201 823633518141349505 754802581207638273 454187351924652225 96770374500994913 54693339518948393 870142698656618369 705715599644541697 765157537896275329 422870168822328193 220574512845626465 941553394710787457 357682119392837441 319318675280342721 97565361108987505 990528448327602049 635583942603094657 925075680521359745 299475822384419393 887692702341162497 354493071369592641 826501690447500417 871800243598638465 156864149087731169 269104502403227041 729465165475005569 250769495519403297 836316396970268289 816944385979514497 6019157207745708 654626003316305793 190374780362780897 67498345447919665 25768578526907505 633642113918323713 215300523623291425 441082360108072897 608651673152152705 452819836133098625 807766496584200449 742322058086788481 128062772458065409 874753232901110017 686613505382958081 345849948711123265 450351734214464705 72049570497366489 352213910396351105 874839920015293825 941600112460179201 919812049463939073 932073714848350209 462407048943095617 643671672417141889 92930869058616145 236314185874356033 45966232012549569 622966901705183361 967380823538160641 663053616943820161 57748155195827881 646804241627663105 749577907159103745 322748079068610113 111323496035087297 229256432464097761 936424827874713345 354161000656127105 692818801063669505 711565197028207361 747421209833728257 485354224704074945 623278019932204289 168543039728319841 628698914444651521 444091879777921857 920215016750478977 343873776501837377 69761641458850225 477112030362484033 234822331548517825 561795096786482881 512881097746411969 521263705235703873 937682842934140801 203763554638314305 991474854690661505 146567601975583265 159431599479351137 205466454710006017 679433867910443521 317501594080376065 231017754604227585 466682702562664513 843475817833731201 990526186957531265 406529070244577217 684357390200460673 793494258991824385 169964342718522241 963596660888430977 43819249289626329 552998352280351233 8373683804585142 563953344146543873 325937688751878337 807664010341493761 979661054462532353 499657959383387841 216413502807100161 622439924161309185 832178829490196353 356828124577706497 110176052581124401 787391471446721153 594323273977700225 984577936005525377 177496351591727841 3467246848710915 146766738483641761 76492888043592449 353021585279464065 448707213131438465 974061583704418817 347774613877550849 694218729759725825 273273563451478913 485243529720314369 243660734666722337 967034667638444033 911395620507061505 460149679833598657 442502967266211329 604914091556096897 626323790944152193 587990840351800193 546727491437113857 369266101603216129 730255055564423809 960443007913433217 291688229086947329 147262303385346625 457619020069611073 646938087603864193 179163952974992225 654334961806426881 482919489797449601 889353100665637505 570076832991066625 177399924086827809 732457177656353793 921959402570472321 189180957071332769 479757156635798785 64784819749188929 255962823089284097 520367343551061633 184548406657839329 912861970490947585 412531222271972801 350364804771860609 220928263288527649 369903390870842241 380781792430362049 474616540559697601 631708317127603841 942297542386281601 495325588805563649 363738347270132353 344765763765622081 221280567584397409 339805303095182849 32098635958494273 560194228785249473 677981588586245505 697203266916169217 909710874375324545 623867371259308417 254827499939505473 383954149085759873 730928414411227521 584261512464919937 204054984147457921 63109853815852545 182637751820355009 767143698886627585 958294549755219585 262636799035284705 743141901038075777 371802806091139329 659061295438672129 899667117579888001 61218567175959753 278235085222348737 219830151637221857 592089441421826689 721560972326034945 458068509187555137 567634856398480961 27790862947618677 994720356636353409 869623953584323329 550380196761164353 152313480038380065 431651138731229633 771592210552185473 178991403691949089 61455685856223849 18020297442095769 558205644524406337 609963339812747265 270844122297383201 212714539988741793 564978519802295425 983760577406794625 644766040535522177 47720063205790809 647182223478068865 789927941975161473 257247765447836225 630143006645585793 537937335992026561 405894906429747265 25782105491934717 757091851906242433 159495328025826657 381616675354518273 189159948283140993 904088853832451585 815925149005906305 647835210143707521 823087997209732737 879373908816692353 929615681719610625 296435126733893377 218839698417788513 829793885789843713 104980531931360593 804807660586330753 349878942897696257 746941179132765185 483358463927203265 393141051046608705 968630167711019393 940949902164238209 781817545113355521 658073061710663169 400383086109307841 238134537565745313 39495287647866921 215241237459377281 514379510915581761 609846809589885953 897967335094293121 7144214888452184 974722661564605569 74039854666811073 452285099752288065 344703263455937025 917790025129711745 626697254571883649 77734774142285809 7432552296759099 20858338001822573 584265972147850497 680647880599963137 637759724811797249 261827630130461857 555409506186141057 71963548570934681 742480532328496385 906049590386935169 643778471964484609 417556582487151233 324402841850723457 667737832166501761 824213129611866497 293079666553737153 178881603667516481 995303025309247873 472103936426922369 842324308878517121 325237654873586049 827878376288516865 76924804012197265 1609918636248154 727184857168875649 410569645891136769 381727209104273153 68815298875591681 167682334150196513 175492854795329825 784274450778600193 940348386649120001 863526797184899713 771991105040079617 364261978787940417 754209843875173633 568074442364757441 930713601873868929 494594650654665473 119570659225146865 654427976477673985 481284058371095105 610982821279723265 505804825870796993 87062299905550593 911496267011109761 389309140754921409 145171974623437441 571137551358585665 897390790627717633 678564646270249473 177433129350390561 262730915889488161 178852522256114817 1038994994292609 951332074063842049 680104126195541121 575813351929632257 31383309073365953 882436741243253633 279232260312152641 297661420910294785 50777903943828305 50286111274758129 152596568928483841 595587502675094529 118488959482110801 566729915869473217 538259965213949697 237503987724018369 365470782628324993 444007526457440321 49193791733838313 881641828426260993 976371512511892865 283340344344907169 466528855252999361 712379683177694337 748462747281468673 156085355369938849 503807803478505153 345326448605554497 587895438296502657 888917830394859777 514490020575390593 63827446925451169 492668314574121537 936805006733791873 757099653104031489 612184805331189377 873288880902581633 743051537029572225 579832457373424129 628888087979539969 949943489331378305 70418103666597177 970593195581582081 83581081219982417 240829928328171393 132838431034656417 23892614022468453 902508851713584257 200026219254016993 370813547343587393 390486924578336641 87584857485573761 82880668450972193 567997114729593025 39913493187054177 703405056262802433 398543507659969281 390278523591334209 224109428475937729 914553686160182657 467177478191931777 795922796947422721 379165272786831745 983057753399329153 825966287761435265 585764735616706433 542159338881614145 604143312768023553 543793805659792193 371430717688753025 344259721213017409 879440431460757505 8025974493268252 688051708574207105 626315953272605697 453014348278507841 864949517542218113 882536903403206401 518560994685952193 110231840410030209 532989422408252993 801425574174814465 444502025914513153 346293251667354689 897848696509132801 481476692351435521 916415717144399617 824686081604802689 352321830654904769 824968306039451649 355025533694199425 180884546913738113 499985585893885057 199263032000828833 110995555557206417 588995167354404737 418649948553412097 631278939000210945 716022536007866241 845020260761593473 21866191417874605 632438112908033665 424865816047951489 266893317842523457 488570747785349377 64424868052455513 808068560344931841 445971630073209729 3850862224258123 982273466041419905 452963898723208321 175416325493735329 797733539712783873 226147885160926881 365521257708334017 736637190103230977 141830985986363345 99525212996610433 28491761595045517 45143379362009737 101756328842402161 707826174622979969 56102384511884649 981760417521193985 310710745356434625 141952721058203217 239296856488390817 994912804619310977 268920005950281665 395420050192072385 448422480095299393 825819164510726017 955172695520335617 687160477560809089 255636312323883169 942917234722422401 209216796882930817 225605779664633121 363596921497528321 77168182773526433 83963735123834481 659924560502531713 539789453666838145 619247796336118529 429212195550224577 803528405133434369 19797349629012473 706805098766260225 436945855336094977 231016644864013185 473804054932951873 619370949590809473 913312422125859073 106081029610592737 47527773483491129 775169263998485249 133413864316000993 923640046586172033 563732043141367681 743685688752783873 349412259970950593 589344603223324289 278609971529984801 446671966719740993 255690096846937121 523943868659756609 157030674605731937 205222870885172897 940530937296404865 894798804685578369 193308121925579009 729195553823920769 373763931405651585 33682876279840457 44375523453862089 155712502577763713 173926532079679681 6141176248675607 47717905689633969 84588074299055905 974751749430826241 825942290518384001 407951932366653825 379658877323784321 955312191251568513 147028232834074401 997490639480044929 596219118050633729 125210784056978497 368948252467987457 325361888426851201 936727518621786753 458180267668627265 929778828551391745 984158307112178177 950951586426576513 464848118079320449 368336272309960577 441603599468304961 994661946380752257 886873290886871553 266056626304802529 756770671461108481 95423193272004881 806923903415199873 944851540259833217 481151358816344321 88112346706544993 106923500252367633 332775078690943361 164250960887780897 60320557841912145 203655686827747937 512306538843432705 987983598809886849 563172287647837761 757315481324344065 449944890891444545 772821936829725313 111367813399873233 324188539177360001 349722958456652609 53477345995911921 23083685979635505 26709259146446841 71910498763216425 938049461696945025 82040717830913937 388203497966632257 471936480662037633 820407603386922113 177484292602521537 749294014381764097 219398657829614753 692495998713607041 470556315096665409 699994645444380801 294544556175310401 235860497672017985 615736026635751425 855825400827246337 587028801375609473 197671787846157793 642477258860928641 35852957034368417 761928866994963969 866689341772211457 674286550782319745 501532255323144961 249411388350083041 52916754458490089 270308972113774369 751852867354362113 61185724628046505 588213075630601857 748680543044123649 384961303573096129 358687024278381697 454041519834785153 962756879122302721 499645313591148737 780149218865261697 610176860628040833 112751182365350641 870461277890473857 477335700888247041 51001195210655937 888850008536188289 864618828497132289 384293494058510977 613564915514910337 550686428282212161 531890675386637953 222312062652250113 366570953453216193 85926328976135841 73798067774138337 185152092354002209 737675994249638529 882078737157151233 646266197616700545 710039170949855233 806937685030700161 55514240933369761 160106969110049857 551993865834049281 778942218634579585 765730920075647233 983451725198438657 886519799052237569 620317357412258049 197433711308285345 615131552633901185 978846522020688769 241292291139881601 4904909983743267 961620493419975041 202800853632979297 641153009538552193 609979599416384129 614275185055053185 760560429694237441 812430425805967361 944864268144421249 868105947351853697 253253081007770209 295143625503779841 792838785789619713 356206942252075713 454456874479916481 431222647615253889 452975322490949825 381389567479136129 932604778806236801 134299444089744929 829431777601278977 922761517576962177 8206516155667033 358452423223734913 402295892955329729 72356769369140033 387394796279025409 121414573292607745 696658527042522753 335956935640300737 419935362134282305 566527898443052161 541494621349961857 911584793390449793 538486668943264129 989793091482933761 452567261478712641 165554143843028353 63157134072980625 323293330363679105 127107985880662961 64309312998819481 233512295769529025 266760129339669313 186254186713647137 123590366420391009 356982467063545537 60917614509843785 718556142869154305 415849302605597185 151590129613438753 968434739198667009 779340987189833345 571575918263736321 291156943356156737 492903119916814337 92002800763147265 337652518544292225 427389414095003393 548436670956387905 724666109452918785 761551988285763329 425831525070037761 470578357521173249 316058394012152641 177756759150913281 587588562628852225 414644486169404289 475364877708408065 933964714594854017 377570512844044993 255008319754704609 650489886887136513 839344882473699969 800002337808464897 215817754490327489 56302552798790377 103318686244112001 475953719880323009 721076641732519681 78514599822149473 597204372627874817 624129051847532417 143841389080787249 959863508429201281 476830818820733505 229231113334151361 507564046926045633 963919513356053377 994285058311039233 421595571281571329 697545490142086785 669388760969745537 971813363641334913 472839737503107905 280367852711503233 536161567252470657 259181399494838881 335954471632916801 710499378204158209 506093151662604161 224272622818862305 591194295768673281 85577623684496737 649768534876081153 190248570808524417 283514250242220097 957873811313444225 879082542562052481 814217754966708865 1014330743402070 234942373131342913 538774115403391809 863194382630030849 710360067969574529 326410692760330049 433130450035513089 172431868805663425 163552504576784929 288335025547763009 92584948946104369 836371893400201601 965449052968395393 356734888486752065 35162602153768321 778965414439316097 753440043872927873 476140165595563073 516591322165204737 751630379175782785 15640762235179297 948688085814605825 17936968798458965 815369694563546625 253466976173172033 339061411387927361 108997394453901105 358465138936811201 885749959138266241 158059937635581345 608195875814992385 390696130375719233 167466347456780801 453665062493950465 284760837267533889 25339426664022113 645185427628732161 307037048703048065 6605877038985853 825544729449209345 247573172612817409 859046985553032321 908195841678583809 744434613701901825 982465106336533761 80885673166616097 158090120524370561 248953015338887681 617480433336339713 203330012889761505 457707511734902529 484717497423009281 409874388255033729 889829304989998337 853697007801280001 939674491183186689 439916000402035905 688269442019912193 539289723699290817 503096484709193025 922760994217028993 537777655392797953 438938007491849217 426403522068373057 824415919768426881 606064536438179201 789832593748549505 884571191265326465 501436390865407617 158508823956847073 68566547112048681 350761333420653185 571064465759719 634544240578275585 266949759210127969 149662810281188993 188380286321560673 455101782537720833 144058969387678817 492365635191735169 392275716720718017 85215634336019969 8949740914495409 241045416457115649 599421299254672129 509861603622052673 297597601912649153 157064194103472929 120108207271073297 983233965046036225 566739716741359681 581181183909041665 634793459555012865 819675177271275137 45145051477668121 337420488717217665 631825301323402753 199173407302691169 958864098937858945 178895308968566977 844444761314363777 755680473292411393 21237896897467581 668797394593500673 615053583106998785 849548013515896321 681544370286850689 955209241393664129 371700551316692417 346327717776542721 529417016664687873 224892659307673889 81612653477094449 836352630592397569 117500696703423553 557383640005657089 650361098742209281 139356165645576625 994750850258547841 623337739587132289 529506517520530881 705463870633177985 930499896337757057 935005281268093569 62539254287926841 910905463347940993 788696954436424833 744979385335742721 386471101616990593 969561536037598849 806988407762453633 863084961823137281 578020669407848705 158925908343828577 811586278336470401 609721167811105921 518067401908922433 663301211904904833 211832962322468193 414516248501104897 990655608875911809 643247224520617729 164303643719385665 597309961720274177 443661328633282881 176789051123716225 662105728225761025 107877741818771969 743267952374807809 716110785179093761 218276979177481665 253210203499552481 45232873268219009 347980090040135105 391014756452797505 86444331482073985 489793543313808769 824665527731095681 401676919639150785 377716560544005377 976808787947817345 385441745095089793 173494621063021281 220405734908826657 481836605578720897 360873116749214529 59767444996872145 960713458652296705 686414529098044545 439994453321542529 515636208976424385 466673422287090753 586559511417092993 984463224509166721 818637294186878209 794997727452486145 947792779747004545 547061732092185345 372048676808340417 169289844184806529 243797746161803265 651025110665468545 984080953548605953 277838436074407713 65737427462636337 221132246008249217 48410654835585377 238336690226322657 952518477996150657 840016995201036545 641187080792057857 993455803834255105 466743437370979585 199556781320051617 970881840672070913 306371719851444609 940217703463574145 896420031291338369 285231288401199393 158358883196999745 215774622208130049 704973340769907201 559710187732015617 28806518672627845 513577501925126977 974958997223719553 10759272801514897 906989524782264961 110302873859012609 123973884248027137 531283956058878465 668270346445940097 214681494667829057 807257139012531201 513285338119850113 696877946679283201 394373983336095105 184196553152030881 571041955598140289 982888055171418497 314313166867023617 399987907850682945 416820425864663937 820523042836558849 808306738651168641 552847528840697345 469069374492057985 224532868338446433 362338273105862657 816031649038247809 730482824354815873 125468377791865041 643733552533319681 276726988072578465 490870647474515905 745497624831774209 484899109655046337 390840611528741249 558733794225012993 564552627508195585 709042434446217857 637153930820101505 967724881944100481 310660903513809921 869124999215941377 92660959733702705 542319408836043265 125071038581300081 626881683857845889 802754968349784577 834193421793521793 717107256998804865 408289896330202881 247955781726201249 890788970917917313 18592290584425797 683240244215795713 128902471959190017 114763191573509009 734293595634557825 793824584159025921 522318400483893441 282499429274047041 752432958815891329 526718219581255169 74657795261241937 167273526069301697 695236575207264513 435317495835150209 872360607312256129 354304281874583169 849299587215117697 376953618374812993 486395595406531073 827688252867865473 292828654385136385 465614756090744193 165505749088620033 980664514167038721 533366193712740993 42772951187203033 431855591134233665 468938857993954625 265273300416414049 745356601364292737 302311913467629953 50708183932322017 659062842780432641 973484872108116353 859188408042268033 385978627193146881 690762634097399809 219763899089613793 969895768688754561 991804326514305537 523108732446051073 770837615526204417 102632473967315009 849851717939976961 553903617526135169 200215049370129345 605222927126472833 859505916751054209 970831055539751041 74512542853398145 659779239865326209 635495179749291649 95031700657347793 144130114741514593 753476014223760897 416255686435839297 384568707436674369 500627676126669057 724954314083145601 821156002868953345 208433655174292897 288905586225851585 769406936949504641 255037658636062753 724967725061848321 360576657940356417 679062410411869825 181719337932015905 816634136693114241 59119756380411561 728525158420463745 689196322698215681 785233154422915201 216630139662186145 108314322812571361 553908091646498241 715283328815349505 510955232544191041 490169097828410113 825934436266997761 213909856436320225 941078162386105473 952574452205009665 138228166100880401 856815835044205441 203761685985327297 85953087313068721 968539503146722305 663522573312579969 837293657575059969 68637723209956649 820697671763447553 420933797080227393 795908495152516993 994777629921483009 251178038333129921 630413390266259201 553948756846835969 834565041235759233 246812506753606433 306100030511988289 350553503733564737 409536015294431617 200135794043738721 165372539816278433 977717162856094977 418276752799766145 560864757463299649 868609781417422465 806680676724184321 300845662220520897 736671183074854273 655166308442179713 25147395725724665 986923884475242369 435644438106642433 834442519891428737 321736000210179905 939577869698577921 989188198313364353 301823617861973761 270993291980630593 443127248354397121 260719149275907105 313977999015367745 224417533066130657 552654970648969601 166224189731444481 759550665697194241 648139695437095041 239994814418150081 131900298081980337 760793620284079745 129652081273704305 955529194914472449 656786922692297985 628400822790784001 33362842000826733 448898062703261057 590168584957417857 533142959006045889 362517528062724609 329952860691317825 470864403895056705 149334796943438881 393516502826827265 532308340657447617 895245524700221953 440348115692319937 213846415578117889 797094826031038593 110470023786966465 497063885334032577 308336512794198849 208564563573116161 987161831836466817 286221371949853409 707472936275863169 73753444553741329 970374626770983169 525076950389749441 108907873749018337 386263908490331457 188587562879895649 957764441894841729 497562054751071489 293361582013428545 407716183036903617 681509566371548929 574940184468403009 393037464459649025 131352970566616993 49776422601713225 234186043201319201 23674562855998005 690966798344156545 85021596440586929 119348711798892289 626793114555436417 352503087643022209 364634359603389441 236290276228359617 619477228410541825 141275860584379137 426607272471219521 655239979922271233 317078237530306945 498393120285051329 881393155958438273 593416693181339393 311341600854571969 912997184451903361 446269662376213441 888252317201960321 300035129501292609 99745793726931713 949484365900747905 881029898744642945 850411959593795841 25247078050277593 222749222209788641 606303362563096449 582492358558379649 436255855177513729 529676226587344705 519017434973491713 104389449197068273 452629317762948353 410003942814118017 649148095859430913 999055577686032641 96241001602329841 278590093959980577 428912320480421249 731333650527144449 310802080216227265 855896413274908929 631752519180167809 450631633888331585 455002562449500673 152951261236115233 52612514975763249 945593859207857409 431350942662668033 746550935951692161 168339678549870081 53640123908348161 444973329897614209 995884951044917761 983848529865255681 434128128068348225 910471125612978945 534101640348442433 298066277974555777 26236859432383853 671393991703702401 259951084723912385 433376968107907585 681663442704969985 537251214044594881 426060355590156097 48639700287111513 291194017169697601 139173684229440657 620244244791894785 499854339037241857 319595711801493825 359889656015035073 141290813771011153 590786811745147137 584652061698346113 599754245723694593 735768059113741697 750572056349042817 626223566348240769 31964400008170913 970583568939734017 234337489834416609 325778841467762689 801211812439539969 828426047772740737 929710089958732033 974855274400763265 995915094841528577 919083828987798017 595787376230930433 624441570848699009 730493462663879681 66353786166065025 706493304931498753 851523390518703873 7186338462751963 853332210206080129 627555919374884737 582317723621155585 273600676237784065 961950050339016321 251611083188308257 45487071525453617 980019524463351425 127436236775597681 840757333609531137 477441175790925569 587695439645678209 124847423073664033 87487386190915121 753397302729236865 644669897637861249 120898219957954465 976153664338113409 513000248125376129 878518889251502337 746195651747502337 96464979309004657 631945591246246657 45864492416534121 484882964251116993 582060711151996161 558274611299093953 207176447759970017 133013861477753185 790694101072588801 284011995566455521 483605690499693697 664216560276148737 443329123383108481 712918329040018561 412257471481048321 460000539566937793 948492423012780289 269773673002728033 99964196521874273 439165336660526145 572124545033830145 585366627166688897 226421488475786241 661073019765343105 504169708294071489 496930439163858049 949294293073869313 814051855683661825 519082248537444033 891964288907228545 190997170161615777 44041007366008249 141787139841241585 763149146092157313 54343298910815465 569022649950259329 92513259302279489 355483889390693953 27804241455250181 779201498647854209 388047851164017729 299023998206219969 647016216674437377 186790209857125697 183690535492672769 910022394701410817 714322597031305345 886275260682584321 125491755582615377 391295237689487169 520095618957576257 667929544119065345 287845329999868225 903834963386923777 626496953774768897 723987850020979073 354394332057282241 553763943465238401 175005884039130433 956317448119481345 483355424055986305 332485100810185217 762879432005441025 272730961274209697 720245588324971265 257286000398632801 240749955117529185 310560427351308737 85708484444182881 131760629236605809 244476520552474593 693122709105796993 793411984546267521 930423607866426753 460435859370868161 977765035713904513 928175358758124929 213125249046594689 996580943257136257 741918259649839489 338560663165694081 798778009334991873 394349285671829377 952762200931520257 237729685663907745 234045778964212289 762033006981916161 631605039871136129 843651893188521729 143722437087259185 872317582285511169 438904921858981121 372601759617538177 61355475692561609 369770073704110273 831149565882828545 391782199577207297 730199578739213697 143149598378293777 865816534940197633 266956151991109889 507884145846542593 488186861772000193 122745743737187489 553887210970586369 478443184686565121 615224855665864833 964974559585133569 288534153060794561 200906075573595201 929743343901755265 953047308705169665 356289821428944705 935928748122218881 59844599028529897 455772944730856705 356703661809774529 375527115753055105 941421071993182977 747249881560367873 534305824408093569 743553501765173761 157746337421933441 352713351352296193 591210712999242113 976952573164748417 815042821342451841 390520932882981953 221595739665573889 83991287941469041 309222548911314753 768633918188331905 466028393460590017 702647870517449089 582134509329911553 523658758899433281 944678116302114305 50363171157808753 699573286157424001 359391770448841217 428050462061918337 518724250727824897 519922406161136065 648494384873249153 292996157641468353 979809974808485889 714161481182223617 232173343768327105 206978550301982977 744452113340496897 688222717739314817 293433124562842113 917156076151755393 59248236156232537 931128810742499969 222614408171754273 590603382984710401 14624883479836371 741394683247115393 650665336761807873 571432149111430465 929536386227621121 84869046139509409 935169489318216321 268782020927403681 301566626224126081 815192392516145537 163958732437368577 761360008223007873 589473273763640961 589644873792785537 836678196788060545 459764690155765249 706896931792709121 375264590762135681 519577398482585537 183216258877664033 632496464866076033 440273235406230849 994833781679094657 424126324538860929 917736909436751361 532215800763971457 372755516597965889 549409087273843969 736643062480307969 565593299054619073 761267058277500289 644409511317149953 62860440424241657 477556155064696961 928286568318089473 582281076092996865 372281102355170625 470235018632082 813216637069079041 402687091476707329 201365153009856353 375531393272616769 186171629698879585 928552011935565185 892314894620479745 563377032696557505 488264228856454721 723604229422761601 829757894780311041 257738542040620193 261903171681144193 497606030220353537 526012992622863617 79135657420771105 273371592247858785 167061328905674593 602919790265826049 210596857801853345 695843594646010625 259054005750400065 310302783160519617 570187908507129729 642463509283121665 752550734652487553 930236284208330497 420157674839863681 77290538177880561 848478659648478081 661321004757521537 254805402365398945 176058986462496833 376261721657158465 230247883377028737 444400863771342337 626203819550529025 424996415865351169 114204813118302433 636937166998841089 41960690943941617 442419836582615745 405497622321956161 420079668019589313 599201666951973505 100246602963906641 740553325402938625 449932396721088449 467770444174480129 71928218227753857 533821590956147649 779339748356825601 516316725963736897 915645159382293633 890684887463859073 725164978418426625 794006407721273217 174230086512494625 863149174357044353 450752328093479105 241135130310130561 783216562879189889 201760620684606081 796625463185613057 60855408568020409 872413151934040321 943949967677763585 450065393992566977 889324740393181697 25044267364322081 263040117561271105 623835219663355649 852101663642319105 256928259947443393 136784641558858049 227890970487301569 389191465628830017 147356492817365857 935980467667231873 417976567905576257 296530975839605313 209896147223616929 791987345931186561 134710547280043617 272785399100019521 267490776498348737 89585108141815089 189921755104585089 710117286309301889 89827749237912257 114327552600524737 887994802900728065 937211305542309249 175457256152682817 430354305343509953 503882697002289601 351556280268798785 395685061142387457 97569549504537889 981897829302887681 183180816177628705 356547218413950849 181384386808357345 416692471315563777 159218556110889857 139561116374892433 942168112032742785 566900125075399361 311476496411803073 427410008107571585 596608155154140033 310268612003902465 139352680070292225 548859209958095553 53909189300082265 444938687348077633 437880764911472641 345247956658468545 683864228070998401 83597315707486081 283376261214872481 891703055941576449 62124755764738641 474976594969241729 973255455076032001 438255550305868289 54428361039096985 960616734183780353 506350994027204865 673411130940110081 293181291080809793 864628538033379329 407840622420213377 775155621328352129 516835121913967297 991666589070796033 119245428342086513 187220018221268001 788261663576474113 535372811337033729 637474013882940289 642661907982287105 889263599020150529 178710407805134241 774347038905634817 419043129295459969 264030505248268097 992044351841037953 74315427578074641 931923891356760193 517456136893766657 38325742022941257 656192979321591681 603902742461542657 380593478662103041 901717462717222401 695793004002684545 48486379848142745 154084406314634497 331496792271899201 929646717650459905 310774860261119553 303231148651644161 892750929057719169 2871302218455441 555022874457407041 180672427768566721 635532925362376449 102255563427096513 792937950294657409 822708484204678529 921682292824989697 582373827021871873 132078310613323425 634631479980466689 410975633185863361 9781908362388237 482518196352543809 233531328428096417 923822117120700161 597975485618793089 599283334724660225 141657137658850017 225145544328817953 591808815494633985 930775449314211329 760341486982110081 362813132351568897 70613264819048281 677978836164513153 647683995092418049 834020162310046977 488578404056259073 199775629768453217 569712397874337025 725083219370311809 251446232266676609 895916017889888385 794788944739305985 895422066769746945 760729289821487233 696446896808055297 307927658004370369 967035247169810945 739128777721436545 535673851399664641 891879192449632513 189036376438330945 710357153200593665 706618459951869185 664894994349463553 415980845208629569 248043822907209953 810662324234058881 693696503461975297 352565335213164161 864830319846365825 434492473647452481 680168580181952385 650239252946001025 95275540942925121 516056450718721729 620614485814396545 308366945171336257 674050051038396033 182101016307399265 379122909209041153 439486451664414785 541483938871625281 246732579156585537 626901030310644865 751213632846592769 367353053610830913 413651718332488385 855641753025576449 913353846157924865 94476469303305777 900255091170592385 656563338682158081 295345997598552385 718011531689203457 841267166074771969 102256039770434625 744439826364306561 764154649687146241 590188151400425857 513588284086491585 137785753402333457 171293915001971457 341474771193730945 729484804377147393 281311601519185217 43646480228762385 283483728256371137 17336160582797079 384911037886716673 906307211032387969 465905357358622017 213203673309390497 247738761910262881 83818263968101553 445423668933429441 514041190724977793 510586324948967297 922349740776329729 545010278750140737 462185659171961281 836314085809767937 126992245033608961 726570174388811521 171817472913144097 766678239774442753 167260830371706241 900208447314525953 307529353087868865 767781171663251841 770579293588287617 258405582485934817 999264362643995009 750577637589110273 58261843365077225 477726208223231169 981509915232162945 161802538112858945 42468678483277953 437818930008049281 196710594300750337 749387369973099777 485040750881100993 296494565491286721 775458576413125633 870565896933193473 587399781134582401 175323326744617697 274331762623258881 926724225063416833 530340249460440577 462819822207478657 844596676091452289 263540366457910113 487173416638558593 457864737353574465 352821095498907073 895622590473941249 695067248831751553 146145262329468993 562320574728044417 319858455575150913 367443240641808449 734309329202588417 199988762214953665 729816450260834433 372949364383377025 833073063496982529 917254090851042049 284213710869956065 479960532981085185 70173106892454489 850610273812915073 5715389761483892 684021861600374657 380917192816184513 193455425732718561 72827981991771649 391528461608846337 237884116665739489 107039844685626657 38679344635106361 546736312232500417 877409600068375553 577485851066864385 77956322825180273 759554742820075265 909844066403806593 824549897057604353 79735892933136657 45240034458775113 79783585296127057 395617747537283265 12561608541979297 428974426295997825 903782769415343489 648053202489332865 872672951527526657 731383201814257025 254309780219983841 400279894668027905 961205011112731649 746447345980318081 993375382719520385 785809467046103553 636478800725079425 490268318144646977 566461745438857665 896908224845997697 858862538355914753 555117590303598977 141818973026900609 480913479272029313 234390423395943521 993664568354350977 782239747867237121 530690566906525185 206291904102791073 806855157771412481 142041506121231009 72807252609859313 18350207444392197 567367367213623937 932782845362339713 237264217172576513 948738059556127617 108782776431883825 554442917845236161 928753906407219841 596460122950013313 506591240990420737 767250967994328961 202245488338188993 94179778420887313 807023678238255873 521544487393541121 69156342149906185 561061547807433665 487741989172580033 273060247912724193 671540699086772737 827983750885017857 402988931822097409 508649296115848385 10799084062849575 36357978192704369 745421886045964033 277906412262126433 107708379834900113 592746704028464001 196155749692781697 270593117533493921 208536965719385857 757036922684470401 110279494394180945 164612616100384897 497212782492209025 845270128738526721 52170998378858969 376891646772506305 488649656799449153 273136341368051201 836323476085514241 27689654772331097 579229094628043777 977026255709695617 106246952526948497 441066540116295873 36026336637316805 791440053750555649 385577596812684225 179598057692203393 388731070935460097 190137985606078529 29199146473775529 794659297881096961 822540133699529729 109975601815158081 983461934751065985 775053127987888513 784912107383217281 957809540964554113 207108989306977537 722418586317289217 845417262633613825 79727117042658337 810043115400990337 463315554960104257 570561095946384705 66308669916772089 815476621930304897 532373156739723201 182101103028227137 36464802728453097 150304207379750913 401261788809648577 398834710306186241 135015294308125537 304862307148841409 672979082590174465 662056776525357569 685631705423041665 690842726428943617 664129929585840257 910938085409707521 941715557291821825 257397456289869089 829256597635051649 906157091425196673 994517511824192001 420913007402763393 76188444809275777 451546166280092353 842234287976175745 922179208375002497 430808381001483585 590736036424313985 748488169948892289 272487016502882529 750176592722027649 268368313967851425 66662963203249601 992445290359217537 286837697254910049 56091317627757321 561829195913212225 717015488525536385 172216990618409217 318079069033910145 698854309036967425 348558699452400577 126761362221301969 798162745475703809 298799590148199489 25829086386440993 498002330209430977 672908285455019265 701518747038825601 558214561039040577 669739067757134849 957308590725286785 56782349379936649 796627092689167489 836409804474072833 50504160342153881 436171952909326401 898914328211692033 472417161170241665 649547341128222593 90956623201883249 650258955602598785 688298372950498561 174252997362525985 745346857573260033 547635301433832193 211411537494669249 873327602944865281 318705626567627585 710011823813093889 381095554920335617 512059854255834753 813897483286957825 368756259347737345 245530865322663777 768834203935309569 332013482032174081 589875017816982657 293882002439147521 438664537335380801 706886069845644673 423682804243004097 272467929396910337 207033866968171041 167393228069890657 138760197319019345 903033667666221569 19887718364667961 693459008469012865 924248838201339905 645663435666151041 42109135887667297 435427292297241281 114413797002416833 195082941446798945 426772261700119041 209281163443144193 856853398433248257 449273187007307201 873624547779623809 795790790928428801 293766115436088897 791311702599870209 453405162090529473 584512224096904705 915424892822233729 742646100317230721 833714358277031681 178667078292072289 265719254384723777 207690779864663009 734275806023884289 469972792190937153 698687589192150657 480447098177208449 739776439045780225 599754032737045889 297883918287315201 34131890958946089 35346582012163453 231061972297375457 350838024313322433 490535470793346945 934602279091191041 893598627755601153 220532896169775233 458619685702274177 427582177704760385 447152295248407937 954621811163054465 548935866415959617 273568334025977569 198786399651901025 229046860757254209 484643082657299841 242504214221138881 53601867231812153 21934135456167069 29715630941083761 12459279940255641 568551485584087873 870385932051792769 394446651242276417 456408180593353281 594187699611587969 369450044961173057 827308779897251201 799689041014229249 651661968308012289 249628265140930945 495974353767877569 553199943709056897 513678237051813377 515423447617724417 249803448520637505 583130772514177665 990974326450746881 669374734502898817 957979524351458177 975379421645623553 413427164021847233 488676546970953729 363936228121715969 4462293312368360 120839851642010385 497826599574015233 585626524161881473 988519320786007681 717284632261005569 601934255938335361 836013359446539521 772878774571520257 309584956331626433 50600848843917137 718011074948037761 156657149606967745 250786114280835201 309040942424690689 657705316235777153 585219803734442881 489576358621143041 666855732244247425 39377835304179601 654339034530277505 823493150483109505 739229672800963329 271637874684628865 391003255459477121 644921192937736961 962056804096423681 987415346625198209 325624175727551105 22524319971672925 881496931762388353 518929327006745217 188553713642360065 685641157878528385 447721611384114497 614860038204966529 741179093269305857 74728827636256769 678268609581682177 519300059805274817 82358501165142433 627198875053430529 322738974616047617 214742543430872961 501661126508889025 815619162586393985 479925860272874881 64107280454166473 31979686512780605 715543695254659457 261366621044775361 754961141527672961 688910962091892225 515093345513555777 410392246681414721 353634237192849793 579295748898029953 990383250781029249 449768742507021825 184468701803780289 676044278481679617 553141345059636097 198866401016164929 942189841137420161 853541896035263617 663176115245157377 955962862651237121 971211069853126273 473352907391653569 713144305769908737 943917241838921217 568051160911451777 322563341203842689 601379994691704705 757303210817983745 811056397665709057 408996225014885057 166039292708582305 93541601027073537 140007823099566049 83891158741661089 156778936354776033 395135612338780353 307306482099960449 221783798441730785 55536320315077601 648416926725037313 528243914226877121 970695649609492481 553252103882606145 278016717519026465 561982738670053569 577920625156064513 962738495579152641 225464540800079041 964519542467442689 385367461166762113 58135730357655289 112898204070635441 42931000101276593 614406616000746241 427930168113000769 154971741818162209 795090779784843009 567422017799369601 201368922940240225 807934400259998849 794890891606598913 358852284502955137 137962042198445553 226903857055436481 49533267708014249 952618131540187777 377903055463825409 461079588536907905 48027097337552505 778792917950010369 349576268387359361 50670159560997521 789611332445460353 386626974322862081 271393547810099265 725399061910056961 544021394962555841 773153818106305153 612178594733428865 247490378786540801 484561017540968897 219282906009535585 670981893391960705 925025817834754305 447675897825803329 634339511961979265 877978720233393537 855641345798535041 722632004773956225 724392964833125377 418014858572540481 784952586878464641 541079506639846401 381490145403955009 643084055555881601 396246126588540225 413459956507566081 865277139394773761 415836840348383425 533356705929808321 507741135164991425 893768585199961089 850046158635969153 20900809497295117 261817375187646913 157656853857101697 863330431124914817 436913158216643905 505694836828638465 957112067186169985 900523175213585665 42316925268199417 700517638195734145 269204410473886209 131669301912317857 537558914898856001 901433521737686785 178702541049073473 276135676893893857 935290290745815169 658723428759159937 39011446096790081 993786577769945729 473429525501476417 990629516037131393 220480174592221793 946257351807766145 587689879735012993 511637346121418113 800429771799766657 237350941827394017 787196716953761921 766951778067976833 956344792878450561 953396065450483841 179793137036387649 308529040675907137 247183277261765249 44581766710358297 51793573499853809 316891148277591105 967260340138221185 309984871776784129 575176964173568449 908279782266177409 595344894048363265 906023634699401729 476521682246644929 216356572335627105 254297764834699777 614816617130379905 517506417828048641 965101932355807489 462717924432947585 250439670449758017 395792441614478465 383906799408634945 171722040776199233 603019842086077057 244945974497159841 801817353271033601 712356354898073345 419272172600294401 188262542456303809 205833620046490753 360549349666609217 180387748782614209 357551027390815809 84055350219259137 488404085957622401 91658093099759697 725881444110914433 389914270633767041 897570762984440065 361036063824350593 902880094082650625 865957304286567425 810128322440387969 774775975578442881 410376480155893121 927502193859169153 965659073581104385 926779689329926273 681201025931176961 16451717117362819 383967680875709761 514340026593366401 218959041125888385 747726907156163585 98245739889062385 557282097206019969 714047322786587521 254889950479267201 743610883121785857 551346056075139777 951543093961848961 132925293567922161 454175218130455233 641945484224329729 668513468998828161 25809506416393901 434567217877283713 253713085804598401 48525110456839825 731028191989707905 638714270416851841 977673767979901185 784561019242563201 224818256194126337 722385264216878593 285253487247352673 931182289464064897 48477726241827665 302314149130733505 81054566308928593 513739975174662081 351069588738525313 222621683791341953 639443572574371841 806003770132722561 636352374926275329 120793870479342753 899170365244152961 645112806439829761 6525011773490520 925857200832805249 861755625196728705 269777345937317409 792728346520192385 788933102611519361 290163143085983681 167801282040006337 788177301358800257 322502201605825409 511851418642628161 854012001766054913 495907386659268929 344033506188150529 762840780667467265 499459090583162177 526633858032155905 719829697444875905 675726335104847873 855284408833942017 455992707064211777 476827677796858753 614027650391228929 996106040427111553 512936490258354625 387618708018887745 127932257486712337 412355324686220801 626396288063404033 484185159101553345 783025839116511745 851142443233971585 825220408388716417 868986433963467393 565296471274727681 811409658057758721 252212369164880097 171385287117470145 454467522474438145 589995096950889985 117791774833889921 649432900521414785 186092875066002241 427531770854020737 548993504630743681 321296973502324353 684003070689620097 371729096732668289 267429718653161793 389817066332167169 772410861078576257 543535402019248449 403317123507150657 313625813254201793 95683528486240737 220092514821903521 85195285263395697 97928704010794129 348506289472787521 526525410557471937 65632096062984145 99459235706813585 5560174156734378 123843802902275265 896756354470724609 938515671657167873 434208042811796673 488076347471977793 666226371090345985 14660723212738703 162937925371188897 669844582940601857 170214122528122401 863071506935934721 889992709489398273 605670678888859777 526758311019989377 850234435405280257 668883421805595905 502283305033291329 527643306421978753 878383587867912065 359129007453240961 741047295130275841 662645914304818049 188601889429559585 531002677167073473 437528063272811329 415034791090803905 566787416973536321 352332622051584129 855368753003038081 575709677024576641 261802659033474337 744167255694186753 506489673149804545 425056002779186305 421267897908986561 91661194331713601 991623511068159105 421816408164858113 490951367909143937 748781990710490625 545008926506472577 768020854230130177 664993786235608961 332918258618143169 271437230156980289 904872875523551617 425853565175469121 611351325309421185 207664752556855361 668687669918895745 487566808463267137 519623990698725889 436475023899507905 796369721697857409 19503383392429185 296515417748658177 441532825989629185 529980062031469889 49212256008242865 786649690446800769 953874356530580097 808777652104993153 44256191997742889 955391216632087041 523806975669049985 549452290390789249 179333173206313025 527901985207499521 600656097739491969 661449459489716737 984789771556517505 241967773457481889 740828559949665793 100297202033843297 427295571021627329 469981802776338497 743819056828701953 569283011871789313 927537846714510977 287469122608037249 665951787120423681 595921408642780673 11007410592011269 452532225298220673 240831130947245953 57251893386506937 807100128245632897 112012121365872017 779805771993796481 745588922533144705 252799413251320705 406028397914973057 999488014664482433 958011949971421441 867203327084307969 933550705025631105 868896932155553921 78361034402362865 292311066169471425 339051728489543809 756618230649795713 685143554352379137 347107915733328577 46012074686309745 237128139890803169 363536778541615041 222530505250770017 499629677234985089 561871053723880449 391190967282000193 213925724937819681 681694397799425665 269693858301923937 88024893714205633 307832269431170177 259011497576345569 785831713047233665 417511734483724673 227133776015943297 547409664051663489 299943302634023489 464554750403564737 611802233015080065 681289352073598337 210966069711478369 522050621254550145 743640061736964993 529519401660117249 47186480323535561 539360277634003201 187834335192345505 188563289733728833 909404779499144705 731504149179585281 450077301137309121 399925021658255297 117050775785589425 843947485067346305 966929038376033409 208887633540108193 163334763077532577 305943361911545281 643571006165228033 223238620250732833 185878558455772961 692782738578571905 614818759501641729 203025389527276449 641773618392281985 226814009468313313 773048510544707969 564774131815177345 526789105101915585 667215510013576833 924490830928359425 6076351229260980 411760422526274561 823334903001693825 700225923749240321 529662787629071361 477410939921515649 45675884332197825 760373860083003393 991333635829555201 132504182789492833 637666754490481921 542730285476078913 125310897899858273 297923508440437249 941163669839610881 176898669487254529 166262450840882529 957789009305461249 395825378310973953 21384508511612665 432582037176395329 622929913728501761 689272519709234689 96840311308820753 944283952642869889 254942893859894337 999164694138045185 949503010378475009 595499775719879681 371815255947598913 593469035500262913 853792963077150849 1086120705757310 237934792277176385 780356533129918209 874116246655017217 694931161912371969 549627928747941761 479073385872950977 978324823704323201 320472633828266881 7672520090299174 878145811849748225 907362671357770241 158625223281042337 844154038528092289 633364536204780417 838805441451736321 262299797217757217 294331783769880705 476761200877149377 470856962277519361 478144816216264705 304737925074380929 616459747310628353 135593217983224433 243840631740788193 404554482277891457 828712977562787457 16663661659617191 652644216961682817 674534574595345025 116094563970065681 791216145145224193 415954299172220481 490612226211712961 433811314879164929 785575695119160193 960108908954374785 140262528666813329 489156076464908545 479374143614617025 536728099770975553 279138834304152545 482589820820720641 316717544181653185 368588084093239873 362158705103258433 883798800830149377 892036685054872449 97798341010580721 823793379545040897 688920705306372865 732063160339787777 143114438013732577 651719359271044865 868199086021391489 856604691921116801 642345438792624129 679223169690036609 934459514037627009 785279021016957953 978419901947070465 75944226859196113 305480518701912705 584051021554753153 128797674971245617 132953859422261905 726658931265376385 286373040328140161 293220016242038657 84183701623306465 809069358852482817 654149153708257153 140567097516786529 777341703932396673 332442715918517697 791950360028760577 158753713127516961 977321714118222209 488715601907060225 825345013140772481 719680112146726017 755480776182853505 591232398047509377 385447358542176513 702429338793855617 168909789935117505 854641825617491713 394522171425133889 610954376752026497 472965782621660225 833870925035995521 962535528456395905 726841807371222657 724000578458589697 685758542350342273 625855984606939649 743412672447014657 431668924611674497 38089009533621265 683957185380659585 715089841883049345 103811955659399041 387611340018977985 718147535856299905 846913487570923009 112197065340755137 336511493563165249 161375283552512641 355236319752698625 392985616938478465 866701657354028033 886473564752886785 204517113469215425 508453274478515713 259802605755112385 501389926085987969 209918802941480481 541086888537837057 230049601715350593 396683877344909057 674895113382824321 734635345285284 645400551162793985 548694470251529537 181531395296140385 311125298533983873 682343780148627841 810223043622638465 284130088273421665 743056011858900737 971393435611219073 541414440678277505 979063132183945601 695258260929495681 837749676889714561 271948501547111489 882541725912851457 635897285024956417 985440089032721281 919992775869342721 879592169993493633 531473038858354817 289424673019865985 405062499274631425 589714182064845697 257329381236136353 890240914742548737 215555245920693761 695599105579368833 934924965420680833 687014366474969089 264970619717697537 9688905087152479 833482227146252033 19915454107518829 784510191834282753 8676818228771311 943742713162482305 760881413111903233 847824944082983425 488326077782197377 443575578384614017 895744918560865281 653207049316034049 410878289228243457 471494215716052865 701544672035154817 849705223526992641 6126912824406362 175241481876359009 785089503416401153 889798432449321601 706857916608619521 257139657616637153 53783000886809873 728836740570013569 652348100592313089 872624944034360065 403891860435123841 730020865134559233 773125905146322561 8180760810990507 817084609303051905 635938854409001601 10028770733576665 452757189588343297 201029668597385569 149429560685529601 45149374199134233 343848408873459009 757599441240287745 446743536770011201 196589391291034593 504953708316836737 741881805033756289 696692962473075969 408697888454561537 462553462445203649 31478619374027517 955918517440803585 750951091717915649 33497099447576061 68824180567702345 180873071006782753 608745179168927617 681458431912194177 95461547273643537 273074971124255937 35662958610338081 755622535991992833 557972866823206465 240187895345268737 157402885975308481 125910485837597009 537797827556133249 599234989753195905 331313915485218049 324831483779409089 714343704350454785 910572679225719425 121776211838444225 882609086164183809 901067716722010881 856079396907286913 340544860431712961 213817122456564577 551699143722714753 59426864803281633 103295446234746177 872764353702382977 788191399876453121 90491773472589185 390265797964325121 761792728218100737 688704634057529601 953254069390947457 181991374135527905 550135079919602561 543893931038823553 183359876184422177 223221763905790753 67772090533626537 59618435915353985 287472663090550625 592346650871583361 283718113546445505 586119247243701121 154290943194151713 903840404627878529 994358847636991745 185590298028756705 722494847705501569 421769285457237697 945993663015446657 25363227136537605 272842693300528801 28333134478224053 535859438043392065 281745999815314017 342242449825885569 678398437451996033 795013868247952641 554622327267068737 262067137986203841 125310857721324001 200042177859931073 85586324127319809 479587953476549697 661866794937914497 212254807804772129 718630891783604353 111609637900041745 860714303821815425 854622786155264385 183830587191437185 37779610218802161 688807863690819073 238034919916220385 578286793731322753 405300947925862657 419648087398165633 697564493153951361 787686415191416193 777729777096350721 874310560123497345 132435628407183265 474641628657693121 612125307478233857 227746666674896417 624538678521137281 360629019447003457 38115945316103961 851187563078987393 382042777032825857 66558243728152889 489642945165936513 995989436761469441 287399799503194945 238124784642167233 8564235054461023 20837942052089889 671460288240570753 67114948055163385 605390679463734913 925421256585956097 564286181189945793 395335547055765377 985755444279714561 172648641917227521 343430274873970369 136062312443769425 994479609533069441 792023770811617537 994966053664089857 816691502247778049 8114051981191751 83293466740776977 782526645834099841 199115029256788033 140554202832301905 547021950564520385 974306033303467009 500322244154233409 886810888695759361 12952267755999003 974772059214092929 59587865602750865 792472398657135873 14199339300311921 142247058001775169 990687000043948289 929130499722315777 852387103078690689 219160888922448993 543861305549725697 610511659251837825 243334552638280865 460430598573371009 474346688290211201 584824538914897793 42976199241685721 596953683310733441 579389039568141569 273601212631884737 87660643490828257 923625781107777025 896671988410531585 836892843445024641 291220607126327041 340741406821297921 542436021905743361 473026043758661505 613288006316473345 718365867539521537 261383175327580385 405304152423905601 529902507369037313 687660568170645761 932462379097799553 168243503206834785 19820556824519997 911710354198934401 260169032304446561 735488744775135873 539988182821112193 149773151084065857 931045015315689345 586898714965027329 853933985959507457 429806760609526593 646233719507335937 303005584248506241 140532738139860673 389508076097161665 685455322756993665 713820277510418305 431473949493572225 168933993297574849 313472037648836033 981606871965549697 878257709089218945 49193734439899825 220487967780215393 432723064797894337 548671117054844609 570966981879539777 872075088664871553 93993219387453313 704136766627961217 951093947518803201 726862285987252225 59540246304376153 759359066920005377 890710097192940289 621719897878477953 292872967095956225 211238783363633345 57992518012913057 600494381956750081 737751957768946177 722620075399127809 684304673736310273 215098124603514401 604509487277862657 626241592450334337 464254351099146561 14164591831459461 53773366769402033 384072912140929665 755923771183862657 977390550641445121 807760620303792385 896443831508470657 473423936822673153 991581529462720769 274410189775860417 44055815186560209 914225122240484481 801395598624310401 818684708291794305 894766326644607105 510804797127935489 923570499315204097 808585029822037121 687246882100048129 410541026602690113 773371694657015553 904108001046449025 977148534149542017 218096313565940385 217090621835026817 851983216434828033 300803176003533697 857541763291155969 201254852212059617 357118522264084225 869909619952728961 582047164193443969 300011579484376513 685962141962814849 291888907845411457 760116906120462209 514764416729832449 733271796394728193 139057819411171121 360217410679656065 518057454145761665 771013400944323073 530502118729508225 529476739571666881 586011472877601153 868364149051426945 299195782510913921 384324089136089985 555051689099016705 600262351655654657 989798348633421185 996983784833336321 379575978920314561 676949606357549569 956583672059260033 545277970685180673 883573771274185985 259935031480122081 433648840344140737 995982258276658433 482620255156348353 165346731122706817 249085844945831521 393901970283298625 410364791983411713 781417670238507649 109959889939084129 537901097130262657 988458015871316353 183702046237907969 245141009050605889 327454494813782337 919295606834950273 663479358121573889 948319017640663681 473163999620371841 411099696763073985 188747008180580865 894559810877048321 274463833965615585 134437878032443345 393423737365250049 331822695372515841 297947739341910977 793646392291037697 692205806020080385 585867871488467585 639012509913374721 226754844762567137 402380899309118721 115479429845514401 944587826126198913 940006279902945665 129381573814310257 358076350825719233 20493314314069977 370155229874185921 652645980978828545 197371062501694881 976438398170845569 747258970592184833 598268916788082817 339176182984381569 885991573636505985 516130253552134401 973916267833057921 613794210144213505 597251042697482881 945094787738810241 291610964183842497 39316187529529145 939830996338788097 900920287188753793 340473921815654273 825892832581466497 280645054902951329 159107538687379713 472639474175377217 713539324426228865 408453267909596481 925134243156307457 512806766353573825 592831976113494401 626999457469569409 106320906014730097 529806828735143425 127115422663884209 838684372288856449 952971358683399169 854854872441247745 585351804188796673 263104915400109729 904180147940820737 986639068845828865 705922775152551169 293573430683427009 266671594538522081 682016002451998593 683580089059681537 214171493443107169 928342359835767169 339909432946779329 234995054969353121 22372661293434961 881547431723859585 195238280817132897 724270400764275713 198296015874124257 389950111276192513 252652174005913121 980264070533117185 779859875964877569 177926411882467041 912973773213334273 315172292263319745 720250600898598529 819674835604018945 938106743107748993 351692939785358785 975087742284120705 338560329621955713 525461968398982273 218028842059872833 674461754441896449 943667911440826369 536502739948172545 408325955739031 740776852129915393 393533547457806785 264757469340022305 716735978130053249 406307220592200449 15658938110902911 908666343126565633 548104439990119361 831952450198560513 269429466579438785 209111512766011041 333487069492939265 826365598461851649 529792269426110337 548749245625923969 983905577219339009 986057488517833089 615490749142153985 421762248796962753 233265334247754209 224011547732775553 380394432785692545 252951433371588769 132038018346840145 6657485465314751 336735450288088577 461884024781621633 665835675406462721 884757217651614465 957716623044149121 771929457259215489 493076187333265665 368985480306736961 702467780599292289 599391229987784193 834426618349901569 479998346740192257 372798023100301633 921652161542606721 192192021256154529 587958186769970561 618348782186060929 15487570285298347 651582086235571073 468331292986935233 989947265660674689 530786143972033409 729750569722860161 937927261670285569 151168764113648993 377296954462362753 945201812185210625 424365066784876161 711940913130320001 162263535573668353 722758903914815617 368312417102504961 677689905370485249 437607486315752001 811578249580286081 293960251381864897 10889395084205945 762505000460759425 850089477841272833 620395917215677825 92403996081017681 729705369155592321 977276904293511041 64084508108610553 526822405272298497 263841168567164897 770063146880637825 617940813085898113 353776850166312321 2470841865314100 227996075184528033 230982176150181569 166397322611459233 693996026693877633 865891111187529857 177928081702891201 274527485155530817 772353578157403521 190081051687876353 752113289126587137 25735783117283973 531066105759162369 292639114043687681 967590647585996801 868716727351412097 256540293165581793 9156879821368591 875325143248066049 134245092229008385 883249614642931329 948791287730848897 420055078045169921 756896463052882433 995572614014033537 760382870443002881 352977364310707009 970382729480604673 569649983515983425 676155102003725953 13284555602627535 100297319037920833 673868583504312065 746121086084535553 69249233298027233 935673759971194881 331798592044730625 203762932741206273 915649543590763649 286009118009800993 3046478560545297 189350105189838305 35615842854131329 489892529587905281 215111770362039329 94589830853898609 506335373441960001 117335017209839521 45644937573566577 214944425086166305 42487469394078657 448171583434287873 625317473194808577 228321134026153057 689928794685915393 576976800899771521 25778703284597529 425978927516460737 994264358117081985 19902309417432209 686957340038912129 159067626370678273 241908341170120161 325435359916880897 498464600349105793 828506893060811905 100566930688163585 529643371446894657 309390166772129025 23840013573881437 645396179519099905 972986954005008897 730797679221463937 335799113275207617 648159237853892737 401854559198568513 800293126595686785 545758543610055809 9411918348053661 820822415124567297 285852770501033857 591820711875691137 36091291757831105 914125243896620545 957477390695043329 75387665602541185 695001669246512001 205413012444680033 94132006380302609 393761348796054721 120843725221309489 427668192066619201 316905111510532609 544249681909981569 217998463047639041 799893262220578561 747574178335693057 564723543447193793 688766037755161857 289201051712979073 638115044008497281 666485411015806081 845802937398804737 227227528259376769 357587112701676097 730212916006244993 49857500568041505 364939387873846529 767834392843536001 717793941299056769 60456024149051049 122153821177349185 81259558268808257 85863208063635457 329947605336943873 215276707006552225 738374785802488321 745197618264690177 721408177569077889 342374767151838465 338854392546320321 908868006456167169 27590754005561993 247828472156754753 329480586420782401 116842470311475217 328772496919373953 374192279370916481 820880265829881473 261880156614260769 797497699376098305 796868673364400641 350618071161772353 907958340615614593 261481909382116129 103759027883924657 614484114715164545 65678914251485313 224084058760158913 968789080259625729 585264309049687681 737267055208214145 244653391872464705 32346366056017929 166602289197836481 475693946724497601 556724035454355009 266062866301723489 679574894146821121 317541019824723521 586595022744877057 702504934329837697 345253350000600513 287514357891517153 992555295306235777 456295856614303809 254879993765580801 164678700604476097 918274466910066433 571720724497438913 560550905267913153 917799972797460865 113188758136178785 888300213869769089 176778487806028993 621577506218450561 266700310378229953 821145950185595521 763460168269002497 359551181013863169 508434876280862401 473726939176231105 223170287109535809 596248651503380225 298550472744171457 619210631757610497 153017230249812289 394482699961706369 453165785023944769 850645127419994625 359387231219169921 188032645180335585 481514738629943681 173397366334754113 591675355074496385 260285682045285697 742690522179575681 824557479016732545 450653278437453505 681438106735903617 728201261600634753 498188316140456769 53637914797089793 916851651925234945 437528326594364353 42693132524476593 520425013572104705 224040680044090849 811089706568925057 203170010870380225 912482897803979393 33070822758837437 320222837833430401 999020445071550977 597733811260393857 873042873807072769 466896509204037377 762508122291492865 512079233667801473 824606402735746305 324847831816160961 890273910052570753 787471305262737793 594509721392917377 644850543360707457 665480931773274113 258740491353389505 913085565737240705 64112939667300137 547390964045632705 444630126616157633 229959215148404897 795760300043799169 567486773954172481 422756819916397569 448436822447142465 849485609548995713 652105997403822337 236832186038224545 406900532765071425 447386493924188481 61917302246442321 943891313335225089 838642590742516353 276503383739427745 715050445474162177 439047088472118913 863077135776599425 566516825921542721 975514984382485249 798122293616867073 564964826692282433 530458375723643649 839559399897126529 20223580163428069 678585882765681025 369272442869618817 153309798705819841 901858318817314561 725740639991862273 56893644562226345 124486741939847441 953627241159306753 465707362358479297 308558447779706305 543956664409805057 105048035117132337 148133880161985601 136858976303418705 669682362316137857 710997948620626433 653196713584812033 941203626717840129 22271701427243329 556052304592835585 134767742339782609 208631394704330113 539386594446455105 85210948837737281 619948263682182657 257217370811407169 792991978173986945 608841352824693889 170952503990285729 485613536026850305 711648550610931329 326945688340469313 582361375921784961 839724584400773505 408259967849673473 487024992981584833 208261566366466881 534380835173894977 995976612948595585 77936866992995841 820398962534604033 916522182851554817 401060496498715201 119419295523524481 461498037045934977 997356282931608705 136780893755911841 736702488464185729 39244180315741065 962833596043157761 287814528534667617 918298385162497537 8633152372418352 571349326583149505 836769042037758465 702213995964068993 406624888985085441 19720506049214493 225560697931101121 784175359222214017 867086901130157569 686203298659680897 232308335763974593 406793893637040321 80289514882458945 303743860025537793 922632055782102657 289901634037416769 634760273279333377 67053571094195521 431868561784597185 171596566502426401 845782025075358465 849011821220103 496462067435530241 822069338533363969 230517620080654241 509206444543796289 89011747856915233 696348324333040897 821577779457420801 361082658328502529 848130454902147329 439146686626113345 746356674437230081 746406595146059009 622996373737464577 429593007362353089 56806090915735297 340632049087037825 780486042743760385 343471572584231681 932292842781855361 251268713475102593 622915250792090113 156509804210895009 246199386145129025 73809760158173537 525160328143485377 158173945992555073 375023442337827393 170906782962990881 175387822077198049 888440244922531201 717572922187549953 399990135784879169 563512058361268929 650292835458625281 2726620081425325 371302257552091649 341179197345326209 541581644501217601 309053076274672385 519136313852943233 627519661277787521 147799202702426401 150888752234173761 740710210844017793 772719799928154369 951874584838872577 746436289051850113 604439563669064449 548864937229851073 660931121170047873 57843185613016601 485410341510775105 512351064950081537 488932335424987457 655474803761542529 861725477071463041 187927982840435009 637193085811897985 323742244666526337 140367532233742769 340224190825495041 903930425728599809 399549406464338113 92664366388635953 19139880046466829 354566573166092545 562973490525273217 412874471936110145 651130508492855169 74694894643254625 520103434875700545 292456035261881921 75116246027491233 188924283387645889 207570280894479713 779006663574396161 731143595338721793 995798054885579393 675376385896562689 192541900847221121 859221302238339073 379335808364086081 177955742117084993 960727952254675457 477804823264847297 702290922738097153 622389514415893121 945030258412334209 524688683248925249 458897782558121729 927398327235344769 25742520939136429 61685592851461025 812771776026902913 967799878463360129 337903291844146049 88151768594300961 218916885717984385 187846196379091169 872697113508596865 762511068069869697 30810615724828241 125153348290218961 28707246082678497 696412883338084097 930719379096071681 597346718308777729 291095057446600705 229631788497499649 253319619070719425 159231159456545857 289309989996798593 997507275552393985 562056169316516481 273046454441434593 618291470910722945 714481098488505473 900279984595453441 972598652502945537 665443010717485313 480594341417415169 894017706532306305 308806049187658945 255196851456705793 401757895253069825 702305881945317633 595128904284855809 772127692944241793 243935131143715009 769568336012579073 122753512927765489 947824056181051649 826425760298519681 460846531893377409 174188018547575041 169718549240275969 26191731420439625 186255034800719713 557638446455221953 793571495547698945 505221101185384193 230397754429457537 631332905820137601 895178879832077057 493510682592514625 583340777583881473 645638818215495297 389143175664404609 334214493051518977 962914635319361153 850786445206161153 759337152929010305 713329151269974145 467558088414559617 989310968168432257 401264036274458369 8070971857421228 901687274023952769 695618983149792257 963255209078557313 465569141572544257 471873647424839489 781662574602300673 111856844229354385 702006593805862145 915261888368728961 109479186754875009 935472205572825345 542861590712604417 48100134173946433 590867382727616129 166104714708044545 524040137888960065 521559863854502465 54881331735465721 546771029421950785 473668757119654081 256886801769720577 168929556378877537 834831144948399361 792990391015820289 568167647999825217 63470167575822249 20246719910023361 165649871809407041 537565588404643073 708644576652339713 591887257756500481 26771017673866029 406840702605773441 729348564977989633 921839254249153537 811341586200640513 915524885447037953 169492673807944513 702743764559389953 635886578576986497 928585039333722113 563467213175108865 590125862347310465 24201312082922757 836228393728074369 520639841263538049 822242970266902529 708634825253625473 10250176486731989 245239697188573313 244050849205553537 580288111938344321 702691812165195265 8010543009497440 307473954708203905 947371960027936641 764387667385175681 456960347607157761 793403715960284417 329332360320378817 237175415362596449 842435288271893505 65991877908661681 769299113347131009 481199663227226177 167266317966245025 69239183086143185 808671959492997377 988045889329381249 27165309752312793 280110168972672833 820579852908139137 304722285824833985 441799407305275329 790065531775173505 844509455033161729 659206106956016641 395585644272465217 274752170838073793 669200101536716801 494958898105817729 602387207981543297 84510492007883185 957170959599821441 452186837389714241 313746977151701825 129356625667757185 239833403272115233 593498672772692993 830477221318467713 802306718331824001 700524355572540033 279939695949362753 917375674145567617 373589198144120641 633076039610443777 932226172008864001 116221646166458465 162821706863315553 160440809762874881 536565953720636225 199310487273514529 252120046431972609 331768060359848961 703047963622804481 791524607954507137 513989819527939329 713160195901636481 88661138471902497 740853483363899521 595485263075520513 438717856060634433 241132611520850305 753527658310623873 104386894055426897 801647583105150849 291650671031558081 389311806644393217 292057820595065473 512999461423447681 264980690899232481 884423437829248385 807320730744567809 926504511023651329 128437093767413297 724045949205923073 720411469049029249 776093341738658177 563711791045971457 104151457063757393 678193559513761793 267725334874924673 17874760308753679 724629265668276865 271868845326938657 944492976710051841 25275781143260901 954444013322195457 75025403252841025 354565486066334785 447033168151701697 657262530875492225 269782866438990977 712001118665966721 958865926960964225 605854323344353025 826910065991786113 983015056608351745 343905428288504577 829376401949154689 175108291567827489 952791164600995457 380631758831849985 703813014438317441 596308286901962241 143847678022709153 26163678501372801 527393708527732481 957078150148138497 45410644001378841 303859903799189377 525423179154621761 148465413645499937 68941227948315033 636758559461494401 148912557520070273 903307545739725313 328255386907216001 103111407327343585 505618261076115521 714873761088444545 629543460148042241 208605185273849985 268110301201168961 945405157959644545 588644499164615809 706374382465963137 309471101801683777 17582633893301393 227382216119522689 888293352608453505 131957479978375153 784180577239059329 660477834320914817 710111136858426369 276856541701938849 807291804006599297 7996439013069790 392705045058644225 874869913656105729 712793419670422401 659559214116086401 509149240485140097 246334029525009153 960547046557099521 695390773059855873 472617601867053569 560716177527233153 56697981710616577 121020212023466913 186686309532330337 477030758430551297 279989150180274049 598093094213467649 13816232659873863 13636762119254799 575995007005676737 319880876792922241 219248594276944417 630469908530109569 146490630284677793 368920880207966209 418934872330051905 282920277923373921 8809950102719456 353635335449581569 17263771378292603 548702638511947777 83147186275841281 914238890735575169 82189682710033905 502221128934614593 173574934314704161 144851777701262561 943978653467052417 870766531428479617 108473756253307137 443217190947123649 94364820174686065 849692141331097217 693599413503651585 382127886207712193 733772841422261761 366407262224420545 479787835196436417 23575113978367313 796855400815015681 293144696120599233 459072360047944257 559344339664789889 165489657226924449 234164317083788385 57645535154609465 167523320705313953 441267907323318529 813137977082526209 399646613759333761 696010578156716545 437226007792855169 510335657173875777 58328678457446161 910092677431677569 5023594230376461 836938007833417473 5013839015280298 25598582729514873 936093142645386625 166000281864320705 403764027460670849 561765234711586433 163605760635331169 687576214344112257 301386349872249345 924111983638766849 999780580858566017 431191708999399745 226888566843246753 818299153010670465 526537072068858689 954776311736701185 668559875425589889 617739374224811393 826325795131463553 378479452301668545 345357566971404865 192865983408651681 506868425630269569 828307376689387777 965239150181620481 756292269868509953 904312553396220417 822629638485075585 677624969345192321 799095274046564481 612906165039159809 599360029277384833 919566026707546113 768229713980701953 207791130848459457 148679969155672609 642808447643165697 358348035521729025 526099764742237825 731831710577971201 637297620324833537 23423095478477765 928533917790684161 767678295078049153 559384310380853121 930517160933604225 60457414715951785 132946104867833985 381839808111667649 221416304701392609 702810261179291009 517498132885613441 937640223698611713 274879458783644289 986552250105543041 511420817740820161 488349216980115137 95787917220746977 130684690265820081 475558516812846209 346946545294503745 936000519432283777 747127282341150337 1436483974224246 388374648093620353 479323657495058369 882912989223068929 330939640527652993 231289873017818337 119420198316177569 291502400871589633 551949541471735489 242016697390457825 10058956824849475 843830892146694785 675299806641938049 645145224138861569 172823061628818657 612432127156434817 933429970111170305 601342144478767489 274852982559878017 548200488322930113 315163263978526209 386646073810641857 20624702667660701 81758115057024129 597894356825115393 861797494668795905 985007078011932417 635799738153036033 982562575172558209 416144293738074817 213381399550868865 350145704267017537 43143710742604921 997623871407970561 857542115026319617 169610812625119681 626683219685482113 765634844570332289 348157147506825025 401389145923129601 778404514719959169 222783268884430913 236100823665168481 441783281723939329 806072199809769089 368152888031961089 491958661439511489 333215432036663361 466110562088907457 770663987064640513 127042725955675457 326118489669323009 569136479742475393 366133797308396673 897575506972898945 574211972886470081 323352189950121281 943840883930707969 249150863156415873 326641767373825345 610071150305778049 493859356701495489 739639080677463297 540448679013959297 406558582840283137 949423892183038081 899471068494847233 218899445010247713 418021274392607745 71496254070712697 818440722681955841 185560316960785345 974267883100814977 806036060173941121 923156099829128577 583937940079646721 599195430715504129 996865782075548929 180025807373553441 504500320389833921 725378906776391809 785220189337824385 841788509187381377 594492508870455809 544813035936819265 875966476734891649 383307220389511361 813872550730135169 344067326371366273 433080952883589249 242507688637516609 128733561699345249 142181587758393841 94404234318876241 708418192603446017 550692813986326977 447588244292227009 207227193014862369 859368094440753793 658988754824445569 281864034048830081 199267260088891617 945251024309371265 406627252853294145 729476143304218241 159586906443681889 388707213941955841 391179384421558721 500810535586488449 434616014901354945 527104795306613057 846200045776608769 818192262830244481 897425240463267201 971903402149905537 815279920513983617 219492952496331393 653641138190881281 681591719088729089 445158157099395905 130058512420184513 262903634345494913 451755277460648577 167929831246578241 680494446958739713 116675138348472993 959428361839556481 29126194936250017 785356096218741633 785776053328707073 962815928477027713 305397160394686977 876670657268427137 876626454010352769 971464509439513729 292879745914827777 477756084759953153 984326074961476353 151366746377533441 138413633498554849 468912960821576513 552037302273067329 415279028185281601 437010868425740993 39788232916485809 16406400067953797 337317259787596417 89971380513855345 936708406109325185 292849542350484865 504898627425987457 371454738521375553 330843405331840769 15450173100422405 228168911606445601 2991675368956948 979104956295721217 655095595688312193 730671994819019265 204291755104261345 989244033163593857 685581309144684033 374282279742658369 546846405319552513 489354749458279041 918114276051756673 471058337408592833 59434723545617633 536206088465796417 375458837343902721 415038806211526913 450033295491277121 263422143069256257 101524195601957249 354065924230198465 748256049374699521 297055125038660609 902248083006529793 307089661547365697 820876226500939009 970707372795779073 569070225476810497 423302788644051009 457905186179569793 613847997073655425 855119323163936641 148735933983886081 408942295546989249 814750718196940289 642591301891815937 102078311100669345 413011894359922113 863590929422137729 971932362843379201 918585895355761281 906937583859853953 742346130395993985 91740681276565537 668720965541709185 417666179872579585 867533675815643393 453273291821918913 431986658174508865 296163905902755457 21407339305774545 713722560462503681 457254075139175617 291011094610293953 379558563865963073 754767494126927105 85329100831813777 798189128213646593 501093520485461825 472191790437580737 279797985576138337 472479892554471105 475472288173129729 481600795048795073 506176500383418241 211203958278883169 892115664206819713 825596224683426561 630543626572077185 491654348342446913 830047375369439105 498438442931476545 56268874866702849 281608416329259361 960808851808032257 942624055610668417 75868994855980529 572916357389939201 64949307427632161 263439435506487745 244806599605084321 289691515449032257 617469706913261953 476051305108018881 861146654290322945 376510249209299969 578224352061361921 696821513035988737 501018424452354369 212837987888558913 497622351596056961 446167447720757313 172016911349047073 765328558064194177 524812211546070273 602439953030572161 427870581430084929 670516207971171969 784290260064729217 571089957474232065 676377886652673537 530679307601328513 907586663788400513 775101113807384193 612875234711225345 352371774484918657 700015464947831809 73661381858006081 943070265763665793 210488178599856481 59716431972269393 446839486654202049 307308087403015425 784071527949787905 309280633757857985 593255358986272769 84211074945173441 489834241479083969 151677581609725121 652144828865093761 801746522082339713 95113090651050673 15153595611288041 335700806450166337 500357390086278977 186413247705100801 740037806324714625 425133762413285185 123691214536648881 918635329829339009 408387960783109377 5666322877591058 921157449496874369 492467786736963137 790172026197886593 480918035526858753 762135722663572353 675335456918087809 932877538173933313 383229655716196033 28873203775290789 969918927653051137 51357785000554657 178929456932909409 484300114982346497 271918788218965089 168276318267835745 629989901255118721 828134898451807489 776879277098227969 140237995145945153 117719325035782417 951346265710185473 679077504905915649 398759851659043841 539962915401122945 582514847611165057 741422697692424705 197427641685855809 668757986795018369 762744005856717441 944815062748443009 536317915725597057 986633226224757505 576984119197206273 192431243541275169 522080119180849089 121017973568630305 763058882289612929 946003214444754561 397632424528104897 759918551792157569 185042415202772769 907535181989427329 160517937772105761 878631973687337345 930283839224529153 584378919955394561 795508599511727233 835435839298117633 720287992447978753 144607283257155233 27571597283063909 330674714025381185 931438699092495873 192758732727991585 898991481089502977 873340554016056833 334421032149990081 485967872100896897 773059490678967681 595125635333548801 479012882237867649 633068562203742849 840713923685150593 405143759080505793 787150428987430913 143402448138342465 270880760712451265 328327058600027777 950928367399967617 939857025496262785 605686279313467009 734294339617736833 258200532862545633 447288993978698817 304482096083283713 186760352204718305 347051457431547329 391280913633419649 822652037276448257 49946537240163737 497590939064238593 474577402798754369 749998515940397697 329720422132627521 546883477207188673 574121610252785089 197297750053259329 633215773420136705 517588985035118273 158058769505370113 317157254054329473 559476660011970497 5912093174771372 350211613141322433 976019637962174593 321358552758756161 718211174445670529 763307602125021185 698072916488193537 309766296242603521 482206506503132481 628720621509938177 9613327672617801 587695049665331457 807876311778684929 319875322561014017 795351149095317505 713973917980414593 120191334279041937 502070964393521281 698167242145423489 693725794463109249 131789693127061009 449758738359005121 553457113671662145 411108724243295169 235135555706619937 612822458067096705 341604222079446657 374776687436895617 52864261408117841 48862479621444521 801094134091151489 580698902904320129 439744462762320129 584687092868716033 194730021442644833 431639381838198913 843461196697532545 446119707711570625 427376936252038337 936980326837758721 333344117258604929 972904262319712385 831311382165758081 418056889363516161 140958974886032705 990130714887580929 160872968162429697 58264578983543201 834499378769436417 467527559932943169 258620455576711105 337537074121389249 396136490361968193 494624346507603009 198124348993097505 479129128595818817 379508130370709313 17744481599645923 592046400653863681 892859513603856001 900582400922886017 611742489946092161 937052058425699329 431080293441201665 632065891648750209 136170683945532993 998789051676233473 367774017677920257 917819415619234689 996093186862278657 110683040124534673 981597435212368257 53496570930008145 889130761546748929 50313610348815985 662771909112667137 162558808733322721 72713237961291809 687929955659960577 591974647922601345 668296671185061121 982257818396316673 585159379981128321 355443981657646913 373477005596654977 328526481888584257 10692387711593199 791134011546919425 626341826560064897 910314421511696257 676859621797099521 910821864188154241 7132648448774149 309579242398282177 770337353879419649 745592295675411585 710956108988767745 355957837074083009 326143675954433857 328232331933026689 144119113040730433 925279750436086401 591656054930943745 995020810444405121 771146106838216321 894242761990067713 52256552351572337 578576918300587521 543274009186305281 236063660277348929 188682843812493665 518345914511090881 166653340041278849 587975076266285825 645145258800376065 159581993318358433 405743760964114113 632353091360950913 284301464252813217 597095502337229057 706080138669108225 243600454087680161 958425196642657793 976447287202166401 817927924773712769 200371939959605793 744352670287064193 650704605547563393 231195674396673217 938131983990000897 772454016388685697 541453650070270273 30804465948833129 114325517327213073 666996400529363585 332751055628566657 954630396814479873 924691261017169793 437504388455785409 178473651318132193 702863777130872321 94647883463888865 489370743521980929 697599967733143681 893518689039609601 177557726254132577 218941206585164129 516961434669457985 984855784105761281 328465558139296129 526128992989320897 173693617856915937 258251119579199425 647191341625823873 9472804015082659 64881057419132305 856781047307336449 761121603314901249 738225154324816001 412731098151713409 453349229899487233 761514000352871553 347959824988500097 61165354883673473 441033329690341697 336549383605781569 945357326138854145 823239947641898369 426577359653549569 831805385954663041 489929456673316097 125680183574832689 110327664176182337 589480623922607745 141767443195867313 742549768109146369 462757574020855617 799889305190401281 611856789073335937 448301709111962753 85024516374559761 973917695934428417 52634929568704081 752935647411309313 160355320111762017 197856832828772865 99439133008083041 388597217388781505 871687200784109057 449995377492879105 577090873338413185 605707025000985089 251755001890074945 282392918636855233 269503188739584225 393732740010154433 333186271175165441 145302641658442881 303918396667562241 581275446909419521 132246225566802881 52843419478886489 805849020324252801 84613597514522353 400391168357785409 356930344469386561 857293957575215873 883742469961365633 448093029918226177 265479831915524033 651248853267993857 208896776397597953 436465971038145985 766955993093997569 432463382241699905 845306787486524801 860659978481408001 615989313194216193 90982775562657985 914396868452957569 47012657966448049 506772088506746625 515035489171275201 298797461293194305 151420553080271233 978037891021312385 287707484681966721 457540113445151745 692781852079448833 624609849329001345 442615229040846721 465897957169747905 161774850635367777 957825075006535809 583118285615036289 28903898630961325 806397579840748289 585805435974915457 163787326562832897 104133493679572817 671955147710463105 52868395170445841 468778607515623937 851511881144421761 240519141481954081 666801106743118721 277000473190319937 457452026515088769 214899459749062785 387826705405512257 246655369045221569 87437711761243265 782089750347850497 491569049994833281 190691181992626465 763237003176474369 993824784454005761 340991402281428417 49312584988122409 374403151058249537 155798162048697025 503090949059039617 36025478529403189 682847835240725249 526333281263248385 372145022085288001 70379669216585225 6439181483461455 409606076622779393 862721649005319297 784925664051392897 43291847986669297 373236201374965057 15806991487249179 567824951584221057 871311531352450433 826170659412340993 126710606924998353 878588449855975297 704389279641564033 326881945275090433 313456619722312961 445728988825727873 262294839286585825 536218088856017537 61850119861215801 555489824125622529 198800715014900929 731626187220427905 924143732678839297 994666312041097473 593012500108802305 823400601900900097 131164637028543745 982911075077389313 31544150785041581 188183568630449825 774967661784426497 676468315842420481 861442045712511361 704896070237353473 505750775462782785 242309456751563361 171136702204311329 753952024840913281 391225613079779329 676054056741413889 432818726919283137 747985703059711745 940322970741558401 196396046267601313 316253773488174529 893002372172418305 980601754371189633 311179790855796033 341052774840921537 240072034555979041 487715006916342721 274572403875474433 979806326654116993 852277344767031809 936588670852256001 290372143512634305 844408632761560065 768075916829658881 821532982296528001 253416709630549505 296594696075860737 844645833146103041 673403152085466369 239973865826790689 413577262055401473 982877801456837121 886350580226174849 180199113020130145 731205208518535041 404809638942396097 607978585734269185 883145195832589953 678905438155727105 825445155381643777 701282826494061569 689945094369782913 539573680920430145 550661622759662337 664186545936257025 746827904246835329 118428765090801137 773514419353219329 405469827517659841 100354699357573905 920647680686958081 930545684612781057 890260476708089473 297093167441296641 429487949602293633 731172479607309313 52947295941660145 833924570464340353 283837245762445185 965970578901590273 652464683272779009 958958472702796929 594090688361848833 28409185995613485 239575982791674145 912908761688122241 953451574245381249 109681128371533985 396372156699964481 563672823359020481 621814334301422593 623689012266012801 376147447823736769 500293385350879297 933077005812752001 730591964014252033 151685069749799329 384633573848169857 833927320573014401 9816516696801615 309478912210234817 718749202325618305 60859429719076985 809940480361234433 797352094311076353 72512287310594561 338540133153419009 511846823788047809 37255250202886001 269565329512055041 912066635780918 587117258123669249 600807003324216961 480831070780517697 38979435609622473 635518910213207297 462571488913393857 694856300888936577 36577384096521113 528983768631604801 698473332579748481 585144905555985409 116211762040467905 875666040734117249 490574497852403393 478873780971149185 558029717814097409 513088737025555009 994250190282894465 442149552825163969 431026006710215617 926284262282493441 282297862367382625 568043291999735809 469712983634568833 913046103653670145 418514614774903041 409448677127109313 702816751389622913 547416426911055937 149729247620054913 304385378692948929 482365677394202689 353439085627599041 612246193301739777 652377892725134209 639193283920167937 438735776817409857 401344872244006721 213269696886463585 399893172444880193 261966402990168481 879199967220767361 301197500470898689 414271974017044161 345689687143803329 428791023323096705 563989574890875649 63105137113584673 988148296448002817 683623961536039169 490129745237347009 23392484826548101 281290724755891105 463087856831290177 130433658894610001 570343706861596161 180761526122211073 61837989152831345 909130486498618497 78131111253487265 185118743703625921 722676040174544513 119170316240364113 759285858409018753 320274103270264705 63060692742038073 429949237135055297 547867348574232705 560824300567404097 125822105975370129 803549532903211649 704711245590264193 787902069432192385 738192099605054593 829945588041432833 802792607351040769 634400235392590209 346343698740692929 4966103998491179 163784569206118401 619512199954215297 254829277429774241 630294098616538241 68132803163269529 357714826415545409 754311208553641473 196216978647605345 483409365638014081 140446071342950065 432612991328323201 589623795712221057 60489362171114889 145276489284285057 702327598429885569 666924683029854721 473467911490136129 6442494403302136 365073575047158977 449802486120042049 144585996027490881 576926553976889473 693183544479150977 887287807948432257 145269754024983649 786186877613175681 822464541740156801 117490150173644289 822341412153679873 425133215120794689 196130320512533985 933958609738702721 16289189658014181 112617647688125537 814642772195309569 583249746544972033 746070937894376833 272786313916085985 266708171236242465 600636835846891905 890279825276994817 602971416789074561 33874430905665777 529417820812462017 733752849567753857 675869172365921153 669013230672387457 606007948907311745 636112169651685377 201650148326223201 894516072875131137 758601372879333249 456678009926168449 295110263017207361 899481354947450753 132942985646245409 509188014699478913 335345135812275457 539840716549758081 286581500820098273 568434230043141761 671694059914656769 367712551089052673 785416349440616577 986043178872623873 286454171718105505 495848970765148801 186568401233422785 49059584142231217 354336978971346625 2554995971646435 933386897859570305 915757997432653057 488679845783991617 617725616100596353 46166368679458001 449331718383422913 898510878458907265 720612952051762817 330926749017088193 31052756877645749 27798474739540781 596672353530589569 204071499279770305 537543007122668097 853323152820465281 519538199033430465 839171293063763841 507453083287945345 490940727885430337 573167745764305153 770438866057993729 574744222660189761 227539015509464097 439909913104397505 63202957645863481 310668106855960257 449326575490090369 337275689163714561 803019996099330049 74322196993183105 83458129057490289 277203237883778529 720770338659796993 530332037365671041 282248749454453217 187444066630927617 910585542107021697 437909766588536065 845834303074227073 719292103721752321 600783370130123777 762517597887470081 754200468197893761 766305544355400833 985812103433922049 302009103691194241 632753543382662529 535127164491935745 40814269539218633 873937576453958145 742394740218486529 95312787811632657 731726214167288449 778342350183795201 416362297992677121 546675033517058049 955373057436723585 157508567982322497 778524123280703873 589610684897973377 138962578344923313 25826282513197185 103564308116133937 378900312768561089 580515512656909057 971958791208923137 616461378683681025 50368476607172145 95507694880787137 753200548699528065 690281034926599041 401517221980750337 265380486972070177 447419677901709889 866703022563171969 503865008119287681 866264077278209793 318721830943378113 487597195266815233 851432946820121857 837542565510084097 734448744116097153 848709338680322433 284940625707587713 266684335708824001 66969099846762249 44089502007054193 856250137750489473 296605121764251585 575689065759920769 203895979650383201 946999557348060929 972888451535347073 422687938763477441 795863267257473665 966891303734538369 849247878523549057 687378493233101313 484883846064491329 421566927423167937 560091636856334657 47734729294479193 664298089137602689 851353157412429313 588982148551416193 552179552407640257 890715495457641345 347474868410454721 541834234151032513 59564301443902681 791230405306080769 1794280898078427 445155991341202625 745308791713572609 553097895575973569 643072504946655233 894419173602450689 908337464451353345 352277258953776577 663604793833737729 378290584776401345 842702147596501249 295332898896504065 204424898157906657 294126568176785921 14607646816092057 921232185463409793 707802017843501825 182618173023790561 292960713112339713 583448377852420225 78286350646703089 569189089037315905 680678686528739969 171940690438802337 837041444026365185 671731014487612289 374079106924884993 468144522717068417 580703785026212609 674175826370891649 106108625026127617 798789352306883457 340727622629454913 469539816152909825 501466452471849089 676521366599757825 610426221392582785 831346403205152769 561467170884913729 412919145195573377 596154906542064769 106279203146151249 705527789564971649 654155164506505601 840866691625858945 351701172294589505 904337311769598593 828500140290671489 650303292751115009 628086834841262465 55081553189840097 280942815918848513 565183240910140929 47867388653578761 657684365650556673 591881306374872961 510859918398661953 468721841339196033 167146566771041441 188235082843846145 716115979363603841 81625312814516353 813098574807714433 826155692752038785 225232080582085089 903277316649159425 714139809668271361 90130917788400209 985537459169005825 550792262389172993 370050158635496705 464657840259846465 432762961537573441 6280667399629182 16284031169025327 308406778611015425 28243965095310133 113346692011397473 377178553764668609 729136828573942401 838056553347538433 670364678407274497 390032095743496385 718406369704126721 450335618801044993 471088444239292417 902770382516695937 271824930506724641 972263588812577281 906731218931916801 912572756827305601 672317811460118273 654603509810026881 590795376494988033 928963503206251265 745348406503879297 684375597628612609 344918575945648321 657990368897689089 66616802474158025 643662378550072193 127750631620138225 637847308307488641 690403535041795585 36019519509832065 576922463244237313 262408860108767073 612055901436974593 566137689345321601 634678882125264513 937512248999713153 538347537128984769 660940618398054657 749509817728942081 883458100251520001 537431618170700161 132036243752803985 788543940711072385 362234377108070081 214330615614628065 194306754399146785 598603556686860801 233658611304097249 412462565760904449 20499797133862077 48324192139865833 673363507954878337 296321892507378945 77162382587115281 940905532397941633 387828380338081729 510463488237945729 56461453851067489 868796364035183873 586116420137233921 936358590007543553 897805960316500097 490463982896777409 491373347046337729 148101540760762881 242294928981248609 838522216687785217 52359320746507625 782574363455765377 444559757183693441 751680840217311233 329330950658064833 737372761756233729 696367076935256833 884646794446105345 440596617045361665 954039256901339137 813346374277809793 655293319948576385 955293933506684545 864038238967225473 172474399875095937 992780943769311361 771765848117912193 715170314493278209 238681591861730881 550153278429597505 224849411016183617 567111033862460097 112464561319040257 727154865521079297 893071442508659841 872448443397260545 798138477123952641 141166886411575377 129926030371539265 135586491361323169 118914242825365329 204393531582219617 101972780365816369 73403686441579905 778032996141856641 972546230515483521 288449852638851905 161460124326737281 325554994145317505 73678858360274545 268574851104649057 126307625195224209 282026686697033569 95563516313198705 807967405600809473 292178824779227841 390209039735946561 486727592274213825 947052610106471297 178738196681209153 614537261083281537 631287609360292353 12402167073108929 111022716285305025 738317317023426561 2927924792352599 315372950468901761 94158769428290161 77293320547905617 41321713008606769 197868550967459809 840516524473287041 244712334307489953 868141917101617409 37461018323018185 647879887064178177 80064675506942961 53350044326741401 666475280866794881 111820905129690113 757108748697600513 130094876986284193 303090412733030977 227248650153384801 885545078174939009 353340431956574721 776307848378312577 872155731829309441 736854876971488385 608936892994314881 368159623694101185 565637269482820673 883559486749899009 352538822233945857 641287566029976833 612658907552116737 820808664746675073 828475793469415553 891649874243928065 665778886498273409 21213292794040941 564930742401621441 416362536976098625 490685827240099585 292771951855609537 631744860526943361 245442345203731105 475225319094889217 903296255950973441 389633832242672897 811493676277624577 593406180747166465 293737184315045121 353982691551784961 759305573564251521 65177953464782945 121199202639925121 382724617962388417 592156731022758017 543656348135243649 97271035780277521 106766663296333777 555746628032398593 33669565204903053 568796857867649665 424291764646845569 344589059053536321 884357201769688577 929679713874872193 938955516156688897 228052477754165025 605051415388274433 860195491798631169 539047106126268737 710767738563991041 194408692167144193 624171039286505217 383260638705202433 119730782729437377 429966529801745857 476939375224215937 512614813571296705 631113393335514369 686824157048960129 864048698019541249 171679695057498817 374692146934325633 403466632053365953 941215350571294337 860658126650285697 872171930875058561 118968855553305281 892044379694976129 708690300152092289 244898687666637473 913656763752513281 136790137591159329 154292133575772545 262034203221791265 205118792059096225 341213827288367361 228015510520727105 365836587130122113 809228187465905025 880860305369164801 182770148868222305 608011412687833601 363157456574867841 277393136196376833 426936960627564609 840053104773108609 31466730652610409 987690154795810561 943220300165187073 229091897298705057 550079671145709889 634031953022553601 771545537355343873 5131341397163426 294800291281191553 358858068139877441 987247997903999361 399962743199100865 145073294231394817 967290536972978305 596983547716639873 704858858551393281 419675788332099841 85127194864238481 225509024206125729 773887483789625473 324301097508822529 862607959252397185 588646397368343297 730979069228016641 922532402888450049 151401655324971073 893897039791305345 28488957860108857 138106692051906065 383519028351468481 223475860007489761 857797128374830465 249864518018299009 98924756494394481 18778370249599165 561494211485129601 549219943342023937 669317841615747201 274891080226559841 553044864240195713 606844328151552769 917821026348658305 383745995499474177 52756140947369801 19638877062163829 160236175987034113 540567514906378241 15792104066168379 675700651154627969 518279186060507137 696653728760047361 104374386454427537 844216640127882497 957125243307711361 539188080724734657 665824560145399169 645027038805991937 360118491637845057 383230633865615297 972495798914710657 320583643908207681 507199648078692865 40454837858852953 588791254757428097 878418843875707009 208176189148726817 192364792250593569 612382614538038401 17886579089605449 148222698061612577 942063602459832321 727557274999998721 239315464512102945 524899140173399553 588184593432991617 872594284526574209 860927554136139905 40582530615875361 188007942977186817 802580461031016705 558650549138704385 711717986624019969 725354785324547841 694636719621715969 481638171798948609 670028830161196929 134493077911606913 42763443736777873 982889507564536321 267227536572672609 656543583195649153 601190521772569089 306424920628160193 413410224656256961 12904255074069227 813115260342090753 972260236510933889 942892365228313857 304806198623161601 589037587691624449 145773820940377153 625572761484089985 913688254929418497 136689588977919393 532459530257980865 145941937703266689 648669212249295361 782063281563271297 631603827194851457 327650175634840193 20670723102547585 925649455722169217 857844209613702401 164314872709891105 513989276679630785 845219186670764289 708210051231475329 855296975576504065 662246099625299713 459941080129244289 940092564909136257 269957278828055521 344198698348428417 212089258207274881 524239433323714369 759985684704286465 114040975002218657 281942337763997121 853548271222408065 394475407484033985 329339509679350337 636710012036648065 495993050499606657 847309888759195265 987065765673271809 211584130755699809 366935496534935617 865088179281453825 314326705369715841 444553196669492225 16450814083952993 483305052106498305 466033663951670017 628825769887658497 250860486022887137 639020452824919297 978170379126417793 128087208220225793 269765870914824289 203119378264670305 624439880014911361 518998284238097793 151491468187018081 580923217676936321 878425559681623681 609091320610705409 877577585187509633 215937302575451201 536158256027171393 31412386887939905 183035291024012289 590602205588762497 88927607416387393 572904615786061569 651343540379031041 615878517405644033 927726394971166721 462760637711102849 455105758942451649 807281726645808129 323910095420295361 769049311208366465 553992563206350017 980665742771275777 671154509267616129 644226156762943745 595805203626540033 691825849468212737 637891161315273729 68175994393758545 84552334071389617 568174767774745985 504007256760424129 684843054282470785 957317384550705665 519784357107223361 18253378671680309 367036086758648833 691006710945998721 505550600745589633 981671894145712513 903536555823951233 598036377348208257 705826222777997057 446231259344806145 141194671540635137 489489456149982529 206393878475477537 816140140422824321 568403613533536833 323732670736873729 424068662069455361 292059560559913217 559454633059747393 522022617975324033 748591997438079873 436295205445425409 754177607086536065 39984255205084193 189005130771814593 231324633073931809 594470867085650689 20359381609722505 98689742384419073 816609501150828929 227453550300953825 419077049161145985 418180949962415809 222100109241942785 490791134576429761 660092766312573057 878264500204334593 364322615545667393 774133031942927361 416805570749161793 510460552490481921 466237292316570497 284567943554581153 587043108296512641 833591459444686977 929583192026036865 794680931739680513 488081326034532033 642675657501424513 693219670808410625 808443656385836801 77038831267657313 291954508374924865 808702419110240129 310168765115623297 444982946762209537 312638992141327041 551280044235618049 760618832226445057 50556569077656377 666278856990640385 947580898162250625 745712322667220225 776858673390833537 637953492082228737 368017809090780161 968871626904533633 305288267440687361 504331720845737409 420534719184026049 987794082892253953 909318341605867905 557742225008833985 51543016353200241 938303885001179393 252554454168517857 669557717103838721 659160637254792961 248093689189108353 317428593014867009 378369593707272833 443212874374715713 135847371396810241 147584429876758337 987685935699555969 836544304695429761 208832594641695137 628151593227997313 554419687896537281 4315433467176889 235071402048564705 289035693615431937 96565961000248273 274029576536072737 773271790605651457 848044103026936065 202642966443217889 321594251019710977 721590946264232321 429726480376984897 296260431858893697 730930969365068929 499884347611430977 634460310825275521 609277764100166785 550296898473895617 842382085238401921 688406849934864385 912242040448699521 961985416137402241 459857309599915009 91978397123554609 910098429409710977 578469233984968449 871569524116441857 581495328965786497 56613182770075097 983003522020716545 824960295006167809 920497364162045569 197737212912041825 392506427097195841 60758667351937137 404059670908822017 700586786220593921 72094588857062545 966450970706961921 867427226474418945 542272337299404929 851510784261527937 443742579623208385 80921860514422401 656037152118567937 652003738318491393 225570377347697345 343622220545412929 798769993656716033 836795486523662593 873421967074538241 781619052536513025 404749963570861121 848513526334620801 802313897064340865 751183254275630977 619413320429227777 532912413210645761 283034126147729377 47053696520777065 711070921575565569 700526503870300161 401546467116009601 540982379456593793 788046734257871873 417871287944130625 184294619769620033 911017662142256769 606972784750166017 709359241631496193 374163455443824257 268738632959170337 851409294322902401 392756445808423425 841813253161181057 516376742045395073 648130900575818497 657942398777528577 95881426671656561 950701154838512257 34026094336464753 364736583001437953 396153734033820353 23553471639644385 305417628548365633 405035478217776321 237375839564396801 833472054058617601 592671988824715649 512501912796686529 447164214438519297 188047767803766433 978296368126716929 665228973570982913 396865529459365249 287228055039648225 91517272840118129 409452214144430145 254713724033425857 844086450951948545 394916216869216193 622420675365283713 289876641686493761 907576520731126401 560510246744538433 157498321740114017 765727317035530369 673094277414861569 98278596648622593 592616966557081089 320801494492901185 68508010414134905 137246910203767665 693128668888213889 134420567622047569 58530671588783889 308667498336330241 851323999946892289 897000662487489153 107384092935646433 586523342034094977 467431556989616577 266891861047131585 532737909805916865 699605307846450561 171457712570294529 288579384121181441 42625698578106609 41961635041555921 773052887980661249 191738740239546945 306798070379016961 527916488930383553 579615694642093569 185602209218433953 225743855267396033 420545567494482241 93608158551965921 735122380146922497 640997626773469185 118051710612501633 331717993131839233 359392615075638145 611581217322296321 223597505369976801 984856577475163393 61712074592211505 361350123359926529 916645319657572353 133437992548813617 995697132142044673 394109357448584769 856673342014939777 161984229865673505 132199432907984977 656728935700641665 205349370960544065 186508578014617409 334876332798831553 599853355180883329 176047594362270145 663632274709634433 23579796114180597 401513679822613761 88307741249320065 728902848201478529 227917849251941377 856991777475386113 700906087342868737 190845224483119585 360156194904934785 640255397430678401 555204163991145793 355052708214408577 96949399054313553 965406709656590977 818058970634066177 977903418191765121 811228984210121217 543717206513662209 261638335893234593 551682734995331713 575062609273135937 81435057421160193 349932124385102145 842042861658931969 725692101597221761 99748669296729985 165654557888256449 565500770327311361 792641242817740673 300798903102034369 56790323060280201 380354671390527681 494264709279153921 37803691993048009 312567685995315265 930900759016999809 876020242943770497 174169261895926305 590839040423675 634695420844614913 156844791993680833 2513333307888389 869801479947039233 728997412333434625 729184824449237761 222044146257317729 210561480123256929 929228750433928449 105479095520028209 789576461148300289 979274749973409793 923726339281309057 580351652578105601 829098409162085633 759542367563337729 257665089428372 472701603098332865 536332759491472193 116941014632953249 926407350786838913 92656963147010881 992889399443882369 185326073792165153 984296005713012737 940500559517548801 119734149864910929 427407695081921473 877082704374352257 61809289910758737 277779024906394049 172676051459088609 307866643347516353 256931865137435265 656032254391561729 936131183672085121 999106119411727873 853447277682210689 982159381414604161 549398597933642177 31303007392118333 705404474610251265 919351089852995073 632504437267765889 782872455502804609 769075872222192257 965545668668184449 943788911909930369 738869621691286273 135921247567782897 700415744723784449 164224058172731457 685242009104889857 471836990415045697 801826675860141313 900967111253688577 638806384825379329 938066511039327361 612059353630201089 286644138057578593 493127445949490113 452003586745451713 925939682923839745 862065393732645889 139440393431037537 512289405866258817 614732246186349569 270394452778230497 492875449344388993 266968844592145857 223463185571532097 172922834770812289 801298169879480321 379039901878801537 583088709660870529 186360908476171265 111489226935198369 951635033354154497 76097414827515313 207889628867317089 230190218140840833 54572179100635057 563828367427333889 359196451851044417 751402081004506753 562489384925175553 220729184259042209 769537893820423553 172528894162660161 217737884746956225 985320737651448961 308850969996239425 127426309886750737 292287155531727937 905754160608111617 156521469397343809 801679639590666625 493849588281623425 971143099168216449 184179017688091297 532665770576933569 972144851450696705 735556216027262593 679522454590479489 942934690159965825 389702569299007681 82513354002145441 33504522519319125 109594495111316801 63979409621897081 282520082622497185 949167540100713601 774737432584764417 528100885496176193 268701138483663713 254091930767327073 383167815798209665 438611936671282625 15680092506457301 959992505188377985 365074646274756289 350741480501032065 539851997414842817 215793569387994209 24746516876980709 333487422360423809 346084349064980737 850978560532521345 254492928706291361 885067903822036993 893260998237565185 363713312025577537 58778592683417233 888844655977880705 621180237640160769 235879531239103105 180984665776456673 3713027685140703 321983724657258113 70546949429353137 498597254899557633 572303386688094657 714003746333034369 165504186638738561 957027970968191233 844407958023541761 313774151675318081 131329977167620625 703357893966121089 619218581353425921 447681630129025601 109313336014619009 455354079654561857 703742149385906433 108690466483352561 71643826029696105 585050762235660161 339784445844959041 471732014049265985 825136621901233281 637554747370323585 769917546028668929 125311462172362561 374901873006518145 162690208944560769 773753688357704321 363875593530920577 623509255094514689 568431263378890625 517647383958038913 388357693709991745 325156883240492097 860195359582014849 709770315745817729 669546152739641857 327074248014039169 399025753362842305 452608101187340865 494613148138967041 408941845835197889 375141194734091265 528697066393466049 311015684017277761 175691015557898561 372564507566089281 163360615975310721 639394743449855745 122976478915585825 907473045981028353 678951395636961025 299025954167959169 34336525090875369 10082133215824741 315415045310974337 492418533081263361 594141991829285889 30441588925874897 846746742253788673 962044925785690497 523580489706542785 766284392552385921 305120748410732993 259763055500599201 633947004879654913 510429475932603777 45268617034157193 971743004326569345 111361411403915873 611246650295150593 780321392493281281 97731830818531761 721777839481187969 938004813651822593 914197866950690561 288010644128760865 779985593319278081 189833916872593985 130222550597981265 154768568890261793 939546704127916801 119450752912207745 494626280941890433 772815409083349889 613716552653809153 438267536244630657 348677153712319681 909180215856736129 64921614065422521 796184521055785473 624292515824993921 629423146159197697 540017578437637953 796052629645366529 383101931974071169 143274528578928081 871142195057085953 408893289295185985 884199133353849473 11984492484927501 501455490770947393 441519469074385985 195495792213794305 848620428918309249 178495834135201633 303878330170995521 720054351937438465 120214499191163777 535468970682753537 300521016864699649 282538891603284257 592490952316637697 355848952727580353 991012982687330177 960614929034665729 844869717716150657 595650142247986689 930367930155476609 328508979675607553 392150167628187777 780198490050263809 805884005203758081 459889402741044481 561953656777873793 460883401103497921 764871391597687041 997759393482343937 941497007657545729 228028997156979329 603099958661694337 1293733582901525 987058080715811969 747630796003615873 621403190120780417 612760903153660033 113680512356097553 294331054535955841 913414325223392641 919234200034726017 95974182405441873 865848582555880577 817171538088523137 609217417626840833 23652549130332545 713457038644730113 334225129901660993 117225213775288497 993684226448621697 740464880777576449 719450173672122113 211523372808901665 576225637215088705 890560575273564545 791176895258423937 291532533198154177 271070820842979297 258043680613692321 63287359768757769 729838436938909057 348055065564864193 43186330128104801 708004821750257921 205465166192215777 827157537833428993 692205752056931841 910260453293652481 244312980415632097 856066056216320641 99647099521899201 52425148799024161 801822065707870721 354421167148942145 811572329010399361 693130781173799425 212505569856151777 750198287575102593 904145476569407745 687789714165724289 789632534124468353 685692447327696129 980442748533587201 393792621871476481 712791558651051777 234941654580097761 338167680770123265 453386791705703745 96212064934650961 983388683333728897 325112539612288001 535699153765669697 619569658781816961 71988705198265281 683497451374432129 920684350083327233 236688162761215169 315298221168220033 957683768093058817 336987294219532865 995331191166062721 845430755203153665 924268217421836673 828475937524252929 220533495222117185 505863312678528129 324414756922859457 66812415662006689 380164524296223041 781276245690236289 713792069842167425 786803460183428225 88276542659247777 277884466268105249 977101613334493697 374942987511722945 461025023437318977 304671470282187329 416474373510407489 957695184206933505 551442724246601985 606795941710416257 453679307118473921 123454255271319377 811108645149435137 691055361477225473 975943169645756161 70171354065799105 494911791493468225 898138609769986817 498175356621938881 39399130620289217 3925124400527836 621581588093647489 357592831445554561 307633882239919361 293260092658261569 68582959833705105 550344491615245377 328623528834491201 427174514035190337 188492778263679393 967061748344701057 317670627830189313 991289124088627457 861831601255502721 291757974666861505 243432452360444545 548288648865000257 912733244929768321 755734126791178753 837468844176989057 403824597003438849 762957166617539457 47816575167185961 480602181872534145 216506919146073793 633938153296440961 690176307928322049 202446438063141441 101003060732313793 688208087611016577 14101502641917563 201272998641250913 825613550709452033 712038632190854017 884488315074445825 311373745579466305 62645935928276945 222041276739744833 600672918495600769 410545924540592449 806971401509944321 840073893785159937 972871656390463361 458172592231058241 508953623769190977 549117310549590337 669370957825972097 412146028522748481 974245096859053953 909402988633814913 234284720626117601 808743467362411649 44635169663582273 386220272586925249 76869505449732145 62303910888196865 699214138107610241 791360385478952833 571877416335450305 200585705479518593 789721772476486401 157540976789206881 730178282780368513 587046039179334401 762334432043733249 603501127776951297 696967017452134785 373639629547064065 612695242790937985 376488854510810689 311484114698654209 798373672025768193 992214500771755265 13932881399313147 770637490615296641 702693673838844289 930195326220729857 698174350887242625 935667558056447745 647349169769391617 484930444337724225 403833750460989889 315614892136448321 994863566419532161 792452620290067201 388930238740854849 266526385954417569 185897553197371233 277111540867114305 256106300729271649 426891734998161345 940064713835916161 134726625895741137 22716820731190525 36682734434318577 174170234211167937 835986181480368641 967219792566368129 181643538775102081 358062993095735745 142411286867446305 58982552953082745 491346030726443649 766606904759719041 625085649751898881 389644187858806401 677301087868055937 472603218512240641 651103183641868801 582528185685632129 7549134692876437 937370632864904961 306061067978166785 803881057886769665 311212235941564353 61278613492596889 382810359566168065 893149079495188353 28170437607169421 564620277067426433 845076645020473217 691948081586502913 756147406955800961 479218679848266049 605612570846478337 821306917395460865 493999974911073281 383123393121216769 906500172988078337 638275386158909441 582973255683310081 235336919705481761 496466563657055105 615808596267882497 157302922088941697 336001869264514113 437119532527280065 919323544477464321 635139263101233793 11793927593949151 85482794425690401 446643245354040 516779155300437057 208941588895719137 270871778982073153 859834606248568833 69192354549652889 760495432791891841 164882821811023201 528782065262490177 626512870912161921 813986481982162561 917079194192016385 831479102377471745 441354941046665089 784858934505571457 956979411387369089 679727102475496321 700451570568841217 405076389029908033 434444501192931649 848763524492881025 342272096650827265 520746634961405185 652904206552694401 231311918754798273 259149030944680449 453777223942715585 438565251586059201 77414344083393873 860353897261585793 67376437988805553 157440631675360257 325995824953551489 546952189815524289 391190984598289025 842485207841296129 212056198198865793 588709258748320257 387186843171868161 505202505995260481 298110193155153537 85507192592441329 430822222469934977 887808355300141057 602853431169847937 981487924798624769 493045628148031745 449531659294979841 772496782602885889 523405155957359361 127216645121755793 388158991143971137 214885744298214817 612517567376453761 871856274131836545 667870652856596097 763131760514809857 391983517741376641 896476587905503617 877279150093276161 989380267972109057 292443275180755073 855530152241904257 875999521719752065 501502263487040513 983744154686373633 327297153687219137 530812439103474561 942523933158327041 60147017995216601 643456550709267073 898408266756621953 506728907688525953 332544762230551041 744955881931780097 313831165822936257 385431581725271169 780044987319751425 205016685545167841 403209637579397633 972904218550453889 193665302958518017 155727870973485953 795421458078838145 977946817549593601 448931026174346241 346351899746458945 577379559795918593 893843513153413505 997046642856556545 395487339800801857 467148884156475905 939304162859656321 344354673465897345 812510318616723713 491745372629072385 471421331015434945 978443807013686529 33795678183388133 203984896137658465 630282646768932865 831092660808661121 414260291281244993 285024855415588961 260893071484034081 80931598909156577 343565096469539841 714282231063808897 894332515452475777 983093012188941569 818273010973946625 582351833999854977 195078058435385057 763145639926985857 436426048882161409 439645217189397633 999258315919576065 175341209364642497 820040769174433153 756106970538372225 99006815483747345 550837198238180993 485215666641401793 386048745091333249 756393167835739137 453418198390306049 630811361173250817 735505152730485889 557611897404271425 24765488691254945 807543499742074241 794317475899934081 410800600347101889 798090325158266753 952983223143497985 76273710991006993 31268185972308517 950646437851670401 468179928713986753 391084671417107905 193891893360415681 368091600346541953 392819943296906625 912888504580354945 927465120922349185 425822220830834625 973051670193307009 200607843387363265 8948425231722014 426329006664087041 65006852202522225 233217730207844193 931619899229715969 242511189045270465 573917862633088321 543326231687277761 580390091316843393 933061873784037505 80486459846106577 639056119123740289 276017238418134529 148943120546586977 680339280981080193 898802933699048577 539232420336816193 724176658855565569 977173569508387585 385915001215710849 783087862096309121 327380037062876993 884342291652949121 768702319633749889 340026578011389825 783498782984974465 52564961040282297 31566527125296065 457714428426626817 201968144392164833 143218221629034305 539711181069922241 608678009913717249 365153486576655681 987922598613217025 465223151900023169 122980184729115649 639561765288529921 737187878002764289 616819872473119105 505891037999361985 625307978924535553 115623380522670513 437866296196791169 94752193923781649 713105446481531393 721200016808857985 774137517962035585 957588287762746369 982197469944633601 174432511123065121 969120913552149633 172717541014449697 459855733969558145 723921622459435777 753423168086843777 151505385474166593 639157984439361153 421871637472129665 167205504735097313 288967490317233473 485669423227729857 112016921616167057 629772603885360385 528262927450498433 577459171784180865 528516955762860609 65869932698024769 999951126636759169 841780403470973953 734101117826576001 359408297982671617 605569285812720129 854050636427256705 765976555121206145 55866204141427289 633596576093267969 331932527612902849 686293895752633857 226277854999839425 365809377683376641 223905627092715777 618460328847596929 368380196208011777 310624464803723329 295431252061117505 800086806319761537 612174066037315585 610126087277109249 947466235078149249 97269845680450833 853985119321823361 247554836120045249 955622102989561729 843277706614365697 629347524498687233 636202592837378177 140764564536976161 718199636159773953 993060319688016385 718635309627600769 623499338228551681 746014490858037505 675090563020379649 832305412872500481 179114650136295233 313755411668985601 672251837468895233 804894827607071745 402593486413106689 516529411286533953 894529083772940929 296749548644129409 474840209980850881 595258796233089537 766433949151849729 590753897162827009 553981757530205953 894934350261671297 870866666899534209 389798662361300801 415323634193736513 654322213651319425 976763735124809089 782098798720923521 349210631505595585 208486467444252801 601583154357260929 204114793033170369 369731922044461953 398841635042380481 692803525974841985 814453794099861761 64115243970771729 338022708356156417 964597718926942337 300223674433567553 451095593015008257 255568954380414945 870318893525524865 395861929857218817 747965500850764161 182800723159708417 430164240656981889 695063282130490753 154986909694496705 339489822099814401 46242665128705345 86311594115286993 540064165913346305 519772806982466305 732274625506935425 14534799033668833 86864062893095457 689646829347005057 648428252226285185 954022547568840193 599867477920295041 693358535615537665 577603513456413313 925076751413314433 737218281865789697 101711997957330881 700198396697647489 568631711878154561 166894166521327489 143070832913558385 240535635844938881 444634629843193345 666981145036640257 549526593735158977 868328251008353665 592295561150407937 873134048531337473 378889268724456961 69574894208390249 499999872021135169 525219679114155009 180990343115333025 557984520675734785 11952524712583569 193362698731558433 648063448677127937 513442045377647809 145343646920110817 36967146988398985 398096195784098945 419275210067002753 619465371879002241 837714001835276929 202068419655141441 264425690105074561 185872442223001153 471107737300467713 586570838337628673 197447325045505537 691090111916608385 966057704758721793 768723077284612097 512059074984453121 560884019494182017 126553681074948801 647495226556266369 332402698480752449 943694504911135873 335174400837754433 562021624264353665 101953029930005105 732103864041050625 59523633305996529 601443466372622081 93084917137833409 752375841737276161 877415690130984449 921017190866443521 602623175980116993 496033818918618881 615551469887645185 185092436111638401 318423140961858305 302604213835977025 753482572449936385 459135791435322433 897407350691398913 93146155030296993 326924962778985409 540918605080754817 28901418273040493 819744056001994241 622150442256892033 426587853213554497 939077010888699009 222107891777994849 389574108794828801 812512566088294401 271454912888049921 269783307884821953 726214367071033729 841083616322372097 731504185036701697 583821745214663681 242999199912485857 701205861968198017 565277271683260801 957326102406128129 406623643523513345 825847766225130881 435753359998731329 877921643152404865 742649035485282433 814118748689232001 227256173615518977 260381451796817473 825719937702071809 508967722501800769 737225499448388865 753462309179269633 36229989253438785 939401600126792833 673136913716053505 336206964456849281 5688628925835105 784399070262615809 255989203699645185 75893980037875505 533746956542938049 221356722075434209 514146688073157761 8443188340933717 769778288590909953 212490683029010081 834191833221016321 14014883318964167 295647519543006593 576291405580242625 898695058319265921 203000739073232225 811538538227406337 346681148409963649 992451230599446145 873445664923025281 754260981052834049 589367112165184897 84898886638047345 238638933494186753 911271843408510337 813057170401883393 711386488219520897 307271518243112513 930794229588155265 563373746036553793 672062844807147265 997901211842602753 269090112652232705 540753684640144193 964954021423640321 519849329521974849 213466711238321953 352272030839635905 267879413292195777 505049194276111297 30412282956458369 643714485430415105 109013019418771505 346378716336630529 321937096164486273 105511071046727521 622995098907711745 719863779933135105 342434386107921537 588121225887896065 311552158695409537 638687398663506689 298994540129523777 73542240554623105 425722412060526529 419658259239483329 699048902405731841 444837715012589313 700267276224369793 216782904477270209 242557753950318753 180614603569701153 17059957091351663 886574972662700161 906885520940075905 222505498028731105 798687512197037825 756074174336475777 19345406263038713 157851135358733089 259815801730116641 743213611617292673 736590738066720257 504465768816508865 123805244574700881 371768191909154689 386151697492021377 647769072943539457 675512104180700801 686865819723962497 211159038217939361 871471725764187905 526172950212586689 334798329891469825 785481255412900481 840821788317619201 748881788850685185 61107315125966009 527073713690494849 882194544868774273 967687939824234241 307742663272563265 579367815200594561 885203639262876161 992150874241747969 173225317065728737 804210692551290369 704815206413336193 952793726551821185 724542064398718849 638521459352784129 523073315344568385 959932869016331137 16935622424838927 216904056301327585 845533474049112449 755584600408074241 454429456789966913 13519505379502307 149515259162605217 910444464756199809 592070240430544513 571267241438587073 803614387610529921 918307793355385345 688333167162255617 880576441649463297 764972805437316993 219884566428522273 326393056231879105 62809231560461145 897631693491256065 236015432287761217 65118877608313145 76498624283754417 97550743007822401 974201514075094401 199427556548542401 773580359146361473 953856698909412097 587626289681228545 415386242390326273 315749760487516801 508499067321118017 386106161740332993 44157213095658681 449527648661128129 25280098890071657 525415154178322305 142137796297561185 617123516210238465 162353753490016577 815071292153664513 159685681987539841 236434945119864193 818543387293168257 492955455872280641 180489344022049633 558339898525286337 342624442498056705 204190658181932609 806420539823577089 346768384754820865 46095525714939361 905798593556571777 682692582505467265 723952375619301633 724582995629511169 690153754567450753 375070839659386497 79943076924958945 492179606591030017 99681223705378129 60092270710327969 115273009782082881 878620934702617217 991225235967323905 21725332566333577 224972178908810593 183793309329381313 327809583450662273 780241823768619777 350593191287583041 270807848184155361 933000709809665153 343504762982561857 637154857721267073 691556010801029633 571777732321439937 365252770961006977 199797873556644129 551696905763499521 132843444982331249 232758208558649921 699404945594917377 250454474016940769 919934410010885249 366555079479724097 369541522492095681 980087686464265985 431289349869803841 392499997701023041 454017408266562241 86728101319003777 662521019936892929 701596908428285825 483474305376841345 415370587871684929 132340385753838769 121760300516243089 422115057709529409 64693800913310897 54661060861722177 629613920011138305 886577357225558401 430241146553818497 494449394093511105 886749051359302657 515713253452414465 526099578073846913 906289141336348033 816449837366377601 243486274980636353 744986662254753153 200132128700278849 882209423689047809 991285649124872449 984635024844713729 772365524235144833 392511500994658049 897752302442977921 365211580937888385 724525096323692033 257063640433855777 93909353371085297 159515944569015745 537229961146525889 643293238237419009 612310981328288769 516782154257448641 621840621663370241 929430465570689537 897513186771529857 684599410072529281 613706388885166337 988506922757551361 620998356339480705 714934955536342913 753553365322876033 948320285120658433 859448028913671937 713274616830283009 810577872891432321 203705663475631137 886775134645812865 78907894828496689 393285335721106561 172790248264206529 776543562252211201 554413954944173761 161308994783642145 417390624914844481 84389512659395649 309116438143782081 960739248476830465 634068501779054849 155011031899501729 420957786259741313 652400693828784769 276942043407728993 103529695499684497 580811798413670017 860662899281994241 322133113504023041 487996952986772929 350245475450229569 841520384597320321 818317066117856513 803087447036585217 976321928275730561 532710028779423105 295457843031854849 572288009736777089 363994286396057025 813557985567687297 997308602329582081 337974320902798529 977390207255105281 354195970460541057 951113480334171905 789612702888486913 975866817687823105 787016305946142593 544260938958984769 627002535366028033 969790778421078401 480129185098736129 12140035521682081 228180614614469601 225856713580974145 953652050467557249 789489434739124353 433662767451675521 674313552096869249 53532597733994433 290081625442766721 626545472571560705 523261449230254529 811041514442795393 373253170032739969 91201454206650817 911375956700773377 473951465724429249 562802465323571265 384573507225464769 713800051532068353 330752853818299969 301980991725514497 119220501494918801 130932579296775489 573177318880329537 971178936152725249 305243909089906369 951472679402876033 794064627513510145 641552955153031297 851092613215410433 695017900932761217 614600325196352769 182989261013815969 306203505020956609 152048049821750913 22678121801735785 248790727514546017 719805766332921601 987171394344450433 6235248197487665 198298886068741345 71443085207160809 32603758465221233 33628779000114409 333912079726701441 34420669612625689 41158314103178385 497348974414411073 77866224395066305 501158124996091905 333606262522324 855609865234274689 319556156170307329 920145356448824065 530813571785650113 414750402003864577 64569983380508233 861801958197954561 443875105699383681 358179324543332481 416087774283312257 592101374678559745 643500151243792129 187186294029675809 537585858877676545 738534771006865025 301699403198476545 465828579090842945 568240568453092033 286176348770720065 571587581552826433 4919512420048734 990016941822190721 248717098180431873 134644916404646161 55649847747336169 944760355161179137 979928002281251713 99520047715692785 966448861116749185 752908745517302657 487791815618262337 313465047703054721 170346367810058305 940561658833559041 502325040965114753 38457781701943361 475462579431809473 502056324288147969 847843935980019841 347299397798359169 917587717125545729 740011900349657089 753180609435599233 66139438899234905 968500339127377409 678737516708750337 674322826483656705 825266965683049089 572220246380656065 850309312663142657 531454346761631041 866527227555543809 277431411234335457 831482909104906241 707856780524448257 920918883823070209 949600443827680641 655522210487674753 906169378893689985 331960621290228609 60739481125313689 543219677536072257 895785187255452033 918077299888857089 76326867209164817 964708803500712961 154510898308966913 989958547252065537 773737402857722881 46603028959381729 451978855770018817 756626078859902465 548904090148059969 731638305018520833 38743293766383857 747474005002381185 590217996302431617 850075524778915841 493714363026978049 168108061830984929 741379922768832257 608985650595485569 596903105562102401 507319133701408001 536679803073713665 698171132483352577 190813607159125089 573522680348183681 199754978815153793 766473703500878465 681795394176145153 204642807675988097 855149529776088705 971807413575120897 124955060305634193 549506787602801665 143971474029800817 450288386526182209 198641422700756481 335756902946748417 271755719583683937 197785818494182305 476008527609021569 334120630311325313 987545953062383617 90193742076110081 363795865941124673 107271439792874897 415591005667739201 681446621739567617 727440531517284993 539749947609543297 180418454670533633 371125484996440513 335272071579094465 920412868932608257 106033112487882161 402401592891791873 814282753031843457 968174245788951297 482348437480172993 577643175091793665 250384211290491265 23563831397588333 606577583462797825 220494061739273665 24851274041903793 181640360203566337 982195601070490241 692472698786474497 46635472206684625 815476784679169921 229368026035917441 127612598211882753 511349677385876353 273819478175276737 792681549649248769 184472311881506817 439051751611014401 462277950224837761 866992477651752577 750711090324742273 964684373780467969 105814859225851873 370736058084052161 156707057860984385 80480630260705505 203292099862842689 126747308658497809 562364565835409281 865265837258075265 124926551463737217 840289512555191425 541917938700862593 240945712224895905 963882761233186561 747452890652528641 287416665817559649 734264743253103105 767668465453759617 527380910595699265 330523777633317185 307966731629402817 667916484803079425 890038071280418561 807751240854301441 978737315977834753 363572229397867393 156708617784236289 395395275819794305 31826139198852133 948123877544993793 710493309014100993 461947103054242817 249229504228477345 402601311955031361 804258890856434817 337992327385876481 718083193986796417 789544170855442945 347425133914800449 12551529593437751 709914917262008065 6537961528430004 752404989500323713 922057219771090817 504206898184445889 9404152792605203 86327412901358257 710934675986337025 259016764884446369 453494573348045569 851877511601461633 83907908846782673 448019425398637569 376196357210922369 998817710538578049 828163619788867329 531209358391176769 644740158176794881 859264399203400577 212477120755181665 402712005289668417 601385464870794753 797469848861215489 740061317936763905 463890041499947585 474321648968320641 489206874949108097 377594594922783233 556515539959615809 399085934101499649 995506582249237889 155592323422283137 315657732917170369 164498844304567617 597215381268970497 451611345201172289 74678539981771761 302217941095456385 715499115869977985 359943669512418305 288029574678144929 763800849941269121 992037407081003393 617316378588412801 497225280461815809 948062772411965697 652353008702807041 407145892211744385 320372492901835649 169550942289468769 865766899268894721 584197873484129153 418037390021350337 101802874768544881 763242814661953921 41805724173016761 203221790100823073 232995840161201793 725392768703503745 945452381931403393 499122398094424833 773545829697987073 230790627833091137 755498555758649089 886604200687056513 732714433607462529 11241813073443297 499747182798614657 58503078427673217 402495583149267585 125666510339318193 790595321456194689 747678153814032257 260770081176580961 295779191290368001 34592475354344289 310981739174689409 231348322610422497 980921593852162433 92775032350957073 625949300196023041 356109649421135553 70487396734595369 22281665188472745 838103922475266177 674654456831525761 182747458263225569 183200737858854273 634514672044982529 541001530981525057 649052489106683393 914709556932592769 16966288910122529 696802215725888641 680988203532098817 672313262422662145 112234157765751521 268843940074326337 641844157150590209 239979830732863777 947083774721743745 958442450527606145 27614443226173793 669423625374761857 594423285550188801 175463846713562081 789683997014041217 501564741928433473 880351422191960577 764588276783577217 162501260767971457 655761614669515265 348606622510853697 441065973493003585 684154203511727873 959881545888549633 281206596066891009 653287265258121857 683234981905616897 483364547688395905 847066408494864513 516280341257633793 47206684056963153 736501712461489409 422417611419870529 800677948328321025 559306429422083073 38166814820996817 529366356218556417 943295912492395393 794590417527420161 322810556988429185 856495110842995841 286406471948204449 380931138598828737 762877364025044353 345725861863567041 511856943756349377 65622692830576313 497786477335381505 193542841357906785 662793285759910529 268869824449456737 673708847068539265 866065182774971009 529937720990368193 766087674434491137 863670548896322945 363434793936431105 201803826429944865 514005204239015937 724748710657152641 189737451402091745 560200414026489601 941553554629539457 693648792020638849 943525981021718273 655791211788660225 864064091304573569 374739078150000193 497408707122612993 575879849127055361 475157364786728193 552270988818008833 192674439940486049 361143025851085057 129756488692681409 993258830066920961 849242440090616705 123528060881760385 186914330378218817 197181488793859233 148172362597005505 38378337297224617 443736223629361601 306777854090384513 752490453749171457 745090547290736513 400866467025682753 599839005268506753 514254564339449153 697905156489959169 73170476338237473 429779997765152193 96787165148096929 608075214361797121 441892927342113473 533253967033118657 99172817389227681 647562598608665473 160338369222433377 152127819598817377 286889774707528737 20114059049966217 325762420832720769 66373552195614137 242394886723939617 716236082976685441 145561594925869281 61068796766349465 790302049567909377 263006701867418273 114015841620531697 477596093669632193 14307418804559547 457247961160767617 912902874289574785 764759210121766785 861164777167029889 971373942991952769 19525051262323957 553998108259691009 967872146037489537 275890028920606753 891450847718648065 953908489720063873 901991258184747137 102338578202129329 369081576420516225 978208763795663617 875005182362098561 137378439586605345 443642815975483265 289123366552516353 781271520496002177 395189773467187393 956126793656640257 521468161269694977 190019497854375873 754675598943983105 876959558914894209 133757738698491841 437664248272763969 103776359519876849 149742986112020321 59257371428685705 948290972737321857 930037684201359105 326459273176755713 965550722596887553 270440732875524513 699413470240322945 365282469341284609 4989727775466691 430378743688702785 29810492121931989 573000482351790913 895061922640323329 141040464674969009 188376011179052225 147519796064333505 617604440431790593 200150867836793377 408910383895381825 585636585636127233 94889514795212897 292043297444447361 665591507047302913 168969862102390081 780505157816264705 60036642334733161 969591156828620673 206547523490247201 100883302450839105 127558429463871201 734933939502745601 904022548263757441 272137665590349793 57347229904120665 938511735433515009 933006851317959041 885041465200558209 592975757975661825 466559249058740033 603802345444908161 252602474825550881 922676553238471041 376783636989706881 193265324681011201 319506283758258305 842220476133373825 633012237445250049 467169222712531265 676049613844924161 224714733657162209 899591229160655873 861864912064977025 152050686713195649 987097094083619457 68373669249545801 580034810632160001 605204500692025217 85376661900493649 575141859741030721 14779963712033607 895674027326336385 986004378321918977 128505434164814865 278175784609008033 952225335680424193 514968601456484289 997117001113572609 85915077536260049 98402061071325873 148248015963101665 395490693674808833 77984145506636801 999194015976911489 299186037310033025 80459614493555873 653872015637080705 304112657123212673 305373123066882369 965654998502650113 215101907309080065 161894136671520513 898056295505067905 217247001538972033 61530837426477801 641185339498051073 432384028659239297 888093425651923969 132645514092050833 852131205287491841 1509771410308503 47562473404560993 950873227885598081 382999316046507969 389414078590217345 579417846368180225 968733121068854785 966701759184303489 227083917079266241 249693229817815169 581608811966379649 12781216004597697 498353515868782209 330477498848971137 207285686976636193 485219637806892481 942334450595108609 434645903255081153 494548058653823105 295030319304672193 869138806615350017 342095102030548033 176580637568580545 894359224234193537 347848562791011073 441885285795883905 679298190704532353 606725623349788673 746852093272618625 79399809279344433 6794672477699494 672677032980118401 766325209236622849 76365818733599153 910741328577149313 313745655454582081 663474769215323393 118127363316368417 990780100217822465 868024583500101761 549007887881270337 601339487520597505 329886909570308993 291408501655766401 847084481399544833 71296876202630697 31576898587420745 878667061356338817 132825615244524193 107087827125987185 662073235683738625 782766085095389057 166480180192191809 630962720713732481 5670510241888139 909573831494839169 559918126544754817 212639805384078785 689125816218126593 664263289679965441 870665148021284865 237279081931738753 422763195699904065 216948430587422081 205791637656300705 425701414411697985 721962983629385473 845599087218616321 520313250987665985 395903780382461441 720834578549503361 176917227891777889 553171819285875457 885436862672470657 856272073652935041 969103388743334913 802288970078759425 204807040546278081 899524830119478529 418397506582721217 595690946258837761 143405322766206209 736262273213629441 793669903214507137 368487081125007169 222839941070610337 965381753381738113 745517280007760513 858866497305950081 99871252521502641 400133052136954625 649261849314811521 446703165139606273 414956345512187841 839270838350248705 341560719820108737 85398793241250097 205870369469700161 535779907177118977 130233928534622129 733941443182171521 542771174937222145 959255173742182145 794264635442260609 347635573921660801 565827421278307009 136391959377665025 759190530252041601 1511742386949067 34176946207615801 801509912166896001 811393006813261825 722121726878963713 631185957222022913 112978758280224417 697826702010686977 916462712296205185 62029562281331609 937343798608370817 105868134872793009 689472693014760577 762424368269485313 894496458997043201 707174980698354689 815343723139417217 289453403355047105 46158084466728865 821338536735197569 107380387249047969 54996525863863609 426126350662901377 466907742829690177 553983190198888321 498104830177219073 512180961924460801 41915275006573441 945380784513030657 474149411975425025 262391527282051841 51821294635985281 100916380902415169 105772273359683313 847073465902983681 383909973198058177 967082633976797697 524234195504199361 644180304485804161 833354485165230593 242291073783629697 400980145015914497 201010603375156193 402759331688429249 198877076902487457 390041272610865537 547377798216377473 324971188095545921 622524750950642433 174802871554071265 651599282299375873 564922521189146241 333718256013565185 730853851053986177 695689893852648577 522462560465115201 357682318203611521 313884408952951361 793002424940883841 832389393164959361 184385316770839585 82328721111714737 441376646793418817 103701549021749889 627488659441862529 833697664348982017 386896462845900417 486539009163209345 922706513445842049 126976918166100465 234994968013825921 447108677395206657 977085644501183745 777367310262370433 482397223234219329 678439553504944129 119546445382194833 930931044528115585 128883260610525249 804064709795383681 541088522061922817 382918540290539521 463847029075882497 334282256290975937 534927761335591617 612850080581530625 389003485851265665 117732349439521041 40191941768508601 930603377596973697 943363647617562881 467493516176006081 198478982283017313 810226577823762305 825888949744484737 919225692411529857 194521162201024097 721995210023600001 279309534624278657 653170974863940097 567470405591830465 739025188881818497 897828913644548993 451792720156575425 148119313839455201 713831288154828801 772347634102065025 405840857777519681 453020365939334401 604495552081466753 988053944908262657 674652676314039425 605406898661239937 432121985161380481 267507805767227329 468135457855396481 964624440873460993 614166610647750145 512568736118272001 80356736091985681 643145020512744065 925834679752021889 973695765027802241 565841201929771393 938980501405193729 868443509114975105 676411933888989185 323016938886254913 580379152895286401 684499186061337601 801334232742849665 13869301637726041 191152820523353025 959892272024298113 763505330770659201 499474917347313857 864035563306341505 640370716801662337 414333804525202945 668052553319370241 454438765022370433 199211532487034049 818887586267198465 551458518597982593 659287825776541313 603325428507297153 494348861853300289 109273413855930817 59871908533676081 4054640691812495 462010455483426369 664000975805166209 721506165743104385 735452660199136641 423281659757723393 619280041900907521 247115716151324001 136279544933707089 355908316417316673 723873850808715265 170547693900314113 962347039297831937 704255538348068225 461648556457419073 495572263542481281 153867900243461985 549434599412894209 871511531010540417 988340898167674497 539392691113611969 961786017945772929 216701327254867233 417850765933405185 655668922194941185 508391534789399937 930881626227105153 417163075416365121 343870850740891841 288636350088527425 435792673878040641 567311004861533505 640287565968925825 156262447162351489 33982173708423601 948704697094623105 847511238685790209 39851909171890297 678224913101786369 977217053084313345 574850673251383169 656388637472122881 70123122026686249 262960015392675233 139146624054681921 913725621993737729 73159256384371937 371107010535393281 575048792044334785 984815706235668353 684876127037640065 301178529087845697 813419061631911681 304954444967169281 909237621972664577 762304776718803329 434765436967445825 566666984037016897 429553255617847169 638557240710465409 19025351674791581 467004711267495745 396232988572251073 595070197431748993 111769620128463025 378784547772159617 319301755380948289 460048949171206081 468778333754009665 978711982678934273 665897480035624705 670704236206642433 675361545140624769 957511113663958529 496378611076053761 736607134490466049 753799688467573505 374398853406635393 283278933021563265 848996133362998529 652525419365169025 692868910562697985 914895170871389441 649383303770431361 875448983356413697 567301965619666497 25128262078823129 918719828059817473 171057401957064321 639024449547907329 964298688226321537 915837980050436993 511132761849772545 872857308990578689 448621499107275649 90457231239081889 291300767792087361 825810918347077249 731084187554884609 434421828186255937 163926536568503425 21400688997179173 821471946649609217 280846249850991841 442534429853374465 717212741586894977 161706624383938913 583428724393936513 10981610814404519 539098061252136769 313609446966722753 729421775251562881 935725025155569793 30099660392625793 734389873209082113 584817888598816897 961977714573713153 271428241626043841 960955331349936129 517538161163212609 111266831784696769 600130497351262465 373505638751439041 575247511230340801 166421503862885345 625298314429560577 803423176623141505 243432029088960897 798497847131876865 361629585354069889 247421948818455905 414257618603297601 967380034744785153 313879873420265921 772127058288020865 448304551570867457 413194419899021185 794371651334149249 779197449471823233 803485233526114177 89277385843409713 2512042899841305 354880552265456129 385372676183333569 199910890954619457 382593758414646593 669224285705652737 990990200276822657 668671665685273857 274525038667210465 804421299686254081 377159065651891713 837944760617752193 730185722483231105 979898913338033153 191215355587328161 589468703695580161 762595841093261825 670397511684313985 315860841988108353 872871962448449793 980893231708467585 364626750319089857 863800039776602753 467817786177299393 124255365082778017 734004353645360641 827457535031225473 210010886122525153 103500710013708641 336943138158673601 163411254673430753 546973861101285761 779424324189196929 3259710864369936 242288948287164641 211837854469003169 419343778024131841 70259646676802849 197952087469328577 708699698035552257 973362798647830401 287260400064809569 793153967455520385 778290822248273153 473133977502545409 594721317779985281 213952332142266497 785320552041831425 780176329593164289 9361453732822157 396551649535165761 157062126749089249 977961237789589377 414887006466543105 465641552591815617 365332942867546241 120029174225866337 342072666719474241 963506242899097089 130395182782542913 101472375263956145 510421539764067265 318150144126345665 325508223261316225 727473169195125249 450568157064196865 433488101229141185 655564077151133569 802606729338254593 401714976802125505 85479262442898833 393720672740123265 278808461961947521 617056255492542465 628262766701151745 998129080171061377 276902851006145313 463320815723349697 210325801740363969 149268915636262977 563150182409035713 284858600541383553 582070810311318401 890225154325868545 823272972456369025 950331555636026369 655543916106577025 1248524752206493 664882939462874113 608898878764676993 220361329734213729 270554602629552225 606274798769295105 266286584311316673 795969890819971969 850572734451496577 614442839993646593 928403211972920449 131372317603204897 718419061777275649 855292975211614977 845933924828230529 674532482706407425 337527249513804865 859874539758610689 687965755959425025 703171425603851905 781040107661802113 15675396144803955 652143936869478529 218016161191794561 804284198582273281 213368648654554945 724734637666529153 83340962270920465 11581803333776009 246752334062978913 693499630871329537 895539994191150209 360589343531266625 634992625044962049 512324920244878977 259311274879632225 684702581983977217 447799179775774529 157564815730594881 346760235474700801 730875718582659329 330086106427504705 906166847958900225 54416978321778945 837127920025672321 685386397251864577 724557863271869057 706999982651662849 882345935498783233 157299436207498657 170349185391586401 988070806357324417 492649317855189377 494193109138752385 377135435178146881 712954587412323073 786104453680160001 271011958842937153 582619027901728257 758020173132120321 674119168368839937 28243541474456181 554217080587946497 185316812169045153 47210176496143673 254874468126732993 712051022786710017 568471845352359425 79425155814313089 450658368606713793 810258175062060161 153611039736826881 554558797676598657 742478005871792129 543000503103996865 649940438006392833 104091890054668561 267395811835331905 236105234123058945 713721155194033281 747793384092737793 666659020764544897 979306598604438273 94996759024535745 230071543823051169 534090157793304577 773544197070677377 690042031563930241 575980743755245313 830708709652558465 904312950730513921 568662340767485121 668449323046253569 994978175082327041 212878839276200449 311879863457644289 731580190357810561 452762176031857409 895125221132644865 543016808733977281 543203662815251649 249036720178327905 101353033658980961 407671905319173057 283270378194195873 698900852999575041 893626145656696705 452655050378307777 833825104080837377 980837636122647169 9957144548209841 70791483413071177 402488943776965889 991009450437562881 622120448255799425 570951459428339777 756511868652474113 142258860014482737 607135399633065729 357149463195437249 481078752986000769 52186498692581297 298083491779607361 466658843594625921 256824212578500513 726073467820231809 770137648204368513 337498666208826817 571223615074920577 235515373518698113 250339105094127489 616189896061268225 811093700485805825 433571197515352257 528235476390861441 746293043141715585 743895387363544065 671260499547518209 368093588485237441 118999443649141057 789547605957103873 105749804074367409 976749212593247745 544148722193138945 658323456944508161 163061242051870881 924604461799020801 491805997042103361 221022705523928673 261246412324641857 426808918819105537 942399364383131649 362536648232172353 565453809268579009 208864082272043553 201961440966822881 917306796353479169 464061846179550465 962999026121806849 825933569949594241 103816667681932977 583059300045935233 571529821504697089 941098014716839553 564560330207434881 530263725266667777 269512834846565857 54447392472209089 717941259508073473 546033844081510017 945434053530732417 637252045911491713 569934618750870913 775236932466601345 55169662886740409 822440329864033281 987384308728273665 736884594515917313 636358768436110721 856984212880330881 163417127789394113 601682868378094977 658623987653513217 114728473871391409 211179190362905441 270513145148161281 196361188480295809 558586423563649985 498098440512627841 733451721225026945 447322489962076033 306943812222694849 112940726117237489 362355757038191233 489788326173112385 123285711319748977 266469532322169313 311424793220925953 437241470537443905 129433990066811329 128580172374675777 58747591762287497 641219986260296065 213425860529564929 656022062322144001 885046736906634369 155163672343022081 538172149841610561 61536725829164145 149145961086905025 414931276070859649 284927787389289473 304338449050483457 56740367476738385 141230104435052801 517731781213310401 70888095584869857 31605415326598773 717067251179400961 515900013781600129 282022560529050273 166319529610394305 646729025546065409 479076825227249281 966491753051279489 760905305151656065 334573885836476865 504090884616129409 31235911210735881 938648309822173825 20560808100455577 708862589310708609 825347533461830145 372988264111061313 729031120120168961 332944491529797633 618268320901655937 460177697848553921 997543965865318657 277138342268411713 14661325344199839 849875871636417153 688885298261965313 509342578337633985 620486053236568577 198623613085676001 602704190939661569 916787770911323521 809628646770384769 765985568792448385 910179875100084225 835685016124710273 461164513785639937 34933024594000273 667914808285118465 650738792459375105 927745969714685313 739780711539712129 123734830113363617 494781748369813825 30126650370682741 437817705685478849 20733618501296293 361919529358740289 466496716347727169 303943458775140865 215826790988842273 498099418991483137 983772260668992257 978517976608873857 250007662048872705 76132565654287281 927547913594644097 702768004916041601 899773431176157569 176226208707031873 204997474682905089 357091601348844993 578794000623574273 459464916557831041 238132554785543969 427229479293178113 887427268381884417 574988717595186241 521667742153205441 991405817054431489 782371173884158081 919546455352811905 939081779726386433 6191647118559019 182435553456940641 461475044252960513 931721717494504321 6143287112553964 277592552237521761 743914854276024321 999010047018394625 686474359293558913 71224501630183569 141288524437396033 263647497330715905 151515581382160033 479559368884068225 908940408517022337 35445534954128277 155009510822996065 623017680541323649 441676904582788417 412986728208757377 780010599604640513 272567776826448961 549209424975824577 76237069818340337 383072080100792065 26799932026278841 24752038084027817 38686164568595417 514383166506139137 974510839044811009 589960169919546497 378357942921745409 5580633832838800 890989767108095489 660835504736677889 877530319547766145 651230839607382657 487392922541673089 714110682178581889 236266040195822305 387719494862697217 710684736146561153 214035866224417505 640552913698492417 661879783256654977 421340529459556033 660613071022961409 158268770676777153 676642582665753217 67695838599632905 870483583044471425 792238889195523713 375938374901540609 855470160974491009 832314230359511297 266880342706791393 687776748777455489 770188599349808129 574219930761653761 381492819612823553 562759022115063361 56200372168532913 329198213390437633 287947999180680385 433250241921260929 61600001048560673 726556565981649537 492763607847230401 662181481391844097 912071738584401665 816830824373962369 33362885666086585 464229750101910785 232602024431969313 951792704934160129 816379427267214849 358313782229902977 63865017665378329 90022296627633841 853460287725333505 969457279429665409 455234111060661889 135497190056536705 299060923664860929 538739672513731457 709784350783579009 798169238414939009 137753036267064033 749035941941119873 424928425437201473 1133032468526807 828744758089193601 936424313714258689 847698914059734017 561432340855841281 576430942255790081 765521537182227201 444003355954038145 206622330728759361 432263633138980225 412722766921337601 279912988677594401 625851654501868673 560098184607475969 963634624819153665 909302256625153409 314519778763592961 520093007793128961 407278623224375041 50660983896094081 280696553716378369 791509637599283201 445415598042590209 777005994054519553 17783288358952377 299288768356809985 554232944456732225 112500508462389345 492792820500621761 910606186621599489 889403080031147649 469249426594501505 687700564105778561 593904185601424257 844046492819519105 925003148628903169 600264591906235265 692938143600478849 310423778239457025 860023505147324801 651350781189716353 961588550676545153 996371040400408193 377619173477498305 452074227674781761 171604935918615809 870839743776603137 431946247562734721 603050828915666433 175733944871957697 901788362103094017 898318950753903745 79938467244968337 854128305162980481 474606795640514881 430837401084971841 207555895357824481 854450660807920257 88868328003020033 860590418915521153 845644557768164225 58215314527238609 302255682073937473 861633169802189569 262354481025834465 260815855131774305 177880323645002401 433598523595733825 19485347272844677 274156526197081985 277915363807611713 467028946551437249 752218241937679745 73254075299026049 193625039298371617 833789089187845889 914477649618586241 376643772546593409 698755616456285313 409339551232335425 751237374989937537 230572365517026881 427236481685259393 530946158751774529 26223500380236689 455081007473772545 902733961833181569 236418039982567041 405892571016021697 793086719429375361 260436874197655041 337688397946621441 109719235302886625 9000786703346365 902289750448549249 854075712168310017 167284873423039201 129440709619167649 995609924118856065 468616721192248065 762112635468266625 263987988384990049 369636029957920449 650297504642736641 31465092797883897 638131186509220097 271190747864938689 593801860762979969 874353695813194753 403551447815083009 223557646825700129 620648525225703937 793874740373194497 643420001737389697 84253557761872593 631027162016565121 264879886140700897 583673242610124929 338131840969712257 329619039857760769 227230755743800481 67224773585117249 790811026373905409 522178450461510145 914922086264450433 699304427159937409 570545405652328705 809256790381596161 651756616724281217 971745774537318145 709222056898841601 521399378865922369 487712689427095105 5865077688774535 388190297383804481 44287082404053993 582482731738263425 92000083551745601 113237500645841041 586107225110978945 232822680633173473 863845571752470657 864477393103445761 522022645191839297 10409327630082289 33098208115951877 468596175111361665 306690673992150657 952049809037188097 70895088499746353 708315904404233985 435716828054040641 402645358289429825 894012443669971841 740716348668872321 436687678671304961 434725286027482817 473322378525800513 293963771066533057 521615260164594497 691207271979617793 697750300472854657 480910670387960001 492468059982812161 658001753146546561 807722914646312577 365962168666502657 182812663277815105 360981787760078273 157260390491167361 184685335998455713 79922064296781057 91630576488366705 13485597419979457 208125077524844225 507123069290116737 244427143893727105 987062229387596801 108067093515206385 575382663142548289 646931836713459713 578221251747713409 586062672761503489 21523257101051741 783907593629816577 182505471187774049 326534504539115009 538985940295546561 166105696322201633 830694213376624129 699475107721955457 542330785726790081 332126236252900481 431728155703446273 326012689750076161 770900474530677121 860729138327084033 479627366636911745 713461075540696065 278129563119165377 526941583788538305 99797611290121329 826523599607430273 234333188745310401 777227382964522241 111790057239794289 177343346107566177 421557452643412481 898923576256361601 30181718017310289 856466663773563393 163945698655041377 192304601586837281 809067366464596225 785021288202532481 826421981667721217 648325070861130113 745612298829492225 319137485276275585 554291756765323393 822763859375040641 521748295563121217 482618199064550145 8211779217731420 962715143012399489 498566468775926785 422975057925544449 880112949822105857 871841531013043201 344059471709435649 887199076160133121 628922932149095041 337340849563428673 21005834887439789 383160798000307777 338806370444601153 228126745963916033 378010049323187073 344592278417255937 831221011791228673 107354417159950097 753677501778305665 744575493720891009 125104546143305137 583331732488826369 442902543094582785 724856336690212481 272311085515383425 804363131089427713 797194900551353729 524753088522704321 248984471426396673 841624242049274369 490403391539153665 230690985721057729 474489590180155585 9329512521428997 820280521084420353 130353026646833569 190049151197641217 955928548233256193 218856112410428225 77099302363254913 157203506907563905 89669684529734897 684966690276276353 661805702063151873 245101626148922945 245546826845977505 45558973798641489 889865647333156353 544543839142818369 580468139786813057 604214601330148993 788168364241574401 770358013350531201 324648036305742209 292018167243604417 65921920254940145 252451958450905057 998047435321279105 234325861652969537 847861646787084289 645722657742325633 2616729985643219 164726531689858305 140432450264629697 251518945003112993 558701652228972289 222684889448466081 210839697454151329 195775052728905057 904949544641677825 872806939612239361 413435656938819585 574109612206626689 616222770728267521 380784551582230785 223879700556171457 490594750581905729 107332421567914337 13898519139978305 703138428813733889 888644467430310657 628919423450252417 833151497796883713 253059395285550433 419277045852552961 775726929619335041 180952948507460577 113466979260241633 799224423279810049 120147802354392049 204701708855459681 436124005960056833 179968777497592225 661739371742978433 595147121659771009 130235751980453793 745384636375092609 405944807160306433 152220838691143009 762326812711069825 862480157921723393 315241669158009345 453907546341149249 193303760891527777 674615413083557761 829173835686287233 320077993141474369 8460403629346304 613005099639664769 45158329825337521 598080898494480129 131345561662303825 239389684161835713 861663928985176833 105945650345155681 877178461883932673 465209072760970369 984529120347414017 48574219299943881 491371864668398209 130788112759404385 714143296668236673 459212490379577793 407340753829846145 297920089000726337 97402372938827137 940327303680952321 846892611631378817 302414462737147009 28338560307627605 302939964217195265 355996796620150465 536884970419251329 602809171608324609 390268891605494145 626623150707647617 261145416753976193 816431365308130049 69627494578874409 787756496338051457 156529623593925761 85013974192886369 875947336011016321 869891957292654849 305360596074649473 60134324138726217 271715263762338561 549678860164636545 257388602426274817 509432539384473409 772815483680965121 585416160306071041 576650096551901441 284968566314670817 989667606023836289 658442698597884417 995845805287430657 470053340390077057 800688567901111937 66868946223539897 57598417736016929 984895483020675713 653644084591157121 881446046238568961 925054714705097985 256893959365694273 263682974223790721 601670725620639489 196095224564970753 988275566765832321 519179395886119745 954613842158682497 869383150295149697 750969269264853505 132982803168168577 498693759494674561 665724943588259073 728197558960896897 792957306034658433 947076223368004097 299454068140974529 729443522242316801 218070216184678145 256077755129926049 882138758177546881 908541430808565249 451677887242631489 256512597394436897 800830502323705729 895083776253581953 899594613711734273 992111753771982977 286914129677256833 241709035397359873 415181384115477697 598839472493740033 636619306806451841 831827403990811137 155844756652861345 970145444876781185 83258533948225025 774776581389755137 884406102499845249 142052836504280577 592744918375657857 132221740795809953 904827005102355073 162750854199973825 62015665257547425 817893391195166721 335421775925318849 626418687862429441 264370923842719201 142689240690682337 5241910647605153 320863165492259137 391783921967743233 642071719018428417 872693927224368385 911838134794226817 692923777208974849 129016822166786225 612190461076203009 940387248066290433 763558550978359553 923082716674382849 387898805408646273 898096291198942977 795399574997205121 177163397872615041 967230338815959041 851764275000792961 78160390373142257 373993947559210241 245022540379757473 174837010240157313 341111360452757121 813424894841229953 117441616935956001 897250629247512449 943815712225898497 130954161669119889 18142220552626045 75488309159982945 325760989817425153 153191384397867841 504450379036761409 306169107406621057 611603230018175745 235151357057031169 145200660969585729 32996151332060465 468696156379209601 368976253388350273 841897811857926145 930150243436205697 618085897621881473 988440465617866753 229250691983317281 265107064068946145 216439730501079457 406092660868917953 208631381930892705 458389387061462401 327296689299970497 50957313593084305 118058861086758785 853072883199519745 74055136331864449 168297836898116065 824933770105438721 97202984149223681 768349112678322433 896105819685072129 823622502968113665 220033727932037249 305638048402400385 845921092571355649 550394300277780225 968675318813442433 650294769141936513 641625706172032257 805068195369081217 863968122018452097 46201253810053801 665436722938775169 744566661148461185 659944789517258113 202451838608567425 335018310913977025 131563680824434929 954981989735632257 649446088194750337 102138296947028801 765345782338151553 937686603937269377 536279928132927361 487428400640464321 566289396861073153 67841067699095705 659390416209632257 516516141045624257 45035788689482105 631606589855639553 553978286294579905 22150198410695765 668179819734668033 888034086024891393 138549689689469345 250135135598437601 380370019083038337 86268631845658913 39335947822650041 832246150636603265 595058889282036353 203286884855248929 211344179219949537 448255255741027969 800283158595640065 382336056016388417 457963935410475649 826337271559548673 409957844967358657 872330444763623041 588632037310972545 264132600824378721 134024595329030657 736315097582011137 166891208173325377 682444215571262465 341817865700370753 748858622054758145 527744413877073281 643883969085688833 192241175737102305 102146398521515633 187607608702307969 526828540269644225 632443968504652801 730994192475396481 152125407228098209 590993346686840193 294946594779780481 18498295094335761 431988623167598017 408103935640053121 313490683614141121 205214619351256289 305656196273261569 665983992761166337 732833719731694081 172373467477573441 287138331424102945 746457507252710401 500424086075987905 158571774665904993 148969262141704929 489475114609145857 632175208973755777 982648336290427649 763038486572696705 903641513866840961 564818826437893057 144172654097150849 518535169922685697 185787439683647201 608596849595777153 746422403271456129 985993225930144513 641466272332177537 852012865598034305 102270939526579953 664030943728519681 29457303505349585 541297100138244481 536562545874293313 681210477860844289 514845255178453697 448056681395719617 762952075037862401 355475630783402625 38464185148963993 776825387301379073 90585088047451025 429462691423509569 180013718783509793 868057777020887041 986277334919453313 508845212741235265 895671934440880385 80320767949608305 389026281963825921 905621078285918209 189362512510637505 437435383820577793 931885174687312897 417355584935577921 373929247508865345 692151630239571585 485709647965538945 10959118860853323 91399031705787345 568264313580506561 392430968643271425 395328886764858113 390470259824436289 919186170199786497 422826432489731713 796472647116360065 557667589945264577 94800977859854641 973879049984663681 142535028915958145 922701438378535297 792462442590100097 740503256240945281 341065391013444225 818031798424538497 325448654457410689 60543781980857857 419126825629305729 280156267131129505 456815847369050241 173538837375705409 296300408024336577 901541852878789761 492833143587184001 663909201232304001 684763702708593793 646344532375362433 123060975597262257 617249486964940545 638519417684449281 52179940925821457 839324018841615745 321639586527727041 200245514478254465 379418327156880513 609613801105005825 339870886499856065 279483595631148769 217097295221957857 662250740520512641 186826119315089313 715954565391811585 292022206388960385 727979266752036865 720721469706891265 578290956082469121 689526730321556865 261226961403828289 327397614301947457 278630494494237281 18390236804062709 25318376607849305 501340543437382977 470177012208893057 829374813630760577 879410417546417025 41756111200829337 876479243441437441 620697998382436097 687347967880462849 651072094897560961 881906966351323265 281568133346109313 411189859172885953 689080931135254785 612343891279991169 786872906398397057 726115398921869825 469073044984501313 338819244538370881 265548438768643521 860704539250669185 131377613722026609 845641701690269057 328511535724910401 929729452138268161 471482519993660545 185181752256085025 318881740884119553 278765839819449473 389230963345415425 275998290896055201 200247941537096353 434917813133203905 945496526463617921 637373790923248897 343766773599963201 180164678655053473 524354245638864577 254986386943798497 930862283055287041 198320549911748865 791350226423649153 968508137025367041 927298528529586689 249012401345943617 79409387689839409 707103213554617601 181614369468260161 88718078473839057 418717822809757249 483459348360469249 684662888714694145 476676926360433153 629205847983445889 917097094252184833 128732059677272305 799931163624897537 15797877314785325 584865924349856001 809008699176199937 745039973182748801 127268634600444129 97980434969613841 504679760001518913 292919566331867969 467359695438236865 153525509866909729 102563924684385905 267215266096066273 767898762685280897 92542805838476737 426777576485644545 15645011452782855 562284226001427329 670703894537098241 510632857638920961 228531668690642689 26232254699767313 780904405363074305 591936990949928833 720553212167992321 901640734893593473 995230121962293889 583431651449369985 432499266675172609 387436599478025537 767626752683085569 22724242423773689 302068749941177857 95098325314584289 474851585822534593 350289767306815489 749640479069491073 31066398598330381 704124016127721601 312657908103116033 710285671338276353 416479189279758785 119174552308351169 806565234737217153 691482340356749569 397732741087470017 165594948764507425 237592490472390945 662075725532439169 78518287652716625 890617110836785793 585691938827135745 487670158673189761 132623659973251761 346421964145818625 675235129731671425 567125228823151425 682401968471484801 780153117504227073 417097459512444161 631076817613639169 374045836700776833 963960447956296193 6287873169608106 813950604997636225 199415845833787137 226227258229187105 655300300820652417 973946051730855809 735040531928110081 667867963764265985 558403245622795201 319731712862669313 50040074107020161 608072921038143489 506315660457470785 107522088306843953 612259533716969217 940599573580286081 198086177662187169 37841134774929233 460087964728561601 998766129447574273 574569202628236289 938282110474268929 648669726634057729 944422056425949569 875870660647191041 938236662498006529 293991705362035585 98700351395308417 6838609484827175 85802059266093521 275287697778669121 21276370616064357 786544810288059905 828423279214199169 992096753675159681 286768560674317985 819312999088690945 970450354671562881 262028608252183649 584044267957338497 818893332857211265 266479999019217921 71834290504799729 24390490322076633 959680610280610561 233518178276661089 118886371085086049 951251530566693761 138371700690097297 732685987727926145 891898929674855681 426624579918609473 278225467347834145 438059022567166785 6044989137127034 271966863512332673 71321656116250409 172569451319240833 24066694232605101 674955681246359553 860234049879192449 835624274472429825 535153718986254721 63632038980685481 940782975461129217 1741840848318078 629046081369128961 87951149264995361 106583305698830337 352245663227996865 473881539321940417 42785450172360129 141651737259390849 671668985154148865 690762850789443713 88829507854285345 540201657269175681 846429465135209089 901999214858523905 867117795630221569 536880651320213761 935569825190690049 827736983797965569 13087442278163053 563164964453772417 122591420295897537 809620059284203137 127025177202725105 206612317785296545 24922486309655769 670718072864932737 684682432823109377 292509719030601217 145275378900301185 476863313261294081 425801457345627905 688581597820157057 49596487323093185 472503213939408065 955869906563975809 162416058846513793 392662757146332801 229086865993384225 669838283965205505 110818590079357905 68418947673869465 698869286274490497 953645346710374017 196233502003405377 312293945368317313 322968861375006337 753677753506096385 36629019586282401 442021716542193153 838809317030356993 604843361486757633 723892613966750593 397586873453327873 786100542239456257 669489245486900609 417024158168086273 276105410216295873 567770440420762433 122297276999319137 848566132987127041 490652001123244481 6385498720380412 696518524186657793 777217708086450177 990795406555399425 699348773668621313 526064381042829185 151013391725353345 535067063160660417 747423299242758017 733283765685328641 651502393004758273 310553907873092801 68904344536296233 946573507300541953 960862185471864193 151688962156761409 52188295158902777 23769730961404889 324764312932327233 259151246069244225 606817017696219137 410653211890291905 21152549850949501 91244263859302065 189697202545108481 498597868249774465 139088432286310849 65488666338573865 379612179707468289 46750356709907241 525787223400481473 829353812698805377 397991877174565185 703126690362964225 980353882711906305 238603888284011137 303942754863928833 162250476535064097 319103882917755073 312811047571109697 681646511182169217 816663335178887425 72413074801485073 453979805762962497 571421936679659137 443662869322707841 512604551962066753 140347660454388289 333141292436852865 580443779998219649 875393925353275649 308315749294614273 561558832277089665 609534911673165441 895947895404656641 266784302938766881 164827380137058561 46765742974528737 709859819310221185 446209797356395649 165557029443679233 206311663904074305 297630425416638657 656378108246663297 661840862644982785 937634867320284161 710007238019638785 39739685397726985 995493908622652417 878958391689252481 485352956785543937 179342858821975425 396206176075214273 58511346491869177 846776297954303233 110718923899177921 911406334603444865 371015193715635393 286888961951103041 444931692066241153 78502274653391873 651220711056723201 55694756535583425 725443799305160961 663066175177480193 712854487311403777 359341788650890945 195136299299896609 565847656360507073 789819060445736961 954471354199252865 663035994158285313 213736906524903969 542263666498428161 437998015566460481 344970635526756545 993593159878475521 924179585294027137 241799674344601825 761024625263495169 489960377597899585 268076809422154849 955554533860588801 748471220079842689 952994261352603905 458293788573215041 631529015307474817 775600561210119169 884430618266211585 835430874612057985 638317254996263041 293960170726684545 298267411986575553 813757376218333697 95304080997859585 259014943079954209 828269388490500865 180323388025783521 58039657728027553 987781176312218241 733817769985581185 773637350452489217 261970609342650817 652882894669510017 144525978289156129 71500185330108937 146389699656321441 272632675517407105 806058492863218817 27893401512400829 53489370174215625 523692471054538113 696481580764189057 929303336371844993 363603931235427777 944786571811711489 304124568627788225 748753255977945345 24796276705384201 625607956824971777 52346372951834753 383960941291803713 553707962625662017 683894877177529345 359916976863605249 712918202408829441 418991667231491521 265695687818400481 502195251763485121 789902050234957185 515752746280423233 389750739684735937 730295783222960129 957201577491517185 649437126200094593 267989632680205153 783495984782579329 648031521109913857 973836450658733825 232284372493445793 842873583344346113 205179558399535713 776783526288991105 685353033078477825 298341348183075905 904501192350835457 938252012953892481 564238464363121729 191743524712581601 334660169570284417 561649285633162497 291881463901852097 438504636535132161 392365310134920257 415920771228865537 620381714246157441 580608947476452609 969252974601474177 842613146841269889 803631737268368385 873695741763615489 261609712008578305 50342888849041145 232783195044056865 528164497739499713 872048486470319489 314381096942323521 721750136673499265 303902811025071873 103395831375422625 549615596602972545 628584314104337281 874211379339573889 195392891778610081 262432359903154849 669612530105460737 228462305768776033 615962149799202049 695640590401733761 744869200536278657 254872222632787521 797970247226786049 448144705857313153 104377973455932257 742508096747489025 82477286574800241 318462234947514113 394648411923647297 651403861297485057 778880869020142081 132344633686013681 323396478054313281 235708042243548033 635240477520426369 866748536262075905 48634915512515417 659489120673857281 98131198410285953 175423296091761217 757200678653639169 138704309275912161 265976757444121857 108747158465700273 959405361452304769 474521533654826305 653926989074975105 258604348805274497 643350200696282625 539431510053791617 808575723237709057 57619072697246313 847703728168177409 843279712643823873 469388224539457601 533645218066336449 309186588187564865 574494538442483137 668474317051305857 430872738565948737 395058482442898625 393520918595090305 704780736342442497 427198593019195265 456595716005402625 990045803707037185 901985631501531777 825692031025578625 342548459286298625 820406180652117505 56086056149823097 901256262163140993 38163672974114609 162109371299383297 359227301366530561 320271438061592321 82466729170455729 382302132399860993 726707597519279617 202542725498883425 541651164530513537 168057332954536065 995904608720934401 395842367081893825 247795782708728033 38387543246347633 566337825518886017 21421326511354977 758500546310408193 208951540861509249 132054990963894177 914894710401835393 953821425356757377 346625335949301697 159487634902845345 24820960629565293 402128662483640641 796721653174561281 389962203693301057 388168132714081793 26876837213571037 933043693803416065 615905720047479169 927886729304130817 263047725165783681 640658250630398337 278799952879325025 916307855933961729 767122315500905985 941902673503893377 566092282350595585 625503221343105793 940395533734623233 94457596536958737 910166373290394369 1650029310933832 535430279798880833 381205552201880257 397337983297362049 417534415646738241 573245395379551297 358062424899404865 126522292624741793 891422085196790401 728859182616140801 689146949767422977 79195613895805649 30569511981777709 410105170711993601 367800953948947265 403647783300641537 235713793361224321 514864030372599745 164472579775566177 22018513685068797 964159308935958145 501303930764997569 453834134840125377 248583066358463617 621895039245384193 31305282372905197 127358295231221777 288176335019542753 670973060693281537 276503774210105761 395678957782170241 456121394427668737 981726664044043009 627481957848750977 807298907548432257 132785310832005617 218001056770727777 278363416119638881 464583450370074753 509773103211870209 958231017007005185 120828843648162385 990630069799653505 289266746578888961 369873481357014785 863419222102514561 405786815380995585 617221583445086721 66459182850376665 974581757649879425 402689327750682241 634774019570798465 485561421394034881 252538424141725665 84205967801612049 355643487772312001 885612159668323073 763628885480962049 648255254696852737 871504931391413633 226171205041591617 915838316961604481 693847543352067201 668867049507525761 579543575235941633 288930270615743745 288786398616128513 642142821607890817 834238564666062337 910754296252996225 14252263272116041 6193952722270525 758491842093871361 225301600434256961 296114582654713153 61146413475896113 663874430993612161 456978662584468481 186536352635105377 721811755617920897 66959964305265633 243022493318257217 689629912460805633 988334924842391169 716309477568582785 728281177327680513 877102521955411201 464075431634768193 910981521275754625 130643554362968929 637627656382125697 497191539949298561 166829847157682561 568761419425037249 498850834354957569 175538155251047105 422581666527019457 564530529782679489 683369977042833153 897534900341170817 256791804240602785 599872054327754241 367727593054443265 497463021925028673 100062291814605681 820097952588305665 42548305315467161 360684835579988289 468348370227683841 974591188932457473 286708196454899425 826648954133304449 559810819480599489 900348734615057793 111214960203529505 664975116970211329 599716310545257857 856411048844442753 69817720575205297 7755607958387146 488652398431792513 269250222478326849 421885430650338113 830442579997210881 215257155229291905 553349276795721345 945550801111185281 660913657178753025 195335591633959649 620641297535918593 290395547789774593 443748523682202753 957341247167956737 120978213545974705 612060199881913345 442258394314450241 125561955512875297 887779162434760833 307230588654551425 287864857556812129 375909124633746945 163506585094545185 955741252928849153 114126150581398641 327040224152693057 4298519320208528 644426164857623681 485784029460390337 256839857245775969 508237082531586305 90347210033431937 162004599207506305 129366123682313377 764269907286070785 872773562262370433 743488329863211521 911681267002872833 406262383356498433 425528287918755393 836929569063727233 238099154740364577 497208029143486401 613945010157170433 434640730918673089 528992278528104257 921051225591774849 931695071900950529 924872558063185537 33227993409422397 173294960086771265 888287170949997313 207935980947624449 481492955165347073 206615208520382497 632364713255899649 248764698281490849 109286473510092465 984747193334364161 461413953898659905 517777237557950785 433413090068537345 448236056374803137 625656182066908417 894154487251370241 997702425645581313 411169540322994497 841362568892311169 979920085102534657 198875533924219649 341272143805859713 613358647818959233 416098162384741953 571531960887380545 269902965533198369 832959548799852417 735952344678722177 564845753448022209 117352144459452753 999004872505171457 832733157975354753 848552099492689409 276787498524306849 717176281400856705 73954647372417521 711124427295683201 292302726489332097 105639313511094465 40086646735119305 780754957544200321 198425428257031905 190636404414636481 397413303949932161 435055198529251905 506446281334028481 959478446042456961 393022730317255745 146607016902873249 763944047281775361 174070229643081825 260433566700712065 120065015279092081 55443734586070545 387418627361999041 588833405779382657 847007316364322817 122421275870784993 478394174742891905 594527941634069633 274849803742309729 968646550281611905 884354637601010305 662829997439672577 746698714409443969 781551558672283905 103225993642826801 440730771733043969 513963530158232385 781961102438593537 820529844411201025 859393306079198337 699956686439900673 643793488964696833 635029409121603585 470516874468515329 50764020901564065 473517650171565633 79646751222529841 377292289943596865 552700431889103809 968154678089099777 810714563562061825 329978579276698241 130114222333840961 382975215211295937 145224501372613441 504682654497173633 722741379099300481 828933450138016769 817403516397224193 373942073203139073 340932894553812801 319082723157286785 985697722873343489 457048290382573441 425704488355403777 917151004478689921 310202829263875649 670180525416341761 417634045687375297 475155832291328321 828008911080335233 310450061539142977 736228065966184193 336071751188946177 447208092379288065 248608023794147937 964689725857677825 218417936280211233 54954359030833897 782798007933109889 452368114783450177 379123586983787649 464598058156713729 446314919285995841 519996112476032833 296692889595725249 13301457715702015 257464589852702369 165703559049841697 146693941710829281 444558860575273921 856531736254183297 510418130994249729 514726066980067265 477703001051114753 366408163221336705 30458993965861937 257691487992708801 964911611319866625 828085369497259137 946833167759020673 472449430784784833 879691942815586689 654077437881994625 472031922866772673 842427469094594945 261699476206718625 681637851158669185 156189744108981889 528795342511379841 181547865317956097 328719233305918145 478631757399977409 465284662594918081 384623147910208001 809974533223780225 454542333355075073 757202917381697153 451584232061950529 874313408678744961 179308168593518497 618806059937448065 580096443506580097 611835093808409217 427718814784835649 292749783266224001 780413309172960385 344210406817211393 127466689206311665 955249404442845697 797826567850183425 772257337941979905 405222371331230849 135881167798423521 167003452852643617 486648413869545473 81039780250744545 477317792857810753 784206396297850753 747130326048434817 788164950046674305 173997300003229313 398851272626988161 462678699252677441 98801887078263201 496690608019953601 699438942797048193 435629925828024513 123474717022840961 909699175267824897 752348992653455873 808629262779390977 456887322918571905 287143112716513825 575196991853420801 931436445743102593 204315250896907937 143281794982833329 547435145852833921 468088478428541057 230390130263071329 8457097315051955 215753685393355713 932110570811047937 20599531584846177 647103054682041601 204874548131417825 172491986711463585 381995382983159745 657989036244238465 337902668037191489 855730383907442177 83677093382387825 690745517008785665 475021312459151809 184747650087700769 852911704574022913 518676270902865601 843619206798695809 964868818282624769 505718024074294465 128427368337121089 933676475069351169 436934948383168385 460945090414536897 815425799075207169 124296513726438465 830217449494753665 227012804192550977 643907920375902209 673659618545631361 390966753663889217 376374434433909505 66244313430850353 206524312502683233 279639097462492705 953352293064110465 663172080583898113 359971689061669761 530202986518418113 568359473075684481 920132194187125633 366759502515424897 573158271840455297 690847480788814721 391467277724068225 461934017539423553 250357218202083233 892932171949734529 110678223512259425 565871586419195457 920375056420525057 246993937788115393 408805391385122625 527446366991430465 59638845596168721 428192893062867329 522455851747373889 684428339700264833 614014590762181505 704481206065221249 266831296798493153 822514640812816129 420925028435163969 253152993018670017 266735908025459873 75720013261861393 991800869754953857 668192688817296001 569998698778839233 523456699288633601 272858140755204193 113735815077216529 93694710365447521 395903172545036609 158570144316129825 36036907540331953 95282991116214081 919702544082159745 252116051016827201 322768350465263873 430210592819499009 19278089200799541 901515768926841985 150696308267324513 607199940248015873 761862942969774081 905704107855171969 800366156827561089 825505929751649665 601596413829145857 513682904209659329 452075111080372225 158688054538849601 972748379588043777 729969270910743297 376934434209896833 611305799825920769 515428670800606145 304308045250806465 169173009537328065 833451562996423041 428278025458642049 702138388693867905 353078471464510081 138848494782031649 949003928675939073 419324908870137857 165306839153625889 81649989751603873 410726244056721857 80534187935967345 839036988468489345 41997140576832241 433566812239593729 221334775541990337 782047646579908225 28359373130761869 638511949188373505 641224101380771585 580822212045784833 593865760969585153 444179834662566721 885565944170039681 414935903616079553 393019240648520449 484743952442787649 191708623468599617 821070835983459073 373787176129219777 505031840810278977 56823520419285953 597982922702410497 948118513749044225 110993246984751441 156357445866831329 239680328032800801 142114191341683233 922696165211096577 382157321808293185 574161843028317505 766662578623986177 763270987453100929 263653187299695457 172625359285927265 32259593395515653 869414920701121537 484952245264807425 685536868899443841 860502821935220609 403948738230756289 881904094630499457 116919443818499505 912544534723771521 43368646260876889 478372005347878849 429374754503665921 195398992770485345 186365374851963137 347938654649425409 995507188989176193 44838947880414537 544023355059511745 429563713839613121 695527841716650369 483723814660059777 18122835812366845 712396618520017409 777942869286430721 972641695429309953 918029836222150017 280757333909676289 525573270087587457 602008333982603009 604580734547543169 685582503337485569 831031349113356289 908162222823939713 554782876336009409 609370604555678593 715638290645724545 958065553588276993 915817653845611137 209449197751951041 808177692401084673 756129544355964417 740630879210915073 266456593522562465 722536927668326017 641218962967279489 978334757459553153 4130861109757689 977012109441442817 311468454750759361 716859174909831809 371307599404119041 626788545050683137 729201638791913345 257035166184866881 641545868065975297 631927203829473409 98646921488047217 28953121565042041 359755686129759041 356284186418800897 696580652160314113 663520358168174337 183942113121219105 641484794906443009 782412675425753473 303279915995592129 784686695539662081 980811870625384321 472100581369964801 403502665712412801 191858552035910177 240219903593963841 72801079805209665 342210841641634305 349511146251430209 650347336769751681 326128991549118977 459140753344232897 953828419575103233 890189802009853569 571710420215829633 89838494831287361 218811989521370273 668962045382297473 434425804974260673 491362774409228801 119251125537005009 409686339756358849 64004820597382665 587826342895642241 995115755303530113 271395554914132481 660747548401722881 342749715960625409 526211393518309505 594850072271366785 343019052857989953 514560780147537153 876710184209613825 900784705172522881 828336526241592705 123309254207047297 907625769369474305 244495029133229729 778503570185968385 280658660239726753 418658003572900865 173737351842756737 509134030902025345 69478255284995073 331948188793063553 839273272709828481 484462156633647105 940016095918071681 7633068319293558 262883708737060577 149595764132094177 980949868621653505 688767856038282369 123378710042498337 124998648051281697 367967129685371905 630931649848619777 127233666911191537 173276705691300481 60428972653657097 264984248144827457 490309933355444353 108203241949190961 256753691391470081 770988218629312897 877113772289330689 552891728173868545 408177545167436737 473845621689179073 383782177081268801 161272976366241505 483391071265248961 288951628709597249 573152855937902209 228347319315950881 256219343026774753 96988961486459857 890698791793237633 54475020322804825 316145949404148737 974354174848301057 927730623628942593 662278835613868417 266331088553190657 978720873200984449 325162947934909825 547225480936312193 743226835236828929 32632555468424585 702498823833646977 770916773581511425 861455172324785025 972130484318626049 880830594737755521 466470494777531969 930919582974599553 158236337136585793 77029925786714417 445644607475024641 611926694659164417 78226980434124017 363476012217386561 195720433545695009 448283461567246657 998286078771471361 901343551762121089 889399804812903425 155915480546074305 142145966306458145 606461606639026433 752502116640592129 431656070178878081 750219836284415489 539006220200942465 32108693519624865 997741515295363201 174570403635414081 418873912342842689 62657985709769553 304598202699413185 356593330855233153 957695268831852033 360634917020938433 798230060665904513 351863440012465409 819408075319767425 1835258748947411 17542577307342101 261175626546432225 830563139424921089 601260276118942721 448030523741099521 15012005999096801 868653406428432385 267672143833785025 26293159599379833 972708725458929281 674433518319343489 826505818975071745 297830963316588545 535331619785694081 628252904643840513 170602255061119489 389654620302639617 746176051132394497 469806139365712001 723140103029116673 408657931065793153 743984401384125313 647479963228402561 986862435777801729 433854281084951041 536151353393350401 782842368423469953 954510615182407169 580959157248916097 732713860807137921 906095784215960321 604203256675255297 405051714478947393 2776130354149587 140949001054163857 777873399073278849 222924403231022689 224801587187698721 326921339099424577 808965518827882625 411113976435547841 758140225765956225 301273017551121601 336185000772950081 826507615574829697 388102528291398145 812378026112650497 712600154253443969 739967262522458881 229316822428856417 95365351946181681 333859906729934145 933871328973825793 916117112375047809 256321486997176609 496372979073534273 334218591283320897 484029614862222977 733467044134098305 127285710291111793 997482077791350017 438410026844593409 135813358644451649 864909816852282625 800373930773123073 115906506938458161 808316456755246593 613427305627588737 463843388471250497 838287030665469441 97046047504175441 342401572191398913 835861996785514113 818500742683241345 751071550977254529 683640470393463297 743860737585752193 853492739978520321 415455927149377409 819702897159693569 368205763787631937 590736940945404801 160886527816185057 424854260945629377 472090672786155329 414793888874612545 332130671888858561 566222155635195201 18066542078077677 611166067139564033 254877454137893985 696570706452739329 602634106421991297 537664129781063617 46936751817622025 257414453137990049 721518287183659649 694389937764626049 666656804980188929 189669350721452193 441191604094260737 223888000413012385 583363427195916289 436853562231910081 476792620010531457 900242415901303169 959312166336413697 581793253068092033 670806302908378113 752753246742855681 830899892547517313 231272636073192929 216867848765350145 304791018391753729 512649655041084161 944132122063841409 793077906692449409 945602253940876417 817832533367873537 67627665184240017 751658096162078209 161949217904478369 894717924898198913 125707318481595105 177139017946505121 472864899740187649 670669570832739457 603151695030597121 572191447930055809 685466285587594369 434073940692851329 443802526272598657 85442878788317249 39296707179119041 775970682397922177 72531884479282385 64048851138966969 463288082513614081 471947014226767425 642972952900997505 628419405661421825 330997736174168705 376179498680766529 780755547716587777 338468303356325633 79758770618852289 692402909018394241 750104982864421249 589314215070974209 936889215876647041 203127189514003009 525835384703476929 456901686153106113 865859976340587393 3805132808164303 149287270728727617 456033150113061249 67676482266136873 781195664562584833 322538167746706945 298444408973143297 823660502655101825 676315849509560193 927793322505031937 798572630063095041 786928347933894657 716699226394137473 916405214263797121 699440841881926913 678376247719725697 827874154746606209 303264676697146753 338623957788914945 641754593509318785 630863826393646593 226767038319970017 780701328210415873 699916550822010241 895034771618409089 732222858847556737 672197532254219905 34664832682608449 390853386413009921 38118636015191497 570149380609496577 405519748839154177 425245535831376001 121327345910053457 626620725877959425 413543565276739841 946612961546076545 971135922299431809 127350476530711633 506057288910810113 383587351839732801 415335839277155137 660020999015305473 373277795321882881 390868831919799937 7777899294275415 381256681648881793 490812305528393729 179695614134967489 719512207790437249 544413636325831617 60425153585384809 825445923892129281 619333198699003137 803634142242248833 59015132744022481 789527400324825345 29266524561897713 812771302294525057 851412026510445185 239133273547263777 851933703359271937 858023300045761793 201144784702208321 671834055142479489 586100683934482433 95960425671254513 135102756016607377 880648557878895873 560972015576517441 887714495593133569 108982000197428881 660644097026502017 856472147409895937 527187235094320513 172182537115190817 544823031552066817 354023602236203777 736104438563291521 250626009460702913 652756691412260865 138977429871822273 849604080663713281 426648202792790721 780948519634261377 701288509333046785 928931836146848129 885163743878294401 703191247375368577 845295999932680833 726984488729701889 468802648115968193 279298429186365377 103231600971334097 690273282948215425 11406771845670961 91734006767804737 571624330732042561 27883209662380893 534500208010257409 595155055104111617 167014340418468513 412813328438989633 246087806459840417 30167807487341493 179868900014831457 530455330867798849 91991865666614097 929245768100638977 936475193289858561 457785450478230145 409135193253192129 942466515020893057 241656000817435777 578116339816293889 315570731028429889 899310985220790145 844829795443281793 321113475915257857 657120348671966721 669180928902417153 363255286589854593 705482834348661249 194319791312238977 109597135777772081 214926090660846113 269665801790598177 850699682502480001 522438283225991297 105803037082004897 149541390025778049 114615498015240289 853388148102805377 318803705696673473 525167583150693697 467849099948224961 849422772854691073 442750193822313089 462750906787309889 146642317362761793 468259294998386369 626470892768431105 953198865992011009 781915741560979457 649899849465892737 955249276516717313 152791569685124545 938024933648790657 704557548285787777 23226432070835301 839456350167467 211988181729040545 837292344073627905 256233354196204737 387931370957037569 71786357422695345 964682905337422593 455517949389253825 318904129049702337 722812868925714689 933011785168613249 455229307441008769 327488953206515265 981191752975263361 424065462984696513 677242166391529601 103344592130117265 902461153421185665 340193594116580993 828486680509591681 563629345953959425 30639362077181433 854303326691972865 511556663676152833 695277435463811585 878177810660886913 855680151955535745 242792484700537153 493736980325198977 169611463423080993 434746755387276801 317686799154905921 390230104581537089 544318531013502145 748041044232561409 296381376775478593 181868179142814049 645799869734275969 960884254840362241 157875486848105601 724579753220996993 671010409091721217 554615103020804417 586639698771186561 413293132185916801 623872026973316481 636206644978766849 496537603670567745 730792640614215169 338146028348873537 732004177757257729 991840928028942465 197895178884014209 197945342623484065 68795439032481201 131844854286420337 782954552029298817 796548299154565633 432143879041969857 362939148769321217 936203033210578177 208688932486353441 184702184897854945 459380986610888449 690215533582222209 296619771052448321 970021852039305857 561486219040510529 826089398041947521 480073537950545409 517255731611367489 98171313037177297 638155044834253057 644516702403237249 999309448621883009 351027369368289025 858677228747186689 576141928184796353 734754696323886209 371304554966577857 426706445190649921 246864733116112225 18617979897808113 251869031935790145 928752718274527233 944773664208469249 328572719666038209 126529090719920129 208162542616253889 187259568671620961 593786043261840001 102901761621176033 167991888500015553 363269664292630529 99524409895320081 906619749408498817 589916745683598977 441272646139211137 600549730611103233 739200172721346817 598565485103993217 929683572644819329 452410188715571585 534975355842597377 533977172469168001 681408315392516737 867142836865976833 890410877689809921 600194685741033857 454178495830632321 536978564159436929 768821294055733505 958923882313417473 249435631225523489 827819500436785153 132478476716833889 485487943768962561 996289233885249793 958114668424439425 790555419522753793 329862208960196993 780744414572737409 185987019776913345 484048709480013889 686397102302581889 466821695568029313 118884211053295281 957189712649899649 808057986091188993 653851803536483073 129581902662973649 28926942893370721 668888725857730305 667222749713289473 257132310349089025 408504128614971777 724323268770991233 907912077424455809 341517517342648321 767259231183111041 713434409351297153 874605327130410625 889656978415938945 846443161135716993 238853966818471265 522059099500651777 904477027190832641 750642247118172161 125681636722820401 97215150006377377 687547347715774721 41449700244562849 55103618620012897 982637286652803201 212020603014703809 440157445723677633 274674573943290305 422977028263886721 772097039531853825 395844826647824257 966410346400284289 877853576679441921 166921219648340737 141363884305427233 95251993676786385 462860224828148161 42773387229640745 200026247747508993 831476846466148993 854109426399716609 272838655977519553 316573185113547585 336757341360570433 751153954255499905 427043539705675073 54172142903844649 298436080439348225 644248436289089409 706886630035310081 552269189473427969 891953764969262209 106345641676966801 876428782915052545 296301248016654017 227118145993575393 35181759844036265 98343313309097633 968323914712065921 998044743228721409 379146131509884289 523978729868144193 176954072003702849 295266618111572417 580830018378875905 532700780899656193 895700487707948417 965958759545262721 718307597890714113 665427341987179265 951424200254145153 716835464377869185 586047004457853441 250444266672896993 720622791392592897 364564281415827201 470231471282176001 129613057213315841 22382702635191265 349130450322793025 388167019665601729 616397405044917633 895730623031873537 263239117584735297 94965258207821537 163315612754825409 758902726130124033 720441763333372673 245044254919108097 198164953540977953 252528225615257889 219226037712648033 29038693567173369 171482462867015073 642305414685786497 670947396146761601 201929184024308481 211149802769025281 914473116181078145 185464351823359393 254691227484556737 525888004554513345 944912361347668609 367049643441806209 154253503680436673 162816392948396769 306341197405963329 410094959294045953 445394411144747009 183589136586544289 234703860260715649 422939877544383361 949371715635251713 260317968634321761 983043201286555777 700594189654598401 949174308568558465 41110989715814841 617046288613984513 743069581762131969 777534009194269569 33300415778850125 259856576241638497 133499569961660577 544090623781499969 791116978491640321 774066011107272833 485338432364205377 290841664787123457 667640737768831361 916075991462797441 404948466012999809 854330795328621697 545387637557933377 542911262017845761 237193032721666689 858662761794178689 746073539581569665 565374694841743489 537758357167835073 550728872588678081 641253017826681345 986057522445385345 95462715624154977 118962536336525201 448104201698779265 638708023302420737 587535317038746241 976120550840732929 858193730417536257 649975972813287169 845641642288445185 517229297232475457 774302737919466497 309379426866023297 323305084820791681 633797304536329857 737146038754144001 982898663204430593 847459239074527873 838153370823690113 29017643712361265 104928430277048785 597418924523456257 56424120730355297 817116711707836161 688078106609545217 550963825424833665 829943107874058241 620744354248525825 396789018518511233 264994281871057793 933136897123716865 382033663179310401 125853062666301697 790977099042226689 897138548244456065 220828243754763073 436205995044439041 64908061137234793 14137131670963755 745328716008923905 745996341967249025 137659956822393073 495009901546509953 458877410328451393 113685924057783441 832368156679141377 234953093205973569 190569140606225313 931234523514724737 617062942556248833 297104564478488001 627205802854430081 159298330661862049 777346686436974465 706638225038830081 433524931189349889 563493540400862977 57917424917992121 427232958046445761 316822559164560129 72431895213462385 333666187164457281 703529095977017985 874379095024902913 86338151290824785 169556421754425217 48160030373750833 513928737080586753 672149440705730689 260287843655905953 546786775724058305 968358542558956289 830237377787376769 210736799191170817 381495833302111041 448577932480926465 793074574508970881 259358636735502305 329797074108711297 758883478829783809 891702050254941953 770267386571408257 796755143487232001 406102591032006209 316781908297478785 364832107274398977 760606646097869569 989403509052959105 913004667181248001 747730360742753665 952282661192228353 787103132724777089 424951842490536065 750985246001281537 6923527046268419 238408983769442529 696105835654698497 96216065707910305 96716882481914017 933242320857029761 688089964035690113 411911831372012929 320812225136137409 206676421447280481 702575623035592449 268874246154712897 546892303021095937 623782619602135169 362400168862443201 371080350263984129 393065060459917953 626627158927544065 140712212399314753 597217485881191809 46556174179997361 691749596804836353 57439682834477425 694302448760797825 841333002699172993 260748692605130113 521724316829626369 21495454631281777 180002594649934625 908799741144715521 758473217528539521 599965672792908545 971450821852812417 109348485735051073 278757870140175617 692091379356799745 265703283272372929 144316375307962369 39982559668111153 387142070899844993 967992928967760257 257480329754837825 285711574102357697 965774968421317889 187240941284485985 816952659308068225 190576955539988545 735192043879639041 967947846325188225 756703660013680897 887199944757647105 231778829761555713 432327674684344769 825785990596070657 884588714221898497 167740638591087777 50500809035440857 559406538798935297 356686562892527105 820048236521916545 205417509918859777 473443420100974081 981927515949273345 119411295674471057 36265562494776305 801743331050612737 536724296254142529 967646906177794305 855398598597602689 375003015840970753 15305974449312033 95459873456352545 130907982657049617 665808410654488321 783403323584799745 449184271663273921 17077269435631593 984171418246088321 932738064570450817 872459582804086913 870955708573461633 642487547704444545 236521853053439201 13262535518851593 803642648128445057 162183143832887553 703251089035369089 552445280195659201 533689539153499457 263498939624678753 867658490162206465 209324610574800129 107027128362190641 165062506371835841 465040920645655809 553433378770481729 158363908600193793 274456161542399713 720239272706244609 537916863185802881 564054539662251393 531334337187981761 997839318766260481 295991449626772161 592605317472816769 780355623801636225 248856452864835361 112263387532482993 28494420283337265 614964998735555201 435051181417854593 428539398131139393 525689158830147137 110711437008784945 689510169002012673 180181352005451617 452617365844204737 927260498087118593 296258656805228801 923321912506001025 299496941407426241 23630897500520833 948108212254773249 922749771187501057 926572986910130689 26643819477893517 116978100609848929 270499694460458081 398307474280130689 396444118624696513 581473155487010689 919776869449567105 249888571226264833 426678907545888129 180094927874698401 299564794130251521 910177139967686401 735071645724854529 63270174687296785 551994014676086657 816613108804986625 880404045408450689 112190470809530049 865293184092426113 925515945430248577 675134205218977665 676682955388635265 396037013135373441 784107900570390401 442982684215873921 398014016344653505 749705519720326017 792567602911674369 144879050663103457 56329139188314057 360658369010639745 465211533763024961 914875093322674305 187642259761382497 652014845644547585 384853455081810113 13317681190425647 613820827945978881 911246924607286913 634483569808011777 624179512717173377 123407473227267425 65297820585474401 52241621431221577 856540020216510081 824539725738056065 234614109752090625 971457852849667329 19486801850003845 297464750564238017 171633845323018625 725154305371489665 940990454801248385 627610561146646273 607138841399905281 177312909655753985 213537891502166849 865907752077781377 626714291069195137 720527763994198273 644561448558174977 996720494961017729 546745926963513537 396093474094485057 443168657833265217 291631435775279617 250431838009152577 158491004941737409 314680753501772161 76346280869820753 552825637382245121 447593731887408833 392472150250537025 665679323801633409 191717746276285793 540330837343049089 997138558723388929 146115009222150145 368084928444989889 36239443841296297 463803417239315521 65601915420295145 93902694127056209 961162466267438721 560221226286397953 75438326435580913 732453601383230849 538782668262157953 375197486795539009 449391920367837377 151134630581143617 634826382649578113 485788577231215169 861224085129300993 541551506249721345 193349365754514241 912966370600937473 154851048910181537 716894902292555265 893883863138825089 2252003080808863 303383442560466689 170855704098432417 513356732109045313 274686273581519201 676782157428611713 302411726917316801 594184956825984001 293980990737320961 866015487441906433 481589316481393601 532043667481744385 200481502989983809 28189610863698533 385777897743370369 901334398300633729 237485961160427201 296565537719295937 685486603278054273 46834352567699969 9456883652685379 656709785845258369 441837416848304769 765482448992145281 486795634718060225 630917314385932545 812971622372788993 377481464972632385 733325798521772033 583782700836472705 998413566550542721 1219231247517883 758767448600121217 799293258913230849 2920637196172749 277912131485308577 770726286173125889 161614822120292001 326208741419609537 780952682099155073 853639864185804929 166001324375066881 212061250645650305 548926274453961601 873412939390728833 601772156956251137 577714175611109889 523001816175707265 286955714755162465 985480632844094337 228194056401225249 587373572969838209 819457661478079361 219281807735818305 804725512792035841 609738549709106817 406056056435527809 937762454138159233 63805411151793833 577161822061000833 828787649437284609 157409223464405569 304567978422031873 106462900090917857 517664297773432513 618377023494936449 905272743747747969 278426035599508737 632834285656453889 210817447398163425 171892726656242433 668297937931129089 862650695822633601 100900778252913889 797746629795472769 403414201125102081 122761932246017841 248603722163686305 765913746635366273 120242431072512097 239887619138880129 464752656116850433 156926672709364129 381122157288515969 669690934664597377 653747876188752769 42212525428542593 774620682513671041 703176290572041985 486512160085830209 16331044736990209 907436627117547777 535524453775050113 141795977772225969 343745477394694657 410520626693909185 33546035246228457 529945957622040001 642292353973022721 53522002809003769 274434057971316033 299141805621239617 297446962227954945 981412811093036929 623797371618518785 38093844138394673 778795315877562881 862413040249649025 662754319516690049 190057747183793441 920828526452797953 539994452599245249 2980596006931791 930178963383134721 320404520314486529 302252183969287105 488981971734144577 421665798604884417 907232815634504449 573404320598172033 475571823478258433 636771239799522049 653913397625434113 164336805729092833 485770496189328321 127328402634297793 328908417070582721 927305761236283393 253428760486382753 468547040438757249 257978299755070145 995118202448324481 792256321506865665 431477923314183425 673829705228772737 763936739811697409 18178797151715997 507152146504246529 404884424943237057 433520761672539841 597748127960581889 92692618774542273 215193574697256193 547077340745573825 67512319572369249 231089177105339169 969723126999628673 388426265286440769 36756064478279169 186866035964747809 201782757912699393 875986727087195009 70924455057689073 645214670298663809 419642962676608257 335894864674472193 980532997201688577 888605813649228033 252893237431752737 100713124005864081 988768775674781569 769345088995187585 29469643155795921 641670823032299649 101745221242222081 636536942495432321 643281075011632513 42781953222743145 893056797998649857 959635081811121921 249872868164050753 221747683032290881 476585379773151617 226973593582208353 871591792265409281 818118807835759361 269257429456569505 685805391440801793 940390833734472449 42244080546126385 32585647098837713 670462689156714497 19993250157629205 713165519490701185 875420824157327361 67961865629662553 872006017128047233 929567987627663745 350584544841634497 966991451967992065 933240787105891201 300499132351632193 388271423595948993 688661088325439105 502598654931563969 912823730459180673 685746072887095425 308190232005323137 172161187954007041 496865160823745089 875485270124539009 939042211085713025 533487142847423745 852642690464122625 585225149228104833 598650971969497857 29549868582368077 64388070481783193 599186993579859713 432258627319932033 166397398190969889 424095159289478849 149018665348560129 603520735305117697 635733473421144193 134823484157152513 777772183958273153 823107194444027393 297586038610962305 616067380860911873 805736776287229569 475818783122058177 326557895631939457 697068177636850817 711481175528671617 709666771525753857 109475043048821169 785464376213766913 456474357022411713 894464748834216961 998319542223530497 629745491927337729 111720580274020881 160921902498877505 650038373452264961 961825709303084801 977657869318019073 552794521843672705 132165478867310785 783535351536471553 564949221052142273 813761537524335617 26313848258968877 536417914495743297 367688195671714625 277379514098377921 534745901678068225 822019640726637185 809015427366357889 413406747576495105 780796371165866497 689593868947852673 272395309505721889 628254045851512961 612410195725718913 15165252192190339 903152969136623745 133235449832632465 868101431199722369 911185955570530817 230765963240937569 434194649450624577 172995652543622913 946168685114344065 432413216361776897 3136223943762673 404170602604597889 750926424787181185 745100888394968961 350484152484675329 332265731399107969 140237632046620321 603131425063519745 299937361764939713 21423585561837657 499364925785400257 198703314344722785 191632464117127201 91312561591824001 952986556583994113 458095362402769281 809121355623155073 230644141258199649 844479740466638849 719395924894168833 487815050933185985 546746195545555457 666474826268853377 468404796358992577 453949092700959489 664020087317755521 675155815796742273 318608684287905665 441329151129330881 497250934959115649 632517527686900353 443580687863157377 906282085613931137 453640332113185025 109929252760494481 23475276811151249 218156838373253953 418096864781947649 475750653206120001 42303235774920009 442805131760117377 285884738972089985 517874472623290689 263321216616784417 299763109162334721 389452542280057665 823033911311938433 163228237594676545 491015856519574337 864525423793953281 768236843703064705 472121996920062529 441546230008775361 584852600957905409 761125974991699713 148651541301102689 21261657882128305 613990902093366529 196390114355594401 724954960201639425 636896643279520385 352931841601876097 241168545121581697 43361676204806801 184268632581485281 459127313985153025 805924560376311681 239163883559509569 369609793019087361 758545195210960129 946367168309080833 116841063208720897 368021126313813313 428923768127010177 40148317521740753 739900585850502785 352437294583431553 688650755080264065 718358311144186241 479046517365855361 153514613118922241 649051658135295617 51010932353690921 14903175761954657 895849934412972033 273840887802979425 498103755312371265 898320068125041665 485818671502165953 11700617489584177 769434727109327873 464815872454177985 28625048772902061 428164245456432705 878754940522526337 864551435155288321 745050887375192833 441076591441618177 238266136800248769 93050642914359825 500659892788910081 767889313737843073 790781444702957953 531533810139375617 301276576393668481 209060316944277953 607535739243687041 173136212662509345 838451673606435585 34117943315411737 543759353418579393 419524907427312833 568013280770095745 197907314116196897 911442261228970113 781695318950081537 694973984001585153 414665124160368513 434566832962417473 662345558940284417 530933058139858369 355503305257645505 247452406522356225 491636388091901441 838218435271833985 837379075125600257 398335784074561153 142918441215709185 221519642558611457 843571789933310593 260134913913375969 782841131072014977 256459350734637313 390083533536486721 726360015741676033 76969834984037537 629851620209144833 540363317137593665 895823816005801601 146574864064088929 23338443662076713 511581942059567745 704261941030210945 476687630167912577 106346824895844353 626738808058053761 238932431956371265 435041673006988801 762155465979667201 493671042614668225 134071359406419793 454449101694319041 389217220904875201 958192095452620417 866716189864391169 738951853876155649 776289876557449089 135869199596104545 95471452496326497 511302294010345537 12547603308213697 805239658156200065 566508937015342465 963664372791409793 171467640421489889 102572587168598513 974318682738754689 795705164693185153 999325508289651073 330738341732303105 447933958681616705 318412402601804673 585626332713921665 646610187903522817 740644846884549633 815096950044999553 424413788570895169 865074668785315073 452317488683505089 133315305088157041 463420783729638657 883676362521104129 693701098795116929 236196528063270977 644371371515894913 638802154949036801 12509057413566895 775325740423877377 164950563857779297 728877563004207489 408205318493401153 219492866677267521 734191779991512321 137185859067120225 148539585527501569 946955898034726529 582079669756119297 939637573849328385 413805766920432897 199212957641247361 945443058562666753 652246208581022593 598024694004649857 320572155498123137 350757835586499329 448463478720416449 218875528350565665 142122948975025313 805956810100077825 925276953641105793 674947263781248769 286242784622626081 194041955639413281 314582362271156737 650103804918529665 96838501342528369 818128110378729857 996444915956505601 426429840659565697 572568636348218945 408055167175881217 175216569401332129 120951690211427377 279890706258964161 581052130745185025 507962010899394305 314334043696035777 637622048608019329 11910204814732595 35273156712893441 364891611378794753 35614216517227961 561137361431867969 743452833879263873 87000697771529185 21064533792038989 622662700293425025 598480983431361537 373451191713854785 753994551724172673 666499390596449409 628523914502853377 726170973546871297 298709114953620545 687649163930522881 113516701558186385 764433848159086465 233931854337367201 242353256664451073 766173554535345921 355105380506742593 887238492399173889 309103446617960769 885418717519687681 572290000689235969 38948684092968481 97786454053199633 335563978178459649 776144021295081601 709485534801839233 529734543671217729 185596010078203489 500464333024893889 108189751215331137 698708734855252097 343810335681059329 869428078045117953 649627901479700353 612987664365526529 282996501771069825 4646106629763836 257631801298980897 717438911559419521 287823913797911489 429229063907158081 802843914979174401 547999553486242497 714507493643058177 186201092444747489 234742177253576033 716302928387513345 756879719112209409 140308935477250433 755422115604201089 736798113721498241 714418485537894529 366665247311971137 674394896202482433 860781531324939009 886461412737492737 303960724329854785 519012242031859457 580085440225268225 930784516714485505 387031824541878657 644673391725586305 207159929423262657 860069387414586881 611855908357640065 286650694655033793 467982441178968129 170785974053476513 129665170576515729 468259384336970881 290295902452875521 848060590519185793 735551306121536129 878388850792756353 503402280679715393 937688627619767297 496026022202130433 158427655588081249 449036872483880257 871221508995706241 750484839914164993 600797913408850817 138258942783373585 948765465846609153 89994681264215617 118236813687001793 569980519473325825 81658544733034689 445516075739774913 257319287479500513 786506278030508161 656549715106908801 154430006338117217 717326451024472833 704687583436914561 864722821397794689 382544010913804289 215374790650368897 393041956283376257 35046240937365525 887703723308334209 982801406497269889 321119558283307073 983069276240758657 165461142485199265 761346317323894785 883799812202077825 538036340681063745 127301119309635169 919004158019571841 786988044889149313 707582702892029441 753679412184610049 455979887817388609 399893132187990849 188368749814149089 529180746983115585 905546683112941569 50866593492948201 509786223660615425 812690186101590913 840464326732554625 227460494122617249 215137496722210401 794437328500322305 213793437965545505 386329927985919169 426480482354026689 32596989793930221 637380127177063809 374904833729964097 519905053191994433 198913611308569217 929057417851236481 495049507177931521 649744661133514241 65286282032232633 540909369978802369 820505473890584321 523637040384077313 666758490050568705 469091574299124417 226688440616676705 244063237420579777 231878112882881729 797142879533421185 555921915735403585 622772562552118145 895530271611505665 449028176904260353 666602839038183937 147225209370379425 434325074332505793 38016110425811433 684897252847456129 565862053274319297 588295522746676609 858739020170059265 366770742026808705 772775330927647233 768504514157072513 251350571466129921 1508132399656859 551462331462719361 677275502242821377 390659688273085953 51033827962818633 599179709980763393 180875546238738145 344672906281001473 668597249556732673 743486376915942785 533943742066270465 284441403140828449 212651173835702433 104500935629591393 136748953033574593 491929062100521025 844563423969440001 201963147681031073 552079904451034049 239364293733085985 640328395001326081 285260713082710273 675444638393301505 339906290881682369 365473369689190977 935170573989982081 163136604379957377 786266236917594369 58299557461062081 784300797199666305 416087851444146369 195121039408856961 879498332331216641 893362676036620289 297377449412067585 7811732830514729 746703317741015809 344835828193868801 47521964725959265 512126097511949057 151967829814388737 244819565359424737 539596111309236929 649245590112411009 220408807949475265 906524485511756289 586792152294705665 360635686042851265 611871795505827329 201706902095939009 744827806415287297 471346508910340161 787610846090707585 164268188403855937 222880875991464225 61562478750825993 594431485098418433 996239192874387713 677316124240661505 163115962036680897 83928114213229329 821579384203364097 875852650581052161 851005864697437825 149398571049367489 346899126608125377 315099706205785409 253808087175325889 483402009470673025 87744277827869873 696292120963406081 256426070351661665 731030910907911425 899972957958542721 822934838996246785 242226615525861889 624707935673377793 191637668519849313 605896047160840065 850684073005790977 563232538360317377 683419760732054017 837871589482915585 595785174776363393 159054865408826625 814930372341553537 637306355284309249 187322549652773057 982134488320291201 568100185976792449 634652670660130945 362647616795424449 225663065309056769 383562521439916545 269747975181800833 14408417965594113 598432129892920321 95648172044636945 942205790555078657 887335332934053889 91373939543167633 98738843597107713 176761747971980289 314452838519340353 693083743540277889 802776866384196097 667851798561486081 523508832328058561 852860009113051393 437334838082353601 803299249166215681 324369859896560065 862514141276811649 348567831330374401 552452506150757441 297201171091540289 93067107030471169 606485576320654465 971672935582105857 452130200816551297 563256191222642177 334300418656145153 827573621413677057 189601132792130753 907934931953612033 98261668394020065 279331586751638369 925711975929200257 871002170342897793 694636010152155649 274839799385802049 80554373098589601 775106165361229697 57719748890850297 396157574027100161 85145484413995825 465325931701208641 934479633999789185 698010372609672961 422271053991391169 323248419842521153 651247648119085185 494959053087868033 459894493024844289 578875935055485569 287599279203309537 709905888886964993 397298805426924417 178777348580844385 2007227198749462 956056738051202561 161511757721310561 408628252124110273 81091042846711761 909167145673705985 655640164845930625 716183308609409153 545410668049516545 175341477890171393 665451840526909441 276827720350659937 204036057440905697 975929973071686145 722963957416805377 718828032917066625 849948821788917249 774905418361825537 756119590755073281 650534481495292033 599202958126856065 950850579869182849 825180392404387713 668991828982321153 47323031556818049 766326095148755841 265677972243420161 981232203880914305 123407462000304945 978517839584128513 184219963554863137 629115883813689473 20714658281793421 248909366417152001 249834230736947649 209743349622264929 955148444323700865 94140455962843825 805676553887405313 450598318074533185 411159350405018369 38673655494491753 412768708060777793 696735910666028289 967397708890960257 211498509887462657 401045457783180097 352166694370488641 319375911077305089 218584536869983041 918565922223077505 285395099970109825 128928462310685889 330500452145173569 365607345762338561 746763747277618945 304032428844909249 976525261220885505 207952845088779969 180372546650197313 49325314473467329 124288169012402257 667579509839622913 564047165189414529 907315150339730561 254715377667835713 76844621764731617 335914606421731329 240826439968888193 488684310107061057 94976039849210993 215018316560765761 474798385989533505 672766173962301697 67143288336890097 86110461165411329 534406347717865793 340877630461989185 553688893629424001 775958875627033217 478996552263811969 906288217809290625 170430357100197953 821489743944361857 358015518585947521 939593661272709761 13622136457922097 930768365176341249 904612266470923777 203942845028436193 951639450921756929 618738488301083521 261650983243189473 265599586272628577 259281937628013985 703959696453218049 508377222622119233 8056002756589465 462490480877928449 864091263162315265 156939725036242081 549243763188798081 817045224556704129 40983848771709577 927515389378090369 707389418395038721 733412173805984257 75996417179929665 228174605138267585 860831892231374209 303400207315103617 848218893916090625 678240883593662849 395390627504482945 207875068910933441 328940418835991041 367250319742314689 789993396069888769 966772298971829249 191872632907298177 59335685476259673 133219956350885121 214502415068150049 907856341140096385 286704711563775297 631793138249463425 380119269640015745 973212175213213057 855735173873757313 624079117305328129 460021712962426241 81330602247128065 173078570417548161 170195169500090049 82299784618566465 546947852980913729 523182272707362753 393842637801000705 570064958704076481 171861135823540673 857064870135534593 103586753892102481 463289789518267265 430262925369028417 227393812065134433 542719906050436417 905020958062717569 422709227490308609 997426201590091265 392422489290964929 341641517763388673 461894590558308929 709815519971773057 883652179226132225 234588392959349089 513426316170658497 702416974089064833 325649899064501377 492150208359401345 513835885518552961 456924873350306625 815375462307670785 367373634357360129 959926121670712065 345454769908034369 900429434495691777 847513934317429889 132642116109998657 61173849191295209 591556728298471041 500822608193086465 50011522321163681 71043049225384185 188763389854159425 219842254626069441 292989522597316929 979046429445180161 742137513015293825 881971333486543361 411554669008118849 632455215225835649 724999794579474561 166189715161191745 783047948154326401 115338525653402961 278995480153625409 350945064272959681 788067884421217025 754447861638059393 589778909529400193 56860536424363065 609393340437556225 792650801833918465 975261114832065409 476831279495737473 105191958847164817 172278837471996129 788841516746202881 496051138500501313 208599978806780929 701217686636727681 446103266318843329 289497077501462017 451667516336804929 862563576221507585 729219754694156545 991467466125396097 183316382270653825 366578678285055297 978523823143589761 61116844277588457 169644187573844353 752010949297986305 80682813421361745 172874389253717441 742542915735562241 521230858317796481 58678366297485241 197621377073428321 851721388273368577 366837715960546241 76911366599006209 919104767018136961 18993174635831169 521284342648858241 327466208724914049 62974957545062441 675903564438264961 468668454508421185 358726179891192513 468876075470188161 960835290523398529 610275210959020545 258609791809746529 478132181064804481 174691828301682497 711985672001194497 790797897608456449 962832811993489921 550773362695089473 399673267935941825 198169972059375265 711721661335840129 230822971283650689 753702602272486657 293616572098102337 892553201779957505 692343283435612033 409254802377933633 530420293689630273 10949041952667217 819705902789984001 47189014502723841 624101062824479361 616829044259628033 221461286954401249 890393322677130753 642229905313698177 108907059047961505 777394626181596545 761088167116614785 211079994592324737 446347849874722881 150677614594435745 441454059697679937 46581341438169945 688425711666493313 662975925742351489 877520854270958465 605977526866297473 794976730088574593 434251751391151681 116860840564573473 495575951969343041 482790909006720193 605539000973571713 544780304698409857 844388748639829633 549167816020041473 254079751559579841 830036749378752641 164256325432901921 550105276170679489 878433347043333889 186379505172826753 30831075806418085 116575293594035409 69668232987829985 855302803374105089 18801614110103061 270760112562808065 827310242718674305 701320333361824257 756809590486483329 580794455598788097 449763683315048001 144951685531982113 296128231793588289 786432809578311553 693482269608828929 329711697332161409 541435824262919169 11203483540480619 8909782671970846 995096387168860673 616654957365952385 924219346721709953 820424349047634433 403371691473584065 344191049778459073 255208984685861409 609119510662203777 317526426512774401 627968039904189313 130956797796184081 708778845443212929 252806591106750753 341026707647984065 474766622183476993 355012867662345857 404687121784139265 234348463513143201 580486091304347649 394016347423068673 999967320540864769 577846158138896769 279868488654141601 810185103019087233 611030209796599169 405600092591086529 410550581701070145 660942800602718721 830441841846639105 819513509572686849 558759186141269761 293234405221404865 816366913593515905 278343980730554113 996221300638975233 680532728305983873 609249724110217217 897886837900813313 7962887811697073 73792071625980785 885487375135728129 763920688957554689 273185069847240673 757107339065065345 381162965433677697 128974674408027569 924773969297614721 782062237813967489 593193181556205953 159269021512287169 386926969784322945 7665382228530860 379484952447743489 917166200996263169 40684110070241529 369792309157226369 645022525997223553 320626149874485121 362783970705233857 960213675505336577 656477254602325633 493587155002217089 46289077735860217 516259299672164225 491330356545677889 804620658236515841 67041845283991817 254233290773008481 344131763000522305 845985008001747457 986538720644841089 459771345739291329 606018679282176001 7306606127357896 460692794431874817 853956446978109825 855743496041700481 289148545554212417 889764006704279297 853347724766628353 781094993959516929 738913266390582657 35166530452098501 443918221457117569 46747206639285113 797718537339875457 834735258784871041 392654771375084993 774369653326193281 860561759219464705 363292874171545345 966286253505835137 467538738278879169 177347749643502081 157076049612651745 644939146183936897 339985749610537601 578926365452346625 898949235190169601 580760676525464705 361509889682341889 385520114637273537 649677531536223489 719613974774524929 270107944181138049 745794864831381633 515291656888702913 680375577573464321 988283360343448449 829940433416140929 421328289060095809 164317436910302209 580979468899148033 41708807427781385 784163420335286017 980322345647316225 185142161700756705 270257552238746273 543595114534763713 744677448591353601 387689340178116737 236341188936691553 668220513731650817 111954332529329297 818905691213306113 27985513927035301 738060419894150529 571680142021513409 329374639266962561 812995563044822273 122508586539478161 600421312520602113 926012479104773633 569838748877685953 134342309831037457 377453911066204737 630215524771717377 120587186573956737 83671319927557169 581921289892271489 890327430041711617 171298932638478625 563893654301107713 608444852279127681 11463455931664869 873693355603464321 462665457680369473 125346265382169969 966199194511492737 290082699502732993 945396810746228097 404373494075919361 705875917665498113 259736653274941889 50803054208724777 563137635565020417 818551117165586817 483280964074936065 64640958927594025 462026769132911873 768313750903121921 132091392482109889 699136808803071873 807455961424288641 522297021893795265 187292165260686273 455089323759363393 244853247589112769 724890004218725121 768880099149086465 737649667770110593 230308904953822945 640130905895066625 446273309634079873 144913874033402849 992493711129533569 357942035280746753 459453444300166337 363405188593329601 320070195117402561 580747427510519937 722684253635662849 752095397425772929 508793210527990401 85231403134361729 744023595624227585 645760472758094977 991861546994321921 428807885084300033 252602226554074593 781257164675576321 762504811727502849 959158904832111873 476647521736893505 871938786381914369 125558520439135185 833474196617888897 18835158744508365 4220708326794665 921809298036414721 785414922428305537 7733344843572355 187704300290501889 632720367083685121 344091202483500801 306463942037112257 490842553923737793 561939158518363521 240368058852812545 689469400006501633 875576693680269313 112532977009543345 789605425962182785 978295311788457473 197511054050732321 434609255154221313 152627853679877761 596052221718920833 156968678007867617 946893098918984321 912566238872248193 61808602529197289 17752788106673025 368620623854134529 306600182307580097 820316240989498625 104824810247404081 506051070132620865 489063192053667009 974531191661043329 852718303205062273 582917926897785345 224486754563560705 959344538640138497 109785277155960865 988768355241823873 592711082974037889 731379008156182017 568887284090163073 936545136881001345 388062941252645313 433866563020288257 355593644688038785 304735254744052481 493802145221767553 775350045712258433 676153552459890561 414358094746837953 272700969661986657 99725282840879009 928412879199552129 322033207489219841 924002557152082433 652060382316051329 181520608586065889 453016646979257601 383488341539351297 204422808331017345 509909259581998977 748715173265217921 82478279451496657 608963770668964353 351958740622659841 548693129537532801 206924139560175745 117730076420556881 85409111967432945 895116644350728961 811093043886362625 341697426427458625 54545039492648329 956098028609495937 621558700799017345 422572758151673601 736128611144859905 572298897363445761 824329128001128449 532848203711552065 932827969744106881 187837710761762369 847074948221024513 890882109022569985 378422205328686081 422065159231827649 743839363031927553 532534909834510017 925428459266168321 453783177565050241 453692483709051713 588826045466433409 263190533419841441 45279423618517001 958046634801124993 515554073706852033 536209783255468865 142042862272724337 302408358642043841 856812293168772481 155034016400204417 397756716623540289 3964949858445977 716438044867800321 824918830323706881 936296548630686209 541471250540315201 191882015426259041 373433617000952001 56782673095419513 251423951634311745 891625862597294337 303021651136940993 188661554396738049 945618586793347713 123588892250197089 297185574285460801 126359347378318881 159136583871006817 987048897061697537 791526502477250177 722926384647543297 951988968985734401 19185183417747001 508512232287383617 745563244823351553 267557411097303809 99784826946319073 825907912117383297 329901122451310849 720255063836891137 379912871174028033 484716394344527425 391940622892171585 395236918412169985 214035080527878561 377815602399021377 834797886984326017 424404939270164737 597424540788225025 632941947269156225 430654173180975873 213384925343181217 864532429640036097 504072422905277761 765968751669454721 769732636626958593 327835219666823745 507548811995345537 650134258193041665 487614061045267265 834586988485113985 30535755118062725 334992577414745089 420981582541504193 610632958227100161 249805589844012129 846276939187923457 796342060605415041 231330431745135457 531717164450935105 650016278530252161 626217256491901953 610652498233989121 646048586046244865 869770093935436289 462089454718952897 797319808945303553 676625387548067841 827420101401209217 825888342543056129 393542936803456193 713151204665560833 934917985702547585 764917037503042945 115513894523047617 477118055239952129 941290558495673217 447668406297129473 458636856775498817 389093021559713025 403373707301305729 246505309713004545 443736575555760769 97117864046463617 555848722784766401 405052950567142721 847854956659901441 731613154522673153 702477986525927681 58885907127095297 275093341600353377 659369221617918593 922895650153641601 41319515789343345 525256775857869249 9377862247415437 515441901807172097 863592836365373953 362408503597748673 920981704004741889 794500759881294977 390341303689968577 379074673362666177 207787616250126209 889400119412123009 745009152908270465 867602331295444225 779826975146374273 200573065767351009 661877615222028545 636544780642381569 765494202396464385 447400326017508097 965942528580487937 501028861141264769 320926131470041985 471619212983945601 801347206287733377 701575211907950849 807893721170497537 461683592984677185 163970968265861217 1146689101432231 515284746990015937 248906338230831649 822723477262190465 426268377469554625 750306668326938881 148149471164366273 763857748118798721 71496625356076041 743203206797982593 217411833271832225 368073224833995713 609540808384522881 906251590067309825 175688677559371329 964342460037929729 939811650325310721 29910229335154525 821356154430766593 608393497178344193 79560463099866753 655164119380653825 49105297673257553 646872859667585281 33186173979004253 253437790336743521 277778883124973665 167783905978286177 61448049292565089 799108512689425537 720639489873228417 949350027692734209 873583162883363713 612975973839422081 790532305014558337 226624561309751713 657665456610729345 969474118441180417 512640740595280449 49717166693003633 189559261937461089 330516588142398145 985230837845485057 339312607905970497 175740958518773025 332344521786691137 192730781719767201 912230168321404033 412939600252826753 899414697112728577 235108700564644833 788243153816910849 726457403949709185 385172421985114241 832834343945499649 363505898073388097 183275533129233281 190567529725495169 728402278785019009 488103194979363073 985356181967702529 337588611676832065 904744982490505857 885951957411865729 218270134579796609 380230543229469505 839787704179066497 553179951713293121 261386305144000641 425618739664596289 917432273947575553 942939495513801473 924957817358517761 973060727828890753 611568227878457601 645267845660089985 48754519849367737 521276851343596801 785085745622716033 483088455404018881 424276019943391681 159797553271982209 924720030458281857 130891158178332753 51508914166149113 568450013421081473 29929961184642197 510292451741836545 240768462428206945 371062270236830465 245569173583852769 893942223712702593 265115056623088193 701183642066151681 870134248953426945 251618290026161889 769511035776162049 167076591905253473 670786460898234753 373467824151664001 75260261456023153 381922466130358657 220679621656437057 506972949484666177 773952951388423553 537672093615281473 361551038228618881 26219262689540557 491348138597587073 534957369579725377 643834498979678977 222438664412667457 591217340440749697 277781980982876321 357147625689670209 949714408208610177 570622149099037313 444273669778819905 325929906742679553 193434551227344545 425507054941306241 350677189383514305 188926336761973345 843942813696845185 808583449187338497 135191700767503425 228413889025027585 74371041002908817 95612984962798465 54529090184257001 677468101923700737 838477824716921601 772344868660624641 65635883170980233 663703932072699905 548221189752357697 869123769002044417 367451391616935297 788962776913628289 966642406442122881 535789431825165249 215563774883772641 680145261312297601 592440751221435137 563787336920114497 61994134683072137 451221078203623425 229508230274763745 538878391676959745 82031909168247105 805421935301318145 266926709460424417 925576287416163329 52132996981168137 785405550758731905 259890373562758017 338180310531086529 662570539308315905 894056722942586625 345211780939397505 403360664488076289 964117429846975745 296479835662985665 570132798429956033 341669282801930753 240984721458939777 52174812790973137 411850208472547073 831693259833059585 107111466697386257 183539567689059873 247362588235876769 28066958137415557 677394479832056321 871495465780519425 756957981717224705 206064130641294689 860381352968556033 80602295389901713 746023732680459521 339479585610362753 948272110859559041 494554785200101313 513128431513312193 689082584735785985 990854460538894721 219097878790456961 119884065069459921 905807862170107137 882429995473952257 354451840245751297 451957828548900 221396447511523329 568194262027542849 215214882257619425 634341767756115585 510383931057489793 395357601147306753 784949441977765633 172126463575441601 627759987627086977 954106452858962177 428422542626528001 204740674274706433 738516438386355329 37001667829141385 80549933010722449 386152879065381441 906513440901818497 808411621484264449 111901955161336273 517536409181634113 64101118594678041 337028884423855169 1205414764534397 467867974365592705 469838634371683393 176490180649903297 381284182428579777 8538219119646585 724180941968441473 256805674948335393 162610898604661729 173574469324538689 462506774956949569 501025585104354561 365007053661265985 96084161120831617 607316419941398017 38775026010366529 230567929699610369 717286263531409665 928436029694807937 835542173633410049 767766484691811969 196890126664005281 38853226373831265 881605599748464641 346695294923840449 980614420975317761 517228086990058945 628054285814709377 477952211031954753 88445992502119713 784650855513447681 163433688873762849 752802488634209537 390077356669824129 626954450836990465 190213616382134625 780621889177758977 124215001775315409 814562599841522689 385713882954572545 152530672648076417 216626485008422529 364814782465572289 370662082590694529 199481583717847841 656525291425243265 367933693507424641 616639627584245121 951404929251189889 228936402116605825 473891166365092417 10867792472520677 984504720322981121 776925294426280961 645611029554643841 975790170572960129 150230668563487777 215016486966138849 422073740138358721 477542014374602561 786235647195105921 144907557849268897 16434421641449149 620605701804063105 331806114090930753 875958618517163521 178334690139593025 937805360668885889 113488010054005889 243288330273390593 970905943459300097 770487805895580673 877211852791496961 991143518653760897 811879177349140993 71591711025359217 758062208239671553 872163084561822849 180710441552136545 535767659307534657 275477498483461153 555986043178595649 941303320438123649 600348713138753665 488270262008519745 73240954516780481 929986879739672705 706479716035683969 149214579924084481 801307555632266881 233740925476155329 351914011299481217 962470483601585153 962493876429579905 872726735847820161 199823938532315297 408843827386839105 617681331202991361 608082214235253121 578516665699435649 994478407162809217 141439039041348033 540402233949365057 565394942994711169 769334094065293057 928604750492244353 531699365543062209 898173537863282689 14634495085552147 456006057930000705 274903757818023553 803701740661917825 715909211131780353 983109855401981057 816715246638523265 539320730095862913 813473200865452417 876823102839114881 294092353799001665 766197069260439169 888968137778981377 371431651909066561 619703273983105921 534340479336332673 429352031037758785 185889018964321185 410749793799183745 573980621239481793 773502830072537473 806611356992537089 927807905480733569 129714218309668897 347063311277260289 971981295712840449 520435231600075073 817535787936375169 524587314942827713 360419599479318017 674626828559524993 958852829366161793 11365424238938717 160782548951790017 349734048196623361 781304851312793089 738050518144028417 893742397074024833 770797471068476673 458225428899520897 27534349217468445 935590995260884737 113611044365043761 574602867402401089 984234457508584577 879580544338470145 757082024442212225 598228332734219521 320450396203689537 440613209205157121 669056701162773505 844315798110553601 962778475325215745 681070858886503297 491846731086923201 247306165372702241 954399089416178049 101220267143322225 471941791563679681 695023760506668289 207659246168582017 617445545559807105 270182750440625345 391157388493081025 277679217886039009 744181193587412097 144972188931646433 548635575249900161 374255359008735425 827603750850276097 38517480660857473 988426836587944321 549275133173047425 955770438629304705 746862280535665921 938316108288741889 273994334928481473 23977192334601937 916416775392946177 460108160134904385 229264436791261505 276778927449772289 896321956809558145 650433212475174785 987179004276775681 718629560386691713 66380057571961969 681949389189508481 670296262422233729 900841035425674625 749178709559444609 203446388233995649 580879229586280193 399037201933541761 62781894711491761 877475142791137537 34389420493944557 516122654850921217 452932934822101185 384104594927944001 186314023083205889 432756408520194945 302715162632352961 993809322072518657 877463735203583873 810298331786828673 110271098577314321 449015957059256001 448938170117564545 188190443449403937 674342487084373889 983302437463475329 993431966562305025 944878264057496833 471537986017366977 643597421948268033 654486532341955713 972927255261627265 652464215214365569 911038032879542273 790343772540076417 997328763905830529 545895817576777601 890607738029697025 155518266967014529 911626637320981761 226362731333409793 961612982286066433 682987228888755713 968062601325829761 71874577425418809 856912435407220865 75542260921643841 812193405772777729 581584493936588801 228156746528423329 729517486721512449 454258456586774913 320244462628139073 119824802806984817 651594141246157185 401980980638260353 255172733428281633 632374990818970369 14096210426721713 503601522964931521 15617923674014379 823312167570659201 991174285546456705 55027567312183833 562965312506150913 446473275771364097 83189500994457441 478420113198399809 257915329578352737 39552097828671865 465745318837370817 276834948228842145 457923813656947201 666136847372865025 80086072333706689 984325935680733057 200804853260578401 32768458494242481 440526645603277697 764957706962182017 620061480717254145 918312863785256833 90361510658432561 47348518908950865 901453735401119617 759972565218841857 549112628404138561 821678519525622913 501389203952300033 678361709365003009 610428509520609409 759687075201572481 194404647480425313 237179992949702273 261480086855065953 259302960137208769 253400300605960641 318214358793266433 981977035568355969 556585907202293825 662117437203235713 849868908230003969 65239853307552665 709115081215717377 949966405375079169 910493066706418817 97022442607290321 135472273184934273 775693102011231873 292891106882361665 182526184060485249 421792839873351233 285118347761226689 773122970717661697 671443614043234049 783378439675278337 61523398887189273 587742251216237569 378706887429068225 230090255670635457 973037455753029633 454782508220386433 909307276284387457 539802462405436481 713086061153760001 544043113399904833 84136092499782929 333850996899148097 406684287792188545 233610859863897953 435938688181103361 189545049116350849 411832155470008833 107278944137586769 746460644899507073 962925905157707265 741843357476312833 229910945092125729 964612974081383297 553692670224069889 247088674728828993 266289398292396833 58530178406918769 775324780487640193 464963977951697409 918156807635948929 279905430580221537 926799895865418241 532126025058360577 581696761595704705 465749973734311617 55940561832759529 676028915449165825 164434541349759649 770153199540921217 794456750338685697 2016627630538893 940405535083552769 146754778307943937 395441850089671489 771784103916104449 912516219282888833 922144762466508929 157809687454960833 348637418479896129 841501746400748417 482570823375048961 549437533514041153 950014235197812737 295086601376521409 903067773799371265 890237602815734145 299145592035742401 375325669613257409 881972337265629825 604775087748439681 972150601721296001 256212708676724065 597909813227239809 556267111532395841 476483496570850177 70186947669522937 714527916137164673 412841935237398849 919349131134623617 736966664454211457 244920699573647489 33944132403252781 93945152269768081 950136424151335041 17871176030347159 488997061295297217 256278114854978881 98182515121475697 117409071350984113 99261632063690545 130563425119888161 472404303454876417 592019172563986689 222767896592703361 377206694978525569 732648056337904257 537060001554273473 854876195125104513 10053452328392611 494559571042568513 71101137097194569 295205288326801729 950586736505215361 753603002193511169 872124476773798529 515228898818225665 963274477468203777 59140917906344017 571649140686979265 657797194841524609 801172274331662465 237235147861905921 73245633204699345 596318783156466049 192648816056063777 577454725882969217 556641359669377793 291599550963017153 772822286965208577 743936488613126529 730350704631668225 760020134908502 676703234765867009 944430982962043009 625777679192246657 235750563816058177 484111412305311 746401570576960385 595951699966867969 837386697980566145 953874589980372865 222873310227296161 45006433527838401 51292511387064369 286456376194337281 152220661147378433 13361890419197665 69551948969536425 506948133884421313 798134594571816833 962110144493287553 969232928599300481 823881891944012033 324440639418707393 712749248873031169 247400961826674145 432973458802777601 323195033827825985 420197181807132865 461034878165921921 339522501535441281 875636819544165889 993612046554552833 646780232223409921 928229612985731457 349314713451629889 477235331709998465 865233815986474753 838219454201038209 39359232407388593 399175874563816513 111078217389337649 743787483545574401 268878146404372129 967302322677561217 5636373352476910 523044430588356609 607387203497562881 606375420350651905 772175373353196161 174444104747081505 84743520369212177 698017419553927681 444564190727707137 137997908209996465 262046377378805313 404498391712543553 612814365828871425 332280112355121537 564354708945554497 168657259933546305 128863750368825697 934213119239700481 629912651644399745 316233043392607297 525084058262041985 425818127242521857 537069415960953473 214748169119779681 706910967551952001 695975415107767553 536547795746525249 626774823855789953 118343693053095217 516736413961311297 449602134541319041 337466252488262337 721597112670824705 779468414848906881 751481842592095745 329811722321416321 34796494471937225 758318722480467457 807175915080048129 859965626583168385 217290448972168097 915009876655659521 978477653295339393 773621958630208385 942054734280322433 433297783793292993 796922248746707201 467794212774514049 38025783193891273 602641794590510977 968183367977740545 596181721023903361 689421113577328257 203476492597545185 215263685675889601 136845579804621313 239681938871743937 291290784909818945 408598768005969473 875094719415592705 338244126883598273 859487372751445377 802459119476875265 929834384051865473 590664974580054273 173316388952684961 683351887558426753 286319384228910689 906587886979981057 516277483708691393 225186982204714785 651072018839833729 93622781872173985 349116482047890049 678602524911024513 465083603384194049 704589701516187777 638382488635599489 241986906433364609 889358146620018945 824974510186255105 320560540392023105 566459616332831937 693040952509740289 79261504905094433 498780167413499969 36575723571498745 550092850356172417 159546078481984225 257373080351925409 896119747982208257 497636435956287937 236124061518314209 676090220229511425 310498980061620225 580253202938443777 624360845873898241 247191147144576449 383504393694050113 742813818692845057 559945668698663489 977113769958819457 489274465603099201 223667115955429089 208642326026907905 787871292347546113 505993779048775873 314610691661989953 517989900605147841 735182534041584257 315129560039761025 809056391652255489 946343642579652353 109723042193138561 380925584613674305 560851475672770049 796559746406092673 779514199057601281 174629518052650913 769609964402825089 983026235361311489 525697421099351937 434847013747241089 231062631409322721 795258308836043393 496747093701841921 740939123298598913 320387380524344705 140668139667500465 899160657390780161 55079062857128489 780898405633344385 983269041632059521 313053818363997057 898155456135210497 978641627762264961 201989973360870337 491734760662581057 755972144502333569 554779506158531905 908091316865029121 613710052015150593 459094831572908673 902189488273755521 750144579062041601 907788222740634881 389302526230249409 541111160675121985 839549925681627265 586721319604706049 888112276594650753 842246651437840001 420124081196494337 587511656691020801 581579360539205249 106361077002652849 130529928472544305 728087065670692353 96977228483947185 359683885320315265 844995930163040769 317114750831933633 890602393857118849 357441884849073665 380771082982608513 778507942366573441 394524448301805121 837449628121582593 413087318389504065 522532477201167489 139430754926888065 556256701654326977 401188891378428289 674818782607687297 839744456153223297 736943423435512577 191495165541230241 692130056432290561 7993535489145388 315930527596528065 793572119789178753 694156291540437505 573173107383862401 492413685647470337 16806682648056183 134247743492636577 240893188653000577 145164237338867969 684139456336158209 344847052037366081 182885241347516833 414992344299626817 805673337415360129 417028061236237569 764523082845396865 275311998595363137 779320786166739073 715228002421227393 799092646885011201 986767978751679233 595888855484819457 260819671224822977 597440861729705089 604197010093578497 448261374508337665 930088107121193217 405291901155148801 965338116965106945 692879704910499329 357553633770010049 685009572984181889 21344514012447749 978930061258029825 84146503464310737 804102950958334593 790570434739088001 567024323615900289 576839371649811073 692638841330914817 341225100473316417 503345383123434689 522958970305339201 782384618193500417 887841654226200193 823975162097585921 285129214452581441 351528673705882241 564265384162332865 342316351830493889 623871126698091393 282908523588954369 595812003056032385 653165426141018881 52151963001534793 166638796960750561 209797195662311265 681227429413770113 293113331311403137 808818235347782657 611832157894831105 648940216814228481 847917475812948865 168676740987034881 20780492572193057 555780054104889857 239858815792857185 862295761848425729 44368658769307953 794259577504934785 943945842041188097 920218192653248257 427049257992230465 100235882834756049 714043147783385729 950302820041056129 389372842982730561 698678770266756353 123976267863668001 170643458445663745 771993716453017985 890589728865155201 801969681785877249 577959623680381953 6307409951425314 890318916240122625 482262365758884929 395394186203315457 457006259866496129 1232985565383871 562202218590911681 694069248035500417 959583790789814401 75798947413520785 41662098630638409 952124808837862017 838682538577053569 86051139849519841 253972656462750017 253490940217428577 412452558972113089 802607629490697857 659082193231569153 739643485428938881 925683235090851073 393531791289962753 661307979788702465 917511056764933377 112928180898812513 885152228129445761 202438399839138593 55107627585623929 665326100561493633 130342405422869233 48307493395000737 426055622629288449 895118467696072193 288728203317592833 781144537637175041 810759411464641025 884391896610175361 998969842261107713 594477773232299009 844533818198581121 534368152076147841 904912129151828225 891244827756111105 393556988335927105 754291947558421377 52396513530357681 253759366633929057 713297013502195713 740915076586979585 797387848784982401 696655578425037441 229377419086187489 987659070651552897 232420834643978241 856855837850034177 109143281236097073 554296542079065089 48973686807389785 309583849188697985 548037670551064321 841587714351000193 88112449932271633 933702317060706817 765992632749540609 909532427717742593 298626353827959425 856042283642551681 936200324066543745 402163197273587521 207025522141766049 171387273571255617 695803533633831937 686150756369009665 421454990520576449 316480862639025409 12300959130225665 555584002855916033 834176189720142977 642567796392725633 200996568053763969 122410441687001985 575286610901461185 616907892418083713 960954487563082497 513095147321969601 2423107902433942 940395227910798337 776096433462353025 79615015731256737 14082017103110191 212474104615239425 723868026062330497 750114701032067841 252772802114112225 138194558846194577 158998759839501953 275200198441886817 651509070410444417 453345307600130817 360108207536040257 744349605791292417 684264374706703617 55617555209707345 711213560095213697 268317232800789889 347238015824789441 351790591098790657 460641144110109505 953360993195509761 640470918541542017 657716150454987777 381632430777980161 677922972007017729 284031369921311937 979764648552730881 530383567198224897 58953271593118473 813287803437294337 539359198532210369 739811934728972929 840926767494430337 605458694265539841 617864344167969665 935573982525436801 623925311740642049 924560813996880129 354642246045742145 952460909822658433 876733269119760897 692074389154587521 949391214107123457 355092990495972289 956136123730296065 432239929829410817 739416544218940417 120764760434465041 914559311349215361 68154454948714969 47353153777692113 671432234795911809 155501480267652417 900127351682772993 744790083869204993 96375100776125329 61192121771732393 951595980758842369 637590105669659137 890331754621353601 31452003877525669 768921189502481921 50429999096408553 750338431739319169 539395150767028033 886340932755647489 137810124695533889 987675828422691585 821547298116208001 271139040932428801 258722247887831713 681932845388242689 310956883656551489 729693626865870465 270173760485960193 548057709555632065 416354765368176065 143638501273148481 384321040342726401 523327063741728449 413417059165475137 506159083121449537 624166258594016257 681493966729572481 101365816305396097 608834458413230849 248347047719633441 321171430985540225 185793780523844993 284937271427114785 406848645061330689 983089454643970177 663636238587351041 819345838749502081 862469988009579009 957675790755470081 536174068035016641 289966071012063489 759180321299140865 235024252703322401 79001554879916113 590687282611600769 45337746238274689 211424492631859809 412819464439500929 909413578331342593 439957358737416385 141054222201386641 895132262771205889 782754040206572929 452290750200447169 852124084486174337 680477366902344705 135778210682563121 383012245195175169 630787144865262721 856357911662520577 133231191599112017 919026884829420929 113674559820250209 674877821952172545 238262865303571649 618672397425115137 174316718149963649 278103034212513473 694691106743068289 520858790905080577 996400341738844673 810934582200012289 145847206216704001 317076316785687617 107366995174100305 171942012412706913 282025874079852897 31431956303336505 111972497696111617 753958286166032129 102489963585245649 258797827493737025 182920169687303521 146694020872480737 497994238719361025 528248570490220033 203498991656626785 828228685042311937 645150942847724417 867330399410832385 437370918960009921 666643252391658369 972045403719040001 737068675463731841 48455092811590105 533561902719775105 850830253395660161 48335119816414361 987570829986236033 334883693398815297 421214860476727169 333236708846570177 183571372490828097 268047777907405313 100580079060396337 472157441120884865 559696746889965633 487951779333435841 21770226752881429 825208097332861697 778492033411222145 613921399671873793 316452125174638593 608969393971761921 391697189925775297 537324322550041729 366417883337835073 834027121192022529 28961627902187817 833572010225701377 741601689474325761 779995517706026881 648141308964323329 174023167822419105 974264012879689985 552233833032872193 640493534248829441 543981511292081153 854277116606457601 723632322601787393 639615146853326849 764482093026067841 919356456888483073 916654376531127425 329918872793395905 890423872874485761 933181208508504065 691872660882381697 948380300544652545 8995535076998352 648516619432246657 561755613323398977 784909855935662593 924045805759185153 124698975425022945 890297945926050689 27830380378144781 208482783705001409 470303458540588097 933721528770817537 190516878672863041 302988121578799489 601743924827108097 154002721634299169 965350980412818433 290965348139515329 514334418831413825 40135449795414505 256953968819797057 882996266765012225 549482898000295681 112167646412075329 876509185196038529 86069264286216193 183820971376423617 186128670492379905 664312528549739777 241007579218567969 264957276566551777 735598518712890881 833068950861314049 204028172472455073 254059239320998401 705082643721325953 977578611396776193 683991879024681345 615626193705967489 84400533602007505 318149010945329985 275077058339668673 805749000274108289 130448459379678641 379274291360186305 835361067041979777 466115197343786049 277058522290815297 948910269814842113 235790611960887009 124397168983865217 474973892561322945 17238993251506685 462552467693107841 452961625068386561 187545489095526817 610479959094060801 810834222761464193 545694676314344193 284604867303627873 371511965924891969 811929714785115649 663905763045850241 143683322773313201 204390144983147329 331759690321156609 981638473039300353 916554744125974657 806972392531403009 350934041687757761 361284673696733441 947831121689006337 930628486858449153 558891793635673665 523303199468404737 54511402062914273 397338944437844801 482457899697827457 878343389400672641 870078134765492481 394469460045097985 228015923915826593 83549874421624545 818678648395078273 181325897950781473 492701890917651073 212785981994446881 874469882670922497 857574568152596609 630491048502399617 516591769567373377 954325051780969601 243198245486350817 721315064475867009 643646830329121409 230397586195863361 637420382864018305 653576335974868481 31220447640055937 489739856992756033 397663545326505409 701407687418615937 905570220651899393 834132591273515777 999933561569445633 357173835032092737 627755552631726 942972201959193473 802983566602304001 807064664099264897 68844227078304953 19589042596123817 887282305734270721 343853662223104065 464142375919824001 626456420318802945 526384098644879105 767276840394792705 294042631920323329 372749620280700353 476094035392986113 890942216106118657 714832353007597697 849602775186426113 942286606344705281 257746491576959617 56886458136123257 80790716537194385 870939367659087105 56617997913896545 371807821624532417 851659532336285057 856580725659792769 665812355166387713 271944498666986337 644794991792224385 203742799641712929 746373681303573761 247190979970714145 110628843504670721 419101905913432641 38778632597676225 983050039927068289 364040812221503553 31850808659651621 31867136269092101 135103159959772513 268745473015385985 211673818022116929 172221446023677057 933818789211617409 860209633144080513 205808395143332481 851098174794351745 373651661029686721 291003963431066369 380520460294260225 772385299087055489 383410828289274945 51453955231522745 312465406115432385 587011848325211393 660781825957986561 630446398433505793 319548205940346689 635571152987260801 990687227944082561 409120042985165377 389854289640720001 921043189638460545 140992649696972449 112399483636110625 204943348935128001 827456791671032449 454169770732821825 34021157434551697 857351243135763457 788782354185890689 222297024744580801 969576228531607809 631726017372496769 916579212474566401 865720041723310593 74508617510190337 507953030929126465 226853178491587937 931440539066517889 960934075278132097 709346635953661313 418747841045465921 412611959479281857 275189567043753409 969072058962677121 393262235680573697 870275555085289217 789407882526816769 236106431749245601 742946431872603393 145679632057468929 992991886848841473 254072607024635745 67889530716918505 997320110751747585 97112734994013297 991128789875940481 94320578252016673 20480235282523297 846378253835439361 898841431404985473 495456040429452545 525913996214786305 161338111981265793 757803578228330113 986136818016966273 313919423065389249 273862911611189473 706006263363871489 520217365903199873 204017172104801857 40631510546162985 424071872906520065 240138383860276865 820544592030760321 669586279522604801 303986041303613057 579796827314659457 120578507946550673 327496181527195073 392613828480190081 613511709577089409 940719135219243393 436554089589350273 568877027034954369 274985393789059169 969535631717025793 852704199125739137 577947749729698817 480716866056148737 887148632129854081 252249303284713729 454249269028178305 912999903357707905 394889494063978241 655952647248298625 467643734004862913 319724163347750337 756737734868469377 76676622615394769 927248188039708801 633605090593569281 638930063200707073 288567268312121409 81300565842038705 104738217636473505 141514322667863009 949500972453734017 518966373004825985 470669002003184321 220572378992745409 46184482717322337 173629857980127873 91279844446823697 285365309544946657 420792893575509185 462870987587120193 976135441753065473 781895007252064257 42819249688633929 696936745416135041 894535201909910401 532586302360844161 538995348356422721 517142500275308929 839061152808689281 558355747754422529 132452802689911665 363481751640900801 208170670419285377 959755119049422209 680078003580405249 345100763418042049 269279501064211489 151792261995485249 560250855114517761 129653758695635441 988351017504065537 634196989279903489 143446617312861233 762464779087320449 783416492541029249 415198099201337089 882749434454709121 561579325189878657 436487459247466369 900317072319186433 363026719291980289 251012802161152865 430399016233316417 294397411609015361 134822065653153793 335738908921509697 654281292078870529 459333739359497153 786042336791240321 885279743516075905 424259267678657153 414124462532686977 440968586839701953 578355863239433857 415917831267556417 778453880076998657 957362080406227329 222249148720163009 613953370831900673 44646843231095801 269442443156535201 353769388789569217 104804454946211937 542289305686981761 113886466718895457 763567340117145217 213076278320365025 839954127091903745 309959866874820033 374697934784759233 496035614992358401 442321133261263105 641301917292395265 315627622692272065 736769092658512641 399666502148551937 519210914505990209 926244856439236481 730806738595809665 589476848573415425 74628435949591681 944942766610534273 148779013500224257 274200735445266017 223118894110783105 70693447708261913 525288006840291649 230392557237454561 934339528788399361 254544291817875745 808546178506794881 506363635265831361 290771278509154753 431583780973564737 384008059127346241 249690746405608609 581434493887059073 391717392596017793 926355727908777729 182425989741762593 302171762594198849 243259097815208481 346586734770646401 148611691790794241 447694770152480705 538200652461522817 884007485339800833 751862772855492481 320439685453195009 896014807510507393 586695025588845441 804594457279424769 451457597264777665 631050012299720449 959119710020480897 67328221354205913 348809600498910273 907178462400619137 3409475825087328 336911246900175617 144591801171117153 715686767124122241 703097437870560769 195067198589942593 803760339314280321 104894391765437697 797667328221301377 830216681414331265 152962082082012801 642219679351949697 465959991627393345 50847073801595145 367829477413593537 824081988347412481 910317777575407617 500881384293339969 770519744423182849 781951608986400257 335636302548898881 827627157854426113 399145672623305345 82981954164917937 113303755609557297 130237074349199841 146259370696100193 63051373596277217 65000748779119985 998565548952729601 669437909285605377 33900124755799513 491797733477532993 234368174783302401 363632503700358721 902691863483607169 396836277954498945 402596054341262977 578257243987863553 463203803491719425 32654090739434593 491842760919357889 853610964070980993 547525749929871361 565075644129002817 549690666511072129 148373211021080929 753320850103928961 43329662131775137 408783481386027585 5443992583792579 925190436911474689 650085651596221185 819055884925337089 45783608270468793 513437080061091649 165463135961111617 64936900014888721 543254969181987265 356604219175078913 896423360686561921 665893986780861953 587502946741281537 35782843939781373 818593040449336193 54907518219355465 221975023177009249 382135922063422849 63407273117668697 300993162820834241 201271409423029025 840844968428282113 12033116858752635 415480550120182785 662712411576876545 514300610982257217 372010576976187201 562293246714478529 83552727695192177 837535553104313345 596712940725062401 412965335183177025 695508104995070593 945454270899016833 635997593909003393 858706579019230593 865665945977568129 43294429627305673 193830715026386721 553749085634738241 406529583093117697 111030668763856257 720888633602079617 133856359241054433 942622607828369025 384297402485852737 233454221616447905 76758478420860145 197106404009986145 537183924243674241 561252523125013185 771027652008530817 745217459193199233 827387702940963969 763744979750036609 488284413975211585 553612674731425601 586270626659750657 584990141219442689 240509025876338721 643147327008037505 983043400305742721 950269723028888833 407633076561925377 900053111852372481 554425648519622145 542686350109427457 76635615773756881 355409393859346753 362638827202115265 474902368596097793 106324243458718833 859310944685546497 72556118533821489 420771779911923713 464227212613810305 713956651904439297 673453387935236225 365108714907187009 644065602745971713 484367475169364097 915398329508104065 329149983225484289 312747796078685505 377564881755219521 891326431626193793 136945166905967137 431489651967385857 537404671528292993 132852669001788833 997109539975305345 201395739097041121 625092064528430977 363552184243641089 518891849933304193 382647562427852225 692553735138773121 883631973142836865 785754755092746369 989466725028837121 670787697765533185 863554046174979073 438679536196921985 559512206394149569 617154142553829377 473329016490293249 930852654107447169 203714231073309537 39036048425330705 344072874477713985 401558870130365633 356250356964100225 246739227139499905 877329163334717825 66908044230167721 538065243915713857 411893938652482945 117049181451616129 865999441469249153 822781882869808385 210565927276206817 463564518327228097 951442471004476417 930931686128463617 20010222525016277 326074493672305025 731595317372914177 685151572980604545 287357890578192609 720926226827781889 707866963105409793 721490844342287873 85990674483966241 871232428126884225 593992707419623425 984497037771323137 975032686084148225 546221887863321601 836002520363230465 328690902703034049 48998572648272897 396345354592252609 992944497803414145 26903947521535801 743535438872157825 45885355086408457 701216362590407937 745370497629739521 300357822718055425 555087825896716673 482135453560736961 513197679511367937 306502764052083905 868216513624968705 206306019289947073 894764022389598081 942152030669390721 535123270205527745 983210950155005057 300728258979521729 295332439588520385 797748933213778561 874677402823188353 557797222505445953 644289494943720321 738365751970970753 551481158247177921 238463291109130881 48335819907435961 715413610498313089 629027070115206785 146960435511392257 20230651335012341 590663920687628545 377061667980505857 912211393807073281 838001554739634049 56487325901581897 136652940475933345 76179641072219089 67551066277800945 685649579093446657 572750601607559425 938556453542364673 751000740154154241 582884452944579585 710681799615123585 855988299982176001 126739636739230833 855188614957224705 58731325787668713 654090839009260289 608415191234740865 627171370410973569 405915982429299073 329435773058793985 500108217418230081 302817353093157505 644228937382898433 660793519880687745 767772088352501249 962752940246655745 128665689638786769 656550923447344513 342415458454937025 636742696743052545 227537759080682625 708906850417637505 383819811487882113 108000826584781601 291847455852980865 753812318351567233 685784199353506049 495429739966848385 888376143671244673 825423590200134785 721581339555086721 181663743786923969 789793349141952257 899959258706292737 493718327321417409 471495845182058561 530313948307927745 429303546745419585 413073154182058049 392720033890963521 841629544692530433 130610677807585057 452501570728415489 208575492492766305 646057102578559745 413797037278957441 128179149899153793 869903286356343809 557746977626983681 861541762416028033 802987260888201601 871015519948795009 724662756715979137 821760179423907969 990520615189638017 814452025497313793 920800842562421505 904100962348781697 891764657866005505 667705686375679617 797297558775845505 791604833074675457 210764911355113313 894204803494783873 240839769989044321 666132867076033409 277913998515160193 749044800916063745 626940672109860481 909533828220165889 832667038649020673 387982349377420353 43579572045366889 867905240337467649 170038987445806817 589987975923147393 87472206962523553 967969925982377089 191239841631329441 836268736862603393 781500512768538113 544921316294381313 687992014128852225 922315872346811009 348876802519548353 400594772635944449 667800168197544449 857523846447872257 719361120397884673 458131273233068033 944683941838306433 385712119253039297 587831158236063745 341171918874270145 593239859235154689 349029709643485121 838885621809801345 286939613335096769 225596876635123073 329930401617271937 76733375772725761 336335789087858241 698722008360647297 506993635736716161 631796141662114561 141537989530110769 607094887095669889 619278023032304513 669271035367863425 231786297920482561 342104493690214913 972701333978516609 206024871326043521 998475832946770177 199354207987951777 865838062471365121 896913992973786369 646836623868811265 848744346097277057 939833556583163649 216855475183884033 637013946977464961 825711023598714241 249297556746991937 118256946985376033 754019462191113345 696938080909944833 242630100431522785 752907064370539521 533689046472421313 357451488914549057 968944452806336897 421925885889088193 788464891890672641 951104682501551233 285405317868548289 456288130537025409 958650033078829057 111545209360130577 417341386503519361 273801590660490049 826020804039533313 299919493727372801 170989599485647393 836911894714070529 209709610240611969 688549962296704641 365379656989656385 220602428238457537 889594651208202753 291958824660667905 538991604278532353 952878588853941761 518687653874469121 378892005983956865 804862078361193089 314407734904158081 369953090266935873 878016657581156353 434346325071185665 371994250128615553 669505567237809665 797952884208385153 607458702707159425 306492150892943041 80223903324228017 167106387669065281 992434389596564097 603909670562423169 778623661004207489 723870197281300481 827824721195977217 73880330067275681 2602394068137671 382262101357866881 849128310124665857 998027207077292673 5796412062000656 206686372609581793 303865162342443521 188320510978819297 931272269276067969 362605456798831937 962441707028585089 439237219528713729 186753267051660289 893456030542310529 188576319095513857 14914498147810207 767308827758629505 599745793390525313 967027844179181569 41709966810550729 509295469157553537 171149103696407681 185589148887512321 236430664887841153 179340091503210177 719432659826367233 273594126558986529 440382853606827521 390432199169726593 167663430464401121 554485203285391745 239365651504179777 707999326282877185 523481512613386689 872369522985973633 210446982868610625 654562134331332097 870987105907445889 402150956384669889 369109495193747265 162710211496236225 192344899515290977 203082189337816737 407051031594114945 961339340987326081 627527435736723713 382881713586666433 664107990474882177 336103731503872193 15303004872976091 513474880167262145 210604529990156673 186745229550059137 62849901586346849 692641594899665537 312705141475014145 644373673226997505 63098996255604337 844206049099238273 187476686593079489 122021112797387585 31547108280889801 161831399404629665 741387629904373633 291135427273932353 546946174395372993 150054850900328769 731550964427277953 422498721018929025 547684246300676161 326111470026088321 939442285043860225 947860602360041345 218185490859099233 95668570611234577 839009675779443841 211998840026087265 773244165147943425 586271990248828673 352576604575197889 745717775286753025 54473560409746825 748661317632848257 486886925666659905 128351050541471777 49221715817012073 955838456921011201 436841437581499265 581657511245286017 651232857511018881 733693135156567425 535342296576466497 881720359983336961 642493583071583873 439045385784336193 754234003546365313 355837601710707201 191197348928142209 408228987829470913 254271729557025601 589809330160665729 351316390732293377 782006618871886209 312648483679645057 777992279691947137 600238376877968001 273997403044983649 286786119235507905 252637116894522497 363282425677638785 196355915414269345 705380483397981057 807106984603397121 514257169681513921 147738853749654465 105252202842827105 734479650081301121 791788888761416833 667326820394688257 489180727288264449 621768061523713537 979781919372072705 580654283156672385 790004385822847105 531687995213491841 130553143349786177 627186117393559809 154892410382124993 257814592107454401 390008928212012033 638034484256745985 266500209104187041 422484749873593281 460432994681084993 100130484863310449 990995692069581953 695427366915172481 18378888571390917 428871359516971777 973606225612748289 818471141216793601 618787595751527425 906201287473972865 117921881479979617 229547821427591009 653380923121517313 709822398658314369 303865116103089857 267460302958046017 698841137929903745 149467746670207905 979788925658333185 415527570509485825 261128574796572353 478720024902326465 56008936886776441 93385022879164833 184988047004409857 9674047080377335 620248874365209729 746166988588900225 306353498476425985 719887772577731457 570647454535823361 601411064371564673 749704967864730113 806741247918292737 140427057828269137 486809095317315841 347814168843768833 366845571477494273 181974585139364833 625019978030270081 238711383522499425 413960181018264705 839471776273590785 771912818976407041 790718481368685441 107556725857005377 111500018191669889 446708131814819585 653247276673269505 358406829644078337 672022362564909825 149537522397000801 226610685873794177 873189488464003457 954227167689630593 285081500792689025 1812804503103394 366056994712518977 821942541778888321 249428488655869537 620274654633078657 723436442490861313 463362655517848065 608508569980859393 738441519942924161 684272367572074113 387955074044548097 145900876315980801 713557049457534721 369755216839859457 426556594699441409 509126516301154881 130555235073742897 245775440977435969 404352729474986433 288477466475828929 407615514720760065 762464372592074113 44837002590703889 250878648164974305 306675184885889985 625926002400429825 678749706519504001 581243336393473665 557948585777609217 8448611070502211 374815736597732033 891393893703042945 922740712095375617 789057266317993089 218876667564266817 306138406950910977 570665564729040385 383297766388050561 75407407493152337 569901941155809025 355513256220504577 819825014617830273 341711628109628417 105916623724400689 423806177986278977 355024357871013057 912216787911070465 652010447440108673 82519992621868705 191968426762368705 910777998352237697 169258343926376385 254121392587421729 346074790248660929 215914296098368641 427053543407726721 440218029708844929 639576593851639809 531230138500056641 93530313984562241 447578330719608193 426169601999571777 765333197500474625 464853676811475905 265536635015720897 364900023225711553 947385851648412801 639945435023921793 250953784399882817 250578474745321249 371686229259729857 56121646494421641 20681523350575049 141941752747296593 333654300545212865 741382326017063809 282232394767873985 336756029082163649 777213415204478465 384352493817875265 877061802720035585 856508006405160705 647346897073440129 674882506868730241 959127122943414145 206834744741325249 349736901407005953 206957729843782817 891426736233043457 161093635378957601 720647775779063681 268850836199991521 787891201902226561 14291655468536391 454012704888448577 859507189287132417 845776040686743553 216922901206114465 309059525272481025 379242651097772673 658692321322803329 20175781513426473 311433330548801729 339336614754007105 542334005037631105 945661470191392769 884928913831622273 639528868595338241 779171359857599617 687603575119407361 621549273900150529 73409887280906369 345854274461075329 819760800699750529 567196408034838849 665988121149357697 644409541781669761 222799966904670305 212041489681247713 730207631690962689 547748708202348673 983091417473129729 212302345751702145 482882810879178945 489379457471869697 106782913524920529 508190968931565121 96546737782677633 690010281922283777 412466879611795201 356221687319838081 921333779833933185 999056949669750401 533859659508475905 668555629602941825 607618150866802177 331626567740684673 905855561360848385 393888331235920961 141216106053096977 661722429981267585 701423238654353281 820478788286955265 592163097666986753 866156887680617217 914522677342542721 109809043188953121 227156347686136673 42581752566434265 580108052883968385 947217543136140673 674590726099825793 906372798716702721 624040296375024897 432456109763954561 17719369936859409 427688334472037441 134183678937073841 627893460557181953 61972949949922193 440338130130541569 233048400518125473 75066890644187361 941130702098096385 742249774560548353 959136365802560641 12132020754201279 636235101955595137 433031356376389441 78845358486827169 546767505640040961 651388184442343041 382753785488347393 956707998274747905 123171339700270721 870493811320859137 798589651160213505 115331495073032641 870476955372701825 685374477233981569 618949815686391937 977232614525785729 826384747615271937 593376334169295873 700480530935251969 261524750716258593 227837036940734081 194589816628710113 519574300796449537 324930878084796161 574575866528228097 536288377955447233 950383558517202689 307812737863880385 666452478397694337 44382214725803945 934809046516022529 643893217114378241 347068892002233985 415980273349351425 871291140022165633 392300813261552833 951014778368907777 219060113538834145 928813807305090177 980802656375100673 36530846600108193 28394159609849369 366314010830464577 541061097814431233 617422299635528321 523030315150467841 197275687907790593 755018679768607361 905626635168893313 459657661962285889 91903568779471809 403782688159818561 297798228014009665 26111822816975661 427769557142170241 957463773849962497 635021794521328769 56222351996229489 572679775288563073 110268616591863377 424347070359111425 565434040288071297 264825225911124577 146824615199857793 914911892592421377 238528094598837729 814779907619325185 123420428478933537 491279428018565057 886835589107708033 526948703887654785 714900177047308417 494171594649238017 591207197439491201 475620007974143297 70796558814290481 156573844567525089 685437816161456897 589446411827566465 452499343033462529 94380476632046849 917725091521322881 930187437636291713 799526002040689537 599133589150930817 888074876236093057 394752788962733825 663110928507148161 620396728204930561 108487083815266065 637459506854654081 318304081789531073 711935299261902849 9520086857012445 381063297428056577 943639322242784513 654813950593997185 738823535492247937 55269713676196377 865392439675186817 908055469284299521 309956065169107137 730426388175232001 279819273971281025 310550316791314177 286898631769151521 977919687429320577 72990674785128113 543999833627559297 782893969126721665 729049555326469121 288493665614549121 133983424202689601 741470721884173441 578061495061220353 86042378006478513 223549755781952801 710754977758316673 705426168421268993 279758416614253505 900458232317426177 155565020217199649 622851531032367233 537483617829618497 535378797122369601 639584957771464961 965991334509396865 309048986245425537 824659540478172929 394502272070827329 304103773971249345 482137246769465153 98981701788765969 144881076263803969 383366604543169857 542563248305565825 920254523328999553 925359800127655041 873146755792490113 747901710045052673 145997096471397473 687266931805570689 808854901022186881 68985826069859257 986374904019818625 999824160099468161 803315151481470465 675578350658039297 247794266428961409 189760588659343201 278698606343624545 756299287903129217 972922407745279873 993527446583943425 516483460248579713 887626517510764033 215233431567774849 707637711402615169 62715313811224857 874537916419154049 282345200696262561 982342102644498305 804775811256220673 551331095704480129 642798008910112641 707399809718825857 964277305756098689 983660076577972865 902447082002090881 859741899128909697 954562489621693569 583312390658388609 46836410279830433 23115415622473989 922202385722471297 20285520611803777 132955258741596081 429219562242327169 237080340899083809 380003610190097857 56439986533398217 516409827883936833 887975254171493633 607864280170200961 67986596601151921 941884340390306049 868490774743278849 952666501198134401 655522792164468609 830636870919622785 155820179656245729 361914108575074753 927216301257807617 491745613807484737 761915650959238657 795711010087128321 45957906610105681 400273927913080001 808497279921056129 365283748576199937 790467048065643521 529821462987531073 394967893639645249 423530148576300993 304164111086798529 53339320432687745 708296289878262529 47969613497837569 283600640123474081 513093924429984577 898520241594056321 273756559031877345 637325782284385409 127638919311554129 510553255915539265 421833782167094977 288008337302024129 365465474719616897 35932105772687353 593792585964049409 710467926746012801 10906684055246531 506117158486915713 992641520514649089 801660061308702209 995254096453937409 86681066887948081 2660972829115594 211897342262254529 410411640542978497 709545027440611841 700156855238457601 666586744368096641 587397092034468225 774322108936857473 651668615777420929 552059955107516481 459361619287879105 501405677036814273 921605037421084417 995834151596319873 768416623837413889 285924246827462977 295071118487722817 349653444446850881 975441889021968897 305923750108519233 914631046491262337 782340569647324417 28332771779350453 118610768812388305 125871204728607473 148873327741306113 801084632871468417 239297323318567137 72953597420319489 352854816709317761 976092711793558785 958555876932635393 932079357787582593 632959743479936769 175573026888063297 399373887965992961 21234426544094021 41925091429398265 103717431232627889 48767071174765417 985210368408470273 451751230066598465 515841493201751425 483971083294818497 885252943900962177 704153240844540545 739250209712952961 534209185544582977 85484785377726529 664740862189653121 815841512560897537 722980121758411137 39296652476604521 457323089897052161 779723906416752001 86302546760450129 357149575400310209 716169168502709377 113600193525119409 688491408192533121 254748047246135201 354675537612628481 612746907367228033 703554288769353729 712527611405729281 804977316944523137 120606608076631265 407533417350208513 452169019404220033 521517187519130241 358940398692499969 961058418788851969 384850920924886721 489983116526182977 159918715915669185 343617456751530881 193754103673807521 659513342384208513 197342444393928673 138826793078024481 567627938678352705 379431446913706369 17391512205623629 236132504301536993 643844219084098049 721430255849902849 72027159634462377 597389723140551553 992240320016687617 794109789634170241 174684846033503777 490735872629272769 972262866108376705 989755596042336129 520570083062626305 488831495563047745 225660184353440481 364508597233502465 163217169351359105 799237014601175169 78557055552334273 754540138734633089 713623664187782273 392402651191773121 576623970231448577 625045299214057985 454989288664283009 934073346961895425 74795557083501057 278967770141186113 49749594322282321 746077431850849793 761294396163062657 802159806080105345 389210004230623233 210328531555688865 180397367792419777 765574941921393281 810787522106142721 8901365305106880 898387333884922881 158128435319348161 122913334040024577 937345216081496321 554533613676181121 591704783470994817 450422507129861313 333700521670678529 978935713167910401 448732245648606913 489264832334928449 292335798834841409 119966409434947969 169695139079131265 62246377671005601 155700536976482337 687307889822900353 280454828351786049 949012324941154561 439996344389669505 616758514472092417 405463860029250625 453490971060194433 509830062079700481 337793221042939969 411673667038250817 528544196173189825 394980339673253441 965107935488571649 878568744221986689 36744047692099713 77959857638390417 735012904722477569 332348239649739713 752276174579808513 78190542387289953 513631938562166849 547483578398136193 444341482197092545 937055318344349057 966609451894267777 777997099043936641 97595377295650817 253198736228313249 902745246102210049 995745800539857793 368762147789158977 730196772119356289 493113473924577025 186295230982828737 427348185264381889 545704769860549249 82347506570425105 977795362528219393 637234722305709825 514648462477921985 412581778607314945 488412050853973761 187866334099059169 546797819094337025 488855437358505921 297738435635217537 939898456954910721 854633684759662081 446546081797716737 42249462952803185 899783417845330945 79884374223240689 508685353713058689 859933663928394753 948242761286156417 821200109434428801 19006953726201205 961028468654085121 614401815413092609 71499016972978777 133612109098532273 67212733166179817 784183270399314177 437535888183319361 781652931633029633 568211872300672385 560127861942223873 107815614015294161 148000784888761665 610711085262075009 930014872908362369 765323700958688897 76180042864390177 218539696137661121 161500899868034497 681528116499890817 278727779777749889 94698670895816401 705614990675048449 266196464726292001 118532295070533425 264992978120083937 977599656952040833 337871717557561601 485678261800313025 870464695349632257 381653213828190721 292084987092678721 140079002646583457 522790688922263745 877117211043699969 413906682227633409 974027258353213953 915224375147722881 846196207084251009 559224410520968705 327190131056649857 184063566976952577 944153613838725633 831788726762852097 569081972107408513 585179785577089665 496979615884800577 242812855338129921 163366153181865313 770637732872380417 191783058399611393 454601386764835521 810283223202031105 596280941667835393 692751513366506113 892792232236885761 697024224332974337 377400006935339137 149710287703985761 842427376103216769 493034230610742721 641897317711062913 664474741679260417 715947757475376513 333237795068097153 155005916328427425 787838753986424193 856687501071604609 415345258071067009 643524072892496641 260808313668082561 895499266477699457 979172093456295297 708230440489579393 39330851139343537 452377256733484481 770852962467341057 748811313119951233 282170853434411841 526583984038452993 760653220927561985 845050606242004737 394748354938602817 170682794911186881 970593595057902593 840618781622772865 443821866792422529 434506971834409217 71253918349864169 901588106402662913 653119018359436929 298559515771046337 672979518437141889 501462433401378881 200779445135982113 612362036446441473 415474371473859329 689329178217398913 936283081748346241 397208097457877313 454748814623041409 89633411105019441 766025818731879553 265602443594829665 364041737385914369 963578040450862209 499631270116569921 917984340731891329 865228072160828545 826434002415886977 658334987954948097 483367346791069953 952047386110049153 195889250459337921 705353662320764161 922130768061180161 572068752633366977 568389221517698241 27189473480706993 369846401109313665 19586163999431249 348263405074611393 763576629396514049 499819479122891137 928687849468911233 243956719726874369 819636038951149057 63691595280559457 319757298058046785 293179671626994305 492272851810302145 344347327166218497 571963864436849409 771171792864443265 577563052129296001 449461897812724929 700331872833171329 501077697935635073 398587237895558401 78926043190335809 593309439722059265 640828315446789505 283764963058150241 522312875339721921 303087124019267393 625690512594239617 842229378238418049 356361497390395265 417062295968502657 249210494273377505 211292190239664289 305620003902660673 518753105413932033 657669089380327425 905840983278810753 456017849824718273 767206439182682881 495054396489571521 172967518349356193 940950956366307841 385712598366520641 388228312116147841 867754563892507521 87813904756302465 6755911887591283 117332269702679073 916582923502193793 70778711673924025 227040445360071169 27083138809381069 849317427219748609 379600545621769921 693703676417765505 743616734229341569 666173554585373697 916553894143603969 583163801867154817 952732826401749889 291962872506079681 572119690080882049 413258530746087873 643195990052397825 970898411673619713 518231313509247105 916370113120276353 738190139953665921 408468284221019201 774846767099745665 818163269732945537 734775243565344769 90440075042625521 446072238909280833 138584934937451729 791541532593036801 648347632220183041 246370280520835649 337207617188379777 485513621682521537 119468650796267889 921520502526263425 745287030243584769 178263345056357985 519083701216491265 54563586072958969 196619766637848417 956309903393140865 933597911623213185 691177091080490369 226123485428271201 451008136150214529 812913184326081537 644655571274284929 239840681182226241 397664461337292609 825394423698544001 186374445880730369 466732903180652417 602614317961318529 403135587954555073 797408490181567233 528255615342668993 481108868482046145 391383263246030593 470578254635213953 56480040941945473 579381332143206913 294424707789179521 694962767438681857 858777634280965377 463108687475774145 829626738776671105 227821080726002369 773250576616273793 144191666107722945 538379248162673473 328510148577606721 143748218286003041 321509022758824897 312335347519127297 577598738149859457 29149995680423757 262850070449410113 958556969554198401 279808136024968225 64440352916971481 179006478008666657 509103007057678529 815136882828753025 729895906333151617 602049401430939265 368494561493182721 987650212767277953 531519817693929729 133795223997630337 653741415693321729 270661853493109569 825888401824666881 173661574857696609 111723250631602161 970757918127986817 264140698726361473 954448944441374209 771321207543639553 357286357840948225 814388401606915841 637591180169657473 304547966250343169 120162402609480529 233921463170343457 964264489916196481 811910380897064193 534347162176018753 589929215445291521 284218366078668801 120365697965272753 96994651253140769 810868245904952577 839707132423320961 473633290837160129 351508505228068225 334031887132393729 257496671579268353 818556492898640129 75705127470598657 195382311318535777 978261375678279425 440056309652550913 958671519358361473 585490186944465281 151060538661162977 991488352081436417 558085151799303937 123808965595468833 552905338703517633 605539071048116993 467706504853580865 238936434481129121 712236305551492481 679935098352334721 750063892535536129 894555507394027649 363590792802348545 617073026673086337 334251465511229633 982094646029050753 22639541815003385 590214100518839041 41106407697981241 477626117305998593 120524994492377857 722261855981646081 491296876219664129 601072813090151937 189080649140258561 635608551046264065 455139740275001281 842491898988651393 849714519476528129 480481082941697217 311003215735880193 658241431215000065 274789714140005985 420146807040172353 552285631208718529 667534597359701121 698145365229784449 367887065607380481 597174360364178433 278690710781997793 928510661993833217 84569116787893249 152279977069042625 278872831745882625 534137652279788737 686828337070995329 718036496738832897 168954213862999585 927803822261232385 142319866624749377 423310721870763009 7199994375763908 387827316759405953 476345088809939201 677448774413889537 535631973815977601 642935080693199233 547661295390614785 334107434986833601 148333277107422401 957391249309388545 312825399944291137 392398481463217793 271741466745364577 249018853370493793 258512436242430241 202467389610973217 366493601781609601 118546397909263137 988519628420664961 695610088793941377 635070116470696833 366621181996684673 983374858088300417 90004518722707873 688906542091029249 618017414714564993 60497192637956945 614324071376373121 655498327144183425 694818311674104961 634714591408798209 90759188007979217 206134637356353057 906081489478545153 173762784530612897 289777977093578433 677207350157825537 115745174990841809 250427435731101153 140408287688444497 214621811099600993 368963074636475585 879631867625040129 496648776413692865 766881604480712321 695957268746887809 790522658521585025 833166707712592769 816250919805508353 58765269630676185 394098126084788417 97692088588118513 200460382067117153 987468472147575937 267917907762498689 875072823261803009 924285769761507201 386788694554390145 370808343260126337 926040442578724353 878689182476019713 40116417792425809 130245972978347169 225202180024467681 215889252366945793 145502745692631649 299393000757635969 526099293417175297 315666233342678721 576946089287524481 673831841977605761 680455131191308801 818479560802170881 655098188038131457 582283701545453185 903706077199515777 794775065842880897 855591381809567489 541506313075391425 644915740625009409 420506763448099009 792464102360504833 691781333109776897 937194150419131265 392839326790490177 841173424449685633 32680235062716889 91380829157287729 56802321946900489 153596266906767201 64021699178272937 383230021841214337 836031321508922753 450023525665180545 37111259687950593 270509603466535969 34474454294421977 624858116311322881 547618161025997825 474768847621859905 570011094117173633 788577665667297409 893052803916109697 552145869489152129 337392555854972161 194179482793551009 292143641879466305 953199722874913409 1968164371017878 508078522073155649 365982731731609345 893716394817687425 375624203689096001 920192387221113985 935247160434489217 2728865389698854 603683352700013441 623260077649966593 245867077750094881 822210547038935169 130758582084961713 595467210117114113 827082872003405313 962275349702750337 452423437580929281 401978921479660289 768921947404979969 489097897465086337 588870479683986817 789426635189222785 816862408307333249 878630612226672257 830426701888225025 222795417372047681 184094540974317761 311642042211076417 849949321091326465 637178820458906625 818724119429067137 934359510639254145 703932737362205057 618796975854642945 304992061213628289 949420455071248129 455938008361851393 952425314568877441 972745633942242433 534897283235963521 259155188835475073 78494728567271473 814745076860308609 881461749148456833 289096660252237569 985763298346888961 721808965732396545 371523316448943297 185291432358322785 558413966389586817 424299726775249281 647263286688740865 858226649629795457 424115794204006145 536160208525547713 90369191235637921 63608493863650753 77037765129624353 723890961987283585 894053639074684289 912360651928661761 32687548445473169 334888671639920001 292345041540173185 46839827512084041 206052285101513633 712956835406092929 733015961430595585 99844730043979985 677758354072302849 877183122976436609 464844820530615297 994572885357879297 752381293420477057 545511661469195265 548789908792628033 825308793554693633 336789644151714625 526105617763608513 103317632815233649 368002722476259009 433286520343237697 986003680488639873 329421283296966273 547842082665578561 101734248334544481 823756204072441985 719268853340892673 481372194192797313 886849523481963393 434940674963033985 788030164339204481 510760639759137537 112103267597753137 259084608616991105 650981316176697089 157614614555480865 931439796219869697 154074797620527457 32819836158040517 296674043947984257 816258084790156545 458237818856179777 594223418886016897 442160057690070849 590312919156609409 497695683458378113 308650389796412097 661128996518339585 952559591059504385 782215289912517889 552437550690015681 791561796179390593 31271615911570905 539588730544725313 381252438893199041 813927657655266817 166420770739030401 977736317323337601 469378815125807617 72544683107164337 236361637113212449 474473246848194945 464257951258616705 689288947340269697 234972849771601505 94606929140173441 151900580402369217 782272596907031169 912863458902556545 568242972860961281 199576760686426273 774341335811879425 457969275249588737 356506463391912833 216559953157329249 132077380657360529 884379844778969473 233089302280891521 93248885956086273 750005961479853825 891715856148586241 51996809427340193 700942833817762817 24587019962492465 959608382116350337 11595335518396867 981754346477970305 539149226683616001 752229457833102849 798690104152701313 669084774268114305 498136116061029825 66427167177856465 868146713293615617 557863726534776577 353954334185555585 494491705412350785 725893486679911553 610090421028374401 912537023301805313 260210874957287777 206512990089553473 720464302572253185 987781539789818241 786578213524258305 219682327401034881 680030889645635713 6735332628149849 67833512675257169 459211119726806081 529398110492365953 906357208977208705 840607922625828481 879236160004655489 869424978502152577 971568695211086465 512603218258270465 927270437825487873 844199892402031105 658952077946832257 336871184367971905 244404357449770529 992086692743029633 849793292872075009 80413527628842017 788276338419993985 304724424770540737 752279431955098881 483159301132936065 671851405412827009 985848111526664193 900737574435932929 833684597134769921 836077654492218113 172004292448804097 408164226342716289 588232287312457857 460764439223527937 391643194301067841 48388189654556161 857206929945697025 567300564688853377 689280735503530241 560604488140295873 896525682404764289 958988522805032833 34664684309191785 169408364842066561 228789217745081441 687819660988399361 46001758319476953 38666648643197025 330611308508544257 916587960634178305 869782830026380801 771534276862009729 747650971545702657 976594624583501825 731683252922891777 128726769846235105 218590927292019905 796214746237342977 673141207733081601 562990294607228481 724789677956827905 714788769744249217 51880450979268745 612889940128876929 45515814015239185 98298063237582065 762821490925929857 520009269613037633 242091279731162945 564843527928051265 845118581418546433 939990427081550465 761089328683716865 13951567468655669 213695574770341057 322239369944323777 420741841919713985 867190756901724289 987483173140873345 401395487863691585 200323626911547585 879627991171577857 95060026297730369 444764263997196737 404537327462684033 811542572141409153 100672004756063409 55906049984155713 729485715572117505 974933422789309441 104374393550486385 770658773355815937 959977468544529665 835206210275945473 989662265809869313 676367787894616193 316582120814537409 178646428375220257 596401469377823873 319447426345018241 822568782541303297 902629246839328641 727748056450195713 175176433286576833 843795498523924481 877869993130946817 414274168085640321 574528656419371201 177550843888404577 28388303097873549 979554914986380289 806681469482622721 628700579803656065 311377074089268289 117490235643501249 936572702029277313 953298985696868353 520092189217709953 106739625294665073 941562672812533889 801750906557721473 220593367457627937 171562576651879809 30096577104753665 926945667446311425 938178243538235521 836435118522984961 361574276364887489 399441874751296641 280293706637923649 415029543772774913 946864793797512705 994301807582665729 696338440217150593 789101846048197377 832621844004773249 775719665427665409 285971319438193217 651756097826833537 22459831621969073 339948442348820353 559319650012700033 960298563138877569 179957255048247329 208619706059614881 485971985491818945 529933309260101761 411311659635796161 658408134676300033 34100251468746733 329987025276807361 211347512484149281 384782367313427201 763867947399877121 963910234183529729 550670930800659905 23594619466102529 795953102268303105 133336661590277569 612393400133907329 781407662803594881 600179241612256257 230968760688355713 585455780163751937 481278234086822465 842662693021143425 968596852352334337 372744326639956801 833374781916383233 872432927563171073 532378583640493761 963597471000749569 948093745418184193 28172118251124089 840455999997089921 392776006673397377 172666348280365857 588683506076694785 246546028657050433 705455445560826241 540656247268110209 991193311848835585 441408145607226753 667367942251512833 157901358962057249 592000630557937025 321797008468095681 301067649554337153 29639864491450397 264821806755211489 458999445325815745 846737979555779713 373694821964768641 122063026985490097 257310957366811969 795447312023806977 716213062638495105 529955091141719233 463428383645577921 33861529140988725 772726172108811265 874880351220770817 902949151951148161 384832674738841985 662013424461399297 558321445852758529 977825163028711553 393823349926105217 657812607871171969 862797524649881345 872197388860101377 765741477755593473 868883817106642177 380183960375891393 662637271810410753 522520109857492097 756947554262787073 944318901673614849 707169552707753729 553877320281397825 700880936321645697 607292237105529217 155899794839200481 550452248635121345 231178519321538561 366922435061230337 60595169918187257 321380328485215489 568606276503679425 643412106165701633 2770593807213118 641913980392398977 573362674299097793 45916817683622217 66940606664402937 188609874394497729 654698637919175041 722771485557533569 280562046723531457 890710586720228353 5252550119742240 588527391641509505 763290131614368769 450592402519102849 249366344921575937 331018333897052481 979602598483722881 610602462925935873 161028305189269377 264779428304269249 890339626687321601 418462733342888513 86126411495847329 583794455508954241 935612936988690049 671995692917686657 557307082132133761 225380195275040065 654832291523447937 512672525323605313 920456952957771137 564786730141950273 125883171765963201 845969240605011713 592824033534931457 271684038797719297 66992249870068577 657434889541715201 477858205136151041 458125152071321665 439388954546558337 82549158206074225 595393659274357377 393957522621480641 279988528587452385 194819463638761889 812856574866053505 549254875854305857 610086043750527489 272210524352299649 739424160507759617 111544476838435713 953188442477383553 862107564185915777 66775208121207185 813917278503939969 862974377334324993 317908137380992897 494171577904417345 372163622710065281 36935980637608169 857462349123320449 589633624613689729 866632860346985729 964124280953115009 279507301706569665 631084544195665793 397454251998045313 533817352545284481 656664234410865025 400328030189022849 498086619331562753 788709000891145729 943306357661025921 718004543621994113 398018251815091905 729852414572562177 37607121531006985 999282980844803585 895074346050112257 225189313713315201 416412917694270145 458650633355240705 523589578511451521 108777260137415505 719446304984270337 619054134700995457 907176099243319041 219147527091052993 249056084324944737 197731644474011137 762595096612660225 663559819192855169 129734241418045569 100900890750004641 401080934050614977 26869748755643741 147487237732359937 405192942570444353 760253511324197761 601516875257644289 75575674529314801 719136775714666497 826494767772889089 296626863032116737 555942293380166337 977518890566450689 685491935618660609 502877470691643649 513778922381927553 440104502842267201 606821080413030913 424706216906827201 258208642562390625 749676218817548033 344342445421080641 837364233418909953 190175446279052801 298911688962725441 863311959759929729 743597580081853953 677660301262459777 698197570082420737 711113788908011905 369340720801673665 649725132831431297 804602278639059457 283144813281555937 491338505969338241 739195105215838337 934068549436325633 928516228436013313 389299438868320641 6720033362054069 543227786738263745 649887881592750465 183875783078889313 997328101566903809 733495671706471297 614050306115149825 897941757598502529 908344617287891457 438321533250721985 669075500763344897 966401228751180929 231765600010685793 535296661507494785 2353136543138846 838827505468500993 325045908619298305 449568106686278657 242121873232239425 754971639690865025 865104658810093185 45568623455160665 51828642715765481 226548588959971649 157612187217718977 842999354875097089 268559919593062817 496324276251925761 366873093579254593 333453662636408385 148770963629193185 549607545235190273 163554248952319617 549837264501427137 389599596017038849 671650819928601089 273945409223596673 76235597913871793 453323074589793153 140658498681929697 374328531396169921 546143153198407553 825257874578685569 249194306004994817 579440367927286785 917665473142996353 248995473747118721 301494554531089409 136724202601358 631721660532029697 602820396249970945 650885095816505601 20526218578662993 240327633879878977 881102600865649025 846142225250204673 800481795802365825 464267086702385281 26152618828550801 939833515576196993 230129925524277473 521022199657956289 999357466850927489 382650047915959105 36355680562220273 213528690290324609 193386094565713761 358348351219234497 808367047042178689 837553824411664001 855997785045719425 92635113268826785 413879183045562369 740310618877650433 734763324759658369 550251951218513089 116579226425056257 25980700125195713 353199707811814529 987377789652967425 879409968515741313 776411208868971393 712932451079726849 286614251824602209 186571063874653 449291821284482753 382168084413098817 620231487544501249 732579821322669697 184145453343340641 804740855887221377 280629601683131105 706132507422619649 331644590210522945 751174968715520897 17340872871287161 286417665313361889 7883499263805050 466584556318427009 725211825282741505 976519012294783489 136708905852181313 660950917719578241 152138499827330529 222660152907021569 695077097872989185 774628089395466881 515984527186731137 672100433232213121 524327941116588673 253216434440947329 633816396384943873 865546941975306753 560534994602839745 26717397930614341 732695201501513857 307624423536946497 6619876315262730 231773721154883809 405945698207787585 828843092168394753 295247307326654593 994566039489686913 843683273535020801 565578829706662849 542808918804077249 935461721520017153 158643989167913441 878526324827472385 79848004281522833 922802853180147713 270883763098169089 195723681724370369 961488001395203201 528410242597164609 846166569169938049 397522203124278657 652843655489299073 985727031529538817 406949821402520257 704857749082957953 279679614619148257 165411760278789889 171524432485469441 539065601568321281 505025694004238785 933124357219870849 911428956007256321 894589437935234561 699975290415018497 88862324144731281 150708302300913025 11712146522395273 224022485815417825 83256176943596225 129529320768597249 614452117260082561 310198317327127873 618605790259824257 901324629681781121 451718621867026817 896736569732063105 654140497146787713 774864010244783745 63524274435348361 284448329786080481 907148422929044097 613926027656631809 507456646454468097 392451491079917505 663502398925150081 596662860509752577 595785213108097665 690050476552450177 150093718925791809 259045173623761121 85719242492867665 295681715536765953 273278781838488513 612292820828628225 262757318752857569 841845935901183361 665280120208951297 958917775783774593 691225226501241985 235378171935245473 506320258909259009 627529523148155009 261556229808473249 513424607624848769 883987093644339713 110106761801162641 428321666975872257 365891035361066497 720940837570825729 189874238855196609 47290564784201905 214314874433860321 833707868746177665 281716410398004769 27829965408752601 795130424374768513 93223833831050481 824311974756426497 115823168225670513 172809387831797793 134369936954204401 633611709082927617 212176429798713441 826654748685136513 627500279416839425 386258022732334913 366226150931321857 626019896043949569 878517228462062209 100034783718442097 818393522295846017 984955506102402049 892173894165271297 633041840018677249 511832312309973505 511918194077203713 20850695112574869 866236808129784193 361273275119852865 926996390099354497 761074508426933249 663128699568488833 224605845270115617 682534338489411201 63656840375546865 729220364458385025 137899681392948289 508103631808488385 929779632747088385 701381112447791105 569625536531571457 313147331946346689 892036549923705729 778413787463094273 549982180027935617 466593562783309313 871851684590300417 819013586718114049 814793987750146433 269217545144392993 586479388822414849 458075588472283329 51857666312084665 419062447351926465 201696194374140001 568495849758960513 885456695345890689 810974206177071745 920211343848780673 480453617189951361 19723772327434829 117052695891054273 118754125577599009 186511223483336161 574435139425599297 164985349923547617 34876801955778805 247200182058961121 881611473848149505 205848632848550049 721999256189835905 972178404399471617 115048344690176657 172701682537230273 480498368397025665 406270912384528065 47800392855545937 47444055842611025 504219381264878337 683096462971860737 878017688717488257 437879878612598337 404290940527818753 922511707921088897 537825477311425729 522262884665757121 262317908847908385 308374439234739841 762720045511326081 137954891108371665 177789265798072193 572364684125673793 712919052330331521 108003261521723457 992880234038754177 375658474111133953 319074664707112961 938844916605155841 162881024952771009 86600583780906961 191677549391354049 949014526323388417 81507088458213425 28270978390594337 758419499324968833 258336720975684385 634720293955570689 259711688190762401 851937532730115585 75905553379861601 239924874882834881 468927903818752129 790053007460766593 460113093045784193 103129050651165953 220575823652197313 803290954551553025 412621998300856769 196640809313780801 8101743251813788 654687765805800065 428648256324187585 403977204682053761 716228621405790081 352364883204128193 717019066446475521 104918505245397137 877949449329122433 816882545385691777 374611131379317889 968164441675316609 699057751768506881 276936260956087937 140995476750525489 996107447399115393 176826023616911233 525589812409162241 651080403941172353 618209985215049345 727459415651722497 175147560514400161 667543357245499137 376867614688311617 794756090676372609 855275929617288705 822789416306427777 91089192616056641 690973939167619713 262534521926991009 284607871117337665 245588324679747681 936837334009169409 899641646023876993 223782962124893473 240838713014444033 153143879527092961 752272464008907393 389439434618104513 386308184317218945 909401233333511553 505790775437571201 763282127145437569 535584748790729025 168814612932280289 872992976933030401 582160450664694913 787700844173034625 162858105143925505 308765276656327361 795217380999510273 31031773841096569 777323937666849921 653718115125965185 703557544451705089 430199065992955073 195505011007838913 854685260724874497 453804187600390209 476081874712424001 499003788087165377 836904522109730177 699649349906586369 486087425800210561 814176660552107009 285302763145789825 975699464236278401 586137693116700801 69643717717454481 668285231429873537 654368958315210113 185401787324227745 420470998592605825 397598431434811777 178691281935364545 805774760840467457 336042372152107329 856142200310639361 121739202945967409 214731493019687745 445382728360016257 889120590911016193 447538262180991361 74851830564899297 705499734968228097 692837945177810561 710208016000528641 536528032441541569 790529585274924801 253086464112481473 289489187555041409 210760618612159329 793079492351566337 187879960689851809 724350156719388801 943281760241607297 150757738225365761 96835631728065857 765177406387671553 524399188133646273 942697424638950529 74486916417978225 552930671970322881 493936048552374273 390764257799929729 623046135435924225 874998673991520129 198586013755761569 111568295480353185 720570937815775617 407364513147875585 219166071023639841 727476153429563521 635193935539387393 286745135558511777 775014581198821121 202270271823707041 300245590618995777 960895795712012545 127657228277602289 330277043891186369 707056748790829953 627182218297384961 819481187884736769 302662470425602241 63414500316152809 416359250194055617 597276037048036609 92774088126247985 90633604294151121 928419262890066945 465001423049091777 451117789090986305 178690850830545153 539175475998028737 693034117769176577 752649365827352321 527671767876494593 719338786845021569 68563618373236321 483009743344993601 418843319054328577 232270671825538945 818003727879929729 240241459746073377 377062997819830785 683013334825694977 659650372652027521 234118591740028129 908159314375264897 300900579052317569 373851100609048385 121854554175087057 373691407343027777 762952933532183425 207292066512838593 877598595501225985 257561704836771105 157897436884546497 784411661506883457 270393926557744641 893885521725035649 94190231214248849 987299095701462913 453374820713420929 676010524071895041 353647810623094465 318739007489345025 443778271678212353 818447430459809025 159624464393807841 492452363950537345 712314453752739457 65666465651840865 980148216863788929 639317345659694721 280680860385302817 956302247333592705 127709456875017233 395814388946110529 242244163165949537 683488283989671425 194774531961847681 896634901673795841 333503097303122305 520131403815195649 414484918620082945 50956187407980025 468861603700688065 683381533439810305 336940232588595713 493073619914444097 150085604481660097 329923613649878465 131114374568916497 892777917799424641 531815720689692737 740711389733970561 369607579708592513 347078290240407489 88513520440443473 261197659047478945 227507115980763777 888734071681955841 224707075492162305 4937610394133430 667654919805293953 602826048575796097 503474266558384897 951721461355401089 823265629375931905 882656817230714113 157485975195371009 826325003263203713 496392339683374913 251125011105390433 177977595262944993 933872211607091841 429114020655738689 272003910926134305 50702752279661921 59128084793965033 876056973675837057 54028614341550705 390849296971737217 169352648836632385 505127014478809153 964240405937506049 603291102449944065 256343922236961665 911908324584025857 498660045828334145 808261505239698817 428798886550065793 76493171471845761 969196198214053377 689041951336818689 740072466367930497 84583022178684081 244998962748443457 466664102064953537 80885500244090033 933210028352995329 301624263799158849 731651883270458881 356718993895409409 441657505590164609 677890508198633089 474833287806490049 633853901362737537 277022928545939361 91817253383357665 984206727830368769 707718591189145473 108906178415928417 725294447399196673 704354942666782337 806960335582669313 547083373362831105 932022922611725569 96187462374146545 784157923469930241 48531647873453209 62800058603162513 660711969192476545 160155817706454 555216786334206337 522531689161286977 789562151248375681 227614846101484865 531682721826676673 188690225970820097 931246367746268801 777415332833225345 992353645763991169 623692420104067201 685254204884770945 889731727125020929 363864900014100097 624345994175204353 91618359403099697 382332478861041409 829592003087732609 168745365571414401 322253804484702785 969483662677102849 504387158306677441 671540657004161537 718986433223790337 364408972105405121 130523467112176657 147243967235215937 193865900495225665 769798079431435393 354777887323614017 741180264724622593 207983757359244225 109985082530737793 315868796714319425 529970082621634497 189064755579735777 34127530705202249 656141909234200705 257305247474707969 414667955938341505 444070311821729281 977133307078055681 73629978772988385 171651565286381921 898772805370580097 631719559073808001 535675664449289729 763972816192648449 497532472906424769 922906357046549889 317251261273401729 555888252117355841 728198781212054017 738447879402166017 838020401144635905 347792052771069377 718708346932924545 259593247668455265 462083717153849025 644507091202186241 488280766870158081 150113039632053345 11038449427761777 713676818697564417 249315068090322017 957781924516105217 112939862692218897 183472388278161697 856364389012267009 884722153856522241 733498217696112641 498230214925058561 881611699164505345 536110938853802561 51293799624023249 57596993181007865 967217393871063553 310011733502783233 415288630893204673 794633612938667905 467080773219446849 206419185234331329 309089795779375041 302092994548942785 550397044791306881 613549073640875521 219033592645846657 160341167361366401 956469889294606209 67121995601816313 817094818661860993 637362503943236865 227252109925526465 707671934275246849 507889194288569729 468830458015219137 216853762509071393 706172232479055105 812762062984933889 547811000088401537 904723746719266561 954550940447369089 262400868040888481 388398763391307969 393447441463063553 880629086317448193 9955325681449523 520192266435131521 528304902326507201 42948187477513497 654805494103019521 131346029981472161 862221718327429505 776771344587650945 256516894401972449 432970517749126337 937963161595885057 325784600173811585 20921283935681601 258487164424991521 753942069511747841 722855962689074305 35544428017477261 245411873928915713 208527286768340769 936417657336726017 927776074489603585 746787837923335425 621072777301673601 126036829256356961 702375120142068737 73593901755813825 649983005526817025 41570155387056217 899382480650363137 232019554876103489 66058195356145433 835622680940936449 791658249191346689 460248507779127169 593318916538631681 660139747445604993 633576165664184321 323681300191282177 52813433455082049 96767184245841521 77530030992040369 146330028039741921 194008694131152737 579658056692629505 219591301810314817 156036642222943553 182827049388190945 751848264491833601 324787502458537601 934426922835214721 747911086241398273 35957225335202737 949055106085612673 886966730789509889 433098648375516161 371207824493019713 830090977351932929 297612047229492289 433314512280187329 986640823010610305 802341148166963329 685441192225709953 725204602910348929 550587058020063553 919607427637220865 232053030510385825 968048380051467265 5245100953906957 587728940417154177 858760485921351297 223105418415126881 699506625629119617 543139956454258049 477680860297923009 402028553367440385 50515640757758721 12575132199831531 162324849300034657 441878582600946177 263005022934613921 984671341218120961 638441329506704897 153299714500118241 624013509052694785 673709443269164161 7536520690933913 90381048921312161 468562533903998721 495382437864481793 922130566865391233 439582678109925249 119304091935894977 68526283499839025 237543492046768289 67915817010753441 370702224252603713 347589049755630017 189542434196440001 457530025791978561 487270845476636801 248750818723014081 375884605961090305 188297385498923841 177673492516710497 406673677262762817 753632136159225729 18338742880668945 694635261126528257 665616054933853057 769697373938015489 14281165090817895 587787758882974721 822971376540170497 901626950659661441 861063851653167233 836553407362650625 88195325636267089 847001455367518465 651142252303724673 137389934352320609 856701768506940929 426491550629449985 533922347572481473 179198471391735841 215892379590489025 786672299159420161 470259276751544769 368113375316433153 166422051551808897 548881950378088833 559072057710690049 854527787243505153 751599078729103873 260071012489191841 511879347367095489 957980091124973441 115108683976774977 486698672220754241 577795352992975361 406971899081291585 253788528507161729 544898083608700289 750810435453029633 829072034721640705 777858214695118721 586576291585188865 310712958403083649 900572271058074113 43819275451998153 234690148175019425 499607844951992065 643913368927208321 371330553199431553 370123081300718593 461598417790835201 835133317546045313 808984019178385665 971480551050433409 970891732826640257 33367663447656073 767440782315293953 67451038272523081 143559082422310529 691243490067840641 312344098634643073 114496018026756017 423752954940152193 360768040185526209 602438429756222849 211513138244285409 12794804913337289 526559219757551489 797148824845326209 24363314427091609 378774825327848705 820162346932626433 247395926995512385 648991226852345473 57840832686903097 679534576679650177 256646544916126369 690151330038162305 102018689250552801 190969502022205985 567260796470595329 886954517674482177 911146707595118977 301818569833947969 729352134566600065 755675592326326785 930391522920313473 627007215018728961 963008920635548545 39235230476450057 625038290846358529 136831074174715185 175343428956356449 611843772390415105 39134085289116881 444765351023370689 665069058877367809 762444465359394049 85555344878198273 689567433472085121 290916914070326273 113422310604505585 936738459791211393 993963268673361665 626071590811637377 478777971011268737 625352416316783233 691470850343868929 826940813428738177 651455851403767425 313424136429670593 342843524413304129 647107276973219585 871238027765386369 940796076663243521 554250737285904897 590501517387426817 766672739166494977 866372097097819649 691318398116585857 564064640417587521 106624228669218721 118586889847787089 327814265029068993 329947114794098433 224561389645458561 378236679526150273 136999757635017265 419247385248429057 492622504266577729 433679788292092609 530017407051069249 130189599266177681 489403913901696769 635025307745348097 662306842354816129 548356080587144129 307548299296300353 592971851620628609 99730841571151537 778135134855862273 832404934193874561 735256489456059393 985260608337064577 424051150999861889 354776372010562113 268171794661522977 639755134855839489 797369578368009217 888155093776333569 964376793196020481 222237340120763361 914697026897602689 388616249315944641 86460783877608801 62408692163835153 496734268096478337 334020325058958209 686737830695175681 147868296766610273 340520120925209089 934368933440381953 728999513868270593 728151025158204801 429184901244557441 508649503081983297 642004582309407873 205436222219624641 339296108854672001 182527018329111009 425031788082716161 176392947113974689 115334134795094913 208644673758868737 623686715923508225 320533612568745217 89814805998475585 575556936472750657 923280160385299841 587684369749261697 750336357095964289 606539608840364545 764554862214009089 1411695281525738 883753742658587521 425428619370634945 972524506613520897 187759438008065153 883280889926485505 218584002052892865 557024121662504257 171363137992052833 385224354626718209 401034417332525121 449699707769323009 906457801622842369 735017693310428673 117432183364371665 296157391210083905 671645566920211969 172137517251474753 6865686821825535 536543938984319617 738329884784995713 903347457841224577 132686790830604193 848761410943506433 397867037500425601 314667964088034305 237792016043428577 764774370899569793 416773077751393857 693765781785007361 611349401975360257 524118743703734657 588418662297989633 813479943645962369 439514621979313345 324962402600529985 209834836715053537 209458942727113857 420581689157273793 350219213007459713 870453663791131777 694009280250799745 30242014575023293 765725857747806721 873357740768106753 636006586027665537 266782225876681889 243924637172238337 287076182096917889 432979817535045441 146362586280147873 97550888044334977 55930617285177673 864254464851857281 77835633475530129 404321010035868481 678817230219131265 179465035574157377 463365347645932929 359501640679606977 740148909555294721 709078179040577793 149492320183469473 755582591160628481 473139251896249409 925188445183199105 412986592183145281 907271058891577601 625976522990462977 502266672586987521 992188626963269377 418992680913003585 147624799627642753 377389175389755137 768536836183315585 37471497286869497 714540448739022337 764512061984678529 331218757108672449 3336168309527211 375668912956122369 792461982598741377 102588941706486033 75759146059905185 734478526031914241 994500180213041281 511021429047815425 968699252019359105 137908839584959249 439713722464734529 934684893438586113 725331570751588865 467999767089985153 352354033625463361 633445754305341825 440782047414227649 888288804407501697 681961137987446657 481445262621562625 297532986688164417 480105730920449473 160190181505985409 120212405076330241 631150105056359937 200571594027515233 883327629845968641 797441953759388929 427747199740874625 231960494830637729 694305860560039169 31387698365165309 453421178515025473 189272786848370337 484479487487408961 752421392303077121 17453457547045305 68185834987154697 701522489104892289 394539786142473729 16203891902318191 398407521309202625 621674871985550977 728941874017820673 437265767833220993 107897289848573057 436468998225425537 3347703473252751 420675270018801217 782103757346170881 608381654185155457 144215359235388961 475971552980976065 640585842799787009 787096249660866177 629785589069314305 694004406499640705 863050048656937473 446853024147532801 900920557694902913 127030822476026369 230489022816151137 232471612688105025 360605955219170945 749399857851852161 147909905846496769 291932600413009153 653980712175112449 66692357381267441 366884284485529153 959910584767218433 816697446548488449 979378663773285761 403248893032476033 450493580095912449 343776051621304641 596828713474362625 162776591216378113 457760153214824321 342994089564228929 460925206643974401 451184662988033857 67299283327702857 790987446969964545 900787162190507521 300741187959992833 295656407670893633 866964597435611521 779528435580470401 730884198400481409 121705258063872897 274244365374315169 691999001010994817 152221612275035073 605836725624644865 15311856965013249 163656292943795009 990196589323751681 739505923770241921 918976781033862273 722784977438205825 755372055062473217 987094665765145089 251364287201937473 962046493691627137 121123739402840161 110361545004270305 414347263331066561 164739883197650977 126572244799056929 167223516422243521 249742321653172897 493263120465353921 333495455948344961 493624138407017921 44866025478270897 572274687807688321 202032091597452289 780302258863461121 460234828542269249 950288809802611201 573129441439228033 894013729121372289 274268279378006241 997339893157540993 558442389921161473 41935517712463625 829421846071454593 352492617365935937 333920766531925057 993479185152171649 151459804899801057 836049103234241665 945416941282353153 938566883254740225 946431572139118721 503133962578157697 787719467153927169 836710670683846273 621813204276620033 156867115639126817 577510520750728065 786242802896115457 458321110465988097 532633365555152961 461518970759961153 585153571871206401 421823874824056577 585222154034507777 79886173601543937 659712051539717249 460922037583117121 886161001726588161 528392119328891841 378006561118997569 611111295685404289 300847173161141505 959244390930926721 244503603147027361 712593417634820993 548664412035275713 146775619179472033 968569278365851777 952977786805732353 341850480567128321 480415775566591233 122633538248638993 941176454449674753 891277019105768193 182117810183065377 340437920388257729 293213460838089217 203461231688859105 869057872102096897 366849434670346113 218546532832704097 770119412272816129 75568709451466993 950429841640176001 806562651184961537 669590667424639489 832185897382764545 588828501240190209 362509963531891777 411825676860313921 586305347077946241 593751082643922945 481243661878110657 921795275841613953 490806170271376641 263503526742088225 592394308832126593 179697355601359009 627249474009637761 141803554447950113 494140247499913729 232923372156616193 952710102021789825 234698528881668993 212532728229717793 530207942590049473 438348784629404545 564161420167142337 192759793849333505 971671903631570177 918525671088580993 796513800529940097 926944346140601345 341651122655644481 897256859125299457 713629027121260801 244779732555642241 219475598524066849 910412368700853889 640407863010413057 498864206095362305 325046281549713729 854161093225748353 326925555587155969 141980285343024097 32595890733741585 940324664028331393 259681648695309505 860377938374199425 411985124836899521 995671945378582273 573424362680373889 652588196149181953 269972364285077761 693558100267857409 111078047676475217 450267830534954753 854923555879917569 892100893952040449 270507812381783457 4532671801072753 951344774287260673 593331195478434433 947467765776625665 512278552787336129 272493275809420513 563118559535872961 576481195224847233 551841314450896897 310349013511707713 433445384492920001 256100253666549089 321362352666454849 25727880869350629 108698509920664321 570622153659162049 427380391475466561 63735706227898705 618604300734510593 663656279353890689 822065095958805633 120668545028404849 695416327833505921 634824841605894401 217370351042077921 930555423438132609 435762759266133057 502346528809145089 961066093333812481 298634688248238721 462587584008140609 962430859220734849 6584054044012079 104099826151834657 194914864900873409 470558431994479745 74986214634066081 97515343299033217 718392420667704833 837221816379997825 237861755608790305 204583355840039617 524019731701564225 467061224061016129 54930355277377889 445757246513050369 133048512998193761 549181190905489537 705553431882307841 221995403710675265 580302362697658241 229537063980192353 650831881723775105 785295990366801537 504258238690773889 943515960043772161 659725610291971585 96248202945272257 448956301147511297 366213845374833345 201518245460562177 810496888282454401 69569948131068313 635561296215446017 436446423991966977 875691000537724289 540313727174201089 733633146815552769 280518517458574465 657242514539102977 270957290313539553 866574430550077313 249189173693778785 845256377875724545 367837736103005825 884094581348112001 232985157552747073 779624194684526337 338834612059095233 824056600222395009 777371242585090305 621949901705502081 691830597328667777 483075617517361153 345703895700125953 811265034338060033 55890510614041489 5124808105382074 970271772540186881 978089599620485505 647540855040567425 179933756653387169 440017164568445185 424122386775206209 585535682208508545 862587935755886593 48048072324988313 71647066714515265 141391194633932577 404455763685493953 6588085408395728 569687972184606657 305425271652474369 540764563248377089 26297290999835357 838237322540233985 495338061135207425 957326461249639553 611283571662710273 515824173988004737 173429990547511169 981712661872467841 216586452223154433 530749850013275905 46913078469707161 64347409354954977 193056677265190049 777045350113819905 271594334192379009 62424138209838273 62600507659126945 780308560402882945 171285380899682593 772243605374971009 47559879082797353 376873309614961025 823034289760592257 709670020606171905 360034630192487297 96193741049571457 981723030460919681 178154151629176033 744322545453940225 877966417521502465 157390990828083937 131564891553740177 378083530153574529 422554354950474241 786120756725999617 5410650320531119 960677405276072705 269042103318849249 812370835829092609 403551982000255553 651357140256763521 226184373852984065 229800317722343553 464964898094567745 232222394595737569 107182860942014465 202066650518396801 651393156099619073 243278577455399169 602332138997322625 938578843333168385 174835264985691905 917455820154174209 279936140676635873 57168537018021937 984880827420187905 95496852416360417 54457056148660145 391139585009476353 149198955016320417 253324341841619105 373688845857355265 147837114526545569 153371660126186529 672573359817377537 929043244059410945 696028558121206273 514265158214474369 238774838513421633 913117459754186497 636925919269124609 617874721147888513 487177745170228609 968025068002329857 926139625775668609 659821916315454593 225002784121102209 671085140537496065 779403793766370305 364309561856192257 248255306372939809 79074802515034289 672339635431392001 993357336913224065 513941323611476289 839177434712222977 583242158000196353 318682520257215873 313104650694114625 217947979996576897 517924282135503233 327913603327122177 970636800546969857 96138571911961185 477696117554764033 667312347222537729 844030890392517121 227277294296694529 206884434712769409 205340039949536641 640508050900251649 514790616443530497 996822426310650625 733869072770705409 571216222675033665 582651240938357505 381501723734423617 133369305340156785 629088339976306049 807588063472660865 979241383770364801 319872840915639489 345676302196139329 259508988114244929 898581252594901505 797948597832434049 49700381915073425 626780780241414657 809563809593335297 576432254097557697 729647376801992193 353328285097770561 898668355524613121 801515570917874945 673616443727780737 507228505207972801 782568300418496641 542384580712042241 716475719722282625 660778527209284737 998885388866874241 373416468173790145 27607098320089565 568230430499408385 758128036552598401 457632991752877441 298057453912960577 160956408978076833 207563604447123841 800421800000126593 75383753455184881 275303705568074273 893050468602361089 840358805084282113 5103426752967267 223516909640803617 417634216362550593 33302696931006181 292291646109930497 403665012442228737 385407276628605185 102919528358160769 733980355798095745 414457667616968449 625781835020255489 39688886786596105 896711554177215873 842239675461524225 847596056900478337 173626304092000097 143606028795105089 970510113102076161 345652504752074177 993937055430936961 236980039967619393 30343080887984541 136289253827904129 190227172923034273 656852903659213953 369536040419088577 35947643834184361 321496163401352705 849239602463512705 628749494283095297 210589917150379329 835805383554305281 633141016618097281 937023614268806401 748024248239623553 948264103175066753 499481677778732097 492683676041632897 864127926960243585 298934790408242881 592377669225513217 97722116519801009 612660782951842049 844687894338651521 602146989776940673 136341007972855985 982494391638546433 157317192503388257 465127927447682049 706650052678522625 231937247167415713 99867426425934273 767999315301807489 656862156319686401 314325986281637889 707759279569888385 719876528525546241 875156549680209409 519716962216044481 312680571689984513 875590290972127105 520258609106502209 612515061696605313 395229663919383937 875468353816032129 845411289141221505 43006693525960313 44955302574809513 983484450995007361 702605738206170113 401435416543684225 29869289084917485 345291188315442817 760643532713427073 456510780462870977 445972261152380865 604515247950246273 426890349016940033 556737687703765953 423211318746485441 779491050068102657 628646108681262977 193984010370563457 928089040290618753 348694370999027137 139219993139828801 346182376449128513 923499421957860225 72486935163382785 382505541442096577 182527035641292897 950035248817958017 707998238470054273 427671631947116993 573142590495514497 84876183190306881 985278386524228737 705214818010514177 979757195144081537 547435245450120769 804107104276255361 302877551432583681 988822644513682305 366346178208818433 895515857190318337 203770598187158913 398826663839052737 239373238744722273 249273780115174753 631516741234104705 194902724178554369 323801069296496961 533030401298972865 593551987532745089 382548916905925313 335323262849332353 880850537906184193 542200263219239553 845233881334088705 232026885842703489 684495788466946945 785223304787873409 615433557214792833 468524351308619905 21604319417633633 307809447524430593 73371690351997649 453496468810602241 758122699776222977 154098587879271777 121218617467313553 389889043696204161 90801942537069633 549166066438441921 722150958262439297 156882870099725121 787761226066933761 815850895153086977 883528510836434561 670791172336837633 845148556137644417 601983949020659969 132167943734806673 180612310319180129 925514451740539777 432644770975851841 348574866432777217 983586688884546561 264014157993841537 542371811844883905 957950602486739969 935408110987129473 722942469776384641 930215557343753857 521356548425806913 55479103022353369 109984552699643249 675727393759228033 723761439199485313 244659829672162497 533162736164754817 519114545640828609 250604220147913281 224348918049205537 493624689042263745 259683295052763457 605391608517727745 932584639092187521 179629234459568481 582284275186705025 212753877009525633 764424260619737345 350443878784574273 853835233919522049 229968970212020449 787530803686468737 632099483653817601 316323597714525569 51522834553388465 795177714402488065 598403961309344385 967303745610489985 122716866081937329 251405919676432897 806274985080889857 495247439419667777 107200720476122065 638592179922202497 885913041078424577 609750662164213249 797764448678073217 816095397130869377 760827266544893697 363241504719891137 178557081945193377 947946395351838337 263098987359995809 942292023106642049 389523454421016897 643869475051150849 503998244383112129 456857478367535233 800306282039421953 795528565519905537 813258448177009537 471819380010838785 151810376195420801 371159872992098625 341690186663711873 107289595054393057 590359421641146241 177194358898763233 266728692929945057 135561770307173649 113807052997294993 403719995234116161 199937123221829441 479818758149885825 323632085608174721 68443344839497657 886031160647007745 182290948234633985 675116756712647297 266065416022218657 636876110737162497 270205701713162945 522965774553647105 249695755819008257 458987153314893697 972392773323871745 946586918605596801 729224186887581313 322813323556189889 596760002419752961 522759946061931649 607709271964925057 65607676243246265 691097969302614273 199233700594085409 508209319567232129 611706503462144769 202007060543390785 157200651668681249 515583337623983361 394910989915928193 497485778814063169 870517678891310721 294258610537514881 453361864095867905 809320481633644545 452510818433175617 195556332239480225 779423000282236033 816444351838907009 195383970091008065 766769785676945793 302870108230663937 367582603029969601 961436286431073537 676808730303438465 787967176941180033 321592018211571713 678894192274704257 15991756074090093 872282778604287105 960881221852812161 668220775995699457 74743197649102193 171452251171956513 654233907121334145 307941716219069377 499915588496083521 539256725511179969 360445893612389761 713612021035991937 438720383849389633 191717508263735681 76748688988924849 611455724281491073 257441606533422625 978371036858092673 552472483075771265 541980367259235137 341986982986927745 880097051097891329 68370527609243225 421663657041996481 604781850936649985 113047338886204337 88179961532883761 456420196626702081 720540447561294465 570215974435797057 337151642950811265 463395690279646977 953189940160559233 799480938262874497 771388757102069889 982743601870332417 206932552799091937 128632951865313313 843961197502590465 704078947361530497 703493184631543809 748716838746147969 24105277215820565 889564797398570369 350521821132478081 667295299859091585 212696531558787425 733983214622476545 396534620753715905 68981228125139185 252042534927308993 189212815419487873 667442629111778945 163374145897819297 335453085332272129 314443989813618433 428515443169420225 467605593639419201 669702123178350209 952999098609318145 421566631517809025 334898890111531969 72219658287234977 631202756197929217 676361126289766145 590357186580533249 338588093669411457 314405663154524033 401989949939522945 324711712392115713 691735968581706881 720668437370854017 320617338610805569 195716119278770849 622318609472298369 605048568495526273 733087385582624769 230614439430127041 103469788010567505 998818050384166145 2014565830979365 862615940178315521 868846553026141825 170810492600217857 929932728574758785 286181648629053601 990241240339667457 815618637251169793 202723171285459361 712391095203898369 892695583657310721 49325274095387785 994892048532907521 544565448350141441 666842163421687681 482266617411376321 404453434713008897 189151246122079905 749063451263875585 355036345084180033 340454663658622529 246718936440913697 862068747984363137 274204766232777793 142937922870988385 287528979100287073 366839685305247809 914340040977712897 718874298126710401 665816901500505729 649905978481694337 499791087129843009 551966358014130497 742723999166727809 839030090737619329 420863836168983617 140950750033002945 111253893834941665 440172713898771649 842657907375361537 370025962752709633 604993468774310401 556775795035829185 139718616877182449 974290204666832641 948451355555476993 279756558900839297 835213590184260097 668733072305730817 309214711171691201 917099902942279553 979603164990542977 25640140373841549 944807061773133185 712637988217220865 501403318147517057 754624617664763521 819873061784576897 34710128083528249 572928089235851713 432402586774745857 987471687342548481 100223499650734737 918759465594298753 794510895684044929 682804213310404865 744631083095182337 856665502502743041 615187307605683713 235238876108269313 613077883603221377 692936139960444545 719473854612477441 847246962729528321 195135222395716577 530419806650904513 376274292945769409 64686752106609905 70966009507809961 112336534741423585 873727936083145857 935238830936029313 499386744249843393 683254008628317441 468112758097479553 749810374676201217 430184842058547905 56105799107889713 691943327075978881 230113588191287009 239408071262058529 827095054228657025 601491658885496577 674736201930358017 995486712628018433 565676191761959041 412264287869181377 31836281103423405 97423840940987105 552080728315978305 914774545639634305 20711189544385889 368465183763571969 358215349112334977 462138034495058753 184137919335753953 527332650475155905 27999732844811833 383599390627470145 291410714310956097 735095157152795009 459742560346406017 690202466715863553 516888542747366849 173002112360816097 616015616503794689 514701836202309697 744711074416670721 342189187948843457 566342004477441217 59863845035284417 666873952168955905 690278090022442113 926154292310961537 938028123432108161 784423880892944641 915852280846262785 703815966945008129 768828332761206273 241117949517033025 736044295066530945 758573941988821377 188061773474974113 632091217194329089 334587755797922881 249285115846738849 13734131635363413 569118495449643521 150363740309327201 500425168447343105 48295906466879761 146792006357401313 85527083763690113 402656980379568129 780163752045513857 353842755266711617 776678855219099521 715148320202978049 322040895187203777 490011587693345537 904326905381463297 751547836568569473 105698771335756449 376052566258138625 940242382913591937 857343974061841153 788264863267730945 442978067467350913 527596757951197761 660157267861514241 237312246230619201 32508422202781165 336396490353276801 273891624895178145 402922350210733505 575470570517950337 671291348622542465 830758730667277185 984276757888540801 895826633221432193 968012835871032705 910780693835242497 514234277981760385 137956082269425905 189321524176715873 535883517416216641 353898880600372225 672240881686931841 815351650678874113 435157028719707713 974640166442757249 503013133090405505 863708400293244673 699939572220650113 249773677648523329 903245957394531713 121793203492355681 803377133112739713 552651357391145153 217352139451776353 430925425692191041 220920676713554081 610885640342377857 508078017695638081 535340329913278593 658401422730854273 974591819470479233 242343778837039297 258643469042493025 666025586143611265 874765298745604225 796212280798059137 858486020711321601 323646870601685057 259220918718316545 758818337858230017 552914329027043265 749420758304729857 59043545110984753 892535622935881217 827985375645223297 575458464783785921 747490352016914305 991000535530531585 97898380455131217 806044380378160897 73128523538390049 612578112612098433 171266541964140385 822647964975594497 375195253212385921 864795886158702849 308562381812873089 812263461265338497 95362751871522993 701164077617121921 167660569229806113 799087506841679873 288037294167939009 957246228788449153 811343782142255745 372359819489567233 980900954349056769 5069863026292866 80325424600115265 384134665384401345 856625415516820225 116823612675858609 858598177639418497 489234859244682241 701681896025792897 588752000879523457 118684725214759361 705704651189101697 513197634380592385 338333290728030529 629716880862797953 868387089668807681 762250322479463425 21936074746193413 41397056823537785 252094375870960609 602355188818368257 961548135368019585 875121877941762049 966130404921337089 383817920818803073 68833124878423745 116317060297969729 321202185551634049 614858091272626689 29298353777221565 418915761676355905 986185205141261185 3835030508515303 790977002155855745 916604780166832001 769576123693802625 756538975777235841 688591941968326145 751784540918787713 553188500864969537 299477645026758657 639152641525058177 351085081816247425 688762647121755777 793649936193308033 847442879641960193 317821539127276481 847333205981648513 510837057870777025 454611788136688257 402154256494949185 332716781556136705 511464865238512065 910435630280147713 127260907482888545 571260886804402881 313232318926299777 425749271883532289 275976245765345857 347573765490970753 924717616575467393 307656073429711809 11679590459987567 238496297335224481 867948479716336129 953639488542549377 57406229541012265 113871293741105713 586464124724845057 704470558628742145 179046894240922689 922126093301933697 966836418544989569 68309308224044689 506024634351231105 801350534488186369 956214430068801153 233736332929254337 723071120865579777 783088180045218945 378592849051916161 507350194331095873 329859930973210433 557753156153289345 808688368710367233 827378156469165953 394613043506421249 409352211833898113 603171928193052801 819448878732359297 129823903072601617 105570662924343137 91306499454422145 740867483046713473 252506310759638817 240435822686528417 245662692163239873 887642501351379585 220578380992943585 904491400266458369 471535652675871809 661992145150435329 776945180343044993 126115231277488257 132099361276363681 80580684875528161 702497747334657409 952329654243293057 54466298340660305 374406045397847745 650670295091327233 373852925005657281 107054367318642817 834803577787695873 484586833464216961 243510330977578337 396506742945238273 806799918835935105 691503526639291265 476379190803818625 176496769390684705 847021461423864193 439659138594120001 881721765078928897 992836977640113409 440135793056583681 354353224683716673 79028322766909297 289281536753936321 212608079259680961 510775615574285505 852138268367063809 874272812303107841 468239335580079809 811631522214451457 645844399177242625 586767989697154433 784996409129163905 381889580035501569 498653092718562625 813448742827947777 811145840459801089 868095659605369729 714135584004829185 392448501938520897 750392161578659457 275838612025548705 822851543365281665 910735811393809793 65947168561223177 869445602955817473 589069970460919041 562101380579026241 913196850059179649 549269631778624769 823993041472554881 7068531981449412 746488518468368001 323580544573172097 823070046682893569 69864652122749505 469758841160242497 16778643758694757 233059997325305793 453862765901536833 711115467470818945 169237185987139329 849176926128627969 866760295579656065 111547355588342609 355491955617392129 158970417950193633 259464244600824417 506773284584426177 498803016386414529 693219547758452865 115581276166540897 143570953093174577 516510991207095297 361340235501920385 527075249511771201 468112080058830337 70418111868331577 776538113582837761 879686545621741057 929838597044735617 801088129289805569 91720405241822785 400864771211249857 801852918324925697 129049293392125009 439175093653922497 223131987649242817 384887956864432129 147096312082449985 704022884436874113 444975282653960129 559521583835390849 897040793826430849 962861191079021185 465698099507807937 418882169013315329 215300480279235969 524888666007221633 494397073746174721 355758251751410625 591715896981650561 553787722134224257 28758013260745229 213502839740570497 65134203691680881 796040103250383873 537188907025441857 924762877928713985 980924324017802753 957070929056222081 906562272701950849 956843635295385345 566130189146942785 853198824470233345 114281566711870401 124037685156054065 297000455118489281 117977805590477665 302399594473843777 197735367805321985 203848659785077057 89939598838888913 56108685896621329 792439685099253633 795417786821598593 579397077873871105 380225654392820161 293410047524318401 608092912395843457 669889577319644033 114567049133231793 948657737903943169 366495337897372737 110703045729941601 399734752497852929 519137934653443265 956396671935689089 396971394979054529 194316380197395937 176580213910114017 386832029164462913 400074051954852929 726482022837860353 284448186437529665 387213174865532737 630927683516311809 439186437280827841 685620884431614337 431715375134597697 510491409672205505 338546666513469313 557770257740813249 694931225449973761 644153605338026113 387467050384831425 456922231053710017 560571137876490177 199058680334822209 487359498988798401 39809775804698689 872788781658552833 355903083006545281 774114548179202433 90456925401838369 634590905989607937 129945257451630881 112700915188884929 845699172390780545 519949939809688321 951223460389933057 328415834092087553 453399793834677185 528994874078431809 473172273617770177 460508188398382145 456939919012242497 735456499597912449 494512394341732865 92409183896425169 996744144014655873 161957410617826977 374622910926042625 107013831477150497 486379773456761217 884460603645035137 281379838238642337 368368649558593857 654987892809032193 978043314600153473 307073257337840769 253869561408368577 362945008304038209 541090258215856321 337537041204221569 392916766614892033 572816497474661889 896072973854739329 367703914091670465 726293220694788737 387574154641086465 987494854239056257 169723549346763041 230838074841475553 513061254579582721 759654950430341761 174466621727397345 579908821618761985 737776356678395521 880063120273884929 601222257839445761 183423774483376449 691813093614541697 13194830931222869 131844234804340481 601832691881657729 905463995470100225 81501251563278033 283301625170899745 214185652808229313 959423554747587585 667009492197461633 485956437891339009 277691512638302401 741185802441279361 201404271814023873 263963223394306113 509035228250329665 700226202674855297 612246245220131201 769627657906916353 988640852442063745 747613245925506945 88148996844605425 816661860703156609 308531871910648897 559163291020666945 999626632681963009 949947690387666945 301085613116203649 516109536415783041 371382281741343681 584204575161798785 576561478678431873 120104054240073313 705604968014124929 834019619762990721 216686616067125473 232437158731968897 167073545663466657 976823860918891265 902815072740001025 958492566476962817 875352016359737857 63003676214300697 161370370055141889 991136401807850113 226045880937729025 678459550731894017 275694544740392897 70064669330861305 154044530334754625 330229734196827009 309441873938386177 252833919300954337 132095365583207777 61572841130718817 7780530363451278 537725032985548545 496261665976827969 296065220202144961 562533120405493761 154716916728247617 637253510906898433 288355009048665089 147755252596002849 440276977652615617 377859616772791873 40389259839550105 133002779212677777 541635123330834753 859443088310737153 884982431248765569 170680962441739585 429549244783089537 825516116155380737 792937956814405761 217535350940824673 523769269370788481 861722891950673665 615608580373667329 602792425350433153 106565470000248305 926206771359812097 112449758881588481 689070894788233857 86531352063232705 82512306388419889 554072733947172929 507469713128106305 312753672206753217 382195504030857345 647453928352156545 83829246414627073 779338535846804353 192631860876499425 353844195155566849 435815373593786881 718794635819222145 236691685471026145 104709197231365185 415075454352052737 792129095195619457 217691264417222657 850509886736851713 528267862748467841 641559625583369089 111146866920488913 75713749566155281 506405975998308865 791965370675868033 183301728236212833 296152241806019841 942940936721900161 848689435922835841 167234317759362497 927371736080239361 604717986708511233 736795271450162689 115784694811107873 721253377944485377 681886513262842497 220718339274839073 534874897022984193 49815588674910321 6656968000431363 509420419932766337 962494405096062849 147300603381800961 188236325038392481 532248060365759553 132243096120799217 372547464873697729 312220553389227713 621945596798823937 883567048082678529 632057366597784705 795185499508026113 286528465879797537 644507403149486209 209477214788996961 705329422867198081 429460707050722561 410854549337980033 419502823173182529 222039012637967649 491903221473819457 925129451690946049 174098325688795809 353558849544175041 261433050344706433 169996367660072417 787732256216990849 833049776221518081 503930230591521409 236866729485779361 117957361741623857 617857314464192385 630264241280869505 218027981492095777 540649649198563521 301534931070964545 573588232030033409 559193934872876481 788736479017849473 267961418114044385 208692687859652897 561620059235107073 473072772512630017 654764730846697089 539832495712090561 654678381385746689 178682658325449505 310349129639366337 581199098807971329 89987620100512097 553910207605348161 414376213789157761 183864118616895681 708915163396209665 339781360958376385 352956227283858241 869299052978092801 981703804642673793 18358794989516981 692571672119246593 122828985322797729 136948108196076385 778986374935648513 654513596067278721 206583226522397473 626098186612321025 37609054977075121 656119741372808833 762264020114912513 583672852407442433 414981681809287297 136245861217833665 696592436047140481 237614870271382721 143335192457008993 728184744434830849 749459920110808705 236538693112219521 477365236619228033 669804648374583425 925091218448343937 635450929809874049 124285359546796321 262267737538966369 574011121357386881 315936176591531393 659808616073327361 897692574075495681 318030230632942337 110991060005456881 683576912445509761 193050517998020865 447175312352072769 11977700065596509 300660552530594305 691066882546767361 637464314828307073 911999619766302081 747840461316705793 345691665931017409 358266371941454081 195948714324725153 357626433865768001 104694457309040705 689919637683274753 635226562697876993 953145574529223425 668131504752469889 254156171050482273 950527427642054273 467569911793368961 349962748616139393 885179873863805313 738029061334284417 497680061084018625 640220677689487873 617062240195366529 334941223858646017 438146823729347521 874233970241949313 628187967346391937 454805944174776065 247443817555158305 508994850092339137 326149867233283457 829548320031573633 104895695768455249 108462731631068017 652736566112352513 635487377166068481 708757288373099905 801175859804093441 580078752302028929 588903501535622145 605573156855463425 824880083928849921 312846788446123009 411017533771083521 240173650778380929 771987450354973953 830475909402736129 973187085009225729 772936656728354817 332679770906469953 536211541540680513 134713310264739761 666422898273843585 63631534247040377 130418066578783969 824946572035269505 527840942711613057 932025288296632193 613806175613220225 748577455397420289 278305058903519873 867278746094829185 37358379144023961 611420768947379457 866428812937734017 145329167555548353 250745819234211361 580089796066740609 54988847186301369 309184857887576193 226533832913446529 862286460652324353 278360726075085537 249638712566810017 335695304072956417 587695553138242817 828961111032519681 614552441138645377 268741276889414849 298488038859158401 207441910140239841 545095230302781185 699614149762780417 242155054055640321 28911497471561633 842014973187790593 605471587356589697 669880797605724673 471669675472902849 611816608959134849 729345642088972545 556114461381238081 582125823518644865 627128397421874049 614743027838670721 597738921473148161 396637699451567041 531185909578159233 77535600202608641 255702448907154433 535500701008878337 425012959679666113 802576431870079489 652749504378942209 784398113028011265 677411449676458881 867592991063375489 725653069477967745 963081026726733569 200295955606353729 577906398035708033 489934249339352577 739296281658774017 221356669892674785 730881111814525697 153400371165414401 768061011659050113 376763836223378945 772824249231859969 109010812091565153 802957235711723137 931020887170849025 733054623293085697 247785630935762657 58478485699701825 129639931479236033 55400070601507425 212026063966401793 812516767925849601 201684850495059457 747434280378442369 14463387450486921 878371276634048513 780161864046849793 648932703096988929 189663861902129569 389354278002407745 503617827690948865 115537767382434705 332787767140867905 209953524731297153 135140538133160961 319328132123274625 483450225990008449 989998506905529089 596375764309772929 498361609184073025 497905910197143681 327408856772898113 103440400566544353 421408273214922241 943149137442201601 6541365950432977 926102868110593409 666735691312013057 466980615612836673 779186405845102593 816828483927682945 905303719199849857 326962482372675137 490809128257360769 595881785156240769 605048484677908481 279909636924880801 503224725723804033 784397553989524737 575685575803049665 276717979281709601 694704312649356801 179060346038671265 709867633163767681 12604372790175235 838317711179790593 317776496231946497 569443075143368577 941049240634651393 768545652572022657 431615673249343233 53457124766438825 664836009039188225 484875698032531969 578598888696749441 971515219076479745 916642431425525889 639897605113368705 651999253210238593 651918829502349697 584852481347237377 789623979280626945 120208520948612113 723936266837171201 330944300116140481 307294917701888449 35539388981153053 428662749775625665 389414940164069633 81320036137036305 722338431407624833 499756443934074945 699296669841299201 526431832560980673 875360262158881793 96136891412712097 850597712042368641 168359845297224801 650507847819032065 11350811749963441 655282790270756993 140799571497844065 872909644983923969 492224226066625217 889641064005811457 524182686268339649 211139228125805537 301730799800736833 775141263018536321 114419806104969265 138570116170331665 2440778193957272 643341390097301505 132672935087548177 618905411509675905 927824465106226689 495423565990233089 661235880952354177 686461446474329089 575045432307760513 549908751748002817 443296393257661249 744574701866245249 586293105625941249 557641514558934401 733887619848566401 357424632517325569 493398618709434817 538917016107799169 394497763228166337 269629518479806753 655303417212877569 504471309960376129 534009607748778561 140310869878948801 508383598402744513 703917148977804929 3924944249796170 138192061163497473 329775946038523649 499151137797962689 636856903387901185 804081568975721729 153430630393089025 286479531485550625 595334884930757377 967298249630406529 512982150942178817 143029592048275585 784976200216938497 601858329741009665 65660867075152393 406876482143470529 334574791322744129 253319009361266721 393963952657713921 25792512457694985 398804515720691201 562944603621861697 918893385912056705 739311478431314817 380821551864862337 795335788734352129 688101209370898945 458716135720759873 376491551694932993 549973583908371905 137735328109144465 248546884543113569 624301303013588481 745535004683208833 847254120560421633 213364773330891201 810905930561183617 825719677911184385 906701677485514753 179977304439315585 678000121886888961 92193926647841089 156259123575722465 116471541494103553 838699575297205505 347743727002768577 114287775246438625 726640991844728705 518415894750624769 182588321084981697 524158409904771393 36310980996329793 954468563061347201 388924953038088705 779144228859777793 184357061332885761 929190472675365761 101159991303067185 951394750584910337 136692717414984337 772462845088860161 368065422170293057 193980435739533153 950121557137460865 691500288191740289 332540159887546625 108304882709887809 271775624565389505 398961287938313089 967135629577047297 492549504939646017 419090748831361985 286372669272445537 159532453482146497 195596271486209633 48222266572690129 290342553666228289 710362621113137793 596043922561179393 691925335514124417 726634149469042305 672917062191718401 274093624791930785 390783706459881601 715046399008066689 185244880404969345 527457869076002369 16964552648229159 19986135531659957 102945458372293073 548893099691014209 413225081642576001 712034036143684609 996711022402582401 895948659270104065 60644488184973257 679742356339737345 421652872073966721 672163702856380545 18572659221131717 744020260125388673 363022146904814465 947956338009660673 424770227120514945 646051579471922817 810623532902244609 989186949354774529 930983396460771201 80664110546713633 985650518073232001 957817027532982529 310696756122720065 957968144243260161 640601500563466369 793827406746572673 796108344350312065 315068897530046849 455250048450455553 887832184471463425 868168872369434241 525521922537784321 67347718859938513 82478313953657793 577641544630136449 316356484611226561 991966878498505601 186232487302660833 560515653238805825 390978381264652353 212401740400398625 999628026848483841 724816383180023425 351744783599237121 760721155172792193 311201637438628609 828090355992284033 939768482765934721 167914381791437249 153544605017458465 488931675157470401 73471478989127089 350723925547374209 70101919652628905 438291929090919297 624107222004191489 741475381575501313 247177416651766177 326560069777126913 559071062006275073 263375874007113697 145269930047348353 173199629285587521 896108661857958529 939867945681104513 17226201018758049 542911675121967361 617926316860128129 413827444022349057 241227442267742721 924797551121766785 212244390353269793 679939877650870273 303429590467033025 200896115876826529 132679464285537569 718862698021713025 132878945161635905 842961187999488769 167281386159338305 110288803413030929 180476656418335329 849746549374923905 291002229949818049 817402081378720129 520243947591197313 912823456429091329 43374341176523505 229216812862009793 476546606299393729 811639477848000769 181388167803653729 849802069027749249 2498708598423605 225832927623397249 318776551544708289 192417653013709601 675333320866826625 605564507270695937 376044630953977345 8262485725044400 672578613627749121 252762323066942689 970672550900211201 818117420001133441 152512983878239073 584768515689784577 804625845136946817 263035103470361505 803318980008910465 627120643202882689 727924722209358721 317897509675962177 932964618562635905 17419006428905705 434462602369144705 267759932104883809 847088637403189121 303867610878196353 782065187006843137 208186399081714785 671654907843276289 649701734059401985 16108154855125179 952138431601031937 503097191416159745 471024423687818945 848653333366989697 690414643564114561 358950237766094913 256388003527899137 427433951729433665 721285687059793921 920033441080065025 260720121858323489 886158406436059905 527085286784288321 330220466086814209 805977355331247489 955172923711224065 498486399931199041 196418983408946689 131408190811779233 225815647853714561 586519693400422401 519950480469873345 645841662129452545 189722083249598945 71712361473561969 217037600729653953 774433330050410241 343443532891761537 780796626683500289 542177173252298433 547366974687218305 77180270237796833 334141886967120897 521027588991856321 535823632502680193 12998716638314535 79410205832747489 101921022225639041 541909767534729537 72010935874352809 45054501697695313 335700747760185409 638128730971427457 121684363055486241 645430190256408961 446383029389096449 225454547238296513 264383919749356257 679856982225988609 129878315091630721 937319780824676481 997716593238742145 911455850583482881 50029332126968033 613180098671488641 818164237733931521 786629668958159617 41510693001313825 556212460569749825 704392851706039425 589412498672036353 494287363763532993 684711957177380993 48679960751066177 21464778533289321 316574371719767105 498569484451305537 387895052044875393 191247561379729089 550429002948504833 476659007012539585 993815327005911809 696001257043366913 459716023444840961 266984433713925985 431299425745372417 626840895362168065 803317713826174849 951102418963369473 387639292753682689 237943527601419905 141840298791365169 582844025669881857 863554060547521409 840951852664719745 764048241441372545 897025452525451137 532693789183277057 438984298273414465 35814421641688909 538111252212697601 199724177130711681 252783419373404417 311108989335366465 806242960536490497 685230015494745729 744434408889549825 658689240600224897 896367131917141761 647594255473670401 969751562090497281 472548768784832897 6209746653507154 217095160748733921 124995507750572449 987312957755122561 804494132366269057 405755184712937473 361305729500461569 15731171637014541 329157238564885569 998636009566020225 263494161744734625 83940317950194305 876579631846137601 599593672828000001 599154268791838977 46611381194196609 250328252327914657 158899949255278721 888028815891022593 219416604270222145 468063102048827073 254140214981212865 197006329200721825 837071798100623745 737649935722441089 622577958447187969 87863830824279185 13742347942766743 970846005924382593 586520981840628481 415949637441432449 396704420684983489 21005291011260141 597548219813013761 359537639237846209 927301223359606273 129028717322309921 815798051713862529 640841342290034561 884529481711581441 111333989997870481 492543061945788481 948034874799351041 30760161420928969 700134081563245313 634271472821119233 478596938086301569 816491405993332353 178113506772216833 581375997982213761 771505139555262849 357627276905404289 268122548581427361 461855704535501825 381020089419767041 166174715819693121 828341906035046145 98329691043410609 847893888339843457 300679768069258561 652199122778593921 613932048918734081 52823991765482249 879034073652661633 920963937391501697 348719739072642177 677983721204118017 451950509177478913 149357686229929953 553117746380415553 769752715335105409 24534214043967497 797752398504581377 849313234148134145 481727187380489153 5688619170271637 798803564382691201 466681471788938049 2218791908948248 795947079226579073 714977042499082625 475195113849117953 533385016798622017 344685852167899073 962840515888128641 513874029862186881 416631116914604865 834155035333651585 819763617506662657 82839384753221169 95866507668223025 712587218017020545 781503640707338625 221232111166152385 409595051517786881 899660608698042113 230865938742635265 103556360643331409 615801611144338049 938280803581662337 477165013131664065 668952032549576321 819424421990991233 746104744185515777 655644206005131777 157151120502057057 908257066590795905 23188327981941373 60534158858271073 307719448342758977 354912926125624769 158947150014768129 503363091987250049 822542453871911041 33641753457420265 28254527483667857 720920807761526529 472920081148650689 583070268953211009 514563856017389313 639493439292817153 320255623659342337 449229238286637441 104660028241951857 71322666500801545 921945583554354177 25536162541303753 887868674790894337 766521716546389377 11116338960739825 803858307865102209 700758927601938817 462846267605325313 10347704591161745 27643137129732765 690666817697945089 913841696488116609 296137392988534017 436755092035969729 947468867159798785 783164264176715393 443882997271252609 584606923372806657 58300480164888313 672623131444094465 714503483675521537 240053192187435361 975317943287095041 510157851849808001 896029366029175425 236080977953097473 718747773232735233 621122514062829313 779723797035536897 49471043933170481 448579363321655937 304588312152414913 164344815396241025 473319537332432833 876187940813707649 851721323708442625 368435995858597185 138738555000276881 915401318128076033 94586983904630273 954077823735950465 842451396905719425 720147364606475521 633047471401237505 282009318818644769 710747871840386177 667566104230971265 429948281798313985 823727828368582529 72874425323224305 531692421123210561 18855968696254169 938008557572011649 502035940979528321 679489091224112897 865655693797375361 304793370913067457 111538636246937281 999736817781581569 649915158390438529 16744741924732411 747089343622395265 853294692658565121 271766001499482721 716734514174270081 901893452306641281 283382597514815873 85965157449049201 287552425646829601 785094694526623745 235283061112951937 260722280099823681 738215204403808001 110532608521314305 560315563852952897 751885475041927297 770097528011696385 534140708662722113 88827790648977617 373361547097541569 366980315262530625 775077954951488129 286627440928413089 985529081080255105 847933748638702465 906510851675267969 709721472355326465 271328241385472065 503261172312782913 23601230848189661 160038645359009025 734250513144427649 944689635717146753 993588302660999297 652212511183066113 946300026863806209 25392419368579057 598890695064088833 826347109461522689 162975922193663073 897682450189684353 510027770279425153 597453174775680001 875377727218303617 891362150531811841 910127309992478977 698030157748974081 808733269947975169 219419030973348577 554231515711581569 440805407496853249 127186511003682065 496306294242621953 730042988799713281 864278001164706177 944881203333135745 24357928796298725 215799748482556449 300427505359138561 654680758672807169 243497298172052001 457391228216724929 963338976006411905 502845443879248705 516471138728412865 940508373663409025 56791310056624409 398340355692308609 45166226285111577 72568261655252545 60908216993226465 239991842463563649 582557823983854977 849499881468108929 721256142804733697 367391468385246593 259536441902376673 528480679914398593 32393016429011825 839335562288152193 216926486073738561 401755982761120129 401552261190275329 566880171641454209 391736113088249729 339263279243144897 682239683914957569 280106165483072545 214976098887014177 887553406491253633 883003184734874881 494872610136180673 738795839194004609 556208709024449665 850108283564622977 127758691225647425 816370786777703425 245487087567415329 876542797374909825 946750687197660289 42726759883741753 153278303846551713 51533188174545329 357841125766480449 752916689236606337 606777786191873537 798059697561072257 32517587964232321 130713570471378657 83821297227107297 779808952303540097 950198977252835457 461913717225606017 787963992166670081 538327829180687425 638222755971636225 467745929896800321 915637426755782913 456192568713817089 768317980740004481 62668968752696233 676710780188802433 58758989005909257 44061254811108345 524550810169294849 3275752920931297 157114735127038337 173176271281288769 62022633765856481 85351094649798401 805439368870921217 49397758998903641 872477398606399361 614470326385973249 669944320748442113 411797675487218113 654151280943899905 182907754955312641 872388853281265153 748910730697868801 957025226696281089 291871150981112513 132951784512158609 67768084444633561 910577481462418305 58727284880365713 564708355658424897 54247651431690969 572995261911778177 1736702176007299 500468859500841729 764297183386258177 118228787312951057 319489481975853825 513257038922787969 162027490432446785 166782761304226305 298012073299023681 340843380492742657 869978126001381505 16553144253499853 876239455541952641 774727828618111361 431721903762078081 225119748205194977 813224634268696193 22639694089349405 173218053778281697 709111881968517761 239221674184040737 414466189280616961 555891970848417601 174614035864259169 876886900103020417 173636653376718177 363382673269011777 580735486516495361 705678376466767745 914103697255839617 480452587576390785 412720784350931073 957604118972202625 407526761573620865 685018416667173121 638241422643268609 799407510681891841 372054505666355329 264081947575018465 318321639548877057 926841902060491649 704821591619634049 316086023589303297 310877336039176577 200758182245511553 872149359733512577 953588855840845185 348875565570544641 850317030002717185 507320171156294465 861959694450501249 896067028118189057 191874399740317601 584158383156292865 595995931338418177 621144544420324993 127232383161160817 539598584854445569 854016278324916609 516700658397134337 334380723118488961 129680418750425025 708292067718442497 693786379234374785 318084755508383681 606330608540900993 294959270681726337 668124692053147777 695336230080858497 497853269050878593 882252833794236545 622645899925224449 928532124381636225 130850752077549265 102592708887225825 176151172737469601 442166029147973185 327565745080860865 714422807917113601 743364932559295233 749814760874475137 998222650446024321 769580365863657089 661819963223713665 38412360438673689 686328993990443393 920299152891313793 50970456295452497 95482378131212193 345177304991068481 678795954795400961 414311658968735233 589530137671818753 570691138767941185 316951050569112897 492389434212718401 419687327309819841 299637239275710977 292190370273157633 910322942164221185 111584597406778849 229055825727172641 339754927766730241 965377866855270401 354061663478919553 314144196501388225 865672303766739713 86380206357127073 625591534038324737 64991837973721545 896620717641663873 326140679822849217 158203716214476481 660359567946130689 433318883817104705 869981344217087873 16373411561534825 317597495553329153 657029713172075649 247958119234702689 943057612161826561 855908304373940609 551303303838249537 406119653528925569 537187455622348161 935210125485539841 323399881878852801 344423391395189057 796977009328660609 280188624868486625 695246712919594497 877657878988380033 690014641869385729 59727447385725441 38739823430969265 573435345489166081 121022115374589841 2371400044239636 264271957519479617 811184469879187073 966281309122667393 321034282878613889 847247864274773889 571879060635289729 63046874662919809 892664649088175105 860857074440399873 284398196209629377 593917938374847361 704504559506446465 43458095927828569 235966261125348353 929391021340254721 417020152585166657 887656747976603137 506731328386685249 4042451140595205 99275142334889217 320730476077923073 558496546177757121 848499508209560065 125810745580196225 530780256624677121 831835648005899521 204188193169745345 760964588959822721 861327424127889409 461839483033337217 762549633662306561 738608417830505473 883584747247748993 378719619835102593 624879582039842049 829736486118136449 898014655326843265 124226674721505505 31174001435321233 900044910700813697 305862987083923329 87739117570102113 292491209643703361 733083588605651969 821069310128475393 86981976324999265 545625260457971009 135838062654727313 110375056489584017 218308158440471809 373709003087629569 772435543705299201 604773747917018753 251607096071261089 272236384555302625 273418717795465217 321993757808183297 7110164243563589 235544860015881601 443669546828672897 183918686741517249 728178880078608897 570788064272765185 608194574409026305 564303828255145153 448754328884867009 169738986877053569 73829836574091697 423534683199019201 380303642085316097 466402595588139265 394338912962922433 94315357209506353 935235735002841345 841516981147965057 169838499904287233 494016259107322497 826912961989727105 292841462776298305 818093705513604225 628022120802921089 796221924756345345 340051511030697665 469706620646846337 788998294107894785 607474439529532673 770591625192427137 471928170975701249 877855859196653697 619102692352790017 431611258638401537 62731367020532505 4789615839595030 194729951928330529 634883330239322369 489495403206206017 657657834437184641 595903928395138433 246262605185496129 102391176390611345 637864031823820417 547863026837596609 386790087284399681 924181261356721921 1609319281055122 43580408625878417 165122349197890369 574127757956304641 950854359701704449 939036004402190337 604819249792033281 658141274446904833 990632979879574529 674866482146093441 117542561258847649 299930196573498625 407690324963990465 857526724777521537 524909465436852673 114072874612219265 883097427714016385 158777676687755329 846241491306120193 862613003415830785 684966507814205953 898233539926501121 273509066463621057 308571835979137153 706227528671927681 3020301017365058 953277256995978241 414906521677281153 629321833305763073 675106511024402817 221417285059320801 333773358620902657 680443369655176193 814980187049066241 700893854149757825 401954658019391809 949557411393609345 965101715299759617 415327991003071169 183079799546987937 720921095610361089 553625776745356289 608651842798554497 70541472966240801 7414846041054802 484544648639420929 939523461359502977 947128615179366273 788989142372212609 471574821383519809 861888874841685761 264344725950294913 802382445022399105 927327772785894017 361923504481215041 797755642268725761 50543703210603753 64738023265910273 426438041834547457 411741033212265985 133592074561985185 153156318455096129 126703073085938209 850560406703749505 639487579471801089 496367012452203969 550664833921491265 801163859258096513 965814715450303361 704095518202642305 869949313674030849 950781712166588033 321266878204578881 642998113591751553 28266313429345049 208742125076199169 226758089777771233 148961505366791873 155336812051931617 662543323087646721 504900332161820865 121697420434152545 193908919137204097 693923778818074753 619315039926814081 107637177916181777 53557607227194385 258131118852816129 861466330068235905 401176758096177345 128664129738115921 911015237145434753 545106653962871937 191183388530468801 322250358440729921 301814658716267585 272833057544811905 373764175663161793 963334027508285057 598044167946952193 904609444064956161 508654884742007617 682430862601879809 501827659371940609 956487461580632449 570876674202999361 485141615699422593 999079647627766529 364351197136382849 837819485466688769 832933931891947265 864473449636847105 390639063942682433 541556937770856449 476893555669864385 852120288674868225 663105429236306817 34518042752061717 396134453801810369 825923029199316225 98344961414266401 781799897482734721 347605802270084737 231887495701485601 666709687972680577 764191800070868481 946223268369241345 960124920885306241 440222663252665601 1809021236006459 649715428498229377 975337570673602305 175078259497265537 179142820988111841 635571309881559169 65347568395907273 312387728756657857 448986284155047617 20384742941292445 637432950521727489 935175149243317377 736382224529783937 705223272809238529 917226593969161345 49573480334526465 466373837340093185 933036616017563649 925689422841045889 920158518046573441 953460026081380353 342319874236100225 742790792919322497 892960379963181313 459429454997440705 400142743535969473 344242727883070657 697603067790165505 533459445144323777 930255597551710209 517792304506684801 98062969429019377 968431902529125889 429419388587934465 341654517541925889 628652183214082817 955377603778423169 726636614671608833 518767961091100481 130092587241147585 599476430660196481 602967955287386497 601404204538383233 715146949029811969 322403602058493249 399611396550998401 171610380022315201 422534387607594625 153934663181708225 622530560374531969 239989797504776449 143224473980776417 988144019373258625 654904334257512449 130028925220244673 859247499365135745 414417208387568769 43913581199024777 584787380173921153 959573265989202945 239634952894668641 393890505368691649 690132227898317313 481217475253355777 694691386783354369 709764971098156417 892295455375162369 860478715030037505 106018767045746641 457307532959792001 101465518383008657 916160494423575553 441670530145223937 582273945685688705 837116937040676097 773987052872538369 183052790295100481 29708296947550397 70187583482692161 682499093573266433 889505369507055873 775994456066957441 853008135925151105 771961471330168833 216156258106217089 206516070055531745 766673726358931201 828799514596578689 8972092153932466 595876677495869697 439550647241972545 861499393159416321 68490863369667921 58551463166683249 947682668353337473 335581069141607489 769765710200097409 296723554489421569 361478610919036225 374125202248162497 615609338146349185 768158377328720769 382326894723121345 328478232965022017 38971445829510289 97672255915359329 262420377677315745 996368052234227969 54495553049882521 56563972177972489 631437508738457601 430056495474683969 275900900777124033 708933206068611073 590790176635309185 966779685194719489 92358683096300353 173865473047303713 371516221094793793 512153302350878209 551643840129010241 257902170252112481 892791942642489345 602142504546801409 489333051349142081 181044451523749921 877318664093223809 701435741636782209 321100483019456833 37893685877651961 465974024044882625 109563458800518993 469274324188084801 117667026721480993 981214782542053889 737936936188798849 805923255303163393 945126942602360705 86500054085902897 591344605304296833 584131794529234561 919436247035722625 812823615832684289 689653417877377025 808711021780659713 818228027516472193 24277831645562741 255966535623738177 719915551825202689 626520724643260289 889021348142932737 585856071428946049 271962878055070689 149395263897975649 842314619521189889 111216156694350593 66066400173092177 506591407515148993 672273066220924417 747587548299588225 919712644598355713 797507184549790081 540143830952771969 834435634388821505 35075448358519169 205756186207256769 544340226702672705 465889363471074369 875429268105143937 400835493235081921 445894637596055105 90064618639470241 315489358163794945 936089845194263809 252767397416477025 206622200559888129 236682397712293377 160658180226352705 887552594646521729 296093181756500481 468976299768392833 10214681012744365 279153399627261921 705313263129863041 205236466162297409 546950770483920961 81185941317372113 728738214082678529 740916725569825025 741394921978955009 251063540673982305 156284822599058529 520650668488663361 263466495479423905 862388797374634881 898601333625062913 44022136253055065 841865896746956161 473541188953220161 197388425631498177 626126293301389569 501898992179963713 856919038932531457 331761678804408449 395774075436570177 972626711472688769 891528505702098049 544989536404397505 207256924250664545 113453945208522817 437485199212218817 245702265962872705 443014651723238721 24683007849635177 311107710533633537 943417701641504129 487501091746914049 831038900696274433 345863302467037697 122663905770647121 90808949484078033 44734186781685281 505325820177660033 558917638803176705 938611017515320577 86413292842411953 173001101777387585 851965985172139265 667738752203057153 457557294958835585 909467362380439681 70206960323826449 869915157062941057 284023536697123553 984493753918357633 938028734012331009 506076064711059841 382847584101345025 970991129416091777 486066559287348097 697266307636546433 616880853183335681 254791527003234817 252276907983937089 292823983137132865 396033565137972929 860948598162963201 154959994431163041 560631111749309249 639722304872851329 930726699106017409 944800132035990017 56401523905144305 40592192083924065 176553206198065025 522498524869501313 358710848854464385 850828333532508161 883423368566056449 425590460884475137 193788085603976865 763647622884125313 468671235862700545 939638757426546817 199647470244066497 476252902955980801 227380459177950913 775373025765642113 514232280059381697 717144816987460097 913356620752409729 227820181970070465 728782894750970881 498855163096852289 986494765969823105 552490949072616641 878168931435617153 43647041917584065 213153551584355233 766820182636177409 787603645332161793 729404364018581249 369017449773096449 725001021015938049 643777104694997633 848814173605948289 861742320895274369 586924425335791233 382416969111552897 378162560676987201 476913951286903169 376081944948648321 798651087243477761 51876487752654297 234605408523123073 319080834433503233 996968645960386433 152732462050881409 619823857840245249 906052270496555649 350345310090396801 700926451980766593 578742372325535873 885025683989408001 870126753193353857 381590590636466945 529793818555035073 685740446134300161 277093257350507841 141608841049706065 866063671088227201 493940641454553729 977919716458565377 42608730821132921 680183166113138817 503644735347844353 98789475416417361 635797309893352065 647945109076459905 853019914210630529 108631039399490705 861999457152268929 600618465830550017 693266053024014849 918362855629560193 641103371748474881 502526154182703553 496396961844521217 600317167166998913 841504346016723329 549599775241816257 527192091207719937 604958426777834241 982571541139126529 401686944123611073 790200549548341505 22029001359619829 670276286746531713 157337959897844833 320956415867467393 642883956248020609 574672213982612609 341240357639435393 481080230535592769 323181646470153793 482790120666539457 683628973580212609 702391528809808769 54066721161113665 184711669582672033 875727090149013121 621361657864053249 749931030416753665 335248649099543873 349047573635104385 671140201383334273 716804873318686465 968036391775488129 778303235813439233 326062438556032705 133080104236604769 590333863844580993 792469504630005889 398184699112842817 349886884288416385 150916718994157153 906561440461558785 95319555406614849 988951388520327169 123786066143981793 83907746036274497 196698828904313665 408691619456895681 288752645517238465 496728252330399297 370349694370513985 242826696665225953 896176352654823169 878874982140715137 733223052961303553 148670652377852257 985252408667012225 531531860073670273 581884127918168961 283968927525513953 969370759440398209 238961014889284225 342108226053394305 151653493243905761 822492309223068929 531135969991453313 197090117251700993 491904882537632193 489567167497330753 363040402866047873 256368825277316865 681705467809983617 522274024816855617 101887136934209361 174311108771359361 335562124898793025 507418885833960321 974502172110518913 674531853951375361 339807045596522497 35953488572804561 844224425834227073 794528312683080833 640016960876870657 760641640615620737 392120006976497857 845762913783797633 620412478700579585 342923217761668993 768951843317637505 54266564137787297 640024685829764865 705633511392438401 375657891735542657 774496251955635969 137984675042979185 227187789731690529 200175541350120065 676737679793046017 995167300012361985 152020167925275745 682032736128192641 720990902258844161 487892292379619649 196979974883223713 253559357369425697 326334835187719105 28367961749218297 827670573625443457 893832080566070913 405680351930154625 933594101905065089 14122848952442979 370153817857840321 796161800820225793 67685508051091857 81611134123807713 489211539187991233 712878478321382401 370824732776547713 7851019369756075 58905294807715337 779101187321042945 920716435253446273 718399081984916481 310673201473193217 733349812046778753 309534971386504769 462061912958549953 955053567033189633 329996162610068929 191595794755052385 649898701081770753 559952775614831937 185447495748061185 935628851711776129 885475884739893377 536977600781227713 279840416429475873 362502521434812737 649036806646865409 197219819356845953 610967620117744257 667078835567586689 900941720108821889 360650926595099009 672441460142675201 304738774824933505 994996709515124481 155021966497329793 254563931321396097 2789444094439376 823131915147829633 468719551883424385 759842662190020993 158866935618569025 210442705574354977 90880619761534833 204512216459445281 877618764306042497 733129932343192833 710316911147913345 214859732091877473 329051962590064321 408749943938847361 497172143247624385 197808986209164321 183256317026398113 3919441469751207 68081918322917545 997407678389674113 673670877505919873 992847339861743489 862905150148307585 474034386287453185 592194835044175233 782543367909770625 730447748179926785 745864578415574145 842415208104604545 577164010901800193 239231043951477313 200104581875049089 330822562812492993 892708383171512961 570120536250129793 655538810281381505 109526281723340449 40302527360172033 999001533822976769 281984171642786657 87701751522239137 985868284873138433 893768749218168065 553376709977310785 983467324649986049 558445080502838913 800413407374620033 829624500520534273 814388085877048705 539327525957563841 813295540240204673 281367928971246081 335250384778142081 318131484584302657 765757406520592129 147839052849430881 778684841398067841 476663965403904641 355667966139435521 560676080199112193 780800157643604097 361930741188178497 668514614625351553 888522420058048769 864014633586627713 768777725201122305 476128505932166465 224342572836984993 577150858420289153 681660706900306177 485520325646163521 918564649503107201 773630682772953601 363130850849504577 468715882637582145 78481848745564513 347936344953758721 241193217830005569 15641928473385747 533008093615361409 494678580979034177 184250285155602721 878373752824330753 680206545977636481 540547759410465281 84514836995101201 392393902171633601 874439190991292801 104658609623776049 750324477586250497 910527390847050753 5091427239147351 635497018620846209 64596203086342289 225139580324949409 807302923571224833 761627719398568065 158731763947290721 506860057225964033 317805223694517057 777938545694389889 14755771626841609 792005905189100161 39773006544489673 509519346141381377 807596463652632961 710122303122659585 556609857006815617 681965697984800513 376586552042159169 177363954854129697 986006180122270593 351248299037528961 240976454349269185 676159025365194625 195746815003428065 370212408983384449 397147256656655425 497704589120289153 718054284818744961 894807019975211009 932043796163870977 707940648975636609 859300768857831809 554454624218784897 13002090131738699 391965122290471873 369403114381153601 761348575383969665 651627790336593921 984236376653171841 925950832178113409 237320173741188961 449826220361632769 765839493582276993 521052353009419969 859290804384180225 308747669507713601 234669007165905441 986090174892847617 420879786269132673 383676784342288385 374330968362826881 426246216005946369 574765109575700737 795269929422719489 473242387104477313 291115017324965889 644806012577028353 233662095029064417 202782965909463553 411409725496209665 906272439293808001 418583124321489921 44034122950620257 269254342344236609 444950888201539393 785624527698804097 763850171899449089 428540865360783873 580198072660543617 964190760777174913 655597742913784065 773131975988984961 722607228044928769 882585376831929857 366348656331794561 528254172019412481 223875881259594689 294380737250410369 784720060488950785 971322999447675521 445382507953503617 360082787030183489 131650280084343761 972866630207757825 744181803762835201 659637589124489729 815531054188767233 699486767790983041 62528350849284209 753166673985635585 34263235809234517 815362055387449601 162175332336651937 576221611487117249 546565140403117761 646229123344976897 510732697493018881 556697364016589121 525467131369865089 32765456930061277 288096872156181409 206346744424369185 246224278839264353 964666704096043009 710795804456672897 981727493186003329 362347586522489025 721404188715634817 786067897855581057 666646918092485633 266194912495677729 772736560018170625 11275274383514501 218129519518061697 109301876045563521 436728006286383425 374129893242461249 586128367333120769 332722306622684993 533614602713225153 122099386113923457 187264014328508929 405063715019977601 491805462196193601 132797123104602129 536563238097674177 27247413623058493 492176726254836417 699312054755047553 648366711184383617 495521844463283393 916309383696553729 154087348437080609 666287620446329473 640762953345671297 184256749626523937 891526814272431489 308465103508769537 721083638021056513 821749489399532929 53033658917932769 982624955387425537 540346960725344193 532525643644685697 839331277681743873 278018194346191905 617061512918510849 118905514058436529 184969658960476129 248663575322783713 421683615222008257 196136817757075489 330797592418726081 813105814304282881 36536490875491265 889859523106760961 764419306170417153 386874950364617857 337982729012310273 650852554607393281 559418470965489665 789876736187341825 237379817187971297 229721411096075905 465211763535869249 615067025289651073 193560833386783329 942186992756614273 205202439311285889 768097627337414913 188590108679179041 42086890673456169 496480689178405057 279424844396064737 469448365305709121 176171370451680065 865326008325872897 818027693198519809 445830063723477121 97462591239089841 595496449993270017 494898474028904193 308739018566797057 590667555832180097 197654535623605921 508476678119638593 822023330046121729 645338198924687105 855818808006880257 254956045039566689 730998886537804545 484726201465644353 8607607996374612 583786701912107009 736098688502025345 8280882033314897 818046690779731073 630727549944996481 667904585907223297 374306173602075649 916258836993513601 893611223177021697 561445273536648385 880372558581282049 790480719682840065 43822842052211545 716381113406157569 489742219038344449 150224022726810337 81747232918292673 515369113532145217 502505875082700737 938303232375851393 367615096313787841 990861749954518657 133668144983072785 511805703478735553 388909594456965377 631817836741888129 493500078217348225 282419598314923809 788538804179925249 222893889184661025 477673099812630401 511026171192021633 679219258162436993 141866951016496049 878693273522454657 382893688618530369 941959187212720641 304166229795583809 91788855108870145 221595095418713569 461309892016192449 149937668024492161 776612877749041537 146949424119291905 826427726728272897 798134333690825345 872976301869225985 450521960806817409 242340281523684801 838442805170714625 279521384023436065 897799387929971713 395646319232245249 555773114353172545 67099686279799897 405997585702671425 26832664989985489 559533860915607297 295079871454586113 568100551351754753 529220379914509185 462586382409313025 763447422942061185 165333051947165185 152139982674828641 79848921698513217 504067003327801217 640626224452937217 291289028968495937 516855137837552577 581678635943784833 894158438443931009 938477830842675329 932637621168098049 133036570525543857 248782405146151585 378308000879458 893207860771724417 268144890664853377 948747813577632769 823839724223422081 301365934923026689 940991949315897345 670885763092250881 654331186297216769 380947615354415361 571856891708545601 705251004060478721 752747082899379201 109880156466019233 675601155149333761 304659557258979393 680925929209170305 603172343592632449 79936234848940305 202776720285079649 592668172134143105 26435962574410609 267171486604407713 92192848462552497 817802213428937089 720576288669036545 658212613385057153 461685680761782209 263073036158989025 902375038790339073 197548066123001569 280647430720272001 164572186416510401 902922049661867777 764697191792361473 644116440718598017 79474279432407265 760958298233688833 806295896675745665 350285967742301825 95501479745397697 711524332126685953 181983172062256673 60680692441856369 538436361388409793 827841289440911489 777970365998239489 918933883390728577 772902998632421377 677688021493054337 649194890620190593 395428867435704513 399418883189230913 251903951432851169 691976442538699393 440776617434032385 459394122417226241 784894768729287809 464927096212999681 420600932978580033 455452157498047681 103623436714698865 310462119757655617 557432920425092929 691425763257118593 266633840228394081 379686371656116993 903341338154781697 827026164787344641 957905285411200641 229886977920326529 30533924030855533 646999542802863233 117124546368330593 999666974831267713 368471126939262209 962206812198548481 869264796240244609 628352045022292993 287576785641782337 717247159121061633 978779125699702529 483263686825278401 874574298413769217 780876223468556673 829477002527951873 103472450989098513 746610768589214081 374553828628737793 618106524214027777 527544567600624961 985069556692458497 562126600938785985 861290223968396161 14519681790400087 250352681798766241 919165500305755521 30859071645693349 513976832088342657 671602655635105409 241220013162365633 746524727331078017 317755552609295233 136617665207886321 581727351950693377 327575619260727553 211019372093925729 974008605926037761 756159274125099777 12854591819277063 615325331707449345 699490369775695361 760958890745801089 942276266085514241 615765761906839553 859257074596918401 963797892595824385 210797437282408865 25772759126649449 54450643413240129 883678792896663681 379915363028572993 357641898004271041 871208369571498113 431549882621784065 700913235985510145 528185016867407617 710706896662280449 488650429612196289 672301046848531329 584232735739742977 843671464310467969 103143038684653025 140939991138978369 632171019685241473 475279384450736577 656226839190598145 947541118421412481 402632898407215809 161169580134533409 435492091532825729 613570627891689985 582321708145254785 665914702752921473 832531717476886273 34676642260365045 759286246571303297 794982906303836545 108650973205602241 867802004990622337 818496338075643649 993701861482684033 429920811457638081 823016206740959489 107099808054226033 616452100431850113 821936232264892673 460263517810105345 82224073060753969 891299357447586305 324725913258564673 174785346985174785 330687781470128769 295190274311870849 6696452750066585 677659325953825921 384705499114314625 508971733692241921 518791464310542209 550057194857203073 178921638697385537 426765232734233281 509835342871571841 997434801132712321 33343993173470921 78173174058939313 783071591949724417 144531983024194241 888532664179518209 402577795372373249 432078971958947713 501004353521821569 51432189554244449 851204744293674753 59563213217362689 263584592535067937 773333581445353217 934076094315862785 341110446678857921 92354357299356593 619564101009043329 365510953525721025 762108653124958081 860100895870516481 300696229739042305 74109802328543137 22078130038767797 594561458570936449 617538763526848513 352470372448856065 887109037150370433 648975209917324545 580242566150570113 40142309409880281 776616319191891329 797743111382246145 951966586516700673 213074107032376513 21947530230509217 977742735820129409 249276581137376513 137202927737668289 36400110559032585 314183750023190081 117484902515112561 616674989090022017 921929307016231553 680672425163748993 455305027827716225 602875267570205185 718388993282946561 659856568326674177 358434523058033281 444029407534934273 315802950655072577 472747274439200257 8065177996382290 252281989186066369 316296524530844865 326287439165142273 873044419857986817 992142766648775937 995435789867432449 50310612246533993 801798130103417601 387940198439601153 196456252660670561 732684069847991297 733616962927012353 85968620193135345 46973496581845353 956758506187611649 293076507286439617 557525816010276289 946136866766767745 855480051622990337 583901459786030593 500800592691341249 288822078894956033 444509978901947969 160315695697203617 391999312923992705 908492363620570881 20920023984828617 718789052401259393 889235261708812161 596048216621827713 18588285198745781 268168086073028897 937209267424499585 230715835521937857 816038736993917313 851657340988307201 227873237460066497 811301699202207489 82498064738246065 713320093933713665 604004260773031425 850598295076753921 324363357308570241 731138416324565505 651464738570517505 369121538228373697 123684747215520481 37782046294562833 105047692054291985 851576765416428545 924894926133688961 781779294710528257 425995025321178369 593495139360189953 173714149499829761 661581335286154369 520944154566912257 527488676874913409 706401439789075841 112009062220661089 727244114204403073 867797730892991873 857411766682673665 208839551571468705 943950078876504449 315632423638863489 143781586100502065 558022347384447681 837644260118786177 521747058743930113 205552821487657409 679534622951006593 984455410109440257 480366746386568641 59234732316653553 913634053938235265 351797755031348929 331766170122396161 547295698995299073 353819296046520321 793587149565475201 59364419431279457 48199322755081657 133855597788507201 989806654435135105 989154920650154369 221402956135904097 906587611453982593 154699653227346817 120768533384552513 488498406880282241 93888204827205617 657605105430342017 754728652196806913 549395657903630785 457051335256419841 627180642245470209 821882476855240193 970857581017028737 435424138739730177 464774012757111169 789090301196214529 499138354744872001 181408622287232641 687915942975855873 108657533199750129 489937189402084545 138592040446237521 512856841608105217 324460009709500929 733953578074078849 676257499034630145 308920036649375617 150124820839199201 17247192777418265 720577873316866433 400984418548993921 926994124000263041 290216293370150401 476227066577802561 434053561250500737 763051118159086849 140789675228049313 380898280801513793 560655654374976129 587783277887613313 955480312806514561 1369636445456735 373412970683638465 149480926507113313 301000522467646209 988498475614786561 727810175231461249 276227070642679713 529540231868025985 738177324787340417 220891618805190145 243459937304766785 778538367275004417 537292092116754113 87867910827036161 891240661694187265 542434016907804993 642656942749379585 18575598399458217 843117881788305793 996695460284527745 584455746030126721 888199751066842625 253756416908746721 676242933097142913 594717333443053825 541051727676524737 490421554394760769 889681686833839105 229736358134484673 602532444934489345 898241553711475457 91647064721598785 230193618399635361 253369139370228417 753291613308579841 57759513071644617 394224611078183105 53079977950623913 941460544812574849 95546242276412849 630153128899916545 208309990014363681 163409574184544929 181184207028977089 513493220948557633 248732727036291137 233468852805490465 102657753314360897 156698110070049537 391788869475227841 567924225562581569 697130242856942977 272694017741056161 81424754109200145 328832380402278785 641853776499175425 190300598134125921 299614553318640705 64399506990088897 57261358934098897 680153141367920769 437838662241027521 555324833571805953 237103040817657985 645775183714118145 334511803089561985 5728703367413602 978328303046580993 601198972347045633 729896500703880193 602863007346403585 353232774403608129 922315686567809921 949214982082430977 785372621532093953 974154860344114561 855402728811636609 325024267734043777 607197816562607105 238328569926693505 377592079655340033 329609316680354433 243162227597498049 114599322275026337 118106973981294769 865966622341140609 660886706301600001 417441355999386561 506724312924983873 811309695841266945 568039036061481537 395555117203386433 161062590735152609 9967478990823509 48330889294991409 796372226555092737 754019999708798849 153730963809188385 516489354200690113 323780885911403969 417190092427684801 688421221489129217 272168670061549985 819657442650594689 288683241118757633 257617723628705153 614061297766131329 321326847690201601 460926451587820225 590638334896617345 115073928040519745 893477483645938305 135272176333995025 905165731540797953 762236306495640961 336550865222093889 758313940641979649 209158316800419201 564016644487143297 332065587214884801 765503159169792769 626281024838142721 334059700458869441 612194178957494785 959932791301664385 449081791772321985 413300170396016833 415292780139054657 630069773818927873 850186988258009473 409317630750411585 905713344189578625 84974791756220465 500182815341013057 758197745217902465 755457964338887681 137465215156009185 88503626490883393 273680590546707233 583041466529820673 176200253311403553 398101416306609217 392768588635622273 62913185094544137 271366871495427361 14087372882933381 686116465042335489 914178393987540993 393216090614370049 459705488725596481 333441700164659265 573005770909873025 378962260193542721 949333826910454145 705008911281328897 587486086356577153 55458072105718513 567750207394304577 304213313844091009 850920596972571265 659665778985736705 458309875504404801 55799671399132225 929291945112211713 846455609839207297 101252203159042161 39811767783479721 426357286663659329 536996048448951745 448995715803171457 121606235290830257 566379449521477313 247402770309772545 160534796881016449 689941360831344513 726578728069398529 405953933480343937 435081359411675777 643149081221270785 301172007169967041 280754500430472129 619689653384163841 440724581130840705 74218844948774177 214061644182674369 381176260744958017 125455535392706705 782892489608272513 813512375298980609 454239279214014849 708719903828271233 95339124109671041 956293629047063809 860954774534356225 766190103985582721 152707486321176577 995059486894259457 738073850535720065 908400167700055041 743574963646864257 442450285823735361 94674210074408913 444093943688091713 216841872722724801 885849405344028929 681274919999360385 845734352963777537 287814468994952225 630095827971370369 800666312288605313 935898949230125569 858875850380300673 970949456903664257 89227613900668241 248523395038947841 33703886249355721 407001957075703297 694817062192107905 66214748937245105 340913180170829825 46383875287144609 663461993465283201 808398481523088513 253375424708508481 954109304127978625 902713751829573121 937269711820295681 863035891572238209 916417695490675713 635953316584668417 379898092148781761 783144783090364161 723338915053897601 511052351266194177 734019882216291073 251437313793289249 446367571749615169 331149998831811841 658797853987298561 15527256376344667 624156368383676545 978062247710092033 855022570496192513 927851836944924417 778221013769321985 383787135084837441 744875096664433281 559772862735854913 228611425453845377 147119499344178465 280604140855206913 376376373956233601 935290847870557953 505582505586652097 483547804854172353 674222492484489089 676646426031407361 163383808945617665 157234349701230529 168505056438178273 617327022190064385 890201052768752257 376335477815818113 684138643529053057 491786954750988801 680208484871009537 550652400657060801 233175260198194689 718953187576939649 573412877667315969 151847218240195745 990265870252528641 701898616255601153 360236719485420993 200172694692003713 465849618608800129 991990798325442561 324158867259704641 797010185170567041 946227635292103681 500514069431641665 825511577613390593 892731066398500481 959135244533328513 316178789384846209 932277126549500673 962509358263876225 836967816163394177 181304783628757345 891591150090029313 767615109929398145 107167944011919761 242992199186968353 79932451728204513 176917373157952097 425796681183982145 231592292255196961 132574389990345761 461455010611491201 586965767410887937 833708419732001665 336330143241717377 230751000210293697 54202711649395497 280364031639276577 567107211614917633 507934110750955649 752182806238593537 325565068073270657 199084520089733985 424698651374061569 76443209714653905 62079165547583417 529852494810036481 817811250646304385 288170706330944897 828798785841538433 520651559186170241 115521112476901777 490028193934506369 679620108250542593 598571699700450177 382229738324486593 71981930609652521 82549585949490017 104524146108751377 138635510668226657 983563646915484929 228065771525972865 783879859412827777 565920614015755777 56925367116363649 279060678117016193 733427486065885185 238150339300577953 265021742032899969 275532873491254561 56899780868072017 486790687882933761 658511440525799681 103299017357922913 400541286408945025 593127175010696577 456357238665901825 788151959654737025 689455346220604801 14518642020693307 557100447841023105 429067132068691841 54814384518088841 893102534265924737 544490797903733889 833315099077008641 812107870022749953 863165300240485377 52294401473957921 562872100859916481 742726557389737217 186411129141564673 364031533176302017 798652531032654849 57253529692339105 101436981656735985 105089225414289441 533262859771038913 631391311753837697 901609594594820097 353712672762185345 923765850063130497 147663949361664481 159123666589938049 986030712689867521 686042334009012993 31682516049038157 25307572000944137 376365773627213697 657565629811369217 815266079685905281 69366515802261833 11094214821739003 764706200851517057 205106798083896545 408970846217219009 221360488546736193 726131698528757121 490621578689150785 253792096581310753 191734596476933921 730655402855344257 434432694712249665 572769045940393793 18788450964706273 824334591645094145 790479961226147073 631183481687646209 751529551022130689 809174843010591617 565626602350867841 176298229623203201 686271404542708353 529027019292168897 948943847137890433 210241199681707521 369065935181325249 634866005981276545 987434639667519361 534016491715593857 702125266852050305 372434499171571777 987198700679193985 613119827645750401 695195343500628865 914166562073003009 804988596267570305 167488536496282593 952713379162048513 11444617657371481 597423516296352385 168808829816430977 162511705823320097 722785323068304513 785103203707244289 407042979260271681 137173756777627889 81814694524279473 428412968333027777 314059058143659073 355880253478275649 412326231570286721 503471027661667841 482203947127945985 229306716879364097 635887939191928065 703605604742484993 44439143291345577 245073762384905089 113070377995196481 7750342575825187 373266364241377601 794260823319092481 28228498875886745 876626727384298497 69238817095669705 394048543777714177 988830351854542081 225580412626548833 935642118613461761 536756650324207361 735656111536041345 335118663983656961 141319019996490881 856119215753622657 724986546467388161 292847665323670017 454112120395510721 317939429563779201 876481389012962305 545199331391189 756641459457529857 840267851345160449 212260348743452449 955065306578454401 835877073828928769 19553207529611429 128313068242885473 39820995802848817 48093097890944849 391049661322668417 26474458177627725 203517988567448065 109307597646594705 56980702685365257 334628880941931329 804030895773742337 234353861101926241 263033932428626817 98495891696554593 347862204219858049 759552141189576705 46794614336874929 337372004650188033 540168061011094401 426938670768937089 890445504247239169 918752543497870337 798162144656593793 702668956004803329 119817697676779745 476155370526281985 383733966617406017 947177716975222273 853648630412393985 727159481522758017 931879818409093761 376706195189317569 637290481956597377 754226415783062273 633207329606172161 559781699307212225 526341632357130625 401986474702422209 555127293746060929 511162025246736833 615597071239363969 887165181155022977 331803114686870529 190771577535446817 650807316307734145 180143557619114593 632527987936235521 625514447721545985 994101029685964417 322358966288089025 737606822337546881 764935185393643009 433290686725584321 916556751722335873 156322989775325985 203018340376846849 990994915828281345 845617068442390273 350083326743124673 771605873471532545 377552051899883137 321751374740838273 252897464205226177 787725040181189889 183668592782282753 575859442398648705 779123593677560705 47441159737093841 481870179894386305 504455682431054017 883691250353642497 960687602870113025 622953003854178177 989633431958804225 892206670907974401 51012178703803817 613246725551263745 189982899302574273 787496826822256001 265572686348011905 244697665492765281 114283035931503457 355918406198874497 596397532758533761 842289711755213953 185345007461304321 632436880551544833 674407817695968257 77491692041093073 181915483993076769 899982410494608641 611607961665715329 273230410660957537 18496975210918977 698452778090391809 110950616051159297 261939729240566529 845880210314628993 375122846358159745 992551058763400065 435754533087234113 191805419553244161 794924300598601985 882174356123474689 694755735940617601 527295625345868033 950492684244416385 34378074866840081 618805196780428417 158781009228189153 533080066410455809 607622069614965505 190039115967067585 581229398646296833 602065131686039425 239437663395211329 621241706750950529 958309227433854721 519147127487421761 381889194307749569 410449264602306113 750458278154393857 380300002970052737 524694232737108033 270214743385494657 422059425867441729 511727288588154753 457252593086000321 462596156630411329 809303783785406209 813560859383279873 981351384370430721 715345116538301825 8447414227585882 95676760483904385 691471577657640833 973816165400336385 390860425748382337 203172812604755393 375553727752294017 945269806304551681 610472141818743041 964804821047458433 370044384241371201 671603864860287617 738003410473066113 496674946323231809 521423175494579265 192845573679008449 134942340398250593 476996220543746561 782711360984652801 972322129016419073 521883109537281345 887735373657911041 506318634840756225 896276986803044865 257054309906688865 747901129950228993 110753939378273713 852414405768968193 931183879485427457 284361010460521857 503090823959599489 665662271003171201 516977341222169409 183125493635195361 764646274433122433 323194604578958465 951245132928715265 311448207076871617 565236754071424513 267926953324192129 844048582579173249 13893710222099287 300874250884792385 159391599918592417 124212873817764801 569384443645994049 368241230922468097 987841834760118273 669374468792565121 97444627968052097 442244365191644545 141976914958462433 109710222278192049 457325356515021057 334025541623038465 848798385885956481 19081144927408645 970960903484602497 527762805591951425 967405712444701697 50085766899808705 987935425847901185 955306305365059713 84241224093503313 368151628555207105 906620835128926209 926172864985748097 148252782219202561 85118894870060305 669794717006091393 422800279034635905 939133893134268801 578732767237195137 505400844893550529 561496633907015745 684326777336025345 358131562842327617 714338130779346177 850593721235259905 350560728172652609 946990360375305985 188545845122739297 719434733351821569 18697513227124321 508776283929716289 536107680044729281 493627730737291137 307544152052500417 239036127071440065 798163788883662977 730235659728041473 809672706870514945 957340418714959873 758262372931973505 356133787869328705 722383310980163201 609145514135658369 402189765320478913 956654126692289025 347612095414007169 251227170667061025 709704345073312513 500986539867103169 459296520327185921 462430650883927553 314004063819446337 754875601139676929 24568436207630385 366343998855295873 705843946015910657 187323683695513665 760876553755750273 649328069866040577 283277693313202401 721792043112035457 125096452697874833 134449473351207169 241940547375016033 687415612359433985 688844371369995649 860706125164337921 792157905552322433 593771671890213121 348172353136874305 902079911209209985 596119902805959553 263650303218913249 352813445096344961 730092352403854465 399695333672291073 620073393036083329 893018111559655425 117497443416436193 238582952373128865 322631739324396737 639253401995958401 943466327114517633 117453419884007809 98314333649884849 645726262982577793 789171475702442369 874185026394037889 205772967287590081 872568268712441857 607258890586020737 870529868615953665 29906745608517585 988932527276091393 662625818599405441 907478466336620161 424397707703594305 341181162757933953 231643924855998049 200758923936142241 530138349050421441 23385138664934857 522054074643431681 612475742847870209 402247246639934273 903743838840696833 948904170972124161 502652332581980929 710578000872661889 538111320308900097 238926183107604833 313804213491955841 949422149208107393 954066060937336193 5597897168765798 247675916426167937 240746385505847361 894982905917288449 61879335157396297 441587725275930177 759171148733276673 868086333312774657 142448536098807921 848747740706748801 691499237732504193 103834672850183553 170506784819064449 409304329541164673 192572377537732833 682182086191105025 207324722761281793 44382926849458217 64328419814533081 755890513659665025 700228393651666945 882033439298631041 496034917853752001 159343974280446337 234373477265418017 940699221210472577 618793987695372801 156104135524088865 286247059513311073 151919821586155009 382681463881471745 588215508854929665 266314589071750881 139536493567696593 224558193542495841 949122539528559617 671665492312268289 18345879925767861 601055698507412481 629725806596937345 397099571850898049 702232401688711169 985000184395861505 768932094244718209 78158112133575489 782217744459281025 713230800699267969 277019800902721153 868583870600641409 51135520803505585 806147969187950465 958848580562971649 847163157631751297 706934749840208129 809278312092590849 526616823854524801 567556315161933633 294726299310120513 917672038901006465 206364147230289057 325380405080249345 573025943460159233 296189403784996609 672205029562334721 938415126774454913 877255264541325569 91942837127110273 16465679046689275 90430210968275313 759101329087833729 216723396853513601 227205692078385377 151975096812346785 900096964920457729 452662090796710721 307390642173544385 390849903535592321 618679613498734721 777291202610701441 358217973587542785 352335869340745217 939557197334544001 316335823341237441 54388033506825193 109173861135939633 790618286173732097 893864161115164545 368681321076692801 941436571633740673 694660131052835073 467864685055420865 829903623568412801 647663927819689217 480285924644597633 601031568952084481 210569212186257473 154867349294388385 338481002018873793 635785047924944257 292710244868601409 883327129026365953 679280680564637825 111712999799397745 221654533446965729 632703675117394177 17879113844223583 703202124685052673 163855440192918433 742177962777656577 753412964082549761 163664333795242817 286863436605003137 295574613335102017 549024944331982593 367214184375743745 993900347766384641 2272854261530456 821834406597623937 43799224222301089 404461081238665089 598871533387406209 989904218858207233 542634749159166337 73775262748341681 650864674198100353 874609244474420737 342480542524658177 201289234369639297 156949079856214977 436020874439371649 795077469664850177 170678877010971073 493095533877845313 631688328795043201 57319155172809393 286002260272042017 804365517705090177 81809900813986753 483976188628393089 380799761654628801 737966382262822401 733160028727134209 139650198392434529 455224596182333121 392654884464686657 317810107366504705 97870515089230289 282240219213122145 971892243041491329 968816358585719681 956739829272567681 674779372113235329 8818693504618836 392435927221633537 472295043913110401 744374195002052353 270972242027777825 904486721167025153 428908244268786369 446614395474782081 845670245032376705 957226432337186817 194868167904903809 203972499563349185 200173887794999681 443255722432390081 793137568617044737 641778283705619457 654359913959918721 635738795923593601 522684242277367873 953780156659121281 100951380935281777 571595575120404929 43366032673777257 130776090617686689 565855096278564673 608792501018193409 563870673741494273 5832253767948715 378388039835083841 783607671365395201 102552663697895953 574860334657401473 80843808082814657 92559656542441361 308179318984063169 389646234536741057 464773243357466753 450981966900378945 692729534090307969 555289899786473025 196476243883719105 501035844670148865 330739389798029761 324530135141287681 758594603321721857 711946881922621313 686641419606576897 812315842185469697 963553913352424065 30714985834883637 638606874631367553 565597829008623873 116246392170989313 289396486199912321 448205533558354561 741629698483265537 249221288134517505 382830770204655809 181503298819993825 364683906854338625 408325563718488385 16545798495691601 298906815519206529 453236453715490497 117910202875801681 347316266952013569 6144458270401999 910202381487948801 243207017362987457 747879092891146497 783377065550457217 636190889715109633 37232567100115689 12672385147673993 897817573857626113 814094969339464577 207660068664136321 763820167082407425 849789027462680449 192362597138256321 65712257079834305 437224922605814465 623373126304162689 199366263160271745 877588401668287361 739467590230965761 409329337128458113 103371496828444273 285692369339667361 719789001509148801 566555443805473409 208304672851454593 411546090875429377 840902010445439873 993897064362034433 277062278722283393 7449329934384964 541548752141913793 629603927167696769 299339573872686081 755502593237860481 536986664472813377 392307389381489473 183362728999824769 689490666141093505 415999168558890625 764314609723189889 529586665184808705 359399923081223681 270246294677271233 212662767369057089 934097478682659201 95208559706687617 80086122518586929 391259561789528449 130485101179232289 834365535338530817 217323740884758369 292186747145212417 87305269382895297 937506613291102337 687219584508703489 267619461937588449 75531524547272961 164014754987800161 987677537171386241 755698422472153857 863834394406140417 150712574246991681 721624163192011265 72092469834334593 11967689542558447 924096903083931649 258597906173811521 310038307002304961 652467535911611649 973035072376457985 843530137100763905 89600347925941297 882379927589624961 461809582275446209 25282605999713325 54139236387459993 649553781332500097 223017740805456545 195997214907770017 899020591726870273 797520269691830273 139425897196712609 356628147316492033 683068713564200193 230102164759713889 509889401616501185 56702323102250321 893931140980530561 238260602591708449 556449697626288065 290555960696316609 469251925731203585 179517641492125793 630404310380296065 101811782398606001 799362056457145089 462442798136891073 130334244801996849 777107156795644033 815217474034074753 228636966456448929 73711766226917777 964097296706221185 86806359654449489 71489317804719121 537870013783372545 383203584447336705 489590669473319169 429448509699867009 380989706597173249 213744240988425825 335250045166848321 51990356838672369 297667657252088001 809886954243502593 881692061051086977 784856604658543233 88022218314758769 367839796838744321 137739087988652641 249085154949739265 208732468640999265 141011857687182385 739981674672311169 203077587405132929 116596209119844481 43317547102553537 111009080517025185 151306663035853729 450946994982427201 141782574491010401 895722253815865345 285731247578425505 774537796304709761 908174203372276225 929960946520257153 70660317872523137 900348762366302721 856187623100971905 415617605491366529 678417974198239873 974404281592054401 657063202684234625 79273991837002449 287059239227772865 615410389398800129 214300072023384289 475814967497246529 713548442068699265 887292893896610433 839908972245289985 191205364072093441 492839726354532097 510099676552083969 353575692033224705 4543125495718671 857419246973009281 10922794110680201 5974723517390147 421632806054564225 920932493313586049 945317571795794049 882695091841931393 801790820920263809 37004460362865641 550092148554224257 290855699488155009 305655400323505665 869366645080219777 342382225400893249 372160042302802177 411812803231260481 266659636745615105 82807390230126289 270158861455620065 929574814407377665 945134958887678081 950547659306504705 942768256732115585 497883692535385345 120911369472295857 716827099525257729 631169064155265921 57837369162403009 242050597760567137 585115888940361345 941254957424099841 848602631084407425 506732053129681473 329058248497968705 972590830557457793 61525064935668897 840076945691322369 493521647883493825 341803620937874113 431184514669002561 877176073239453953 24187865392629961 832493900163420673 109241512818559985 467713816412867777 503839178269782209 692792357234488065 99556407423211377 497980206467630657 649128488521849729 865879787127873665 101746530756148705 904374850220591489 263480862310995425 140056440242183553 663710556055168129 629707577047369729 56301091156992553 945825647036450305 258450976778167521 716292475796763009 685427782837944449 301111569928004033 31648232019723113 520241077618280193 821474471567622529 845950813666028929 96891204117188321 217338376490516801 685152613248373377 539196508453876801 46381442648584681 915908725185360641 290825414850498753 76990429556097697 785560335479633665 125248963006526993 913465549752213889 491657795495292737 457842364753606273 394249985400691137 157079245688745313 396549656719280129 495981366235245249 244096916955498945 468834311304828353 544113310300708993 193183166718842625 197408660871005281 246035703681823041 488651016319145985 431664918790634305 645451432219601921 507299545118865345 309995510569798657 718831697597000449 402364501694265217 832480385386926209 318476468643432065 669602282912539009 243521343585968001 258927288145354593 74489240728674129 823801334225908737 202692258928365729 598427309712430849 707744907200797953 814202189266413953 363676894601383105 206810447414664353 592543064680206977 596136089880633985 796263464195092737 296833475804017857 747454803269242497 734087575935976833 889097459101293441 87951574627947345 592547140607571585 713004900476864385 874282781122460033 290371595064097921 767260799724304769 328926420189336705 836894093366254337 934929522889699841 830434717909135105 419841816841188353 989277336828550401 397542491445161537 714542115475175937 356478520257329729 762907358358944513 593072885972059521 563378398842822017 735061644063893761 143134004149985121 897353976657679873 961259684336845057 839297924389686785 223482413994872801 19933433001465773 867916369958074113 484263381449910209 781006167818148353 118988319433182001 752988014666406913 466038516954657921 632874949899900289 202173063958309025 314257870893534657 741466629083522177 2888070286289236 774325740483131905 742046818591653377 704068083847719297 246543079607704385 709548123880193025 126681230618579841 134808939522475409 211881395410628673 78886677294232049 305446522160075073 48103991974986825 673431887650309633 746495226159435521 109351863696822705 260264905637104257 606655310688594817 750700875400777729 638400830236399489 943841430076961537 274458881494808801 58893047825431921 297551681649714817 139330588110102129 895327751257312385 176806675274686849 935448582476787713 446052970658232769 39760162779401753 206894872202507681 506225436998370497 255249698612562529 358972291355470913 393529176473830209 323766199207817345 597396025288762881 53858694801874665 524296966833883713 690913580061739137 207240767171914081 925181511451697281 39381273189288633 597041078538374785 847172578042378881 455767605713646145 550728197062380097 310555271089249601 433317334747375297 225594331742556161 108376867832159713 213315368532583713 568543394338096449 880143029372504833 845016588158483073 687309252806052481 769676024528553857 706021345223305729 156740881800541121 466498600771892289 878206714949900673 725952548307162753 866408861386400257 695454350948985217 838260157972815233 733778746034531073 597445995067314305 218786734134447169 514309257450609153 240726865746751169 44889281898729649 979595432871384705 383989394097046273 304068011287782273 854701358729354113 90014220119876145 486365159855441921 331313896168381889 252664468850365857 301814716794872577 719278683039437569 385715057073340993 444463837158789249 540004763547607041 575216313730923201 216156026315900353 635951130622270721 548072386786238017 375852637406911297 166309151853241121 497237648896938113 851275514956846337 531575346534740609 519462861142955009 169524000545731457 386074531037543553 912494237423818113 457758432942668481 845873587931546241 621988493536342401 998450325452186113 174253331633508417 356051561017732609 559990483527577985 582249598397527937 305505434282864001 563774319497948545 12832101912060523 765758067494804353 549092603952914241 208067456398065793 331815711642782657 223743341516541953 408122596208656321 757857557044783233 656554656620890881 954690753126872193 542450791882686209 22495807578803097 634840454835774849 308641921496747073 298734290413747777 495824239504880641 835160920598518401 124908353185336545 998962036992082817 485968953616758657 91598381899594017 550935077091441601 365688455816879809 978724140511953793 257321686509577313 99387191358832897 693464083499634433 333746458319563265 166833596935795457 863588382980754689 697127503532001921 457506653703713793 527335522248215233 509762776991411905 301550037277735297 125864532175977921 375438386594517249 734252694056085121 422584711645569665 936189810752036737 187020852437193249 679262855476597633 229465560953428865 701215332521069697 645978163664643969 284099085615185473 694458893004096513 404475901260806145 33205612253645713 480834436007402369 911536319558507521 523575917326876801 652334124592194049 372480705483514625 703196681715084545 199087376172055745 266020772409625281 234826368947924641 199912053682055553 443176940509186305 169158201005053857 115005766577485953 152238346564459457 105792028821038993 906993096615558145 543596857592152833 769265219578556929 363221489141050561 281248947822184897 93738720925234273 432259602053633793 983031760280848513 840971555354734337 199673101575601921 38183698184695913 922834775463666561 582621073025428865 355629468660527681 328968450259324673 13264548137211563 782210882296958209 949598081705406849 969348637497972737 586245709085243777 337955376672034881 18903268005448837 474692649219250049 169574550334086625 442474822179484289 947357308474497665 252190055270261825 462571687258485313 947279929226034817 937026824757470721 911219966046829185 122800588230685297 187810681483362881 189286169025482561 794564391469435777 771398253627307137 954147381786590593 405998852296551873 69829935478011865 608378565510545153 510685855733321153 86616319829861505 154099762462180929 116415588333421025 268237363291440545 343096205627876545 194182407053361313 222288692083278497 715466069749304321 602327384848198529 525206231371129217 632694104873404929 235226982273566433 713839505475863937 732704726638516481 721943694619621761 317754129677801729 55728031436874657 164349971559431649 632751741596887681 679936513249209857 238824980945072001 509345960486157889 170549507860410913 791897048131083649 781198308767049089 684041762695898113 592385848236471425 73171410315360673 573202071763621057 545043132542602369 682415253340106881 466008466262472641 316782946021451265 475091821353828417 189312880360017025 528345853034842625 218959143624761761 246971008202152129 101884624665498081 560142359105775233 693833120134630785 627034530596660097 635979427135918465 420887092187122369 403812482642212673 308623520212321985 680006110990202497 590793073006999297 700652015342289025 108228195503556897 732478410301990145 41583925462965969 40376547434892273 71001494933071289 700754802825596161 623685806476480257 701107309305317761 639986514088064897 906324604728592257 844456695681067521 665426269856670465 283657899653164225 52563836828792177 146860708289544577 703431533074169857 653200015562958977 2913943466619885 530390266604776193 951445007886764673 174078394166784289 941118848708295937 657342829163830785 894939064659187329 951257280404405505 743811382670980225 419685493937045377 981284566696405889 484851532313527425 295814115887960577 407229225841398081 785146328472510593 219677319168567905 579582414290182913 309848771571729729 981646516407398145 670309521684899329 934964384069868289 138813578903743457 432789585407196161 320716049513777089 129703626912668577 289353295679354945 622226847558199169 757797012200441601 223811684336762785 53407748147854761 971492510819164289 390311373381393857 524158027660501377 783769751705484929 304748817793143425 473451946756611649 784561759934657537 704808751851423617 794343570177606017 115082918788488081 739641150521048705 447578191859811649 89741655790437137 108359069651541521 799130034376243969 985898718755343873 309401014649470337 208704073185458593 457874289007275329 383136933174093057 38805600944545657 258163250988800993 582972365005726849 885654424091619329 136151131383659425 29815497831719997 64341503537274745 567698368707063169 786236569818601857 7706347763289046 402321138665708865 233882083484807873 977203195760555649 487750875142580737 152837366423664641 300025646974440001 96266552882458001 351977884832379585 957342578606752385 222282141055124769 170012385372505281 867697203460437505 304532719863470209 940078237182156289 10808657552008329 645646401475445889 560176444280241281 92987850551331521 100179728000885153 973513516203411201 969836034819120897 208398460340937665 947478526045404801 655664871744889473 799514618155168257 19510510841534769 240885968355375009 34283464844548917 997148271181185153 836245128840353409 768796669071793537 354920169311796481 402320386199473729 870063279590020481 572274050841063105 149778767674717985 724679452103469441 413184499560465217 410859068868195009 939623110009350145 78485531166560209 239524551448248257 530102728119008065 660362088802315777 579815477901103489 865762808099198337 133396217600154193 679112167777120129 365667670327606913 863840949588130561 434751617725883201 718459474342921601 815094017402241665 119048714193560561 833023569641785089 113970522209356769 879245581790311041 289459041905722369 559665841518327745 511584035252013761 350668627143999617 142248050912833441 147619198750835073 806832658410414209 916275576044679297 460413955723446145 612586195207629953 40994128753879977 690210561303256705 760257332701861761 272147263654392897 319983302360427073 62527281876494809 706992127318976257 423418607750367233 95420852819842145 530518047752945409 324936539852565441 504878698060867521 344828037494366401 308122528289086273 472424485108909697 59354462860628841 75901230648923953 994673118134453889 583045759481798657 547843353613860289 940541510697599361 189996316574021057 997855427815345281 420861167409444929 625605024604084353 384406392336767745 852204325593682177 496480636803557505 652675698421077761 648344189171350401 100872021443500161 611420163977047809 597644681557142145 969400530272974209 921895163304533633 270838493351266849 877237266119280385 609415614460029825 129166901398484417 19397397323590581 754209474095517825 609583376344755073 933451104808519041 964303406082723969 211719616714034945 788458319119140353 148447428569362209 102189057043947425 731966464543916161 941032134485492865 861124007162153729 215726884805793153 691801786287342721 844313812200535809 432492710708622529 320793231172221057 231522481254074817 446930224172614721 115751564465774945 246946739208187425 750902907706333185 811109657553540609 363299162935184961 537215918001582081 92842859115705777 982088780299800833 223200769520111905 650084238290833793 459507525383472193 682689363742323201 920544343689066113 457627655885065793 903874258741751681 222865072299679681 491681042536079361 357631072352507585 102153606875148737 131866073096571057 42137864965830833 380944843282950529 56220441281084281 73880430407637473 75184106975918049 483222846041361025 432201659521766145 609281544036090113 271417238158953473 595517633822343169 709571438311769473 278760579457365761 864721755103808257 882128643488972161 7979922832461740 485597233309956545 271585579338214689 255864103634596769 955688118768023297 354191593098772033 194696708324080705 347869019042537537 858627169817580673 475939597290842881 984277160292258177 466898200736185473 583095717353984385 494904993828878785 438655839885150529 335007579610834945 353931212972028673 316967043965146177 436675854163432577 604856798718660865 235241451397428129 281775836726335873 186839090027298497 978044137139580289 559687773112628417 554621279759540929 460400587003043457 612138989513315585 427722915596547201 866037927280171265 847351466152424833 962470222231804289 548580931772605121 344571107844583233 875410969075140609 117528562496179489 844295506612923009 799690636203404673 193449583093901377 496430562428873409 106312950356326049 367552047055990977 13475342236965561 753778429698972033 566718691963814081 835492086622149761 591348261064645505 230066941167780929 23687801757418469 318250453074224257 808282542224183937 971293569391637121 410102500166885889 829503801530830081 386116761361542145 474503665930331649 697579322643392129 939076136002992001 63067737169028249 979656872802085121 333267171590506433 344972211904131841 197648302404338945 483566686599846913 77191457109890401 239112780987309025 921661766179475713 188000091238766497 972730471962734081 678402738356322049 684350561187137921 878711217541013633 86744624907694865 363730791011729345 15162464307586277 660729893381702785 709288732992121089 807002471738552833 669118927720610689 521265529418503361 531698809945609729 561792483519379713 233965522735125825 656876855007599361 317759247053459137 191237790564780865 390318342543061185 265981389269985153 152850527272349281 835074884992419457 583681495504599425 279343015914665921 173303205391590625 457073565656923393 39913609878460929 66014439849158889 931117389240554881 148480680134550625 123504626623820001 624581451312767617 191849931796411969 729530914899879041 681552141519581825 841840621754432257 965550554056065409 529803184796204353 556888233872136577 593749117444534785 167494726202193089 792520783497035777 103317149014351633 375247554358868033 248091902415566785 994256524283027713 646920448136448513 703132043703053697 936344195164338049 309480937616893185 153033364233557729 244422604057024993 440819350435745601 991677511188296321 262583169605129281 814649756011764481 844134508666712705 55164271821421809 628421430898022529 477292180844319361 324900269577071297 993251029389878017 527116164647985409 696503628732191489 324049585212662785 480996643166786689 850061172143377025 167649616744530049 935199546765332481 909806043352371969 235997289710375937 719541674865130369 1517769652849666 964742757367059073 632038001700557569 772241792101073793 520465380414051969 265174664375049217 439588891049616833 796670096810917249 634367130703026305 779788944911540993 483310808770148993 186867488247674625 376242470550906177 435802017926217665 844289491641795585 880649732454404737 369571067604880449 160171977526328385 522253709168701633 985673257574052993 286138823751272769 811739968704639361 476068939087120641 949873343840270209 251917477883068833 834553387870737793 767488117825145345 400215414502259393 776798956082032513 434353072568622849 871554250841931777 432227508204281473 655286300651567873 55659067859220817 180035660205426497 713489563389277441 642912839758750465 522510436973416129 914372455605494913 443900683626143425 323821812422465857 461274233499391809 74986502743492161 749011891871521793 230816501719360193 311732484057525761 318245792189706817 53006834069552865 8137614870321387 68704156636794521 295291744856747585 46169270666855057 782716744817477633 799706923018586497 673373689699836545 17151811075084567 260793816505213281 326681376497031553 845952577624110849 130438013349749585 738299024838468609 316783550919407041 918925015354425089 89577501871534801 815637472707607041 427020416415881985 523792976704790209 10703962115218957 266454079041395169 321502813564816129 82003138772471121 40276566171346673 117198911078162385 12891343648032461 446166759575909569 665799378047143681 457085464429965761 458908370589934849 132235424056027281 996478396415742593 989188131555607681 11403822645046803 281363899667105953 818504926906616193 541436726455614785 713339221400499201 841177823496330753 571164748735188993 135237033255805281 565263624693198337 414145052470225025 737647863955931649 229103481355835457 437592261105859137 607014309231594497 518781304390817153 150384782485133441 941583869301791105 241747311202239233 157560333833846049 750872257830891905 146791448085277665 307569941684583617 334069233962427585 988405198881309825 855503585232593665 288868272099513473 659044513997731201 478754506262035329 227995077328156257 378445436108101761 292948649048700097 377926599134781313 862086491561011969 854549551921543553 17124142748247807 58060746174348313 135517966188810849 478120151066512705 923643638745236481 509396100243804993 342043211659625281 459544962742292289 88244785352163297 831086385147344257 217140671696423489 298159485181422209 791746400666060161 425291946756345857 135140445494709377 449672611607248001 783218004278939649 957957304876444545 47823171060795033 304201730969644737 784675788774198017 937588988951915777 59730938126374865 728814255134331265 552087412066715201 47409872588460193 35235749514523465 452188497101580801 788993412786968705 569334001416478913 397658394802942209 744639301636773633 593227397833306497 298756598514202689 105365152132232961 214341872908128993 768298236421603713 971289093963548545 920861805540180737 530794915846094273 691368130947854081 126015222621347793 476649368767478849 570680571464258433 769928434246825345 499953029354600193 189323954576035905 821217743813299713 187873257878738529 986155576310679297 887539733747953409 974406350077366273 315457079406005633 159871824771926177 659579202591469697 995386838066430337 91479520733390273 665645127278835969 155084334469616897 683281069508545665 962976046977534081 911001576497056897 608815942088039425 887751425602580481 748840338505619457 592950678250687745 611072035530380417 264153815754887937 568420330238016193 420988009747873089 1679438812839607 300231223792515329 811598204546090369 839380252784465537 787471737543963777 524086570720946561 918692779593929089 702578818127534593 205201084621432289 393601071776011201 460343566271564673 346625763852770753 704346802274553601 599065980607484545 961107086447359617 717986419638350465 891850399669390721 1735707426043121 975700665628540545 576593623402587265 251119888232889121 440077833345633025 811674646761449729 954870318713716353 561526434323081217 312104582459944897 782913631326909569 217587013597423617 446008753374396609 476359918904584833 89018751591172673 182709826221241665 860375533680308225 286570670775667233 38688926359260025 800630102944708737 808648894040000897 806938008800948097 891207364345067521 83689451890194273 277642740091447841 658461287591258369 677683066821447937 80701053011566161 687364201780237441 874088753637884929 909553557043555073 218820846116386753 861334421571694209 335042999465692033 590907340550064257 819867223932092801 145242132203289729 206162360002160481 756440490339460993 837876730597628289 309290026495045121 558946767779168833 269454066592420097 172792549409265921 928115192487577857 482236970547226945 573485634566370817 370813819752868289 164331177460649505 237753530751014369 814331749024678017 219813614414604801 112745866699523137 867365733590467841 381866741580441985 48713297378156993 870476629722144641 437864491573300545 686829291133751297 318757531288710529 264957410557112641 294716611052727745 438389889661298305 993868975492546305 131781932070605729 156944442738314657 953712248478598913 853901272445810433 325148259779890497 129694036068251249 68887736237631001 291504824827057985 356182940561733825 138640519138000689 67686911846539745 648948680385430529 982573108665999233 441170594093158273 64793925703131809 9705128909843099 963792647977907585 673942835013498625 415950823620210753 780627938214323073 999969028036897409 926245963840578689 749247412088383361 869492076200657537 992421104415722497 45467522332906185 968281143570795393 780488846381771905 806550304190377473 387489416870572289 245838268854331681 283587167227778977 742658516889644417 514106750675388481 360995092593146433 244705813831401985 690090993002510081 545411237162959169 316114370572964993 780244376180490881 170681928342400385 521904371199759937 664249515398427777 685169034272618625 87759495819138785 883947484501185025 371226143760825537 407644568910257025 359016188952732993 90679889775664433 897529415679901697 49872880774799457 800564776277550337 173031587995346561 908594396630977793 574692241793712833 673800245131143809 232837536855477377 81808129767484417 716587114387365889 437719149698946113 289865318572502401 676244050029058689 925657208410598273 151680084094248705 558961264165056065 246744617286697825 921023064988858625 34917889192339401 969290751762393601 325454404319035713 268955423489757089 250269984408372897 166210560791462561 347416159837639041 519183505068141953 584481205110503041 153703894606699969 176634389484295425 284464696076327073 343194035393008065 322196043745783809 487467571209595713 703311499640861313 165499466998593185 684239713019955841 993839058209690753 719122606373247233 244040200774758625 420927840579174977 194190835146930145 791830078004281345 468567849676073665 177497358430251489 340101394210169153 47155503210206009 603129514482400769 180593844130250145 745931899181858433 495891135533625537 772391897592566273 65863455027844961 168761320571608321 119139021593156257 236823308973679745 77338981981945665 713354165549748865 128628536223047265 848490814098251905 944530371449808129 795231605369483649 153192122287521217 321161688984471297 564880705705981249 943471032702564865 67936949174352889 845420594769446913 564595463228833665 289148174330993153 531958217888217153 909946776090929921 716709967473043713 188992653436077505 409574514736604545 935384436429981057 39166334834327185 628610152806263809 260628512329617473 421954561975251585 545791014106818305 465414888146472833 154613998499726785 393793166009000833 88186232633908897 666222771814265217 614114243288582913 582779520785674497 406087391159992705 4411244231977918 463743653845241985 826283745875823489 437732742603451201 70914085429055977 455576079433683393 803886443481342593 560905612090358849 364471405155132545 480645576257259649 457899224792466689 810832029113775873 930004259271985537 943870486973736449 134764269552658081 214962010115137057 858362765181329537 977655895096845057 755578816124479873 299369913622136577 622764002375479425 864074442458786561 733647004007746561 50242352821648241 961874198309249793 609137711042890881 167802097450699969 290470154596611969 909706527184031489 613101431286651137 268087120015660929 580137862112458497 779434102408817665 871474249902618625 434176638212559169 535749352501532865 921115234958026753 951523233868158465 778737160096948609 442005344563121153 959577572082299265 963316265994834049 742953674543567617 398146966172070913 873817136346023169 993063563904200961 318015561252206401 85213199770642241 676870366264171905 615694290809059969 995901762919597697 788567989406111233 896969829391114369 544831185727730369 109903041919249489 179899136770792737 426780149075387521 618832885143675009 577663656770592897 813364899101536257 305637669736999105 834211700163820033 67936201149517929 471079491102393921 416118294947654721 210980615426180417 320666962694328833 693724548767043841 25190580299383925 862438750860917505 255535292894347073 733414097596700289 274058361533366945 714296037418719745 806854445412849281 89314743734625777 640066760168341633 110216965546413809 276123450791725857 943844736470005377 657370146416798977 803806533011979265 753945163112202753 561084296901832129 717198365007252609 87370509159654833 640064951344168577 782489232797594497 78391056142198321 577683408310591105 996632927306105601 541899426331944769 637407043713952897 266342688315518209 871270415878324609 96587351947171393 945389328574396673 160553223713165505 492073893864155585 848738418540186497 157334028609714241 268473609051682177 488387164176952385 17958696049880985 372356462107564545 916291889190077313 854210404345220609 466455543794090497 319977288921680961 782334452312710529 23813245173879949 11346869087056179 788899017737737345 472724620462130945 152923509276629249 60664272256154561 133666069824389665 584998494124079105 928343982602580609 249188240670811457 760782772514733825 667881414283229441 101701917519786641 436078902296905793 647310951805995009 209980559909268993 550080185988985473 357757701096609537 717815015389096065 215934263530172641 301460428362840833 946692774806500353 664025377624827905 259678164903050401 373297489879160321 760307862745925377 478133588969672705 360668895302708865 908336215481025281 685460309832983169 355722406621911361 95499155114083585 356296596692470017 554732225417133377 556604093207472065 35320377736965725 949736644405302145 133689164375333297 468048268655056897 655462225789960961 516824511090856449 106446885662741409 249909479521409857 79828503735384977 525607617639931137 834137872659418625 638022102420169601 446908256837815553 879477166254854785 311599432711098241 402049076381576513 880045422316285953 300836754069589313 566853392724986817 586009075425383937 341061967153621057 521564154956973185 791377736050698369 571346899865648769 388154550786182977 19901021796666641 453072045651815361 589161895383657729 656534952313307905 732236590823060097 115105392255209441 43701915204071185 859536363437982209 256313756049362241 390046396253147521 695223535289446913 160462732578821473 234249437672286113 517974661127347265 766695727829631617 798543214978181505 247121306301206561 228449686564538017 593591806945088513 38820000672245673 8549957326362546 478681783739723713 815305994947056641 544121919386199681 456644869242634113 144048495956234033 924804230202514817 591559821271118849 508954238778624577 952893637450792193 442356661138251905 645949367408960001 463858376745232449 726623364197216385 80109457685924929 393574096678065665 957494084113601921 20388745474015481 115468934018810641 682723028393851905 874238620459291137 411656176299025857 219549327261038497 929074175617870465 970586839067703297 196879721078381921 197159728461418369 456474744663196929 219619107185277345 14092170467499445 319983427016556033 254842044615116961 982001068621638529 685938288998393345 85867120401776017 560252789133343745 228524451659861697 288523492990542273 553745870023451649 76904103905519601 800661290515204609 402108089131651521 703065163742667905 161243719381516833 424657425897120065 636430286390059009 194131788637722721 735531092334071041 169655292075059809 683204530102166529 185263236371799425 467382123863544065 742656096725536257 308654359666171265 545668870612221441 985069288193130881 377377868246110657 227965022767513409 519567893809028929 752722918485588353 737933795661430017 710069551961844097 105137071783193649 127959675453581665 812565131217137793 944626986247961089 647618021498619393 5327414233008200 11359977759436647 703451963476048513 273557452597149377 16403327342175091 852043854531284993 76675081555698913 255086889262134529 231140939059471873 669735338580661505 130842289953584161 459878898243690753 670482821718195457 623340627072035841 183913190402286369 62577523927604521 198316359739450817 999459870919135745 123231559579686241 343849294659921857 778151065202564481 993865904815304961 300180719262449729 938620628650585985 938664411887216897 43487855427198241 153190633607543713 398565545172065345 140350465512511841 604208360738265729 863446871272351745 566617089942742081 636388308845468545 440609091780427073 200102894546851937 512454625039911361 203626953954938017 885145245775543553 819680591040459265 714949925923566081 628986662646710273 711290989522748161 843948608241525761 695945683669723521 182954922531592961 776294786213394817 638807949949132545 383123341810875905 121185312750512257 155761450232343905 581128508664697601 409851016761226817 919090702609196289 298906955412501697 849232802025063937 226669371165701953 869985220759772929 667707785148987649 164603216759125825 10481543154302387 537623774607624257 226109270250002945 96810602956686865 699695393907195009 537390151819110401 60912224903429289 310664167151138305 170780233641014689 180996460659287105 840994575171389825 664829347336684801 296328634613178817 627104425898508545 956339890489456257 685940779066235905 907264751508595457 570114414692824321 176258089242889313 853465641707721601 120946557121971665 922467584665341185 883640407119255425 690787670274481537 19328377079009585 918771786894240001 188661304094960513 610347993489519105 771964883951103105 125119382147900641 13719655102701013 188984775393798529 330456101010728513 771966501998605313 37420633147529969 328273458365409025 185087781548549665 957365069893555201 857983464391192961 998722292379305601 110170583628335089 668282653365452033 7689025007589835 781787851206480897 649307564892115585 335937509824660225 345050371926671297 656131443526810241 451030490045585729 136868577290982785 648619066429784449 761253788111453441 682574087452582785 350829210495348353 917175873436430977 690161099818588801 176761523347554561 431140734510222529 380066412730609921 81194889640393345 833936795036255105 690093944952323585 676325913814363137 406389379939575681 65608290597484857 574195088342236225 162812696046852769 289118537820407105 765095234522522753 839994170902784257 153782672729246177 967398397792088321 787252948933971969 745009231431538433 824257374328890753 581683642001429761 156676621012071137 859597036392599937 977361014600713729 378629394837211905 972154391524103553 769870075538818817 284848296459482945 146993931140237057 83191879401358193 779898316697867265 566759284583522305 841174556090969345 258919545638182305 500063481334109377 240091071388672353 394961352590804865 505504388898987841 709780190632969217 263444700745908 816750871103401729 998326167611654785 154713767645517921 818797641675427457 312098219979141313 440778471499601921 544585326978264577 364968856766520129 65140463748683433 531874331959873089 286762602116652929 360304774326646529 482760815240716545 187257477930916865 767816314230529409 227879331238963105 860670877154397825 608251624411313025 890428337725865089 731713494324150529 155781212398615297 704854137089529985 212446029379279361 346688373643896577 571847862598097857 552854861124874497 310088422120429633 540770798730289217 103588153160536929 882418647481120641 805551103912094337 376742872709993281 797042283699276801 263518968856889313 33379069218796077 190835301762785281 920331866912768257 958682801680669825 258457207752073249 124634786855974513 289171809734874305 969861473343460353 155407945034028225 971438773729442305 836191790189253889 806261247328325889 384311434330541633 849061698170483969 973607134406442753 964158855663757953 286327182171561377 281275849213340481 86960203193889649 136723800676538337 225973632498138945 216042415525262049 466071518887098049 188428848849898849 941115599954400769 640024492399145857 371158863454162689 939635541204086913 459345093477409729 778269120962246273 631091520476381569 645400559509031553 998270569628886017 361220119931157761 951359779184265601 629594228312630145 600729563560022913 267322865995222273 886595830691156609 90312111723253713 643211526604147841 630476594193719809 512045327435806977 442677393621398337 391548115751746177 562674536966650177 156548209120664705 355983322992987201 322548694178379969 261667612404618657 973256984614245377 597344274875656065 359705976068298113 932838721100292609 601039561873868417 965368734489434369 626972145705053697 588252329412096513 77445999439170529 614720569984559233 964135962685205121 31743217390268085 512053275947202753 393804130381742145 693367894652197889 787749364586101505 716353400926557569 979326802204031617 917519758644786561 177322248967154657 53156983340862497 457417493504497217 670869264507871361 434433655694402177 645410796471118465 13693899980285807 251914801323394497 639536746081770241 842662991251749761 824683157131179521 30903352984950061 228650935154188769 445067477606876609 438942407469614465 442991134362031873 21470381347253209 732338677171206657 574855725119196161 17893967478357809 660714916549789441 331613413524088705 598284554250074753 440809130263474433 329845351380068737 517537210215657217 60028145192124073 335133971227861569 833172591807123585 694481774920639361 731541225240693633 768545554359022337 247211480566279 729658022518286465 66816132624783369 239441542139559265 787293351915518977 42678693266033465 6148684343816769 945302003348004353 967543382493712257 108135517009877441 419178954096768321 578566408719183361 457957956587517121 379902023056111233 233762717826227361 365106314113162945 853425261490624385 826693560416934785 715644393980060289 946913690070346113 815693690747291777 896074937136610561 331450675954659585 421444101015040961 480699180411530561 57392372805217921 852213537826347777 58004529410851545 845422358238305793 262434247673702721 622594703901331329 105134142368498833 217896769310780065 996033487496809729 346478820319678273 636194273060198145 758558075640831233 747977407849624833 15012265435121465 523087899304485377 107970593344528961 43777517688845081 248996597460067201 615520509351398401 238412141589957825 836986211861535873 942432875414017025 786470012720187137 341286245141727553 442368528602024449 604713315243689217 200154844420239905 578432569484714753 20509273301719589 710352769594454273 499003186520681665 395817386699032897 294147876487038209 10252159605276035 388783854325112065 288626183978930561 959099424497260545 548422052773180033 639637427855220097 86395547440272225 563079438317025473 802124884888346625 894346215450525569 117581494144456401 269766241887317889 238901678777256865 978530177551263617 840061797581082497 349297218494193345 806441330608894465 904577647446559 465830868697377537 777017965016121089 664360428317838337 291260426449397889 746012728439350017 457225381398721729 382446948778156353 791032307063574145 850860851177838337 186031139219814177 997664863223338497 543426475842252929 316328483832076993 36109821108077257 700226476550088961 349946788116682241 424899765474105345 785400374585272193 543448048067620673 906253562720550529 437615899199297345 861839442114863617 807169701459176961 6722536564154781 543682074581493441 967584676259015425 432625642708831745 933564133029406721 693895117595669633 650224387371331201 58303079014198289 408268938121835841 37709267986780761 67080863684346073 470160781754504577 481440108638011585 97503364190369985 644437512488671873 912348774913571201 238358989585321985 147097365568736641 259518658844832833 441161969468556225 984133056225815041 277484873415911425 603114467419224833 928380516647909121 691846981906820737 46921438405387761 39286086092268137 91531031135804849 513254728788339777 343881275406513281 230646809449716289 37203451755406289 393314627180700417 512037859378647681 98957888637222881 816760974399631617 642007012965748865 971532060866646657 37491633833660385 807093022495681793 309736693990856769 548685308966934593 270713729280323905 816116426588411777 512186877897292417 728440056010381185 595860270891044737 475285679207704705 348358778073020417 754735874116402561 558097005462379073 99312126546340801 658928483804757505 311452151712156673 164937660903426305 974622067117426433 753831397745131009 761287890581410689 185879171211475137 268937761984279425 86621171008047777 145950843509606177 699823080632562305 49001133860745225 122746166058902881 355362491624855873 26458521065173101 444260255866243649 809168612576016257 756447451599054721 329671957790701249 821811417487427969 839071354125707137 786786138468993793 723136453545926401 40667417847163993 568730976315677569 421413202464318465 493057572290659585 858263587211613569 585722569894643 321911720387372929 323778294267846465 373899689277539713 729318504302924033 888379666279430273 52360505603807897 845556121674523137 454261060562686209 322651124828507137 262779821252941313 219349522790611937 405081480657869953 344285356725915649 874032762054092417 504063821985003073 387645434389753537 1362490461911393 84924697534951585 524090749987681921 727868120767951105 411240612365244097 557872548376217025 238246669303524769 33650710005616701 530455668537126017 391632078628909121 442933103237198337 784598477661901953 669328191207082369 225984760366110049 337734349235265793 437749476527983489 370149730446353665 108257724944543553 749679870103239681 162229023737737057 95752322613972049 540891287951801281 247049577797898945 909438060125154433 518636671881335361 320526011721661057 460899471419015297 226559128547862081 853594273183059457 412294312512834433 536691176229712833 733923880249619713 885975776475088897 608834291565621249 201904566521012193 230857215844437761 63627795745500041 173284832776339201 728805654403689857 955346962670972801 146363414319136353 21085127161036609 443265101659410049 101260945588123265 549093143124164161 359327718117889089 57433875113165553 559446986261264129 232993363246844609 567865974241819073 241064530100391745 278132329123323521 56023640790268561 607143650595268993 576327183994695937 181438802985923073 105543053273503777 398209957395700097 525241244935973121 306025248223065217 120664125059558817 605647379543277953 766585202353756033 543960933053369921 542391447083769409 619835443781347841 297740078116977025 959649411206626689 580715865968667137 477390775057692481 941875292658895745 190313099676444609 487994581957092801 64676182336206977 325831531724777089 569191341833047233 708587906472271105 446498229196514305 300751518969978113 719800430398777345 920415111021764481 168677838553186625 45839219997436233 865579559173639297 82530062101678689 157871016226629025 433598737066123649 654853514439224705 294822494228196033 534250817404320321 428648813125864321 104757669166630769 605468137725463169 552476285743999553 455985261538987905 273695068007498337 365850801932065665 674433329489524225 500754586335620673 449755651057060417 531557230552774465 774825424995519489 710715369616995201 227675522044108897 595021406477950849 899732717988577281 63232490269985673 590326184425052289 966914301019951233 191285589230652417 157630713986154817 529001409337752193 409008149674075841 301777126494449985 905911471189927681 362139425005594241 73686505701058289 231657261410980193 153217529373083745 542431990473261313 290342886548796033 312323650306105089 475147582006588481 691006200002945537 125557098882975281 431489765105787649 311334330155862209 943621120563250305 54229618279446609 371833176258896001 520988237661914177 532326156102797633 637986021945661057 748895716901806465 531882608768345473 217132921216574465 693455739684178945 828736178670688129 723146780873054977 601933955885314689 27927612188218377 957164467155244801 86000857163558209 158761384696731521 857959239167410433 308677801481827905 675090336756159873 601743180842177537 645463175241385345 673263640414226945 854370046101795585 19635599723329733 376431001509512705 442444619167083905 891676747345190529 332064161700756673 563731477707076353 372356949339767617 429476509529056449 383693850869747137 224401676391362785 21939531497686461 698159189521380353 552198519258539009 213735529165600001 559755518453407297 813185993811433857 605461406010107393 996582888044382977 365485309731589313 957009892368962049 701889761430933889 807049335191177217 124259016539632225 867740444091086977 651668368768696321 250802873916693857 916901374310079105 593897182472790785 628435844715582465 502143615516384769 780631959031204353 511296912529420673 488095535424946561 56696952746005281 877212446638857601 795282898173486081 277746170776296705 438994793986150721 423999604205526721 888385785703096833 732137758227111169 704383534929871105 973511780031721217 567490026295718785 902352051349751553 91836879441924417 165236929520169441 391173340918502529 151925879567755841 806676700583931649 306415737394964097 70723227365267153 715356237178056577 871361169176648065 793963236915679745 459171453710300865 734449863974191489 962956683178770561 585710545730627585 771407727830467841 76533669170331105 545364019101153729 424543998413803073 543045091289688001 467977317366972993 743639909146008193 963206120036723201 992344870303686145 235272172496408417 840788237262611201 120540615839239249 482426039207982913 688163145539590401 1260556344259812 102475911682553553 882565425338430721 374768376815794113 540298969855651713 364337830993058305 818149121001173505 822597666312475393 417495906775581441 87075798837254577 177394580757738401 202870708345002977 492980261366792385 341217585105901825 236084983081045857 635142052314449793 755038081443029121 261999099029686977 374125337049452609 617187861966400001 221433782992786369 140937188899094673 422751329638519041 619251543844740097 499035057739956033 127538846417799329 109829849844022225 35557724081670017 226506535973523873 144908727081791265 102142304824813121 18588433768684353 444894182261673857 960392538845589121 595221072990444417 827698279413041921 666069648980109057 63365683612282457 918723531976073857 63578388900253913 317561704430101313 923758622265786753 932109868245976961 909838597455390593 815715701198737281 314441836551587521 133298132147078977 404165234824517953 691962168822026753 46338042606386409 21885560095245893 971354556782344449 606937315250998913 695876533837456129 806456856719652353 391870893613173633 325101816591608641 599568257659150593 558580726714371393 990910527909520001 582295076591233153 590099523806905729 258583281351409505 818368726386268033 507410458877739521 83081164068211425 292463830595739457 669334797918011777 807278148521557889 264737576795418753 115892821030460177 953130095173236225 194216597586898145 240290456996895329 348736104849042049 157433082541260193 635006264465200641 183124196640925153 178742138501693409 239305521026381025 487820881442115009 269178002550894753 890791923694212737 989171033918424321 732617091638754689 623182783420695297 681453330830269313 804853377839918977 506453297688675969 667762865535912961 828634698161881345 444133214717382401 447128272763986689 318092671249267777 252155091367942689 25030623827717593 798469812347189377 959400697627906177 590423150516972545 657892571830487297 413758764959819585 278436527465537153 26650856887844301 732711635112849537 238464484404641313 879975253534048769 198755633421075841 674901005346200065 291139407455116161 433066662037127489 922081762153343489 314602768382087553 776543391834064129 477207865222545985 23182972349207633 295738190999728065 645537962262888961 234716858510175553 34160036686618157 854271842058466305 502827019833443265 971724766799418625 616573122276594945 9032376805791387 300169184456560577 916425400332649089 486006291002556865 687013287945035265 236318074174487681 160186225110386721 985333742151102081 518093437076643713 915855791188899841 656124028879325697 827131952073617793 216921287792928289 250591995051888001 602695493645974529 492131603166928513 373275029528471681 175751511094258465 509286632006556801 257865920291269633 613144771746874497 808337759323688193 829869669827964161 344630559355199041 3309263679298625 709532708214734209 603320524464940929 537532332689639937 50149718121275553 892596871533395841 329368598255321409 284902621507075809 2333851241516528 811410387090884225 752422243998033537 423944129696995009 485915756459974081 894618756604455041 127342024987719073 661549487945013249 874058271712172545 81509698157614001 347908849455215809 887284935180677121 582345638332839169 46571079597708121 367169270444783553 540204698157783297 560492048864134081 351609375085867969 106574769746849537 143209572051123505 263767702822292449 71913830422470681 406029750999188353 887969387814894849 989884796341257857 643928848210745089 18413314969841113 758001348190592897 582263026152901377 867066323891844353 599256741841720961 153467436176033089 567004253060687809 455596090686665153 625081023531741697 692882059972223617 12650507417163227 25066578012893361 123090836196446673 756588609411142657 998605091625407233 361624566510212033 581772081601506817 175078473135048545 35314704850605949 665242845902309249 898363618464095745 100621115846781345 97917845450169233 785672962051275905 307709113715041857 710006853280592769 881662799609330305 342487389218188545 920806131371797633 724357801654367233 244213862803931649 800556695233122945 414245705863656641 381944930756677761 614848626503118081 775542893498549505 78090779707288513 122893027995946369 986978758471920513 989425509002014593 514615084893556225 829818497194057857 297503273637232705 755782238297211265 839379375715715585 583210083143104129 878953396240447617 723716768227003393 965648440544491393 930237643461513345 858563315416034817 876282647507661441 40064093737164801 104291795584646961 998277997907607041 695439391670529281 69325438955694097 271675461305026305 412889305861540353 655565557765537921 352552164163036225 101369826638677553 777201537022975233 179038663170441473 270808538967223457 961689843436662529 210218721700044865 221193855320347425 933359199289391489 130060933584690737 693295138059440257 292037478674071617 929651785044846721 173346829338786529 94099107169938641 965488444267048577 167440106145399169 308521306831313089 98834764220285361 473844898264982081 312163813156580289 107511756549232737 336798735003839041 488946421528122945 392600603875003201 464382897135312321 964995039584650241 508568184823015937 555443868429016193 724432289693059073 982793660538163713 706513446476758785 979996425749938305 288118461387501409 599722613794497793 680359823458271489 487398695911558401 681045212026507649 381281608403270401 207683205591774113 171141348392218625 935614867981161729 461634039986208193 68776328359628993 352087228276694465 399696676758797057 417274693747288001 833467185034901761 627509253284223745 590117015278611457 37009699169928465 566820956198451841 686029056784427393 89473427917372561 61174542446764233 961598276541064193 735729488144507137 467337529191542721 372931866759799361 935787757728089473 818651734338992257 843100313022237185 248334937257254753 175902054512260257 329538858247452993 627410218390753665 266841579458187553 98719711719805761 728841021965983745 640367222334990721 772968679356978305 836589874705691009 639067640264904961 743498078160900609 301265523197045569 918238997875757697 279597252538017921 203306401948200481 834856917236663809 565298257406748673 958701073707892737 669249446415893377 882190725339526657 904702777859650817 174090048077054849 168848900480728769 112670757388713121 812019330477493633 736671847546581633 245928727890561313 190541396844977825 657083166085694593 328942689461506177 971446721644642945 754316533748806273 480637420171245121 532703162086569665 294930915024213633 488438832600436993 351665384406484097 744366499866252673 161155067449332289 472567675343071873 55607190103909689 564436008679656705 152521946551718913 535401840621759105 262603407340431969 365804665763697281 621926869308456577 13347674093949991 794379041272673409 369038372347212353 421029757317729281 964371733327496321 123567716979376737 878033981813977985 300379616815352065 624380217237870721 328497798512682241 443308124894265601 834343685329674369 343422476588656897 121165099216991473 850212068472465921 607052306452519681 793524111307874561 450871021282335233 593745438592442497 265462714565149569 306243154757467521 448505725438618433 159146673642673889 610178145000819713 448962187134299009 957523589167816833 127484613009876577 939965844549323777 572956472378265857 641238076313154433 158102732202699777 506256454913998529 17514937816656585 159225524997491873 945639270066216449 861660690217991681 902563575783645441 368567576827611969 629751919733330177 622215041424173185 222701204119829313 81700330956788753 62528934890856649 305299228081896257 19282040278980617 958220124204981249 164408499275928929 380712093643897025 270769784247704609 432691425594196481 67419082562516057 986132417207944193 337270431118454913 697007002846017793 238484322448236705 243134504430432929 120777407447377521 129984582108999553 569820793308288385 177208236032942785 871709408975718273 867592992935581057 933134908746204417 634107306277858433 863890073397044481 556554580811376129 725060221240291073 612700488525479809 68935913112298409 557264791854148481 929357589359987969 246836733002627553 847436321830713217 737324601145484545 523742144208036097 489188545711574081 414303517946891009 505942180035130945 143341764332227233 930367229488215425 70842559352854553 316597191166163585 646895924844649473 256691001079719425 583668621228653697 648369675408613249 124660384386736209 567840544254469377 553432132896119809 556035964859869825 338006275385062337 177389030880949153 592878684517629057 549371733072145921 129930831255727249 969102852117291777 828171401775250561 570147490200479745 923795281334300033 822358062839544577 869365309175421441 631249859329212673 605862432833696129 821513666704280577 450797622790304321 669533143330578945 327536201563994241 775259169290013313 420921493569252929 948845321735998209 668146911986092161 169568115091951905 430365025332321217 991751016758865281 161843624915242401 816824413255961473 308968979692522817 280486449297082881 46437130340898137 726951959330168705 785097015944558081 565448281964290113 762298625885939841 775103188486486529 447098159904996353 471984829450686785 880698550891246209 563906562119402817 6534014292412850 575494719297562817 828931624480709633 43819406965713625 340389576995747265 296040020984090561 700506905737192705 358288806406452673 75317984995166401 875168440570643457 179499717801554945 494822199911102017 757002613271978881 570857714519856769 896404617794779265 450468791164244225 813556292272664961 726015142224849025 486659313457359105 140495610776145697 480743526876850049 919481584713476993 1217587800503850 400215938121338177 781559066860069121 336822539468197825 770548957370358785 438125571273094017 231801556039428641 345284390803069377 139273020439325985 607981956706769409 630845837143795073 20221944272616809 848961311057713921 570605263931316417 562568374459900161 749259194651752833 72748025924333601 833496926975843841 810668738971770625 688749262621637889 909197295966301057 386492787206936577 36432743533154625 621196877923320961 376917795856193985 121352572782516433 791901181091134337 971767998899206785 858859484938854273 937317851659361921 279668769613877537 399531452531842753 409861214690515393 726254609963977089 519992405666499713 450477167810230849 137255883389578065 711167048210331393 560012737026269761 413579971005812993 907220830641243521 119883866803068177 637789945831912065 380297326723489729 224749305267359041 728960042001109121 390250050021521153 897099155907479681 228903172348218209 56813686534159305 129383544729620321 798248253827534209 174301611384699137 643461857863446401 281110379386163361 293526179947971137 512144460137015745 978688934158103809 427725662988791553 97502109990198705 107626140190497217 860959235919938945 174995671904426337 960966340938849537 244155823199200481 743879742331902337 701635264097291137 992116234712352001 767775723564803073 491661848329403713 280542243377723809 428935688220715137 57601196521112289 784080943598699009 991893129619654657 292020039066510849 900657742713668993 627271980692899713 997744738404392705 559061969709485825 873450133889313921 309835948723733889 101488518714376145 61650771010942409 449881741742224513 42799094136018569 374346302622811329 318392581200978241 868286835800823553 113721643401877521 661678548903637377 545203240969879489 292509178984097665 924578496583070081 66425875621021649 386653512074413889 126945753606257489 852938688102373249 593373237548604545 707278908070474497 517688958665310401 637586164238786817 89590075215980385 487748594035476673 256383193714007969 432309418316410881 262460705983414753 359790039927116097 55826447980770409 862524566793172865 741903706305564033 160983672039545665 682983408183581313 254193354973157441 988038610760980865 624294971363735169 802847747161486337 656787162365123585 955669489996452609 668945629035729153 833036720536220801 653588147289870081 204119428963736033 913510799964722561 252285042610630241 123292040700437873 992394171211017857 876661508672324225 904916298110940417 794691582821716481 498228787032445569 706570168845086465 47322935686572977 407308005639851713 833754725476339329 230608292604326689 481519244794093057 669458111976926081 954417585066210049 139659099530472737 795609702211017089 683779200372715265 841104948098475777 416339201543618049 802826750450599041 609191146762899713 713560231046784513 836993150337672577 951551500280352513 646287191491939713 257039271425114177 879937701692451713 120977095884960305 896970206028900225 430412861940340033 466659488146245121 563971606458359553 763672240365838977 904757218399723265 161205710700865985 194034374660184033 651719791970951041 354756991129789889 221672773951876673 211430822928384993 231468302842490209 4448463110335866 905437809788647681 639674855602741889 143984695164565585 93055584130809169 798663075092104449 503169260683115713 112689110802239873 370645031536085441 495828581172471425 566301972321689089 98984237890935137 717400127044669441 474934329535027905 110543766330074785 636135501573978241 380463738194620737 480005502438839233 626639988570069249 344275778022197441 780128814701015425 569202200121633665 411999322590965249 276973730809261 9888516893525435 351875142003446913 397645450776728641 367365608231413185 965347547943707649 912140469152358657 484026815072986945 316893260280739521 923718866288865537 793915712297600641 780614601576665729 962863197792874113 562686992012856961 949935436208516353 351223620390250369 521044522768011841 74537193453991793 185244349822308865 936653990668041601 169282536738368353 683980510476175105 757368094599211649 120487533213413649 172571582300708577 517024401161720001 37232803710676169 125220581823974449 122352154635027681 160149351662767009 546514174324368449 867538612325667201 79210416020249137 176179627083016033 31140526939221757 697226717387245313 284703198750381857 353433027052489025 222972451944496449 918377588263190657 582537960028407297 121476605605309377 501179476828749441 409244364076037953 751062768870244865 699204383573999105 163602040247820225 473953537618207553 165349072287472865 493715685473560513 531620243975392961 171632126428839617 973587518535058689 651960434264623233 668069683105397121 363227591582763393 762697321509182977 607307098957207297 317994441252462657 320947576716626753 303730344960317953 851681574245162625 471078393404848577 77983508811350081 788715080548048129 907947640746115841 80143597023717201 515796512650460673 205040802406703201 749603371462768513 292969084453329025 142150005180504033 427461215314696833 404129477278658561 608810109208686593 395309816712618561 855557686265544961 636546684155007361 653457157740358913 299063795523501569 178427472724866465 910646369705048705 477661129340670977 210727653439384705 128960047625245265 2303419488242754 76586322451145601 962016364918277121 995967483699661953 943239156189051137 59081558258039737 743109803483626753 620400710584281217 421176810323459009 374552234621017281 866591549606688769 616795109732709761 385748901751199489 744767647569457153 953979995785282177 465954177076415745 706626649562650753 913868856321595777 887715070123256577 830831674039831809 114622686356639745 191098013533657953 980751161677879681 193868616473739777 907071484028904193 639420747769332097 540001221711499137 518064430806862913 610343564450729985 984454182494399489 285067597259221377 741319449733172353 825251332333294849 160264817747030721 766895989605991681 247711438551238657 211332791645517665 853108099511214081 989739082854349313 72119850352041937 135156053681726001 385615370228986625 242279919258272961 115870816112977345 73098976760221041 439989344326587457 698731070898922753 538851296898375425 843376057074834817 40266597600361113 557608134084723905 283965172290681537 83885379918839937 694590111310187521 384714116071130241 247135124381518529 795833602854088449 885776983361420673 348328955814544385 372674812638184257 957793139908019969 142461322520770033 249964784000262337 200273834228713825 166204511047197921 627060389707264001 625236645015952769 464686139437464641 477334776498295809 647198555526383489 818949337380068737 929248735133260289 378941653465972225 293598917873662657 319577841878732737 974464473363457921 389598875931838529 792511780123501057 904710560815026049 646068299539880577 717663169009739521 350312941639639745 325145349831252865 54393337856385673 773683430279831425 680918210595702785 506217148227641217 697719433032919041 948769904127459585 915194026877411969 126256967070084161 524005059717229185 791781863872600449 770792892652533377 140124139154913505 243481666392998625 650508142891652609 239126762540319521 437431133580339777 532660351941974145 612282342505622529 354956956689161281 587931952762083713 630122092587757953 579295253637269505 37895840979370377 148735223724862913 295917357310248257 950467523624539009 421678781507463169 548320630901791617 897496683462296833 327977441618628545 357195037979021633 270196376980386785 281963443743979521 110878468192296961 932908625139159425 224474964046770241 211341433394952801 734790359637543169 398525055402824769 499328821898792769 166865854951698369 635132997441544961 4762591911624981 447505236424198913 790544589684035457 987144891095766785 137187501839559185 497745710871591041 726030132374109569 659965340215407489 81717117397001713 539607389179842305 72949041931142497 130961982424878449 623152599140478721 955987545775748481 584138036946558977 872480479099763841 958670465385235841 754395462900099329 446741755186682369 744131964346735233 571398515238296769 50113337078990129 406969511694018881 513093166050154561 423973043521666433 796878243320087169 863744944123229825 861775363917615745 220390536138534529 949264701482697089 685896038674219009 221348140716443713 371723656749789889 621841096545885825 46431498002338145 851333771809180417 465688602473857601 620327165680528513 739465556284546433 645794647168358401 463074130199824897 436933042619067201 802244978700432641 827120891779372929 960242048512025601 293977006310889537 936381915448340097 646314907225033217 803980045663703169 595548178751634817 166812326559412577 366815461786387713 213750694008080449 605816018681373697 430314665696204929 605782771091682561 650780648297111297 854629626059498497 711895221327584001 746479298698829953 720541751791397889 606960669343301633 889357774657970177 837655328506528513 855186292689207809 293813236122609537 374433857956550017 646035281055191041 798732326478226945 550366150094482945 801588696980918017 327076826101105665 616697109940641793 44867356199880249 589794709519683329 293741646825765185 133017592200342705 602329913488326017 943062021189906177 75300799177071553 123171889890496545 864174014427014529 345341662017805377 316050545630133697 979245049740438145 403033332427419585 505704735505009473 130712888602644737 829211485132784513 496035948825372929 9707718337697459 138340347363339329 611005575964878081 705644188919713153 199962966132307681 984463376031797505 447216355963117697 720882966449998721 438652281129069633 642362771683878017 866792290944442113 160416759575419137 370682854043440833 384695033149327489 207423187896178977 959990181504927873 910146836865610753 927847465316631297 590848580653680897 678390327922763009 794591048759560449 780578443144932481 580920825894619265 317109743753910337 899339675855745921 448558216623865729 351646925639510529 708701016120706177 363873110155299905 545843515119415233 453591081950005313 977456731054665857 568308095468726273 497196559397423233 69010498549669561 194185891146766209 302730921798389121 851222474626140929 689115285156443521 955778942344800001 116014346341675185 998900080325228161 84209805911665825 931872363038060289 912433031840539137 556196176050875137 125632755917504113 287779389907505857 810639393833216769 839684307085235585 766936962052835073 558109955263695681 95254649975220929 772662145033123713 313332698427071681 892949352245175041 609476379489311873 504028616519946113 968880495552138369 402515589806633025 68836841477963873 816619321632103425 719206318064745857 501908911389044481 760823479786925057 624908164844612225 505693901114323521 10567592033147833 749877271844798849 108691037440465265 700381282846418433 237640960973003233 677823671921149953 159925404342260449 377471462257073409 221597682928013729 259697668044470465 210284322348897505 278905960570650529 667543733899684353 675956728901415041 298796313498655745 622415182701768577 307094288773534145 884115974900044673 589410199164731777 638546175801476353 402015960926966913 873896578722398209 880298030030331777 539196976858487873 823644560850546305 606183997615534721 898666186787679105 308102543328256961 605327834003013249 671704974875272193 50886138758812649 510590582295872513 515506560239522561 22734133963172809 517608795145818561 195951747243210401 105820010677966545 740840237964906881 132541428784151089 814267969586477825 813717125299895425 54311612146950241 862720357594966401 996960447277242369 145011958420433025 387217640698654721 184007496910908225 616225337418239105 221805001905728705 362951462858052993 500401108984547713 5615806534702729 188990000166874945 481565821012342337 537432136779699457 808124093362675201 152592879015863041 803392266537816321 411893980093097409 38161947267692401 640484484932038401 890581420599094273 671527015657432065 471902533190455361 586236034656657537 550701529363824001 853776141636515713 991726953830546817 736334569808541057 487891958606613953 142711703339358561 533334244124954881 256559359895454977 770920353974776833 133627893552201729 549870354455119809 392578162183745857 375594762768546561 937309680116072705 600779569924423425 940918590882894593 831217883449756545 277716057762191329 681676325987492481 268193633502043841 905147592735549057 530715513258570561 76196788183391825 828225641542196865 82178809557508001 6005595118423913 875463178226734593 858558978400672897 450644402871692033 143553953974503665 372549962743942593 870441991983547265 187230048791366945 649539729733262977 498374987006339841 983155547196191 658017504281819009 170203269288748513 475070746607467969 484758150221701121 822845502205456769 646205426398395905 279566557658963425 777203409006766337 70465198335487145 521656685801417537 143401723237541745 966841267274936961 328050627567780161 33127629295236717 677388213005084289 431531431467298881 613411766453115393 672547384776436225 767469186644529409 499947048223482689 542881364845829505 917412232699959425 809922212506219137 588370293150681729 411564513419964609 531264050513811969 262003573142560961 700356164305539201 642834768540343041 251684316886283457 703417921723310977 749113122738144513 806140373993574913 862435536458718849 412946070169493121 226509433629026081 249981512882829537 366844744929139201 844618163720920065 775973589137912321 242092405070284385 882664776000524417 773550240060483713 97380100577176161 481293248412487873 621694778612337025 410664496557838977 829087295423271041 903174298176455937 823243627414882433 548807809165804609 15035606486101473 880870600948146177 217554934143365121 94214473504759873 13262258769167091 586938859550034689 707681904902017281 903898085203518721 167005306672457729 375140416470845377 695730860878441601 141599255129616353 812045712715466497 332274217578064001 327235410174324673 785680778237644289 695984651389331073 488723667932692481 886655588760945025 78295254891227025 239313530585000929 738839329855782273 414219341546413505 655822313172432513 267570410788472673 63558252507608161 111764052676349473 608678812381864321 522377631384522113 750768174632927617 310745019980714689 499966034153384705 941135586467005697 634993720299593857 252632364426787617 345978200859374145 45645792016692609 916269823912873729 9619434041781007 99427013765630785 854616714676730241 435957788024143873 896640865528368641 353532588209471745 230157352131236353 780259407970223873 304498668212403329 830212492420297857 70900328774150977 723927303678426113 144396556534374561 959912882978837761 1857360443374035 118912793552485857 927987841524668545 188739285819490721 301659410989351809 755319140715858561 821377061087460481 948154709619640065 510260773847669185 183045610531454625 979231745959083393 834439810890511745 123904726091844001 268049312740703969 774734845403983745 13299069586107493 799197383155409153 981475074269926785 646641936564890369 186518693079943169 735179992031511681 775391412238310145 655926976393587329 332631557423777473 202617201783645825 906030863469371905 216757587754699457 515442230398217985 255243905132779489 322898289356619009 90812264117161585 199456313492046177 340975116224022657 676639125764186369 626838992726561665 29313302105304473 75246099920128977 615033699254571137 421084196786310401 933936207460643457 727502659619510401 667911495828153729 366644145466608513 671104622428128257 779818186153086465 579293459033028353 264384639007445793 703476059220658817 158713832277179265 167928823258737473 363940407285383553 214793552200358561 723165068148809089 502978467763842497 985169826473636993 460321016350743425 259780955445130241 15417120004830311 598654822340989825 776761993815181697 427155813970394177 851414755632692481 794376752807337985 935487519779112321 782955607181712257 363271049603586241 582168209102178433 43395207381689009 587577404559034753 756298540711316737 603164606757118849 515839601781973313 515998751645149441 24388092991959101 511109717204504961 356633698475501889 624128755388149121 948977084374764289 944482480451526401 875068572959005313 947623235631702657 970034338158573185 859110101652674945 296302640374260993 390396465717607553 605858948879291137 245941131913198785 429529467326513985 158240888690492897 71470653401551233 405323528822208321 551363606168603585 871967813026181249 171780073116526209 488443147536358401 46332927168887041 756845525643107969 102325816457923937 215129291213543169 681803698639253505 444000572700339521 732034895059531009 817252412730809345 943786521788975873 68652212836120441 352210984270246977 886276370411707137 838697478290850305 533983305557519809 914914561916379649 985660361435563521 393224806798027521 193152221954640865 941327700656049921 452835350204679809 632047402433141121 341083818281994433 623977081506883073 606133037705220097 656462743085793281 998532157725030401 71329451645741673 699673744313571457 114328800700160833 600397564351460737 122907080878082561 59799565072225393 574552407111436737 595944808334898817 999454590754599041 281772365687743329 282235724898026049 248571815532478977 125705650674138529 572369181888134913 361218236655869185 345908329898513473 480956268954461313 965551926817994369 589944323571966593 246695496522882241 581083566276237953 403040563347005313 448291368676134273 989149438795742209 789112816610756993 513480623020939201 714280704183220609 747008637819284609 782313989228146817 312693713394040193 680658938402469761 65495348212657233 192609837150488513 218585013147702497 215500558286418465 251899464387811649 282433564963032065 478631272222614273 764689521318668801 386958247711923777 946843084726797441 862088074670055041 796958137598078721 406821200216178625 849563645347178241 805362647562802177 636791212166368641 964945187161099265 438699010645738241 915249872597115649 582762481346843905 593174731325241601 358256177056222913 144400940464535681 337704147613887809 456565288846967105 113627675820882961 135587844175745425 204589107796078209 542867332318145665 80151609299537793 280769198778514817 53324591730241625 891295274104031361 209330539021383553 318005263827757313 517135695329454145 783171724045196545 310868986908378305 669889094037998209 214303015904956609 166803353285295937 122143443179115969 852958015277067777 446280590990152577 838673792462579073 649931207303428225 815751679944597249 934353917354311425 561520590403453953 440202934520531393 916641360319914625 814823296864300801 766511361263049217 536661232357364097 869746453161198465 611160432854628481 301587916270612737 291741861788839425 572279956191266625 987756397199273601 781770473356722561 837367858668063233 499251499615141377 213952116843241665 41096026464678913 677368015322148353 796955935980548737 832338701647483265 441819698780086849 377772462258082689 326064072014773377 638279565527763969 967074462950527873 881937378253187585 465011429049809537 797809692526282497 101527049111361121 319510946216031041 266977506782509985 521204881144281985 124475240684084561 894641374596236673 616913460907454721 885405676484605697 125718140970327857 190677932295461249 922286951107523073 79072283005100273 471435443027438337 5185311486886946 921570734490671873 901408353466973057 650898313680762881 197763049986907201 752732933321183873 855218484476662145 121392272303118881 389443025340259649 100443357309671905 664276828365483905 525175468673587905 169961989078689857 161368372298383649 746427767528270849 206163104315656641 549730554193306625 223388141406871905 771484403250422401 423484460708870337 116727794222118321 754061184087859713 314631998992236801 802892158168553729 932849470996817537 209033665584144033 122501800570102401 34627933494796537 915560692516709889 990821206474649345 184301145176075201 407804455204789889 913308325122759553 566580851851256257 641438780210574337 647312554781741825 89417557631055185 159866724677797825 276165153967379937 510996803398988673 599638451852573697 401276370548629313 546176425805821697 424273668509563585 981754926474952321 107322443886445745 734353386071997953 929034606029368577 598478222112053249 972407751097534849 70392688189070185 146745444086242561 892102296938435969 437667316837419649 666733089526129409 685912355957604865 954107617218429697 640520637830860545 760704086375835009 235947665375995553 896195247713325953 963527197137452161 237173724122978785 397974739344725505 970372825905290113 869660192857566081 343216778969331649 413924364474986817 142080733712919745 28133851533155509 223659254894581505 314684335131168769 517448373390951873 60790210413955497 682100531378875265 452983567852761857 387239723105455617 949748426831874305 887615846289431681 394660959109124609 727642104755918977 384145069654891841 537369416741892545 81151484937528545 421655154476969345 244574029676542177 887517701186535425 55206763915286673 692456157395046273 451121215338076801 669873400940172545 260468531723411457 807886005139170689 473158639877667073 13779101386514725 523570268772139969 887374869810034945 620416418354523137 338575274600980673 735618644477803265 61591074097965049 525016140505570689 722136018720387841 39491555305907865 571358386507885313 968476630558342273 388507707473660673 962297401126939137 994578895698243329 907169810446006913 799165978416649345 511109928269284801 334778531270931265 470911810848974721 937375513072350209 267888530397819137 447343012460567745 134549187622283745 6290168867277402 610104402497079041 302541333564082753 739393661958985089 134588523975434529 371432451294602113 49174648125376305 633647773587014785 217547104433290177 706976439922890113 238398405344899105 737649779900550529 588580790672363521 195534547987598721 961327634420332033 665575612686623745 391622460430479425 493673422984947777 941957178042120065 260520280523763873 836592129348456833 239774947692986017 782343257566441985 650617341501728641 700065011935944193 618290413249233921 881657821968278913 601644530139878913 665658356498322945 653345631621370113 924525503038569985 933632866766529921 271313920556050209 165376806578017025 964992482932022017 758197169662622593 184376860758515457 544054771573321729 806689989595970049 468114392470326401 304107925796440513 355413558671919809 711500283315761153 725194184220697473 292084474850053505 991502247260008577 150692696098463585 116440079344286577 754042310174721537 408315717313648449 864579347384282241 917241332694601345 595404923021430273 694144361927051521 517877397123886145 264841182436597921 403484819716449985 118354060141506065 654914923089936769 522198814130888449 881693431882734337 173129836359727553 976463535902428929 233826074979120321 887757033975045633 321678699280816705 511330485140039297 639087610486995969 974726405021510145 980203223847645697 452029075583499905 528281129248668417 169432992216254529 102666576661384561 4126516592098285 381664507659763777 170054374290980801 412635951187020545 880625682350728961 316194987626047937 27802194907788901 281603836349113121 201479478742502497 739444359250768513 475756753161260097 825059253298668673 757696406400743425 650929319555970689 361989412154766657 453753122719909633 421231291574290625 879549720021600513 568907230024176897 746237331539852289 55848839301336993 859185722610973825 493919043221577409 608644915803999745 568407459529627329 745619538492206849 718878951842338433 658233128288095745 770669538744659329 205294988362467745 201257083780799201 148471077628776993 863059789872611585 264110160635425473 925688961033056769 476083172875100033 546148324211049665 412181516262037889 910659070029790721 945747845888313089 783537463408041601 203673459120835777 174901660977763393 478012016448879233 929913859559139457 870332221236125697 338097681315584705 932954573767652609 477048029821762753 749898465061051009 20181398047537157 679380835842245249 813364751057850497 398325843197213185 875738995408706689 600643577250018305 722377712408221185 155554441713576353 670404560535370625 417978849025764993 522913201875912385 231955129174636449 193781703066544961 695555513735051521 768898219450850433 405574902091359489 380311907385799233 223930247223314881 845941076544523393 513700921268153345 850868901026896001 356563778296212801 21495072020915273 696373634935156353 222002152112519713 884403411268358785 998701041408782721 930293746127389953 188127395072310593 903810466405467137 592810270460436353 670685366000839169 249138139794620641 981473242279072641 173278259583515393 303325064160290497 419584757305866433 505185514453380353 202199934314823073 771975244114770433 656557267542051841 80901499230442657 836860931429118465 876346899173697153 625659694278990465 984339691892749569 765065362980838145 786562903950368769 785048111320957569 180264098501460513 398950784063050177 761625131649182721 306616595111957953 105711181333894897 286723776835518849 626958419978990337 724375534529496449 986768392975541505 210777425922589857 510688301357262721 259320441247691489 774584545419735041 351742811111680705 676509028548252929 827206866214776705 88267510772290337 116063294894491521 55040327513111721 803323571979486721 723989941808774529 582670647285628033 563307057540924929 662412049321527937 105392896188739377 933418741027157505 326882117176907649 801261112393287809 425289510094124545 931351479242696449 60411065567507193 808280971863137409 468390257928184897 318029597340956353 714413595101930753 493727182865139713 155586916986685249 561523823986252801 919783755145630209 414521506405673537 549158192194745729 423932404752310529 132264250733541649 900249321754440449 382635108590612545 383156999155776385 838951786819393409 646472095755523713 497152810731769537 668055269627178241 894826860562162049 425673865433619649 886706381099195137 6988902119648089 432244183671770113 965783035241269505 277235766382212033 683335144979555073 768745606533386241 355220342294867201 328927943739266497 1986037908270789 32567578183204661 698890914480426113 88207131249113505 240605138830620289 550536373718344385 121658249874538881 296875210292277825 858954555753147265 385028115889525697 497930994021668737 552678645034298177 517578265744152321 266293572947446945 584504896735861505 210754118020155105 990288866497539969 810311392792300417 108302604753173889 812106913633421313 598136870053838977 622664396610630913 73838303250564513 857292835324066945 428852225644337921 213583365974756129 322922970467697473 935220200565488769 496269761798107137 651747978327236353 620264467920062465 733502281964227585 628241479306755201 393776739376392001 125275166475017137 853736516314974337 316381918878096961 587303489688636673 617773618376812545 828753948168859777 912195982827487489 468478889179408513 801676239652362497 376184773164659713 385334421454405889 885627769776746753 147665378706474113 951162561460442625 672668514331949313 871238955760077313 237761827823458561 698804835597321985 321455097098226625 961689645661536513 329418097231492609 213050212527370785 374083817981219393 300963291658177921 705003928856807937 231916358844394209 41893167712505177 649584664580672257 358322891396735361 830307613969147009 785568224190317441 207170017517626081 190148782373835713 490810370659723137 652074001738743169 616100521004412417 339898278897802433 961757228243236225 633441606577438465 880225000451417857 723782139457522817 262131613896549697 9642887665069823 957160024288882049 637546576692638977 917162063641704577 43020747909768177 982283131784015489 223799508252152897 249883729965837633 510169557351208193 989135015120851329 212608562037072353 696312999625767809 721790999811506817 402510343624300033 85379275844797313 929603425754073985 303018000185961281 810501201457142913 354918202184901313 486666565346375553 825260933499723905 649263366222214657 121126919319163313 394913829078667777 713168921592842497 554030447161792961 277154571893159841 443294157678955969 842322491313670017 602255790562225025 483378831372430529 567581300259071489 118415011899475793 375693609044091649 277733390373182241 802442747600444801 638696961303171713 339340563146720321 885224598385700993 260364029881749569 911232004086389889 133673580500627057 564675921828094145 138796186236724849 5054909641732054 925390602422481793 777626881338687105 231354815337120097 460761311430832897 399364762464458049 376838296217353985 366565284408601153 670656018129964289 504860788803341633 137088362459262929 549184471206594113 182722848561230209 911961744864541441 739079619388970625 905823902004435457 763862586554982017 774966142742158593 171635532998504193 300366391077837121 923709451937913473 839216544298537345 44392554220021201 288047346007566305 127638272171370913 933012567805235457 562459410021840961 913226840866379009 871197128275742465 239170306122119329 668715366906095489 358598438506639617 731151451069369089 489268098202302337 824373582606948993 147279626221696001 111738171924248065 931141941657912705 993089745040290177 148945678516973601 657860398695877505 915864152725191553 990320300339004033 102567839095890177 777187004720918401 578982733727187329 533024006622380161 437686983941084417 795965299293928961 962567859548329345 103475629493924977 440409451053092481 442441404333255425 165582506207428545 356366631638788801 996991562496496897 408869906526238209 611868078844167937 935075014800229761 375147583397712513 68064599605225593 194839515818912897 608690360353985921 529861522938965377 221303490048459393 68669312666685305 936900897170129793 895920346699661313 317286523923730369 895782786843412225 759132414953935361 343653900409229633 521011515297775681 883989254056075393 684444350290487297 108129204794671809 519265330120720833 423262171978152001 129831713682218465 876592832231430913 46431316262445681 297407289817755329 970073011464261761 546198880837842177 899123082926582401 550597985028147713 378549259109458817 296540682991313537 107526833497932017 149612833928813409 265107894593068481 802385885488526209 950152357490413441 631808613640046721 866753194676672257 525085980222336001 469964302155236865 264253931025024257 485531985691476801 840806809804696833 984723284982823809 674511082780597377 264395336153167905 205045084527817793 22068587287069621 27388131921554761 868123833823670273 921521587924907265 967803398796878209 209316102162873121 317801297149625153 325763580467246081 139507676197471393 3189205620486747 292129662853096065 146420997115974657 710635447362808065 267515693323375105 438541640326970881 448142437034867649 964410650100521857 816164814758280961 566157841895726913 256831725264511585 382001152092119169 186088054553138721 658846798441683073 730103049058691073 523632269853752769 202991843946307425 40799864867562265 462166398390429825 80631701466717937 147520884385968993 543073821868144769 243244333348023649 725135123031893889 91177632957567313 404552302016991681 759610023260542337 904708584788682625 331680946846930177 844928321738674305 392734115917669185 791968092106575489 797106929212731137 673934498832647169 416748362680387201 553031181606304065 307934224164213761 56590290341855369 605016109116910209 620077715997613441 952635936518618113 198267110217368993 32207823542400149 997310335332020481 827947565147511041 508587792919794177 831702839991400833 879196829761500673 567246399512242753 965396870318908673 863790500208558849 176179952067872833 493079299936013633 348207837504926209 833063953706094593 415312679682731585 711874225763551745 616723310907996545 919252078305625217 978901478154103425 864992854319169153 549429041936999617 650808378357332609 658724523533582081 670878709989977985 358203453694397185 641784366511110657 10368922456525099 464103959333314689 88806029700858609 157397900002216321 293458538267973505 50219987335935913 388580814471577473 890428286408088321 758904901908284289 757698614337314817 559430798725653505 77918759233391201 401815669915041665 252763905170382945 556905369480613633 315057212986978625 824471001321644033 678035524270327937 789041619786100737 420576943127365185 662085872938039425 935735065355572737 708481446883961729 156234620872432129 807298550985411329 430473294294827713 478545333646419393 823171908894487041 947969998824195457 550690351440124481 581700818739715713 962164053853435009 305578738063633921 352639227528001729 483664228587567617 925442538058710785 855008406171155201 832986817729533825 177788581366979073 708113497794762753 225733780311191617 367883134064655361 125113992458405937 510968182495268737 262323177035629121 155569379687250369 241309724492975169 328110299507905281 269923703121907713 139736121994744161 831664545891410305 827346726154381441 27238636809872929 991005307619445889 861354602072520193 724366836659591169 32826073424804037 378820903618660033 495630875823561473 189660648799126369 305852687391624321 336044088096599553 231641830170485025 906811206296033793 613358856444126081 879636712563396353 151786300963035361 699781140585592705 794389275913122305 844582780065025025 292347449797869505 33261262061024865 26899373838762841 771868490002717057 978385913342318465 672849378813445761 394170133794833793 587768555101462145 317289505092116289 770194392686001153 989685154236685313 159346560684454625 162933252598374881 152313140675026657 417301733389511041 814071673763862657 507167499732286593 574729496830208577 839465279680030849 789509581968061953 875518582120488321 716185988331112321 470681221982207617 817513712491489793 302876506979725249 210351671849089441 455103643996455553 647200111575543297 449002448706405505 629735325141460609 582682905411875457 38837418007460657 442486021234838465 52074196569016353 42718351612382577 398848702258888449 878013519867405313 283594684378265057 969894666080168833 822256128676855297 751293951500610305 511146450646499777 567074297823769089 426578994087137153 917675005422918145 771334674250645889 80531512613081441 829522264773515905 276436469643481793 215080475589992673 424328784040017857 786492837556195969 388169282525321793 406816065568300161 196661270941039137 973405952108663553 655854738842219137 415682945022417985 675862834016658817 801371043224534657 772695655755537537 959187570872437377 929135239063075585 874276405974455937 545989860115394497 465943374262543873 792813689592424705 155251916077887137 834071496430052353 392179926362125313 397124440260714817 266330264855611169 523397687318105665 106043461803331249 397056776946346433 295826295326079937 769172317759991809 934386950444171265 748419922027185409 484112625862223937 122545473498558273 729416517765379585 926768246890492929 670314382835115905 370601655002868545 378513315234663169 947163360477592449 145328096336896801 575372624005137089 761699996903594497 503332005213980673 821466205897635841 771426932247631873 610107829840295297 432432042505670465 412540738589314049 377768144234590145 778588216245203969 531237961593877377 652554122544884737 611512809973643137 500090096747605633 334110110452744641 764213347211381249 23937682411951045 13006399937246727 723751038088625665 233702340103306497 882928820024201089 460417465148246657 421735766554522945 34638060926056369 121703380292824897 457691256381657729 314513290729610881 366624980198892545 287103407135244737 158528267528417633 857521946931345921 592661873422997633 630100057178662401 856177355236077569 188874310226498913 750820785912409857 667841808659854721 113736388350581313 126505787387518609 920712170134152065 145201565135646849 493352634358508609 548627880301967937 1499129288632162 972020516629182593 157541276155591009 224790015785348641 528478980402411457 931465807820331 846160429273943809 509965684671460225 957988539902700673 233716378790429505 29856572913352865 301097218259517505 89712196996458721 448682491715072001 835689480241093505 726841666183577985 691105537686738049 277723707762500993 704449596950148353 467365739037408193 925943577424931201 332889567426615681 633807434497335041 730573454136749185 368938115719842561 194858079949963073 389422978280741441 420873786131014785 477544904003025281 489271478500580033 720657423760009345 181390088287788129 672724781184584193 154140818355923425 532358807673396929 853386127666059521 200385242124667681 558276588580337601 163751359562191105 638768080567974273 767986625193131521 785903465934463745 574784723275932673 362075576113941377 405451798693377473 28338317538196381 895057651501055361 774780668022277249 930796454686131329 195046868623247617 646910421130932865 722479270192142337 919150445164945025 101866406057080641 99395115976967937 178317922987350401 805045582107467777 645134799696929665 871122138408246401 935507576698714881 83603532155052561 411470304540824129 695608905501423233 27918199023918789 923795431058024961 91697369581989825 451511720682894721 418531247046477249 539114185064960321 704731336743702017 291418351151953921 947084203619187585 566277678631578881 37064777773618833 266755947086515745 74830275762540305 435067832678385025 362910601009826177 923490673252139521 298339801174893889 241833217635942785 629247275995279361 254950849660467329 746195720718791425 200893283182693953 22299884513028445 356208577854836481 20916462296629137 93056784402492097 533822524241568193 481544825738716033 730233557358960897 775307224567541249 626493178387857281 705763819106756737 871841087900055041 292640660387192513 870486833845003393 415303404688636161 626927451687894401 239917588854069665 953676694142313217 680622870072518529 591329749149640065 71887418266257441 424872104207363329 602277592837843713 768275149288658817 132362782107804833 35105594242946125 785074907096294785 80774696745539393 363588245729559361 421425572336200833 624036782915190657 880320990133103745 324515344688364865 909255962262942977 419486375279184641 155244805574245249 167939942674919969 374594806827158081 953966276834044929 428664871451505985 242880168689112001 840710850483826945 929050465150432129 812302433238631553 657400250006403969 923255690432707585 84218533145978833 306535793426920833 381168962019870593 473659555341395585 302233893110617665 245072483483017569 724857730739742593 97266447857943921 85946312992994929 138775934979864961 509134211085836353 386959583606522305 400787440724947457 19882278028877209 149218986618009793 165226087924050817 586734960886410369 495589019408956929 717097456515801985 171031084691446017 315100770444765057 937423652836816513 803492555940678657 68960941740069617 1690119140526747 736664542153139457 452208258892824257 456423836972174273 681846097835411073 101271507310446657 362675400809180801 462958291023593217 738426237289211009 39297245441108689 321793940457838 289717188517624193 575269362888555265 628725847457776129 782224454492094849 545911393211010689 11240300313509977 403379037093575489 446484579117679937 874483665116127233 889151605497126273 256327176525747553 412622262113089281 196735522497927905 846044262008426497 71648363243983937 7369396075631586 973367270989921665 963377312670964097 816027899123543681 991522310364743425 408859958450388929 835168732316979841 855339857243311745 770602035929300609 201897820088259297 577210567571320577 187885217350288513 912186204451373313 654296166327522817 209939529959676449 313384899514577601 298774056797270785 35482948349748969 330793892942331521 871273809942767489 105401412963985313 602927725756241921 838967774187516161 597571535622680705 260037305562661921 598089769824564865 867048744017587585 758999397958792321 591794863890484609 572662876898615297 831383251986657921 46580012325197377 232527518308387457 204448452047142113 348070668479927297 47327113011835569 262434237464262305 192535865752542881 526779859562871873 288568003869759361 96465876379852497 187180298549986177 93276213552577761 469821396572559297 727835364054286081 23538582726356341 787430979433899777 694987413303639553 975638957528218497 756073238909220225 310972722799768065 204026971352863745 138970697799820193 300909301127969537 673371716957852545 517572446061169729 519059084087359681 508797939212495745 410686227714940353 867403238288080257 728600399192899329 536800634709205569 777233982625766401 935946465594614785 423958632637635457 740678058339891969 470496701674683521 992557265132934017 447224122311681089 453694145905924289 723259468946444929 545052953314129921 492873432109604417 885698487948428033 51794006336514545 251703345186900417 475178164907802625 606624348914575489 593704633251711361 519623707602423937 190421939780804897 261755726550813249 703281923058632705 486409917164582593 580879202050866177 96220164245803377 335890860250195521 807155229169755009 619488447118726529 790224850579061633 176721724419770977 291077449726731905 264942386533178369 974767193895726081 524442040657781633 221372052514883681 71870129923098601 513237857823593665 588820803417270657 497223706687538689 380878161737868481 303939498775516609 205790864732840353 234913595757607393 825049319720619649 541638471138451649 506835940421503041 410535621413817601 455298695173510721 335544872539909249 935824192044371713 602988913608502529 654603935865253505 532398802803253825 209874850464764513 63779821431712233 244041403378375329 955572918455256833 536576921301183041 689001550741497985 610870580297216769 916353592432510977 183543715942768417 66046656756544313 155343601397433409 357030548447763585 544172846570226881 508654505334906305 968826359413782273 875428043822932225 242502472306860289 852435397961432577 47178872535241113 888494835972519297 797750048712224257 60803125046536625 901757060005024897 503105598629343105 543653676825080385 268171082500305857 563092316587827201 163008466843958657 127897433362697649 471331570188514369 352130868707632769 672702297259842689 152104852990198945 457276300300936385 609348397256710017 805888344668371585 643168089286540161 840586291367433345 777198386929910657 885084689880823553 752708265652849153 968304022143616513 795931671948167681 670213220019089537 684524203434243329 455407781355464897 932191255701099009 770788572922480641 561896144457882945 838270386841106305 664917249660888449 955201524994972545 120107331527911761 203559673458048705 620593267398135169 981066138975432321 487693435662073665 170809175735474369 311954385165122945 425385907302821697 286516885505186273 611362071143791105 388809403802980545 918209440469080833 110204224911292673 385702515527459137 570083180176467841 847436270504342529 547818761649203649 914593806202194817 471659802443639361 127568380022335505 110532036055282385 884325162953974401 269830924727401121 836678439568284929 139795095732715425 968236135194846465 905477215671993473 202001752857324129 363008273578152769 349172537329383937 215511174439697569 536800883368382401 694485194004492673 602388196465685889 617188089431579137 734070179166717953 23767138722725181 275525479466171681 424875221900848065 943937238267718529 598856751346140417 239692362475981473 470608951168429697 192100076825294497 598119411886848641 619437527990630401 867742182847607041 230257689430143137 131485530427447377 203865434729639361 705291358838110209 593318137336364545 149841556369814561 638613316569195137 408960480359795073 122397578999365217 142410738188395665 169439441054468193 938600225462067841 500576080403686081 527410661046992833 101379508061047121 912030072767478785 246496922786345601 893872398475956225 629573607505026433 918311896186423809 178755775019492801 725379802050817153 43832494112610481 491941333474656513 364319829605616257 563426082163793729 91806889652676913 510869917296332673 712765127459260161 273502466036241281 166379901209570145 719263053402571009 593868129901149953 825969418583007105 950878260528472961 989537999139031425 511105449073834689 851878740108794881 778275756702033281 172238599255777569 33098832802405553 877503874592029825 633249764984501633 547041237408706113 897311329269552257 167310035993359905 922381980818460801 109625823314090097 686800343251174913 240994350113815873 659725162739309953 98888219746299905 426134351566968641 494213178521796673 942271683183992833 194242882953531649 234377683339854305 703478201468435329 730564794873036033 866418207107386753 152162303128829281 182858751017541025 289922554858794241 135658690599413489 970242274501767809 773614366329205377 801755121037874817 932719141851236993 325635840647901633 868362652655299841 814631459412044673 840193277314668289 198697149694165633 120152326630481809 391599187149498817 949913797004199937 893544887985296257 75773885373969569 122414139047197777 157369915726562241 471653777214523713 554339708255234625 33552095825061913 442912943650526337 743657353449901185 409765650420901313 850036764294134913 594187410494910721 320211990290768961 253076378830535009 874233364333409921 702585975903758721 844953067109553793 541850897105639745 858958868283838977 432057527024923585 550079829086055105 84661967459076945 904805867323123201 90400995411812353 310006151024577281 763707528841258881 421850019121212225 525979091627803521 746005414258714753 95272792714858673 209418874094016161 686937919848872961 933179347794304385 962112534051421185 447975396371663937 691496858832223873 361838283718011393 441843247731149825 916170502677719169 608279742347235713 943064145307214849 489148372021283265 673628250177092225 992219804049810305 660532936716318593 315815753708868417 244052725492966977 987138631322210305 548420848085310529 550759006270375553 529920034016885953 429150062297750849 812352641918348417 692262455673493121 153599873841219649 569675122643218433 353943058113355137 417397040525578689 92621814629570305 502800296181661121 659726878588056577 60170896808635633 629469401008240257 114320218604206049 875491340543600641 972417474872322945 117383375110723169 870053838841826689 13661092533848063 642224970194398337 549941476237254529 295511770646498945 194011162166628289 857037662162134913 668539239702784769 849948520065950721 859292760952708737 996201509278641537 431331794339318017 613108085287223041 253170503038926849 745097107254657921 260843661292387457 846041646271530113 517133072813887681 305141940909287233 74569798206514545 887343255206417281 427822854157835073 86514814172268481 750859425130830209 847740167560985473 631728843922754689 109747487255781089 286702323993612385 279540279945962305 768721626574471681 995255948745416705 438358134793322305 48956627552669833 840924598305459585 713985465447841281 401840491233802049 420399603173450497 763482309835278977 825783646826813825 967972458892621313 279678054190881665 116600060055016993 3683296259616498 284075472654141249 150532255964122913 544609030142805057 381385860652592641 657473629562691329 384511512238006529 61703612279440993 957925895667379713 859146590956331777 582008358053997185 222472471126348385 628431198428565121 821430296228005121 901996600651912705 898597592292556929 704361185608881665 992153002328453889 675043291517312129 424446432613091649 252521774719703265 507637650674116289 399451740551725697 490176604688112833 572057522772489345 705358038953281921 290545423821413377 180980615290348353 385675151720967361 818588551935125249 600347661975106945 497915346437817857 229345906744235617 313143095278807233 727100819712205697 15207531649547691 358081513987606593 651391192013665665 4678060130160589 699947750653929985 659118891340902785 40425755316594089 80071943883297089 464751756102582913 383646281703057921 256920655949034689 47523954345095377 567474568157020801 420347185457266881 86364670733590993 370838918881958081 292730039661147841 675442430062567169 492624542249092929 966984845418764417 429241818489540353 372113992255627585 896931512003025281 285813465205023937 329501127069686849 605360844850658049 23285622201559165 459876329575209281 941527854515808129 795256198025747073 617938127380003969 537707213037862145 227544426782582593 171661106790573121 10177329080324427 892070389725333249 125022097249054561 636740584543325441 314364856967447553 315637637589532033 408916996676207873 218789159743813857 21430680762410505 300081147238827841 930173810046138497 423192301255134849 562343761637979585 26006432477259977 138058620886464929 565742380337901825 995064051771198209 671475419929478785 149034593810565505 242531896118940449 446908339077399553 542686698113357121 962285065662438657 442426629100488385 91010023261549841 23913994456975729 504313597344431489 76466266426329809 831629111715361793 482906884547702465 728129914626787713 407863925677936833 179606351962451777 616106083848350721 915309749489917825 681617953436578689 5512283808887021 604320990718918017 3765696333498881 229773453216502337 531400911592800897 218686003342170913 265580632200961729 163366267149676513 458046477444330689 279106084567359873 16055329513630313 41962659484234169 996753272765960961 748997660258609665 478652926185727553 364012790046636801 585040369723433473 142529770963051313 145355223899667137 464129284811726017 593598399898713345 730999016098522241 345774673260503809 195672871125218241 585901865899078401 436281796901681665 612011687019116161 268089209429838593 957870756140227585 979975241574649601 343654912055651329 88333784059180689 677267255726381057 270965545921796993 235562599847963137 605109075282520321 553469919836675905 631475847778077057 630331556214226689 794809285809201025 18396612794735037 17496736196306985 50976636714619161 770936699892850177 887281628547118081 134867639183070769 513753696723906497 896859374513574913 420509509106441473 303758199251433345 125832617344979521 978286362360428545 229650979126279969 114121896693418993 950359822522838017 490533107986827585 995242929667544065 640711178766224513 138161891439221313 630950104068240641 501837324889851969 61930761433401929 49878766020039937 693831406654361217 386671084356496641 531265151405762049 146746968670964161 149370249177117377 59363223377932433 677974352486515329 137775492670979105 816075827251260929 126834626836288321 25559734141182845 513989919499419329 484422412485919553 73802600732239649 288136714285073473 658209166248948225 255908356113387457 956484602775649537 77913805009643505 126034384685151937 74322324735568657 95436111202719329 188695251853815201 88066233952869057 453636333388878657 660754262144966017 733548526767350529 895645343900081793 148983867935051265 165334482799170945 947984874610639873 76576587992146721 513675681998186945 83729682852524689 127292525388782001 30421106322346957 966819775787520513 537813452603518977 667764631927596545 225216172789199489 434134677670776641 506397965486716097 511829037865226177 702232298606656257 780890516794620801 672836707758353409 957491186155252225 279044719440289409 233119558886606625 499209571429819457 49646406255760665 563352938120754497 74470940117159041 662826060647365249 906930031313564161 13322601575278981 645132338050523009 693499189108994305 900704857443798785 20568991838626261 880518326770250369 669470899283300737 656011928152381057 768196119256938241 475970237727686657 655267325650104449 216934070552326817 300620133781062977 805189551231059457 263511766419060929 255568588784697697 409435830060427713 150825238268161857 190332633699998881 15027596470957861 118650726394218257 712469121037266049 784105733397570561 388558206595789121 474657858973582593 467821285648788865 961622795682874497 540601756447927105 195916363756776225 895133924454377473 964264047256040833 178617989631348449 402153431258621889 78015770860467633 257379600256346209 659638209200153345 963812627006358785 956694578790013825 104985342100253121 751257418167753601 33397184915909153 752930954668976001 113311658232849057 17230938494492421 538363014875795201 559617334433291073 23090518264485385 432732509667587777 30500131890388361 71970074077448489 762236017731996929 189009975653306145 452623324729881217 657044552197426433 846398205272709761 472617936823539265 456318449661321089 764611929318640257 561507750829523649 817215733937473537 694030071993250177 818395834043691649 484762537116683521 958320406893804545 527624597355948993 576066812705100545 131544396468431297 771249394259967873 309540848359983297 783645949764839169 266627780866560481 153253273032120769 470692563027707649 190115703165382401 428009956897970049 701626344183125633 213484831675582849 436739764706125313 798137172129646209 835118910815552385 483844361239615489 439143712794411585 865730957406075393 966611234652731393 861361972881933697 975518436102056833 575466123372923009 336721955673155521 42950212593463985 758917834246140929 414174891610887361 802414781422044161 137399697915878257 173695208106984481 260932783624969761 898963059418647937 173570149345433569 604448100296615169 792329187076976641 780684000618890625 144496274952029313 279833198097669825 819571740572900609 634139386590206337 857370103748760193 333310329405570369 505076638521902785 51119130408949329 582250309880446849 278941629325949249 905239468569948929 867404633800518401 440640848264077761 884097693604694273 483671068378729537 602402053208351105 52096145409802121 954221027499620737 983952938569320449 875217917800213761 769193469278061313 430207407540670785 519674786980122177 791222595398721793 938135251686656385 429651961369678785 687045618499940481 71837440457798609 786600368470995841 72957900001135553 514727237129651649 687040643997789825 478074008821476353 648535969902020737 797857905099721857 508391401359219201 501696098473896513 553070891751666241 807772020325931137 359323582238687297 260748594212014241 548761381111752641 93061840721976097 143785191230179521 556447651955803457 905841866011932929 486877314405209217 94350108511065409 665038000054675457 532480790138215809 983352781130594817 722680461884337409 106749135781878833 962861480399133953 644542504868045569 670273065617152513 689536518934499329 196051026638862433 528123492799625921 253008230900505281 366391074382928385 611939531666841729 993391664655693057 241985469795878305 213177347884379041 185500504080103201 934868970732868097 13954741731978971 958399898976974593 766922147067383297 123412329641812593 91435491468189409 974069273804143873 473452906003252865 96453080319111713 745085362451121153 168138491783505377 70381938665882161 952405829605144321 484387702156681153 457128715630130241 315350226843698049 68000939238647361 168248368832323073 299003966871023169 454699919434084161 598073246948761345 141229464532671041 440659711145865857 635982247381413377 640063767936670337 276127019976470945 594254181778520577 820847042452093953 983168887931530113 377272905043838593 167854748824492353 621743587400949633 325835749679203713 884784897180040321 607439786551506049 259212287046146625 974410963677403393 797104471075556353 981259657593550849 849703540639019649 147585253707166689 792276039251944961 479113929333205825 433113278190539585 751346990728169601 537885637099037697 786566079912756097 371487959597807553 581095587504211841 511367969981264961 308937050151566721 973164488001849345 403129233405284289 448109886759425537 896665366055383809 788136520302124673 896793256693957377 951652275958977665 699989507042683777 989467130653558529 459163322746409345 261172660356947969 647718039983896449 501512759578538689 922374523582238465 614793955456818305 596050091151280257 98623924539218417 173850999282283425 777212519674264961 676063299710431617 8508339934600429 944123867860003713 836397321566394625 732793799948861825 683870958012271105 906155739419549697 302033344603131585 898113327532779905 316197059616293057 62750765482480377 358942805301680321 380307550210172737 459157957530656833 861477837695165569 108518938523502577 44947498036474801 299258187921829249 824454014240235009 52475566868011473 567017824888576897 791797319534332161 796333329668019713 483802981888203457 69141884253621553 95402768349920561 359055647037752833 913203385800713345 644069560530990465 653341329883822593 25588952713381021 4558835966292919 863439774869089409 440200594660645121 574429286395162113 564887863176480193 874390894372989953 514636057187935617 217513154485804001 43125261198241561 509189227864691649 179619627427037185 180080606188727905 363889531600634113 712123702754720257 978539468848758529 13660971316117099 148785677116052289 707043998491979393 66753681155525161 442620379145740353 865954031173387777 575795174998230401 452580381152067457 468618411308117569 871370153281446785 133244491964273233 348628274553341569 612003401109422593 851303072138236417 212550979386858081 703873917231270273 668889789400598273 798450883195243905 211865703758558497 579638599021031041 899789395589483137 324320467415603265 200965890387291073 709898209233010433 660719274160332033 62753455631053609 196739422917868737 560087622948181249 739314814613937409 905100080724864129 746393058754929281 821276143512555777 993395718571637377 343007800346413185 516328286244782209 291456411890500545 812547264397824897 812349098497875841 685508418663172097 886495010187097473 767597659588151553 429314247624489537 50649583776657185 364452807206369281 989527096844444289 200616596287133569 535652038497257601 653535980875084033 67593183712435945 753201703599472641 381417028433229889 251548668230988417 893683520394734593 959543932871682177 499763534453276033 459674400949715777 51617168369038073 892906505818785921 84889015227201265 562629945566250433 279945396240425025 208810067763906209 569153978582985345 948250945134724097 776506221336635649 956002085995237377 821482207928436737 440547915564458497 792449698416579201 629671460320324225 254052045425051873 310002747770560897 40679453004887737 914361129402237825 317029603572404289 922773968584017665 954783428789159681 462472771159511361 15807453863342147 336582681579123713 143811028721618337 420533482865209857 327632537703475905 276024406095224609 438077590453236353 469231149090276737 174830073352890017 395184021255140289 482048260995956225 369974625802313985 333376405743717185 22635764214278709 750904635557464705 411373449253218817 924788376154165121 285726790712338657 324386813823057473 490161081267615361 15750188377790409 620635243743642241 499813616070458241 624932290678785281 96286229716266545 825851155312527361 948822403896034689 535480706449817473 539430181344595649 533864889296872065 280470078504681185 88983423964961617 482182335849667969 924002282905711105 556156195970718401 245887364579687073 281158642526275329 734182222586049665 76750556113484689 977833442277713537 861911935829137793 847180160009365633 24838902148875521 87661042699295425 926768381725207041 514674097449933761 768774324576913409 63443431377308457 343615713067460865 367466911954998913 621996407345509505 936216042246201089 791974631019609601 860984606700959873 980737899691906305 491800716873640897 280576137500585089 480233238330121985 243787555705868193 283751431905699297 813375846088387585 527271933369213761 35550568082516777 395427429413686593 812406808324819713 426964637543754561 622502545237782785 258639514684261953 903175401395838465 393973101421501313 225652054445777857 523941171004210561 31635664226708829 826937156843591425 208318190424964897 728799623657295105 264456454626849089 646469643533642113 958026241348836353 575559628172854337 882768242746205825 824511466612953857 110384125086884673 27906123344337177 823412568263204737 806911265994109825 586307670092981633 194667540170726753 163612482913773505 292603120275650497 564921830250856513 391131056164823553 150756988691636449 675868653317145601 904010363660194817 664040992919623809 417591877802035329 297925923636874753 887276184301956737 16223435927543051 116603795734231857 796150617643469569 340291325257840769 165050571907002561 80969096132601953 229894399988260993 760367045176398209 776078752806910209 51434447991834273 138034860506714097 873293878477131393 105141469731833585 980347504578698881 222610399805226689 13746186863986765 553816759179427 370333561891055041 323325677043705217 555998827580982209 419115206504457665 163513334904219937 758147966364724353 755472724985285249 418133628831725441 458498074825524097 855065995226716801 335644228936889281 939214183803571201 90626552579831105 629389631111528961 833277978709109121 302158532318514945 113094255282003793 500395205195822273 540157377110450177 898736855393465857 412963796016750721 761956375101185281 121998528775979057 101671458214894977 989857335341991297 185958296269468801 3675421635154664 384887860404646145 922862068058829953 747312555347740161 61014043893155905 353546641924822337 312398853449433729 508435881711399425 308113842974069761 88794027180952641 771207173873559553 322916157404385729 198434260266882497 470412750673659713 568007107835182273 237178753832047553 28874828689044565 14093718496312137 717756211882626561 450323798005136641 238037311537457441 77984923579663249 35796433488808789 991594674502529409 190170403333059553 900233551344243201 4778736872648183 88448964095668721 230469418882766049 935771788837286017 771381328068411393 612849168659359105 359067978081345281 992583087003239937 425946526926704641 236711037081441601 101973763555893265 116725084965423777 106821764639033041 617606150878010881 937248798616895617 448704649581159745 300097198317299521 331601713621232385 671924176622443521 44251075573725985 815406341630318081 520948277593454657 245602582286000641 108591993741740113 353442225001369793 620234496794203905 674697093163192833 189104509600099393 837910232904032897 746280980045789057 939164448039424129 576418104816369217 963985231857971969 705731993968633729 71923030707697681 714037441472527233 870285213322073729 301938195529096705 138533055174850257 562308977004235521 828361743309269377 61844820200427361 117916664164486209 120676788148330161 172309347705589025 397371877021647873 418791679396225217 214886777863981153 874006881465444225 947984968489542785 224092382013456161 956062483993492 672544243575838849 696221423775575937 458086767205617921 738802369799984129 158502820434161857 820895570722449025 657430021026105089 324528284888685889 817018080567418497 959223237944151169 715401322143225857 936203721746395009 573153115935209473 35468035628746009 503563289279217217 303938637714594497 637372941904470017 416834674824777089 980693288891149697 437063306752051521 399276341860936385 354756612580068545 126821199727633169 770936989337201281 198785285830506817 329610716795833985 20451913756563301 290514143669398081 153406777923120065 548029492559400897 567560649101725569 170161977378626273 928788707382476929 843785763525495681 827857872549902337 277820703650533569 701535205026882433 145734620128926913 931386089395207553 730529903027161217 325198453399689665 430176993530643841 179115769373698433 777337464653513217 322718177512282241 241547452724539361 845360051708897921 110013250906121137 194657466158229665 906439814664004481 296160422337681665 262784459662029249 258829453904208865 84206966105135457 483066094716068737 826095211445135617 882894043521485313 285869983607632609 420821164715778881 548395726821595969 299922580311200449 85635267284821745 493393562514999233 82038145207008033 923601515997415169 470361036950869505 16661202560630529 707973132195363073 123618933113814225 786875238776154625 407171349134362241 178205491123264897 154920653593176641 110789738930897393 132091882291252465 189604598342683073 432130840083171841 269669700472540801 741285679457067905 558028183091522561 630825827857744769 795016313414016897 181994534269467329 23782334423557929 411974711570305601 479044637997922945 71674728828188705 679808201887794945 589286267003142657 91850290195772289 34965370880730265 179883226032089281 679124425906930945 931048108851875585 804600716112592129 328403451846867265 329894054494911169 878746858198049153 829431730134974337 64450105462057649 666300525658268545 319835500178236033 239857917467904961 684939714263862273 100720834002441249 811662680641269633 384270768303100161 874439185607755521 359286093868544065 609580874485395457 790082860598435073 458046991970121537 997485496099795201 757414189769811201 418194517604735681 19575503203199673 395605491939786433 299233202146375297 897090771755674881 646719122036529409 437685434607640641 502045441208771585 47048037462889881 110184779602846561 801597453284553985 681925342006813697 269170160251011489 52747096057402129 988164272966923137 73126670530207601 189300200341126145 70346669806937713 62859339393209977 85882693928986961 552525237746269953 489778089968069697 196659273534901761 569568757106971201 577389465678880513 780940932934598273 798234677456374401 279967509599991617 445563682087712449 746403767849272961 606191955194173441 479452862832268097 46219807940548921 283134619847814401 38961411183176865 454533910432211009 566485067949120257 752282986671502849 315735757165310081 84538575783064113 649984777293969537 980084936129415553 2293608955934446 447057723884192641 92633099049582065 69155591432405577 291414899413734209 699527951405464449 944630483933924097 463109001118184001 292854685961881217 172044312030060097 304332589211615105 782705552640379649 129558902541457857 174826906300189921 465651109566284289 558298286204220033 665175509442573057 536006628705585793 686439952025242625 106583260597489009 126257542554309761 303459482186276801 29543362068427117 940532078087684865 837316068701593217 470844804059048257 167593771383653953 526498353434817537 317631328395275841 515954560121123521 992129101841545217 194070875204047873 358164704011183937 102747617834999969 410159837656070913 110146018353390225 620852902634577921 521438667555010241 8088180870476692 512387188018962561 199954201058428545 488775285219070081 803122846763447041 687831268023785473 328025078207115713 358832583298216449 153426348006679105 324617776395896833 572729370071609601 799572041571927681 955684771922623361 969007256597564033 983341536587897089 658963507978860673 496235886489973441 11997919739641817 438946041267367809 304196074880529473 41087730324566249 301545262283639233 108526525296081649 786568630069588481 330989462224682305 534864878118824577 344076720759286273 21843417254778785 298186979512312449 703405525942713473 332370205118262849 930579980061232001 327740473825787841 229294265070549857 473043463568526337 445281469297718529 362557490724245953 479697652906453 227246609941612833 141744527861568769 789986007950734209 252159615290295841 292493832877138241 312096893677384897 869425358968332033 389727205699699649 558821494587515841 778547540997301761 63581315932498937 154381992910188609 745381127164673537 2401676728446490 947473122092933505 513329424943321985 714727658536315137 815571283697387649 893977540229560193 844363048568780545 727005369368722433 775430219411752833 805575873619833473 177437084016702337 793805645933797889 992835199435837953 190187231708382145 767071495975457665 490616864710002433 722499381459918721 603782866605090561 178187913307112929 209578034770043329 840327782012117505 221265011274045505 468979541172600961 705879446322622721 10092465037068621 195367118293351169 308023098174629697 689945840621259521 198854402747265633 744723541864647809 845022360198626689 124935840330149265 714367186740865665 128523337831243361 506932664360533633 239665872845232993 976489423873864833 946187789325097857 270980283355029889 198512894508095169 307176749274951553 504302311805478337 296111485038778689 972988193621016961 529334990697982721 355723363175929537 513159906780558145 528449727173462977 643732186619921281 901627694871283585 85609161463651169 720903142723482625 235952957611210945 98657540792761009 776976914535637761 743227165441961601 123323219030957889 600748965236792961 682908591666745217 970767703423359105 546750465530926977 937344391012022273 507019956900180097 239522154493524641 547053916690252609 763242117269019393 345969604156380225 5651297403385770 32763750846903861 565208225678578177 583401493087890817 245506131986754625 80338533342334977 59677475987033545 22125596072584133 76561409081204353 732698828452392065 525532420150870657 372678069080208705 830551674262917377 642941933740438273 475331830707975937 993322677750768385 62779752229612737 402751753937799617 944843456279205249 686349063782998273 811207033480112513 995638101232024961 669829897611524609 8542388147219527 353860004284808129 110645232525094177 994372853872807425 75919499209120993 984743497318245121 770099274311597569 318357933488446337 125850608079531409 621408446233243009 983482404821053569 622962469171273601 50739072890010561 759275815395422849 697417323468918913 320100135438853057 909366860735104897 739589158467719425 818432701967488129 640911451336041473 743306133219377281 43401249036403297 330698042160769025 623806273785792385 330549751400837953 360365735503346945 695928725266561793 676645960477504385 266451880932166305 208498113533718049 628458088234360449 690906817969793281 708545860867133057 552811794943988161 696967167859334273 876725563233396353 507796642421894273 43269994542097121 868093374630539905 293349627689995201 290950969459345281 475392868589818113 319270858535652737 474583034414070657 389096623099490561 882817132746819073 492476770694899841 426340094057483329 624184051149796865 265942576076621857 211483070253514433 514527105730298497 681576111496767105 513461783446611969 657782037924924673 605424428026456193 691776039703484033 206126293937455073 400229298446028289 84920515119211617 313066667317642113 29749670191730361 446919986481297857 712863605868850689 909226931310598785 745505845477293185 271795776694098369 388078522684015297 728751389140242561 551494964117832641 940511901291493761 860003293958048001 455686350658993409 154889049351293537 188338059842955361 854315871763095169 274538919973011265 596431533116284417 596114349073779713 440352887627288001 95564269899711009 419468277237296385 767947067140660481 293702986144143809 760568411367941633 947978517481512705 676448540109753089 662344611368414593 597280132458706689 479322483493188417 538564040476707393 771475006938931841 332073229294067585 57823601176036025 788676481093538945 371251440136578753 91710196147886337 78177482189754961 887649935298846081 491670085134348481 525807747474331649 379472660353794561 949305217885772417 896500414026522881 229494472528585889 290889559409645697 972678824286255361 478456158335337281 922468136388957313 541609783282407169 973089529500491265 993625731086073217 794216201980617601 265937821203078081 531938956357187457 255738252715350017 119014618648449761 939056968304978305 399342497153064385 689363815532463105 507568366430007233 841280990090904577 340789176089209921 43021163689946465 839529223939351297 144318118982081249 615352434697278721 983900371137114113 122973304188548129 470254675505668033 395432471130170881 209135181329163105 879219639245874817 524137268054541761 314143729279713601 916037242044499329 545723053858296257 328755456061269761 774432477678011777 855315339024276225 233406312550542337 583196274367647745 932608203539523073 455054715790712577 640559616754131841 565778424041877057 527612836607552513 435257476424585153 201806530716950753 851022549397409793 256072673181755297 47302715787370889 591715889797512833 406445155000692865 872643355322374273 262157220159839009 478155754757793281 578372682519496833 946657436252330369 416062143036473473 165789583334543521 219979377859214497 441530992909925121 601370798363934209 236183058191258497 115803146661473729 355319492942804545 389975439341842625 994424000831486465 724657933397605121 312397748677973633 802219417515505793 5184076688934170 609834578478963585 611263357253044097 118353256782771873 41621119900838721 217584921526803745 86341596650534321 583591742611037697 691911439718339201 571061439696361345 647441384339934721 20921930715505965 749613976611101441 89207250232998801 324840671101391361 155381834186119521 450229217383210305 943754178752723073 517154599880250049 215084266068178209 967576917533364225 910810111585089281 250074970703344961 331432708200470209 225954478164666753 537946324393455937 84304080275806833 965523959194829441 659053846477831937 67801222695759833 728703911371304961 169538497302358593 711535615766379649 72694255348434209 928631995029029121 908991790054134401 556836155373417793 252412982026793729 209052120377357665 960191004488041985 133693665766870145 623142702737165825 97330485117048225 421369531978459841 388123591243527233 126522003929249393 462319926815929729 578139252671849857 766879395282060673 964224354341634945 155685613692462241 514615338798879681 28152873731158933 118605806809124913 690349065997175169 309463446182537153 316375511341206593 160267242387444513 841962687938881537 77952181591772529 957080440126446721 628426742809136129 805638177846709889 271747572701531937 347099896179329921 762478908973886209 515528313409383553 110668719812625937 692757257349768449 878853569397232769 463716741889818689 456067686658702337 747642340149283713 145221655793559265 502243604676003457 833159804082672641 451135202843545345 276301375752478145 733650153898260225 236895727601268641 813793805456569473 837188497282166785 387452038618384641 208341620393984065 146396078825858913 419590889338916609 129362711777794465 919651539551484417 911803816420032769 185034748839111521 284424499179714017 457334297998645697 984495886859008385 831598500558055041 92629340774557537 525518569868712129 838828134461564929 324715494259518081 114913124918068385 611312615747639425 326668552186134785 78888655870581921 918000950578409857 549271538631518977 936505438527930753 229724489018305889 978504633181294977 5683254145058215 203534849789036801 191590582277950017 540592379401381633 868247182055416321 733328294147852929 555625368546937921 758752857233552897 893254852883277569 845813846620302465 199101618554447425 569575942609340289 329221985961868993 392450256827473281 106711343143469857 216609295161639169 29824946124708873 864235736962882561 156769741120381665 443387665985007105 794843637814199809 523797517987318913 13324873656525683 955459531889225345 168615660295760257 259106510370230593 254528184947002241 607067346200445057 592395738336012545 982830064143897217 127314134583823345 807112458127129217 889247871658628993 269076454140133601 470525372383786305 167817643577144801 375058126227759937 123023882539044401 718298383725876737 384378272587746049 82451333426551089 179016054775360097 761113675298712833 571781474711833921 379457981997081345 595122308920153345 284859670035498177 773410316291766273 713466094688133249 598504425384248833 963130848422149889 463201035046132865 943189689418535041 193431175674405153 182473623803726785 597774850295302017 195098345906391297 395286948474364417 425228284284980161 36535843958183993 932114245638349057 437908981020129345 813937385822807553 976251950665549313 815651638258120961 422160386092343745 882070552641590017 872781267454378497 419631823439818433 550529862458418497 328248044666846529 217659757033111137 187462236579225569 411095271763059585 238550999768346369 463143036039305409 558753901684969665 235373720188121633 130330263730765953 448533373549103937 608525178181626113 925006961181225089 740738495528187777 366387337842049025 92684192448121649 204124398687341121 16707092168186223 753278783575176193 562705422307377729 55438281108564529 476090728591952257 220600129576958177 360750405856965249 702133397164558977 421153266368857985 821461201934560897 323286287485618817 633518278429676289 267539762707070145 635753370417013761 973911706156787457 384933142082516609 79565621116270081 543176351052288449 770115186557976705 81913133819710993 804375879404243969 330389946357918529 557699525013465089 771060417457974273 404730542066058497 470992209812685313 82364481638055761 677086866976992513 287426045032741953 743903115151034881 90332210570853281 154277111140473281 999363703685840897 575737846462281793 926933093770632193 914041022873703937 956843652514930177 755300364383295233 399876803278193217 296751997773228033 29742649297102021 263455009386255777 126772314556180993 869804090977766017 617896500710667649 70005637782209361 326714042003164481 444493841639271617 632448082359754753 192117212086536417 563927079506360257 947292971899031553 683460286782189313 298167947324095937 906195516446206977 207302665095980385 133175050640002017 29260111189692853 248841775396076769 147770368412921025 311495199450103425 741108451223659905 681264694371737473 627732590801102209 619270517402124929 925456038812733057 70487466377759489 67973540314625329 931603513531126017 426952140383043841 915946364671885569 327036228433414081 326599126264820673 143604613114938225 731125236123464321 147091425056999009 826836398648179457 992154338378476545 47991849778373561 960787139111133057 376534278862717313 980300413363856641 765028155760436609 299118688625270593 465238467503478849 592546282562643969 192600153438167617 342853473211206977 630316956953688449 843077768343583489 342242199865754753 957716833601693953 960188901605231873 145688116360908289 889018022368521345 503622439792607681 815720033112594177 106121769433450193 766474245285682049 733564053873266177 379418304838576833 855731685339499393 567954712807040321 636851828326754817 624901126652073217 157073682185249185 190453100045349537 338277087935637185 619650747771384449 152659592123804097 410130065472390721 359251365938192193 182522373911009345 868847992727118849 92617322114396225 164339885246334913 217140778085546785 889681027744877953 364907304951277185 957873255858643841 139660794551300433 582917387822213633 485741400294191553 927075462580432897 773945485024380929 885728959492304513 102844792027315889 332617805297573441 661728248003552001 574311029910283841 661119681992264705 72548889841783649 645592018246770049 674417317851528193 587133769967426433 154636613432373345 747565286702322177 883610550960291585 511185245149565761 234390907282943329 157871273978667393 626480887603783297 766271958281368577 356142352721306561 642068525251541889 347517251462186049 118948724086184401 882883238586913409 898808773852589825 449634670666746689 613955659970049025 443110739242328577 586156457160736769 637103053385963905 354399911531150017 451248226763823361 566434074325723457 437953550754038209 372055860778221633 279586850260912449 785573963292673537 121646818436140337 676022771601939329 646936982315679617 443790357067268097 742287152431693185 388676611467207809 930784509730003201 273981068663058369 415996705429755329 199832310999315873 359811795622306369 819696163205644929 363888849649732993 385676796623261697 871894024925225601 295966816732910593 540688303126039233 368849568183126337 564470128001602241 577091546826192513 535351941326958081 338669206017204545 370490119918471809 942074442834236673 726587337335864449 232688792794679233 880559058397238913 730371235609975809 646110074067088641 407393637030953217 132658474092991697 30619340869630917 29614813639106785 429938700091330625 2780625146925787 908927699004333825 894173054584378241 515493569166569217 366435836403113089 650026629926426113 86151519538042017 455277497658901377 41390064784366129 656197336815790081 401433256916824641 246108764153451169 260885248581715233 350610439946020609 536007872374902657 688769194167552001 924340512328029697 941823313615952129 616791892005103617 693328957669297793 505104472998581825 706162348089005569 867384161841719937 966546512436739329 403829290009866753 469118876851023745 449518469715350465 789436621190464641 878692283372757249 853411709936718721 697035298410575873 180093541574880321 882852473897088385 200835309045555009 724670845883913729 413999584987340801 133673839042032225 661365942169847937 788893241512390401 505599075459347329 231475990360138433 23308976991057053 233067309462207105 283257125780369985 357612925992683009 382734125864711681 435689343792368769 385359397322421441 997883056839981441 622382253310103553 860216227339783809 216875935072341249 758615410352589953 996082612047839489 180657910270234369 309967082708826753 935859343867832705 454063398286546497 21772826923758261 884035196672574081 345154812550859457 960066623649478145 240191333733370977 783030205570472705 568228797790453633 158710802352469921 907506759052701313 541932814428623297 287127472847075169 770027160496649601 403356230191000961 589424144764027649 584854626154140033 889597302122506753 841428146323131905 597187643681127809 839271341433303041 532437826486383169 630469060717523201 633586000716949377 234171510200525281 805030595366144257 402633884406732545 44245392457430201 584058988811975169 754131510579750145 50468788513136073 166119444527598849 508816671427325697 407776092808642689 819600026436411649 964778670919589121 408401994652777473 680932165757322881 565613182509871169 174985634265059521 848778981667152257 506348857151191809 550060143039338817 308204480082412865 66980435831666793 814262242576685185 812064441351161345 81813645734289505 289586868637513793 319811592200931457 889273613095078017 115825243317136289 404737756855141121 684491646472619009 796218874073069569 654371677472230529 468407331415136257 651035957501459713 911401862796942849 199732296656367937 312057868372889409 566239400440590401 129174436315302897 222998102240499201 667529942787723521 112954796354454609 41874633094700185 42493566415931385 268367881981944833 583534507244163329 415518983390136065 871799249780284673 122561277936284801 108153177623034225 83042418096745505 344779975149226177 893386452025467265 571687817786962433 17661164037370725 264678618095079073 151756771401153409 634216464207479937 571075279509876993 215467929449733473 269964257589279553 137922024789812529 113214941193454881 161770023026864609 273268566784821601 15573933583947765 928982304694791553 472388055617290817 928439720399282433 594252213413678721 690487788602887041 483605008391382529 368689486144717185 347146788296793601 998790038415428737 901773161703761921 289659616822873985 823804712969032193 885911674600031105 988352651438109569 124124808529046513 775929706795135873 185332280860286849 610591216953725569 52290804677497249 685707306352267009 857295006889465601 241727710900565985 434125109608828545 743705397504282241 624767707013837953 798331952155809409 479775848049442305 263879166349791905 208062774652994177 579670877402580993 189164976859245825 967411931522644097 502855824956164097 373448496920293121 793261885826027009 121494200450424481 830191186811440257 190662698486139713 883953977243436417 243252941834764865 891185853168941825 844538282398605825 909058652144281601 735586798306709249 917332167769352193 277540563026438049 781717816851852417 126461089431085585 243967159425899649 827480250460343553 572658119459262593 455214288485787905 814662134470744065 497945942299768513 948689194450310017 160695509225075041 3653966345872562 327128222843430913 536074797435119873 651785723650444801 318278541093995649 528036897469863937 333399413389855681 609374261158347265 600591091186579713 675793096293052289 801242283362043393 211611925810952769 14506740214038417 645858675758322689 206963378831574113 575813124384392705 500031549957249409 640629342204977793 109428222302213393 158427035788346145 258268771759951233 688773030064741249 703402169739462145 989862384921547521 849290918428216961 748174101788908545 795106397667879553 987577123529742849 429704753596091393 603604709302178561 903148937594494337 185803579665826401 708467405115619841 316669980267466369 842451235434694529 243766728416343169 179526610054885793 78671379213577809 888235446283005057 699588472154243073 810070653819316481 35435456126453601 483596567693425089 980699511204729601 476122937249407105 423621045934769601 464258130112511937 473072847969245185 286066355792151233 185429633932006497 960027063743169153 3644511742091795 401222866493860417 946008867069682689 792074109408105217 868718030174886017 825257814118692993 756290881730269185 131947299429199921 214904819096002337 805965849660104577 562803047543386753 1279165642529279 770303327675360769 279589665381571713 782511706545211137 465199997928564801 957360773239368961 135513352798334097 280517329998591681 967871240553080321 573512941886530561 824873026193536385 195045033990215457 551281537686563201 982705129931186817 957877506850046209 479425402001229633 830104586198444801 54831169611059497 399595394673362113 364519870509059969 723229385707227777 558682932933717057 991430826781417857 645320354820743297 489391255408605761 948000052507790465 294892699443728641 298377139261919681 518632676900935489 273594150206715617 715600172965217537 306540141050707137 297208184580938433 554363936045984193 449424951229197249 146619293172012289 710743722692271233 296512443219338433 970537191139378305 454487790835404609 364319683275624577 866745713335046017 214811014632410049 269500121148514177 379644794591271745 208118751020347041 304096529770355073 652632958967988225 445226707563506369 496069841720366593 100442080166637025 625363976001370497 27651090931172461 29743683207239969 208242196149392097 371989187625846529 148605856579507649 155767532535900705 280907479122795681 647976465063624833 56607357475783713 747158028434935041 802041475049826177 830319082008802689 303602594234746433 581069826904109057 454930546349068289 100071457036893457 19462195099620773 450845997604627521 964694896273549313 757827408645770369 672194760540463617 538614582973888641 981626298521241857 613472071075609217 934480650243912705 195941133373448641 399589799914757313 63859938635491889 839443999496893441 16363712487116545 88056757981895825 756026126625659649 607682246351615105 822700130125550593 619154110669107585 337133670586982977 36304293000199553 774647317064431489 341473814726562369 501729345033044865 347568176984552193 272335121045241377 380325995016413313 476281880525309761 853758352720603905 186221687100879041 510303581614984129 922792406438180225 675927943825811841 383220301432796609 671744137604996225 518005258528322817 292404184404830401 696548438662045313 399840260385595073 771040777971467905 639492285270520705 758934069903570945 956302435665826049 906878204359973249 358215701555991489 295072376271303233 241781598551348513 370919041765763073 109425803808122177 62293181611035921 6501972784569433 33867166865835685 463052827944039809 104095981978797889 741152079755018241 907504263801360641 19129262899284073 8480720134368625 335072195859673601 859875724396463489 217598090899912225 563918743602794625 939824052662096641 760315757099124993 835548086550559745 405565007171215809 919622281574611073 836138916024200577 814748269846489857 721229847534015489 642761065969416705 7341405277390579 685160157289928449 822151881676258945 647622741212408961 135047145819076065 93091227019499457 812313073993589505 271271739607620065 603583524988256001 463042570746338817 849608092586205313 666806375140588161 412987794949405185 542949609831481409 673443045135240193 656976564715598977 24560058248898289 941893567536382593 470238861771829185 616116750794638849 941050488872722433 971574676831949057 507922288882337345 470854087465035329 357579698183531777 367612425661221185 742997986357689601 533621440488154497 959949779382672129 279425061716864321 192528893890436609 693646994313162625 922242364191635713 279016659116891233 874754162050148609 90346317877752833 542276813777480257 816066852340554753 615714843525932289 777072678761875585 506499255058077569 321502430921114497 757832521614314881 682776274410905217 78199375915634305 82082924183197297 505715429251448961 919696932201311745 215739521020754657 637930651259736705 223495695140538689 831806779584802305 739987496424394241 122481030226992977 828800456308595585 186993463916032001 749753408311381249 14747793955919521 586224011241082369 282219771344379937 926249641826760961 817441711694158337 116218267088708417 42026017831922505 646054542185044737 337327026965212417 535099770817591745 174296425447629121 738522304852526849 417848656599858241 12953920082207305 221353916081945089 657926826954156545 65741815099627841 66295837539993129 667968415126317441 863630699033280 95895695573204881 932243174797189761 790175921968860033 971694254042422017 380660715683845313 944614101677441153 439948334870244673 197359526507259617 985166186899448321 946854245537888769 641391377403046145 410094721574456129 368778650346669697 132214686421942673 545569024663159041 972958513818870273 169932105236483713 951469599433618689 665171632393544577 117271781516667057 118176498650868209 729122078345280769 239600593498458625 519809396279843137 350021710958799297 690070386608834305 308798846670448769 475781042885035521 876227421764511361 232789676129865345 484103003502802689 254283627356304737 455456239581991425 458046402884928513 270943306016768289 167140772035413217 486144886876942913 342949564214134017 36411138495758169 679122075328198401 314157613220970689 160824797904393089 630214458387889921 354839043551965697 162993925562503265 113169630493128897 206638343313606753 220653695326408449 586380738534984449 939131054067967617 794734937396761217 942342607749385089 295963721795132545 981985459714874113 601623482725436545 132791430678967265 571125518112580737 755566074175401729 277650903242921729 738535453304496769 370926187816976961 104169746713179025 431035631269644161 267518478331968609 162635264749638977 178003528160456161 452906093663507649 149147856032886497 295781748564124289 446647286117492801 241389567838972129 625835865610813569 189189770573591425 92381921810765985 126271039984352737 705119517326171009 380820117852593409 313758907680433921 265014311342206113 123650098087413345 601752845466961665 230786162863193313 968532965849313153 337473208265539201 977300412027702273 323023038863620801 923555996270657409 933837450818973697 496635701743343809 210283712365292545 600915948705939201 813158147927186561 309681509279940289 365238888822428737 409385449497555969 98729287723987377 754189124528949121 243800721693514081 397214986625620289 157455156895270689 350410125330469697 751720560430296577 683319892138477825 846520606361057281 154638929802843009 806393868118771457 872791675536326785 205918439498010017 680900638689379841 576646709483210113 673357252800933249 190611817876177985 192530774548998817 318593914309996481 867493264446075393 652461660782552833 158317261189822049 303955682724986049 936660641051240321 942651584384098177 452851945973293377 343067329666308033 597720918735241473 90078796744240465 864995712001146497 725911378833981057 555819592426807681 228056348549390721 334749319238568449 881662623868418689 52287084095844705 576823048825890049 255818115824169473 734410389011852545 580453758821953153 957040002632854913 112864235670883777 106978355539904865 137365906195931585 202049926202722209 638581408471694081 796296286314994689 896513780575382657 474694956768875201 811656615890086657 265910091408965601 437754723647181249 976563411868557569 123376095537409473 630392245369275649 8173139087453763 790423678739362177 134692184817822641 552203903861293825 454828714353858753 125186941038908369 959218772356294401 346658486608699713 850993851295349633 370027590009900801 738718248016113025 460864307274686529 705984837821240833 521413732886589569 739658375959649537 226826351678621313 420087929834288321 463018015293730625 471455021309623105 509334846026018113 126035278501639425 571173829125473985 303802702227883969 401056129144134145 693285595212891777 333221695409182657 802381078144748033 238689859561201697 797924657756148353 326388005458017729 285188283944179937 906611062144261121 56860288830840489 562511185696198593 567393041638638337 92646262418764289 158309344510236385 988861534402179329 168143287952162273 2235282132570405 200149598166937889 805498274757557249 321071210771293633 113024489597659537 472951257181314561 251203590513359393 399769652120696129 155868725344841857 235450267965710241 987286370790432257 44384372673846433 387358070159944385 557542611956400001 113840901516983457 575397245318939073 823527401134409601 620854533750666369 956885615273907969 691018615466163073 837671604458943617 431492134998002561 915827061367355777 966339396104771713 993622693815805057 316234076492342785 35652296278076537 72116518596885729 249017232883527841 835367318656359681 322031733748406849 691005698329732353 483688692157326017 486366959759259009 733121946160341761 877064660139041025 402179996509129729 317101364266143553 920426787031960449 643904564363580801 145431853163156449 980241973179907713 141863320914556113 207068942994339969 797032802546123521 897737516605765505 900569214209145473 891794559141615617 459212619285661825 761863868543905153 168488270938613729 858608804459294081 731342019976192897 164397557597403937 8013503810577306 622220110737870849 480513920708485633 445422037370427393 809710325486125953 735462936106273409 434395043267311809 6325289325879170 599268940330933505 886893755667315969 738646806841071361 96474241272055393 140352625567803809 190850703432630561 545641474557964289 109269898954501345 158050125173549121 320863639620185409 481888763665235585 500836068942156481 544463652568172289 805335017231016065 475609887201226625 754138160616015745 75951821630656721 738131556831561345 613445586074416129 174155856093925377 991207012343242113 91483971134010753 89682446059338625 427758491856771201 849312039914895617 5363373789336380 769072986846222081 487693867179210369 833949347064763265 882890122286198657 714879972439387521 246763944712235169 98910090757716065 877560245483678593 249889436388908609 419613600215249985 693978259576685057 712997854596807169 685630354060730753 220015273991982945 980279148590302209 543035594901127169 942857039902403201 606132138547444353 479539947529449537 318290826526038017 516563512944781441 930649287852283137 619795677822640513 469769388966440705 936602571094507393 563165535876287041 486394057057740545 510743067858214785 318696456617782785 305751748234406785 185340888236357409 771187806635325057 271696094092899201 176644283376582209 827841078267315585 56038852414872057 259942250517195105 759818151246783233 80212198006950785 716642957341164801 152199917693561569 818462970237071361 150185417296544449 866918036160910849 711697061992321537 147579780069129633 535095495371042049 200343870498883809 989245938586261505 735067311448595713 703855092218280065 775105112656945025 220329738789796897 642436485456677505 565291802454272129 952216539269059585 847594742697705089 676970779168918529 360906812547685953 380631800310965249 595718697414564993 868651711422621953 859024757275467009 25147364285416529 222575146292992801 90032136492332881 96403014621646577 993964538382442753 218551209256968801 358629346176918785 667538142442697985 625290905548823169 587498170976001409 573114234952178945 784155237615383553 484199831192000833 133920484876579601 681006040899553921 178825501556861601 665599413190918145 820584759229316097 721783499584397185 896586037461904769 925691942489777409 620826269333388545 390956701426411265 174216696838403361 517458170310490561 445641849634338177 923998587880241537 843969448439910529 295829004435603329 705504973956987393 291024920425861953 990679073992811905 311287243585738369 602166743412194433 151275771456276673 240067814695780865 118275168144123201 521085682444361729 358954180144202433 941573712830507521 794196799865531521 798255006426071425 297607651769787649 339190626465271105 868847985247981569 506888681676922945 98409718298064769 384740054656749185 191259709442803681 793632463285600641 158450883707722305 253958808260538401 165301772432201249 187753480147403457 999145012191924353 569165009947187905 736691719213197825 410327152693920257 713387643377295489 333565718788126017 247639273392877601 677103589387240193 255080898638830433 240125462324687777 542206041422090817 674942425678036481 978604638926377345 259083934863529217 22175495173314629 107025656285070881 881929409762484737 737575897353043073 252035766203121633 459187680843111681 329122525721793153 995374704087968385 990429158330727041 904460846686969729 900408467258792193 983685697163213697 497594068611348929 704268543291302529 855747649713656193 728414763552994049 713018762886633857 204676693169044897 306757640195009153 322813454427706177 509468743354162241 389933606345774593 18007105313863293 312363034338549313 69091834514068753 721507932373025793 139179233924615169 650838471698722945 370424162923072257 640420167720517249 581867156616873217 552447514070113473 463417477914731521 78425169795462321 66993040196031473 650652424625707905 300310317329504513 747236704276584577 589824133290896641 857760502300553857 306123926839205761 945310522421163265 578707141033312641 236746980067909633 52255156147722913 432665142005387073 900995974967621249 412308105982308609 544164342703368193 322889702091497793 25871221466935881 504215972617590337 969243016068006145 378061290379658753 660131660458596097 33167784795526957 758945676254114689 970090314998184705 491492908692812609 576123555549504129 501158479663203585 897477122712725633 906994820626401537 311365508597791745 361156969237526913 279166465193196001 694961717737648129 748072554712269569 14601573571795257 649823896666699649 421366896238730241 464091911761048705 711685035522606337 869250062505397377 919839246208773889 239940066377261729 541256776800580033 451740421550223233 813954264633501569 566134641661367489 576607023633698689 791059547754553473 256538323206576993 682130152560649345 705324872350118401 578526091546390145 819772821523137921 473911911087160577 184600925144735585 513817060653320129 288827879977652929 187326299834200673 446503237866053825 421943616511466497 728122566766124673 807250076831483137 296716655888417345 799995388287850753 721264372386805505 488609120140484545 312226733519437953 11391694485038075 892053805433981441 812055879234041089 121301899433461809 164336344567640673 344064647786019841 160937584628090497 31357907819185017 698893182552208001 300265638001768321 791291789938529921 610978464783045121 860652543535234561 162599211358532609 385374894022493889 801241804559779841 258539635198470561 265666475990251169 62170727630931569 663916472747558785 243244841926422593 480598909516125185 64072901548190233 221017216607364737 757478391797885569 387365381887853761 74244214024393073 18255247944807709 909338038871549569 219332110427764353 348911816917723905 86302794727330929 818223707375178625 76652094680518705 406065854856311873 176371355880775137 244757733128562209 779423524257715841 807824732403236865 323852982156537921 311018733282391937 102562664817604337 847369843163253505 524795787064078913 867141550738420353 307649868191255425 520219324506161473 189505308123287361 90170466930711521 808916684941941377 669211994599326209 925933852607244033 989298268493495681 317961643826102145 366541897240683329 478717136018175873 119725102218094289 882251165212174721 486278637063637825 449342918267916481 909898671109584001 234144357007700417 656911745546597761 906216524418951553 221546524793321697 808865164545515777 823576489402459137 583174666383143809 679502292492156161 570946572686473537 29886629847187153 999768421672499073 722806008797103745 449228351609029633 613974476451719681 220490137649846945 486994503987471489 151166259875175521 244802965267741249 822783977237079937 480086484220859009 479295731887582145 373576240185460737 950507367204608001 464828725009180481 968100944284465409 89767141530348481 591477315487949825 113750056523794993 800809839656572801 728659919235870081 701442991955900673 421038843931039937 45931248714829569 132257202040580785 784500680189481217 798912772648915201 406460756187577473 300929581550523265 579460768621885313 471807249636366785 925021463782975617 450426923181698433 656465420336914433 628315940078575617 600813378015026049 697080507452458369 827341504426897281 670444186614854913 204784854060825697 800587147331999233 161482850570862977 387578618070218561 924200421592040321 494188332868706241 186840464909749921 506954458997380929 913675467205230465 899972035620937345 168835581867696769 564761212712905793 604318713163557633 664189874992903425 590299885796980609 586937821419422081 344032276156532673 633780718939636481 510116480708930433 553865419945278593 869055375184864001 838731275147612417 29935778394161617 889389707103713793 388915546984101441 31617638221423053 835648977432739969 305841073175567873 994109583113662209 179916906111973409 657319780448403841 750039256052769281 348739387456966209 800837677508003073 477729006970733377 130865764644280353 530264628903800897 393000303680313601 650928366935175937 120181918741888433 637418493917671425 52935005816909353 519205427673099969 962108422170185601 757704090028788353 593816194717337729 156233297722565121 710534223203278977 810911176537480577 613997356325842945 48142326425264057 153883335420228929 48554965363216241 326760506475526593 650658741566104449 345458605891916929 865454805531051393 971380283889533953 142783180759167297 806046438343994241 483879701750218753 18383054440366921 414832078387291841 224976519223769601 808453883408709889 476138754404747265 475763411162304833 681680966913344129 767628097583091969 547165418469038657 401906944288924737 820308341177007361 91895010844446289 894386232039057153 552494419287640449 16564923807859345 207599132229198337 411814329488184001 688338646260376705 813248924846828161 616327076237759233 780634242839017345 505868770267525761 906608094186705025 292251832624280897 188408701516383553 862343636025940481 830507938344521089 662859061547472129 432298205733349761 57912739834748097 503391669187546881 182243350865313409 580996256276964865 160376294989362113 721214457931392129 291291919475646913 376938134446778177 728739009453832449 948138846293144193 256861489130010049 390743500166767169 897307844727691905 779105589778179585 454415039579721729 442435626340131457 624128855165721985 830890088206242433 708057970751120513 155500625846489281 752593759987576065 620489208240581249 321661883390994753 465191366692341313 165299738348963393 974352034373392641 58577818773635217 44650723218243369 772567623637115777 394891211041521473 79733431117581681 602560189439959297 937890769100519553 510834371798321025 395719265823025537 833370497055941633 528100925526416641 627368004250779905 783462145009970305 33123547889818641 431925075439337985 545884284285474305 58547681612644457 425937501054139777 727219869709955457 269785242452609697 667103216967298305 552032061420465665 820484674035796481 183673411754366369 493926066918412225 449476710560961857 723871816983887617 472934161991968705 694403930462478081 198533616687985409 82060000670153953 326887563765350081 5513725348912147 897547068760733441 786885552191421313 182177157689988449 25216029364294457 588935314351847041 710012821123129345 457814743897440449 159923786739021537 667226453571945601 697271128249383297 906384565919307009 507080048734600577 70630364836393513 972317805701735041 557522354118812993 685519318495202817 103861325026176849 227356601349100641 913244929429890049 262124625178735457 161453849143601505 185724613103488417 426459760790603329 801866823720580097 344405125393596033 321860534284724033 663601331815964801 932787866827290241 993514073232734721 750708891822128513 932517716444632321 51654987447925297 333277316820673537 348850707362117889 513286702014692481 174281925527346017 641779056982517889 757057169797960193 131521443975682225 871925594808679681 873932753745723521 617641038841441025 583001301727204481 537385976321310465 285080511251454273 814657165515953409 780329502388948225 337752607466136129 974838899857903873 471030279366544833 225095921152625793 972066871791476225 120830469051913521 390041616254720257 494155865743291393 739044447140905473 50316211865297337 650887607334311681 700694620925713025 800590801348427265 834628549353613697 336460281689497281 687427959430916481 909933597556793985 244704824837700833 308941814657060801 521411170648729409 158203348041418209 212070644532122529 493731343552255425 481438710434101569 520256698635215297 262578486389745793 988732334871144705 406983646908184257 580119397968850561 172452634978004225 203849984552064705 962245980699602689 859917369266263169 608234499469975937 140031928044862753 963471966167059457 625478419866972545 102695546882234369 339308492258837185 528718065271359425 999463057484568705 64446246021507393 243652399438815329 996233440423150593 172084694954925505 874701381713510529 973308796153574401 583319249322126849 593996279378067969 573472676279894977 422396291371825345 837711756024145153 290166139614264321 340481658403081857 134524908548243617 487174730724657217 12579670557805401 422576960973831489 493019050245550273 192145088530065057 409049425981073985 416783521752723393 183799302578407265 526149527303058305 921583336516896129 781814316194303361 774417733180911233 777619379013696513 827563168028809985 94571083081479665 226133822971732449 616121300404952193 927962050706774785 193606823197828961 608863881219463169 480463109689633665 487145003219985985 838602471626803201 628562287795503489 613322338935059713 397238911658853057 571630877909402817 475949748542831233 827800229262560769 326042462304833665 878475887715712385 152968501886263649 389571260490836097 101011132979714097 630800717390773249 783018639663339393 331148190885397057 463661582345061185 834900761221593473 432639965164710785 282410298740781953 920082702547965441 440639283039676161 901201669038954369 657268378117929985 926031280540833281 973582931322273025 522324121538972033 136609358686055057 431867709740878081 971085492785650945 782784820065671681 642046506776562561 616515568939100033 133995576074983809 33780556599381841 916193333946008449 844497202018935425 82794807048063745 543481742900468161 879000903065797761 760319752601397121 41440432823851129 932299114807889793 785094492708278529 405101494696417345 403247785721962497 722289293067944961 986086870882086657 107000816309245297 278186662955523201 414380469385221761 629727051484049793 106028920226144401 925489145957389057 541954375303788545 682785673680665857 762106267385270529 663107527018571137 412752240598919681 228226368309119457 240301065826507457 968077642997773313 384682219588171393 494036968796006465 637229764708173697 169117848722283521 182120320655386081 658790499531388417 116393610778906977 342834908843034497 870567778822220417 238393844606502369 157185926499671777 793848058830480641 107531625899056849 83507176825403201 32470937223727961 191239196003014209 380333500100675777 454849923434021953 43670771961537017 991373422465972737 346951059521828161 744244573574572801 431491750782974721 970817786106866945 599308284033867265 576108305568947521 706688314340858881 371449865841288577 170632030485862177 863629542261687553 11142009837691093 499649635634032321 676184009072130689 965632442311328257 18187885501653513 377590630931297985 892086436862896897 156832317008362305 446340524788290369 800097643532414081 887937560285792001 901639338418771585 16770834580945861 566450799103353857 98936584293184641 828821987904032001 297101651125920769 722147737989391873 281407864553841601 213265796851697345 397989305807449537 928369537220579073 486658072767184513 256952366265121409 620828562642991233 972239792121289473 622368996614426369 552458731206581185 481673863060969153 412552732233923073 974199247433134081 40183172465017241 785649653610981633 225233190846925185 124541982930281841 219710883727810113 715890791250650753 450261492778611969 937689371633624065 733936790475464577 990199681253663745 455157683710869057 853839492822231681 52583599288777097 676543967090204033 805504808790619393 336924242874303553 383536145760015041 35286322343857537 484657970922032897 407239168823878145 133028618232838625 952300254348223489 525117472658781313 229044534927837153 919364575660150529 964171880251846913 23548282373216269 451032910710608833 972841163464760705 266431441151731009 108737177928180273 664798711776242561 583333873914707329 290738941273580993 143651021907235329 969800990156045313 396146909683277953 680329799421066625 274077524070424513 245008921594731521 818942003453226881 668597841566786177 220101361595258273 625311435469058049 553645735145391169 747868409014252161 854026468336446209 678334841480179329 476147284103856065 19232868523111793 858557483292972929 453646688364472065 375405468853028161 45441451658952305 429482578207444737 526157006127348865 757481174356424705 333573182904437697 223263977240211617 239211097220589857 297319158552692673 589433742250157825 275474250459598849 946377716155993217 63267078821322545 588913510571465857 482673719969657345 295874373776655361 280909697438726625 271032827591717761 77989875358174033 655164184291962241 781507925524802945 481898715132722113 797341366290257921 58357702723384361 986985959950811009 587711045159842689 665079736996648961 514135140105437953 111950569681336993 968325425342094081 389059402610971713 841070756139686145 460724909556329729 631368996966706689 688173253296486785 120218676509423969 214030393083643137 921802953573028097 750715521370469889 356959427228702017 839074453908221313 505045956102272001 788187971683175425 526385683721613889 324844780751018177 575854804197511809 983107888838421889 105525660306284401 400942135268945089 83266786032460513 285889548954163073 753689778892763265 5999468976593648 797831133197966849 577962691053986817 537032316495043457 746455056591184257 305509015231798721 847094756354312705 68521202104690817 347117071414142913 658041582840176897 705656155167137153 979007577077084033 13646756145913487 997937772228659969 890692363374501633 93708711941033585 778992402345064449 203806977735375489 211651055948440353 671514948958559873 819247056088453761 555470348641229377 731089566288989825 698080076333880577 130824528766165569 825667431119619329 77415529732920881 899256499199168513 44821222853141049 684396220282316417 576574439947183489 266318316889410753 703650795438871809 111773472678571297 59599830563630721 131428508059713073 680325089767233537 805192418911140353 541217703835417985 389427427395659713 426053379540487489 626525871745819521 585504475800551169 284350292520855425 684213104774681089 645838209710213121 770319905924385025 235847849715540289 608404244058132097 620818892202855425 753381040960451969 707238514726185473 222556578660384481 17847092065444771 628042940317829633 864238552768242177 418359671565976769 283780777908837921 462864676053332161 258100852302732161 709199721665566337 760398203727596929 650747627218141441 521169122802135105 963010872526407297 779694329988267009 283845228181068161 884574470012040577 784801368884881665 362363270933208513 630691896224465921 530441835662301761 782042474755737473 978819499804693249 661341667663894145 453636294684940801 744680607335890689 827689309563119489 762126926478959617 725490244255823361 631446013195098753 487128983948586817 449452327460338817 184463657893132897 953704830091521025 936511344916716801 255461409676815521 502277376917945153 668780851627129601 307506870067491905 569211278146244865 930325433310713345 471029055366141569 172533480180028673 205046914455682113 477343204882245697 538670280479092161 223749444866591329 793188973218494849 728235358218768129 448315660945876737 236630706165790625 782270143180102913 424127599557934337 401165847353038145 788746338107806337 273933111989069985 489200791106156865 862133996853781761 247287907403610049 18020684636599781 630421562817403521 645808289423651841 619509238935556481 453853479835064641 437251719819613505 794559651640508289 440406582158352961 537235678655026305 70776075997159185 890658749344392961 554254483357304641 420912338070284161 922036397216288641 785563460191081473 424173856454878273 613105621171815297 819924475815255937 878269268802565505 110534874207012017 607489748204049153 527621543771857665 746600653438417025 819102434687245313 819658350750746241 946750827908360321 49506866363937977 598455157419628801 969051027852831489 979236619097321217 546880862874200321 419014191890518337 378821070076856641 723063331191568129 901340818747538433 189294640944744673 424751348070348225 210053226817620961 662120005247754113 845654175253294209 21693068439123665 357408348744101569 716148077171251201 217399505127524161 393870294361736513 91692279765197777 210145385343519553 37785844949077329 813644623717539841 621387223424008577 887787062908838529 1996415885052728 719977026147436289 755003114941615617 288545667227776193 815032446864627457 928990374890208385 674414598914992769 863635398699013761 515618114506217729 138984481942404865 131760310200377265 776627676855223809 187393472303405409 803368268576083073 112583529408496481 671982445147190017 297120720403249537 717758890016288129 333275517104056001 667262311426053889 43279222242240681 440587995628977345 768279223624162433 110612823760529729 109811545643047745 366708656800174273 748523186908869377 553772143384133377 342070556219347585 905595646298468865 69409831371800121 935112420756919297 978995282586417665 612784517805554433 292230629129818433 112833619446927713 961624968431813505 196334124973322593 830599243357980289 804373678288495617 408285488463342017 308580648321115073 62484404639519657 296437067557786113 906814196120684801 754661678023058561 193413437440383969 315972292220347841 770317353212412545 848734243652987905 777756617753851777 474268037151215809 672092627821776001 850123700753289985 58668467033029969 195532748105019745 95036799412547169 766578891174081153 754856234257545089 952443810621769473 169259841560325697 950255801990454785 761094749865506561 591895439493438209 737530025635116673 292014868948118785 862162114822837121 135359236387170513 780994665567625601 977228917311567361 925108877799331713 473843425222892033 697396667044607489 565817318194010689 836596015774318849 94466346436302481 781402216597747713 43030074434614817 410170730904567873 324342194822687425 682958809575943297 726111049356180865 588145371653098497 461132533752685697 576729433422492801 854005226785222529 5180241499814998 684691123678103297 366137156516593601 9498554046476927 632347236533405569 370292377504068097 962568685582688513 480473383755214209 63594716358707617 613680612093272577 657614708821590401 342335607623287105 588996323544762369 647428516388753665 868283099973957889 598254078668691841 584424187786041217 795794214893614849 246947382989581857 636906659673488897 764441644552846337 553487283029294721 865051310345087617 626333027971259777 338988826766652097 857690380708444161 98570052828044657 152760022162855329 195187814452168609 180655124804172129 50843397287117401 408523647658018497 519299013890176321 433643732574378049 72185563935782689 835220677520542465 172118647023694401 26492149008088717 793803848791277697 216864905455953057 41145226254812433 658321134000171777 344813332230835073 501106341423284353 187512231810529793 364739442731501377 214931433953900353 890628799776340737 73461461053213377 59213097133604009 851813200351919873 105930227544920545 451118243964799617 778187130350016129 221609944906425953 867193568952803457 585252479043632001 271236402171037825 535489288261537409 97381774036879425 606919801518841985 622310444014271233 365457824548634817 709671546780629889 702351713609445505 602469109650282753 792417636878859393 36634404005244649 48803747033844049 247951395030934657 791128760163225345 491063392872991489 448503253610184065 242674459767382433 144430506070527553 252037204750028097 281214793079044513 527143946525438145 67109385489864337 55843238849679009 8737870727188125 825215465357953153 823229250827488129 279005223032275041 99970533494627041 598250900277076225 745224296336836353 747262103873982337 997739624507019649 128157317683697873 654886761955985665 235430886134626145 978765884891430401 774901023117092097 82472647308414081 662289745553341185 341876140805752001 931800036664721921 358039520110843073 83696870980961793 938497085340600321 247785250780378177 476984659726078081 875997924719388929 290792221837264705 437579109698273089 128358374499150337 938378556080753153 349386939706306497 549191119601413633 819300433321707521 363320875103017473 762943008528665729 197217175704533793 171926220082490049 192982003563745505 569994563574653057 747224888945066113 140837516780869969 538511581420085121 699169478385968513 201205123540088225 671439809605821825 259571231070598433 62544440231903313 989991129762881153 653327754714332801 431245281883395393 349395624573148225 632136286419690625 521691999281152641 141896345765108129 640611167645147393 329569867165485441 516167991135922945 523204423656569153 449753224407700737 801112726486959361 54579789454116681 895641925233636737 803047834898535425 721451677401727617 443043272024858945 180112112265437217 60916667975831729 954387916174621185 888922584081591041 268672842537373665 687147530038203009 717161452135183489 564845252050680833 431563908482576833 433156880070399105 962605435494932481 986664155348471169 459662545183054081 34379043779011909 646121855408647809 802822573038902529 574640638700618241 639599931154734209 386438616900900225 974570862251731329 985246610277759105 703639396026233089 17377811187241577 374064044255511873 707167697309944961 876402495555467393 50131381858928849 799327734479895425 103852210633423425 689817374665295745 462623671870755265 950829517088443777 832619132096414977 267032877587482177 48385825773518577 823973095416043521 108611939086674881 309563838572728385 789045030665857153 425907409204150145 621047616174724481 727572888814123137 62237420404638753 544901460592477377 72278250799630689 201516099301414913 613807453208789121 198091895757393377 259054222473043425 950932422145783169 966004015418402433 211203510425171713 303812595807276161 54825258393293553 611594716329175681 385036847732386881 76694729284543681 850095130979994497 970090133211666433 761900998556136193 859331126577050241 527686939772621569 622419454345571713 395157659993408577 800351997901447681 863990184086148353 963373363651182721 661673519631811713 939346677846263169 646677419172931457 738999425783372801 845916174123011841 347986775847221697 374311629437968897 294094977867924737 411963122845627073 899754528502970881 88048715050803137 21312925905714765 902737963625959553 56812091722537873 107583462696865697 959622192747215105 741881820072840961 905767267775932033 133737767939578593 670517182947985921 730975311577005057 113319220180631681 803995058549290369 63144830255279065 742136099925794177 966011900499271553 767696397696141697 335233888446577281 902743273290646145 741716008047678337 623008185601222017 439314428242848705 495221621557696769 198260138717476065 332250290593890433 720276324552497025 281120279090977473 399221165103814017 725463388032906625 551029171866442625 76430324543075297 698770639396347137 399546830715024705 821212863720472065 116118794759763937 825290935540426369 222890079716975713 116013327267946673 152751253663005569 313979760505535681 29753152595276333 917731928664164097 829995619740863361 296737378609339713 216951259003067777 434535171653120513 790535459923255297 946285220238284161 385517354574204801 924593812968122881 243885465679120737 851830299479520001 965430314872080001 58552726409654809 497834401633461697 764924856633999873 751307374804184705 821025075247103361 803405520371860865 563857683816923585 305893957663172929 267771912405404321 973610331875470081 838460497369286657 366593594371209985 657731532243371265 697792764711103105 168252302103116577 344141870076654785 799547059107421569 513556221188956417 257134761983056833 123442794480638449 75276188752621217 635299872694624001 477274962208287681 71780236655868633 417249011662416769 531051826802460865 771376431301352065 101942657161004033 358388754769134017 436989587083992577 52377701234281209 15732872451209801 195671392579267681 191821582237956545 336987831327494529 120977561439019617 797843712740796417 541731525787703553 546753020143274433 242230234069396033 852240887154206209 732149043617077633 728055491363196673 967227989438896385 534864210324609985 977119436547532417 979208077187724545 38793158811117225 59242734279305153 633041691497133697 555383148626251713 731867419359105025 122579366533312145 344190980006239041 955385568657209857 379954740100188801 434967916774891009 456528949565033345 611253984130431873 732282144779702529 754882891663736961 888246183734743553 513485837957791361 845940309907334145 830633857886507393 815315344017243137 450586787093218561 825241022253351297 485111233897537601 783724772296899585 839027566539517313 8252061371720743 605125743087054209 643299789953907457 514058557636989377 528293711633153857 785279777964898817 348016640929991169 566817212687698945 422081407323375425 811050898824728193 662011053615252353 900523870049287425 257777536090429761 481185933761860673 17243802919075791 768180176693579905 272698732909603329 603293972357388289 696798501788400385 104069131367797505 164664651275558081 439508265311882689 566466203243301441 7639483420025074 411446763028536129 725205969313972097 286656312212720353 645297682555654017 503582775575011969 380101122962269505 237427853572320673 45610585777854593 986690327772933505 627755518123588993 852848381311837057 546949502032706625 205694295917709281 840004554206085889 148873806190927393 862313705128446593 126051871587364417 633416042952912769 544040228080426433 30717083828367465 342720126083804673 625259581020184705 607632546930041473 682987937128235265 158488614341891329 569257839292500737 759433255453920769 645126875121665281 467246256969048065 52439244109972809 713072449682165633 595624164030727553 678243835025384065 462659358832663489 266435792989248897 273613470434131745 393552500757834881 903876126951541121 953204997579440769 169816626961665665 347431311261587457 218247322769510529 775694407184737153 117421572241145361 843554493458071937 298887385021782145 327621538412422785 208965824182957505 709988510351067265 676120595181796353 813848028267294465 799728540267356161 524051582750985281 617868618107120641 900614404367708289 397948213861003073 446960690042160961 89108060619192737 743156504775008385 195388164231818721 624324790608994817 206948236081483841 587247288662531713 144501012355039649 441554629734056897 850756062542611585 817194259763276417 454954107308456193 427230602634779201 837964281044133249 405803834154461633 354953191541131457 742127275315127169 255936271757203585 233088784962596673 962149280067482241 712287898574658177 801845981207986177 391957451504318017 233566591187429409 12251143339639727 182410166478657473 243322771716144353 640705217163404289 895856900959415681 73052624429049473 863169446970438529 449633874896324673 339224892745974657 844381618173425665 523907740025258305 109503341535234001 401360581325690177 198542651767592545 746236602412416513 177612870629122465 335874034819468673 188014389813499617 160776089530962465 674207813384530433 581600525971055105 436816183971682625 236573412582437473 582959649328859777 315213314603013825 74086665686362353 812527558759647617 39087473696898913 625570825695916673 200894506273709089 144728247282337473 299955507656893185 943518859458535553 124400044400740481 835205141461038593 924482204572573313 273775116485353473 43670349390520617 903796768464509569 327705833358880513 184584752982473793 996255739228782721 413564571366571009 483376841131704513 838903460584020865 264883117117800993 360809994854783169 556621644275782785 536415254978393793 893256042425289089 33340549196303473 524803582259981057 982827319917248641 716043523409307905 155838469175400001 830077404515510145 531330450689850433 320884422664615681 950301948242490369 72301659960206881 936222436311453569 532952414331600001 704468045546214273 44571533800837673 221439674996631201 451762937235880449 664427297357939073 712420839575461377 363730995466994497 335028862784877633 542466877142238977 296598838509215297 903663619777503873 978180953137094657 791320902677277569 521263135649466113 875426014136593281 896482936380561281 65877246685666081 495576905420097793 651962595142592257 998434483708845057 138029031899257857 96314940689783409 264442452462446913 416438851366233793 505429944850483521 179551311685418817 319154977738506305 308710759948152001 236704647458218177 366329576599472513 910991115925156737 293434537988570561 311092964157815297 494037317038834817 546686441829351105 453697968143128321 67108237412831785 403778091042827457 434572973857598273 744293955184883073 990730338440108929 424238516759363201 977937131356739585 26795397969063829 207721355380265025 422393933510822017 599063083976858497 698188804993900929 846261020452296065 407015746405040321 309130493681934145 4744557686560570 195288543343870913 506594958351886529 679434874887363073 143776609576416801 981371752708049921 391362341832223873 31634058213242613 351697125582344257 443892373662542657 390074014533642113 984247101008321537 510622426236420097 416751949119266369 264774670516164449 720419005621792513 734180919293375873 677205409109852545 777607194401216641 994617346878612865 725681788333343233 141982667516892033 317789662688472449 505671935848809537 951120377154889985 461351942271100737 287136626197767713 628257520292237313 301442772476047361 457625815631224961 80093883307103649 928028805607524993 602013358212982273 90851438126399841 78442507612837889 466248336217461185 184395404889169601 16723795609813409 428991498374490049 722627568582836993 591561380042374913 776404666147918465 630226890124166785 390581355952775745 120816932342460609 561833854651077057 344651301619439489 203152614031850465 300495726009980737 810822570739411201 929189536398585089 972098708472799489 981431795533733761 471885471831775745 66435780058430537 824270661988421633 640037166124894721 148186991346157985 542683985517616193 121312183417245473 827325455316053377 882563173706451201 690748009451926529 189334335774830721 751372348115435137 621371406063438721 660799773293408769 968684947676081281 496561534659786497 324581233756966017 443214983171333889 239956195023708577 811725227873861121 844338935071668609 214224567440627553 676310700024004097 144272051740141921 536130773270265601 956658790492230785 615032574913342977 265047220909391265 698173902726317441 600997789869925505 899526640757358081 478560832040823681 348943843722487681 891189872829489409 199023139819487937 808045068950146817 183592319630740513 388275110868622849 914848195786618113 400380499864422017 321833133247544385 143889398929918145 692768622086802561 631210728334647041 337715708520043713 594481012434219009 9714997137564297 377613762140168065 101230002268302145 712930612538048769 634855779123043329 739712899333479553 859181760284108929 802734430526360449 589889184314273537 161910009919676417 325157615868484161 4621818550692326 677515164519135745 660455128041771649 63204368957904937 408190298502891137 601948653477052161 391398575451301441 255240002983420321 1736486175889951 78263871398249313 479300724983087169 796984657007207937 759947626505610369 291169443888435329 213220295223731425 220761934987770305 247628760111883393 306981968697002113 946410057065374849 985913664737857665 822432564061362177 19193013580377285 306889341869446529 389458578758343809 43015483261729769 387837913581918785 337831082029591553 552296440156673921 251672705664081057 851225718695758337 592817600318664321 341627941790143553 600938646999185921 96454785704267473 867929307031627009 550866328112157057 458636711603421761 889119373457333505 469904176094399169 417323189443756353 160304997501487649 414935751496400961 709938665498153601 499147320043100225 314821128805593985 874533330217246849 641912936139259905 830795976902216193 219532339164647553 710843729212726273 100860118897028177 45761388163235497 644524108952030209 415480081540238209 464431295064610369 102026000915465425 119214888616898657 950956787918428801 582130102562867841 316066790410040705 543753533641510273 299907948773665089 272523772212718273 442086038910538561 176352845345906689 886597376129074689 158926247218428065 502052394985831553 867474868861368321 751575984057467393 333764157422518081 347255805545593409 452574157455376961 554560038304217089 48673120332406225 522202135819263425 934911883533406081 156327775227197217 912150435889611137 806212019285915521 24909273566681381 626138839898132481 733256043954295169 867082772775368961 616871179400138881 740972405563240961 425476935011129601 205286134080019169 320062484381129025 106482284170809297 229646358166913697 67697192942254961 489569292016998529 922332382839357441 832058468606088961 228695253713972577 671756269918507393 637480066462316545 850086811797236609 576184551822585409 666198935116117505 560619914623657665 192271566401853281 793815808922069249 765607880947516801 189612574133676065 235681074526151937 232237615757973985 250478773107321473 149154469285150529 816198189177338625 335983639831972865 47130195623726225 241670602877363201 116176677037767457 903646729414411649 95688918981952753 51536124658980497 530727642453580737 562968188822459585 485831704850671297 641979322600562305 73925998348894241 335668894656855361 698202167385151233 257740768823481409 377792714122289665 136182571371882945 312023292379723905 220737088584300513 571455231959330241 721459509641100289 606278785122217601 772204779942171649 489986373903018817 603855354975486593 472822288164355329 880306256121585281 639766574963569921 14593379451063983 682900493864682497 669818374623815809 980625685019571585 310803938709689473 589977085984418945 328769719337671489 918444196764564737 544740672109604417 925677092321709697 59848376753677713 432399890986271617 940113488521468801 144518428856077473 841793457395581825 188829856530158945 68852556290998737 317366977642453889 683162721249090049 972059952894721153 803939445820965633 461876278243000385 438811933790006465 147979351032827105 992750319563207041 357310638315002625 634730569692465025 978177125091672705 993815689455438209 825983995584454785 641779756932706433 933806287013336321 131800828488046305 507084003327523905 751223477294871553 184818469638639009 25264493642687569 712024377155916673 548209572732545793 830764984708960001 44400254407399585 772936344857246337 532644613143304449 316057522443866625 667168486942081537 694854895777826433 294942722373278337 660619631686866945 668277051243585153 43085244252896617 77264598184768833 414558636457297089 233278879841300577 63782315388113633 115075760992212401 594292118623311489 717164234142011009 599698943576218113 400744087900307009 712043839819141761 731398291036931841 554239656994116801 97692495462879953 508476301169249473 54180070284239433 433404217468197569 683174789122091393 230271359352695265 915190564987035777 893051307019522561 448527761984834689 554651744543004801 48295355699586649 602415712605623041 441872162946708609 298225272292011585 464234035813809985 46354871561948841 519415726683703809 308325319990611777 741554514403382785 898890514513599489 363104628197760321 824536061635068801 229848755134476321 157881192576798657 125352054924618977 722774334754458241 507256818690017025 511869513999645441 542545642390905409 473722163013047041 727392263898515585 170176754503007297 700225857542150785 124260189690854625 763093091908892545 209174957974997953 182086599654468289 860662903466344833 830132550809373953 32485522346309637 655753884689872257 654626871177153921 218272317551416961 799891381928748801 369750047558738945 499783545017958657 925470902408768897 216390064735652033 902876000512676993 892393896449046785 79961640977153089 284564933820437473 429794287307089473 523753458434850241 631201412401715329 983944627968373505 870847534344974849 864898644008658177 621902312607254273 152013911656727169 471701984242031361 121068765067928305 537657980300402049 482915639559781313 516490666637892545 301738313244069185 526853183913310401 739651149517786881 189596978119340065 232711097161267585 341013691965038401 279877932312746945 754543570318603009 773707069900890369 454552430029728769 438476699299005889 667735045103370369 295144439521191489 163661537119800481 384297792422945153 459772590784908161 311619246546509761 358177235317775425 794407067933665409 933065925936688257 720232327935843073 819519481421998849 165366747635363969 692489310238201473 205854779667642881 174820240709401281 234365082362192097 262465497237144513 362227992235869313 275266973162594305 818232823967708417 81340904557933409 950158377541807617 649290614158978433 228562267013618497 800088525375514369 437810344386843329 582934027176186497 197408812016323777 360718763420706497 712169225523350529 215586668031072289 189663431064875713 869394004886828545 237209024504050337 114928091038599697 902519896360264065 904856906867124225 288353347884648065 56676009752372633 305030975243543169 474746645868521025 492782030180261889 19497961130191757 475185814079129217 726668294019518209 232456057853109857 690758274555911041 800004240439680129 879099637318518017 455979767017122817 432798078643010369 445715520900296961 816593682153680385 734287239984606593 690974551645687937 838177032892364289 817115375866393345 574449670750777153 133130598109922001 754425155991175041 885214256827723009 869597521513949057 435566677609834561 378894273216563009 857182411850715137 158105863862356705 3606683533838862 764772908912096513 543105816271193473 41998701823043665 106778633410435473 832696529035960193 661138427195709313 576308622063958593 881382549695168001 684137204745486081 702388855737567105 794327121667347329 509331343778136129 282199003487367137 407110622040363521 337868738550735489 114789828715608161 712947435916920065 516655460023244481 679543966301249409 663091240339660673 368899364362338369 438736449573099201 871412186409724417 424093904456420033 654009281723705985 489430474856177985 550211809143004161 539592012306364673 685666611151621249 283129201025133185 945710792076038529 467277919829292929 31249469086606753 476050990357251201 450782015119838081 758358031051948033 660170989758061185 540304505275656769 447904945227048065 849164224597934977 990737640540334721 179824732277538145 278372935333859329 536516997407453313 466272777143590401 788385370021956097 672114683005172993 180349093748510817 386725807978439937 400554519214566081 515414137189392129 693978423001674113 458395570675921985 571754953967598593 361755798959915585 191840609007051905 491578683168217601 731992506510707073 631477226622362113 56493619475098457 988167529440577409 743427821981811073 495947939599755457 841953658581964289 710850988551261057 624514500036823937 201809131572357345 170201931895512353 233121827283870433 918261997683174529 213721963944532705 813930072709759105 533400664345283137 730281185564294273 396529028337990785 843807015203388801 844005389852473089 560235690400759297 329304153968944769 795915975082131457 701309700462832769 230379681928539521 257145404956187201 668316015015186305 800252800395188737 274864135965827937 607575176327781505 459342492732510273 245517134262531297 406915388687181697 95995068246022449 329313576612683777 852440071592557313 206933553287228737 340872008253523265 107420029460207905 600451567648452353 67750661475955097 429401213657737217 223031668446473921 326040793179917185 54080781163605705 796621353016927745 552370370370290689 484583369533272193 557563410765496321 86792989567552321 615015268981743233 862564977629549697 98348722285550145 789863382841229313 898184947607298049 613699542180814465 996125282222138241 525724300158909569 338973028214461185 882168738657529857 830699283880818433 975544959660577921 555111659860934017 599837042443613953 73175639375833153 926674903530763265 823441077686105473 166080749820910273 197567066955741665 452531796613339329 992736700721856385 581193161411125249 198994131798329473 341712174173547841 55177225325046209 977699242970860673 233888618585950785 924609335660886017 450441913465688513 226964378484201025 60751194494727657 27537211453445565 940741833942716673 567971118827390593 863643624209544193 973312429222499329 67182252343378937 765947918391464833 666942386711539841 106134288245581137 411510744712693121 743672554441278721 946795979375821185 963244226217010945 666941992956033409 598873052163202817 775689040864378369 865187946356765953 532404669460809985 416468304808834241 230624242902706561 722614975401807361 741892396792344705 871811995578401153 197414254788398593 335627357878419009 820908538094435841 696134708405114881 723782535895992449 420051771399823105 12187597506745363 111653071100551665 838379823014619777 265102884110287809 960493349999033857 143089218901227617 153034513583520481 993300581305145857 309499539016407233 654501611817853057 508796265275250881 243895076195595809 101342140730132257 253377097831336321 585454599417431553 76262202257861841 430806857995214913 134006898403431057 457694672941144641 533701674108240129 981320737828831105 113523715475000849 2992233397606015 617874112878762753 39616665842835633 738996232611203457 316475656594505473 99943473132665169 171423042088967745 433168719720473665 601646449069420417 289670493954542273 653712247707012737 298430063323014145 634027240439976961 454675239477037249 852459633104068353 840156145174578433 854099656148946433 338423006264104513 251683758637206273 506574893662662593 468530111757232257 179883169160344641 663547560422209409 405762347284795777 922511068228715265 756085225936612225 54913059447706305 762423510192451969 564545196098194433 419895696814048577 327998244136914241 857001458739180289 837271777517173633 511333950231897217 597347897368344193 164774887707881857 488705091432009921 206829773538910177 958489471242209793 828455877909735937 967875041064957057 115320899133859457 282314699060925985 178018935646111489 723307456940901249 214440045457617857 170946536579968737 807837111604872193 703656905431103105 978818650647479425 243783306079514273 363554064623816257 124335014670023729 423433677103840705 395346639707661057 137490106896567713 935013859242332033 858764960190068609 478911045352681729 357898364120064385 338903384734450689 225258876288332737 61699711514641817 548312019287866561 879805765598518913 189279926967383713 899357589765863041 970937994819838209 746864537286413057 691570489582712577 660747906915098369 223064176986330401 35003888777481509 245550782725228353 160776126421929185 876389211633824769 242270206945917729 93021350061544433 31465062445782621 312813813549073665 550245392192209665 898549390767168897 873050412658109569 871433245910100865 702626177897869313 263723371443344225 611226480096654209 163249953665005153 117807247053661969 184367855628988065 68261362397386449 93616087853337857 307344910358821697 76667695271137153 799558461202558081 246875649339902017 552614053692252609 34027956300501929 609030867912487425 900488022667150977 961530541616482945 120588510273190513 32666076724062521 942586576249940609 596245839991155457 287940428385365281 556804624580600193 341090586435218049 957206857345099137 650200475544547585 643476722745582209 855903812529309313 120513463884549313 553760433089490049 387799788706935553 278281420256792705 661325391399842049 19434991689987413 90726072518911857 331136434757528513 829020809373929473 557205863428702465 343757360995262209 257020313652237313 458367374793326145 101245876569034721 680652098880294401 171007378412102881 759234528015611009 382475450546262849 135303250743540113 156122540754200417 395079817057379073 647750314783646593 476151903369149953 349783822552129921 372933640332547585 402223945530874241 677636038342775809 509618405300063425 975862565693191169 150916262549198881 690795150876589057 682711170998491265 789512874103593217 756621964625804161 531423516157225601 138740722941282257 339549751912969089 526702802089399553 498876971151837249 997557514776250497 764465178983329025 956848398219744257 246204150364071937 396694781885248193 611805593376217857 864505252195751681 857732250994693889 343333273084883905 344470419405581633 560433596510033985 859253668830696449 895748135385293441 572081087123777345 558952154092192897 634822303462151169 166758522561966785 740868810223759105 894191857228872065 389791042607676289 59810392094465929 900054688412737409 372546564245535425 59643962917299121 188808337105943041 854899222041126401 485052053323141057 286562191115628193 225555982798699265 173706633655356769 365339398262332097 279300217248639617 921674273023601409 60934045684149401 199915550978470689 436253803604024897 301275694545001473 479653128165111297 171767882512792641 586610551087936513 380737946767883521 308043867772028097 92740880878164241 520853731960109185 185025575680288769 966093181912995585 804987482622376449 710928236354725121 566660465031649345 335576771835548033 610374938087613057 223988472446031041 242274627816488673 919697438997204097 25470990471685441 414370868955607809 719449279463024257 815038641938372225 118220798454824913 29432316442331797 148135513237537697 979994909029315457 323343763845283393 519959512966458689 179371850767953601 528412408253899457 672652551917689601 129396812775901537 310395318763898561 918290071140106113 732869425370065409 413200876125664257 928843319465588737 272155736550814721 589157865608608897 265873246710533793 906946229590221953 2869383808118187 22695639883803409 4936002966523746 534923193062130753 36468226040454969 633509302147114497 165214903178203073 294848779111777729 348232796214105665 286914901874492769 120818034416934945 263813871908755713 151020742539117249 597835731011098625 594309944329189889 178143153255280865 803312419324484481 599690577131124097 291570645194489921 596761648509247105 511191076398432641 614285483377283713 966109793979178753 457656840329736513 872117077406912257 190143755246506177 958217832825106049 241018627542960225 702951677156931969 806043213321554945 852941984031453185 128439729912930289 879968023181120897 544391782112764865 177764794613317185 31826368743993 829906779365927553 778782740769781121 727950480452314241 939090576789187329 99467662308128977 948074654050142081 17348691392349737 543783528275444161 112577796542836945 15208464089749187 748170568877846145 782121558454026241 832569695420957569 245400767709721633 958667159382109441 203214773244614113 877887422705072129 451158242714836161 417159442430154561 945640467201332737 508595648399975169 9688832390704505 799531493983202817 401921683491057281 385894443437621249 383810962690045441 520767696821202689 424012890308677697 702769324095996289 895578063912861185 735680491835118721 233822133546826913 51182820947445865 390862310531030465 816551000322370177 458799544336404353 605817271204259073 674524091684784129 533529999966695809 997248087154307713 7910180057820072 124102593286732337 575485268677859073 361146742056110529 882409928492407425 342893323108565825 963322283366999041 203926735734004449 640372384595735809 681650755196255233 224062737540073441 452940783024150337 44694665085600609 735913821961528193 952178384804732033 695571385692662913 655042456125499905 760169053830605185 15510387505095481 656419871315780097 436898500011878337 280936069895627585 237845713224309921 21310854337347253 505393649481646913 941703171109917697 870786239326385153 860569976435574145 677954846710903809 879902292695160065 656472159546716289 155943946661100353 497418062054293825 279362847086797921 273173099384827361 697513865919734913 941335190709210625 423618345433393281 581527101203271041 972013397765810049 701603716280061441 811878436886399105 374703397993251009 773235350645922689 764743171165079681 109367463168748465 446028719230433537 617951478187908481 876234617291686401 759139103693865345 278312825613546977 714363596366229761 177055099486167937 558600496321158593 726526114253765377 100057271892527665 967229850179450113 929138673179760897 796534534564507649 616375167478924673 805867510723018625 712882562369227265 244823770189178433 917823449201737473 391339343817548993 301325487254114689 855709736298514689 608454281554589441 286238905941573313 623971358008812929 152224976989593601 560138169422490497 232365490708531297 842172907539701761 114104586825199313 286384565632278753 729689406277813633 547847688413664705 501109886265133761 34145560439899469 684181374798924929 355857431455188353 292987315360200257 707228417801321345 232248601877657281 202714082738733473 879952936104977793 369056035041470657 559667921719182017 576251696298765377 181633613777144385 488182890084392065 401318441425232193 657422677506783489 190423443928999361 213955516237920321 451293848401064705 766009959222895233 270392366940974689 306883821137478913 663344570462655233 79488862018930465 279002228697315489 231670456346197537 176913851525597473 804343953490796801 490357866500751553 761562759782368257 677766089204439425 490792492429729793 800586186305871233 980003347100339585 473462036754710849 117157333905293377 593858713220051073 116844032887275521 527440263049655297 754263793627441025 387841804496183361 367161230555783617 511569153199701505 831527236800649601 296887675423086273 934602123611245569 481715281494970753 246296380560092833 927607666107370241 569957533052761537 695733760079633665 221091792488021345 422760833634676225 969182338527947009 35550723651695649 57325143147973993 504435051998591169 511375357004400385 387529015022806785 849722740545143297 935708403992187265 992420554644486017 616561951069954305 106952051423174769 361394817470021249 608338177775156225 643428335964415489 817932610840880897 933763695507572353 406280649830865345 821591211073112449 260198250036804513 49567778510485993 521041705415203905 794184751093524737 169786245685269665 382230718757632833 599561032675712385 295384796305583553 387906123774509825 790174906699881729 61958483516409761 709300313802486913 827656750995668481 612175026080627969 10004500283901763 396182168697137601 327010328220918465 957092694094505729 255634609955510689 887973522091925761 387986276869650497 382796425857357313 764278465031697665 606499518546840449 865342092213634177 502538111923421121 779655776790125569 97014244384411089 733282340455257729 612206275954839937 585675403795040257 242116791929746017 200826411227406977 94996649423983121 662667639073223553 136567216199949825 693900716509244161 718046123910717441 383016195666602497 388253782129467585 806377063329105025 716005981644649089 167093334851674785 456086734646419265 927736233533931137 877548523936503937 564121826677240513 149147443299753505 269489691844110977 471196877543199809 242198791114507361 765856740178065793 776763125883302785 416054923317808833 653351752537464193 235719147058190977 469478511374770561 411032022208495105 797414262956497281 493452037575195841 106436904728962385 963669573289656961 235090022914551617 635747165215164545 405497506311515841 227972489533890145 316328365722714753 919887970598182401 37290023276579377 981642481965032193 593693083260934145 611936224341192833 94932303477289537 799340664170436865 8528672399652494 96807427268913665 37623924123447953 753238489394767873 675295982709474945 555502540375769601 224444213045895681 678937474087995009 779470761018561793 193905615232807809 62020369147784753 958263607336910209 158006529051267105 286369303980833921 654893244374900225 805510857572379265 787815409336619905 754894609154519041 292465264820389569 506083828813679297 484399744311577537 235794149841993313 456562215893708161 892461450986665729 255181446561554273 450661234600460161 567198508329294529 388885675034153153 683857786939558529 573226705620626817 882549390687440641 190710546124783777 495019584385350017 309873415361266753 766973692408026113 935091809760798721 692183319127355649 746420878759991553 575892381917238785 575444428485518273 835320362092662785 80141673667327489 269231819258106241 992259113697976193 662047110274233601 92303101848457921 349931384717617537 197488270295046689 224127153009565217 326944035250505729 77763486456415617 249450673980540225 450213480111347777 145824319742999361 81615103711495601 261351814606136673 827332992058249089 112874153705178065 388754320238046337 120987206340664961 66119997502784857 25000064156060377 613898057783526273 844528149302128385 854997796683310465 616374031101713665 163678744045267169 356647490031015489 371270663438497921 802569523908928769 76073256252353617 56415932333827361 185430365915241441 846964274305520385 745327482733227265 817801458082392705 730034619234761089 88181081554736801 699829553082420097 250274492017432225 95537354836753969 693086388954782209 675324515323023233 664623647973975553 629825233457768961 139738349574216161 34018298275949377 447910288721622849 551449234217560769 899023175550013313 649809501692754305 536448780294286081 512267233586005249 698517301847331841 442559218085730049 614332286771933441 65191057583238177 208964854608552737 984532021097191297 175495295471002081 186842360927006017 399891658603920065 907610768189325569 928402847900535681 81173670483796209 839140110337126529 51424272906682945 343596741147742081 234636839804142753 49980245556454865 454075516465334081 735549820069557889 220538809227580417 643032804775600641 895789202455926401 812244965285948673 752196764529049473 278256610418068833 961706424512325249 439894557996062465 481899348846130945 820056676865050369 646561327393225601 668163132569993985 634130320175319937 77137742508952561 737525209551076737 195689674206811041 673773772555623681 784661903393271169 391667852420862785 169790644193632545 347978565669098561 521795303654258177 983959280850736897 891749381950937473 937021747480518017 860698961270855937 906337972817208705 914476103605927937 816009320212192129 526909341076631681 217049057319538721 587594353798657153 204845503905037409 794966793090964097 994278579631195905 131838533294775569 585971506553324417 841811015486499073 764272785400688513 256322082254136769 843429527818106113 694223840425905793 229954891939780033 505671110186149505 946480117123161985 611437440073231617 702981288914056577 416752791210647873 518048889017368449 881542071813669249 574784854059014785 44925749737195985 22584781548733445 737748288600315009 988130394984292353 996190009576132225 537484339537915201 340735694887513345 680876448099365249 173730931301300033 173207726562868193 964730393307647233 61944092695991769 555173980897301057 543840129671341569 871697804601751553 693007384755883777 391059219843249665 204519731824280641 79843115824090209 938336793616539265 826895145310395265 435368301340762561 814829782006853505 12866947723875201 562575001582622721 11955497663922899 875733836793401089 611368375827250817 376473992646729985 836661031097410305 219349820526986145 799150079630674561 150357013643521505 268452653273232769 548279472416666625 649701005603443329 69102648021150513 263580407504438337 628118519193122945 942914109874163073 460604310288779585 687631446349900673 20486488614366749 7972043384054218 951082613731522049 369552840173557953 230721044784843329 879678837258648321 295098370816766913 208014967716781729 276508446011192193 411192653171436737 94082153797380385 305363110220131521 996896927333949697 878070992818731393 229108116698917281 168022576929576673 166016671446740801 149727047001956481 930475869965867777 276340884402348065 544010115943024193 379384420721788033 106588668036103233 171352007388907873 296386214215218049 760102608628013569 616418080513078401 838840327710105473 915103484372053761 553247627639688513 242938731911984001 878498441972414721 568635807737265985 860846453052115329 999340675668939521 342171261669225409 148183538346245313 481660663480379713 256245577721450945 402541662702493121 632787119867046529 362739291053625153 837855185993753089 192648128126624129 502732639038157441 286983608869956449 409860617052295617 335965190465305601 39285137537703465 379322780348811521 24577862534520989 293180830782066689 476047619677274241 79029257275845313 842312668198225409 690154143296684417 145348093948328481 426191857524823809 696185630089182465 94839339232127169 289855234740144833 812232892161727489 84980047881352049 190351354250555713 898591908995555841 916548857388217857 280049837406885153 186081752791981345 356756443674214529 15942372064824185 823606695262277761 436234102365506945 465000676152911297 535691538868658049 723083790652417281 240843333860656385 346403093608472577 889192048986171137 946661595815903873 411906622745124929 294291291501039617 808552449118419457 375979118962924033 448441833095362369 862912128004040833 435894357984505409 541704835151087169 708986374267727361 622946883111936257 62102369948316753 264795083425035201 256262241160531105 417874010697829569 157203228364391393 650337675352268673 612594855941115009 603670261490307841 28375903240682733 771904003300527105 370441914317186881 337413617292384065 314873779349209601 272978108921201121 892446575417967105 219735174275186305 534072564480023745 69585035828644945 480284833618274113 477113408345047681 932763075629633665 326617407896897281 739862585687507841 893689710904922625 79132066041974977 2097608433210497 98891569975567249 135210261309566705 513187030678221121 1877248231927809 796417818459065729 232092765448683745 619377784381182337 495854864662639745 245499339863787457 352328900683261313 910668858220741889 240101052003190305 631064255253154049 661441028307578497 537267717758734145 992356547690995713 434284348927551617 865116428312887809 927684784754870145 856877252535277057 339954789715694273 805170539988537857 609987553649769857 844829807708201473 579886433256778113 341494018312317825 975333048506865153 175306250014564577 166825447171010657 327593402654073857 765565777471888257 97065482027538513 981673820596174849 166843403545158241 576422522716864449 900486887672151681 171676439929218113 627856807651042433 555386066774982337 571726459238554689 506773646254433857 973297343125437953 579297613643415553 366112341113769473 11625349363630023 205488099721534913 565417527533124801 735443801233508097 456151670978758977 308404822889485761 697786396177871617 214729375874789249 840188538273810817 738816161099023873 438678641679128833 379305359435470273 368532460560349057 324793303292125313 395979262459274369 35128990778453329 179879709549897633 918535961192887425 787896107522410497 755880684056215553 193709099436464513 139051891680310289 196115671380351137 473500527175453121 377897339653817025 860909680064438017 40015067190775969 447715087712019521 849799323054700289 555910878397327233 203676899375249569 859395386642979969 915805527933020673 488574376397579585 173162527736760545 907264787225493249 168262766265090849 182894638670688897 15853005379636187 443210562221374017 411495615282365889 611652733167218817 381861095049142593 304534109941577921 626001837505672449 570976464736844481 207872535353782689 928816250766494977 625348738169766017 567839976708555137 937735452210258561 46214813385823561 65626541047127065 908365455155831169 276253804259265921 103115876495941457 162402296541234401 187366627390375137 900649326439744129 88916629593079217 812971382062134017 967407150768991617 258856905879905953 13740918307242113 848456126620948993 537213302595475265 879156001265325697 959117207934717441 215210301785052865 458681169252884033 248685913377567393 326746995946145089 950436982121960449 368680355211338881 739340743061287553 213748692772519169 643423402527563521 681730652722507137 671711045973449217 208091732603129729 509972739883171073 443391693334191937 17578823595240323 927877234767343873 430227034815889217 378459905336967489 508550889645487553 315838974016266177 64010558448206465 945038689389562625 805428132723815041 679720797170709505 46086631415224841 993088160360713345 605675072232497025 264448006658547297 937446030601808641 997646649372470017 43820687877907713 418289680927408385 57189485506999209 121648978633459137 843858105835675393 228170480087818817 110113183379372257 905872875410366849 488912659478099713 545223254917281985 53262482784592889 794376342901927041 209935421908095777 187491801037431585 384117991565251073 108821917351960449 93397843920879361 519935440164282177 785477609733138817 375920074966529665 752482936922813697 690717829325741697 207380883195458657 996090171585038337 184784828276288961 305970559340941889 212595872859029825 291184765096119233 992861799010210433 902221768162583297 45386528080388897 673228547786422401 616083403337622529 16510225396380919 17758076134757773 488687965663928001 610140278455201409 139530203930839041 635522012863180673 483538486807177025 14541094163799785 188261005635972353 428838716424710529 538684963457825473 121725077444931889 63341313021233249 807017318629352321 594093175396196225 360515989755040065 215491660080793665 852037069157550081 529909007618016385 841104646957585793 177732315798472481 804384829583330689 236102365965294337 391267366002463041 609777815434988161 911387349010798465 476627432655305921 609927411182933761 322227320276859073 213387413807499361 253215772098926081 743390908552239489 916050998489161857 976127642873255041 776815678503055489 673708112365243777 393060760583502145 655947429619391873 456086573011660353 322820654724917953 311838015287939649 153375124850871457 372602772055955713 598775801459179777 617885697787251329 394041823542654145 907493122656532609 122765086130552705 144115724889807937 25312875581708029 655743397148739841 312647312489314561 326340313171478145 862511298407401473 669543521687401729 597640116120256641 916995319047366273 118101440625597569 833723242427964801 190830371003880129 308299986528830081 936844342595595265 732964272978435329 745007028714805889 533489281636114753 203986075194141153 426205879069982529 610130799513381505 532306414556082049 434379723947063937 818200803903849345 247718738150918945 915903264159901185 58578434986660713 796880982798228353 541858595304699265 208579286927211169 946003864341793793 489034201081025793 384923050685838337 481934176161153985 222049285397734049 142375277152950737 567897968521304385 924180100122818305 600302323474114305 551645065780135745 933266922800836353 337344851864024513 645976613861936513 157739137466506913 168426740900212481 852311751594022785 773257432834402177 25531960703389701 948591022444272641 461124716878565249 846851342601414785 677123357497350785 252140818056300737 843401619338955265 73966933413931457 67418481337043089 143599212454827105 605334941294067585 332750651541918081 948612143175836289 678159760704612993 542529894469971905 160491283148491713 105259547579279905 558432887805533825 109375627989685137 621446733662910593 843779960414963201 953359792711278721 545928996849717377 69820112616401529 96684073847100657 358775410809240449 337201647490466881 126226617547391841 225391426439188097 379700896363669185 8693966374160312 782081120006541441 264687738365338977 890057200926118913 986052793196925825 549956504397048449 900764996584428033 673184957750418561 46507784980725833 681497508872030977 883116134840932481 566527348313851329 86552993316267649 198431879278363265 73672761022379521 479402237641931329 736099646959651457 425232884685176065 685455152225571841 780402932761116801 116572378323404273 800812468865306241 974250228362279809 270193755762004897 512318257646690241 486145338709309953 252671990769854913 779002542145004673 285035065279878113 7948930444232617 394241535583233857 821777488841188865 284116303075286689 296605260203154561 299326785072068417 376715797052977281 706894582838820865 728665969446613121 184007086250232993 846756595342508673 647406295666350209 487914230473325697 121901367324724673 443856000710010049 886787923264073217 859574395275220865 378072181466990273 380748192250177217 159662063533751553 193495164790608257 599268266461976449 345888345851530945 656418270291588609 765742437689400705 507596770518716737 208941521811919265 759304213483666561 763906680685625601 42449601411036041 894221422682786433 469505514161248513 77564458515045233 830998010657964417 958714658625535105 62321960285892433 527867483639528961 879292089150723713 913695084565258497 748182727647211777 983423005944903425 668058887986660481 481509219960326337 449247777295262529 425859373685330689 629410950780268801 232093040570756417 796005839414924289 218247971194845281 758207713887458177 800482854704011265 567515386001282689 441510288935507585 875732061301491201 753453856543810433 645282803532914817 374834419781709697 580254873957528577 210029598825752129 117395664584115873 760841614551498625 971188251317485697 289649358812990721 90217626467499201 997788482188358529 868724768897919873 79078497745921793 564119118055039361 500596798170722241 32602231350935541 993644747191776641 72403675388521553 159228501181562625 141022449311606129 532151208503233153 724457615059499521 664251125306737537 368515171985180225 563050036409602945 531489754114254273 860876445548345985 910026008863354753 460479607109856897 12952158920889191 707935320738176385 863696535531161601 864017757613705601 811381495523583873 658932412516410497 398297362754533441 250054738985152641 501137523003173185 728388454402068737 297317423374466 263237164082394049 721129681763606785 366132853624268481 992955600965984769 204298762858638113 842528642970485505 821188442807187585 134085418047945377 749720497790374145 389696166080760513 549650971306707713 384358668222091649 886121851032822145 546797721021825089 599891249483040001 363928428205966273 878272185966746881 125077132603614417 814005545961212161 317090685129159041 507446321396525249 48485059678974097 215342700480125153 833665673915206145 672977149286307201 590802492905446273 534902265760965889 148353787441237729 53850589079313953 508750705205763137 469309643437089345 587737928753327361 891739715834770433 746619280674728705 792939443980063873 956714922906513665 47805838137673361 313088043236810177 777709991230398849 165419764445729825 471849947488546945 165205968321650689 745367821096554241 773259607647389697 726048626163542785 783584551693856257 806104003722158081 963226072901150593 551749497849694849 533053691848799361 569601961438937793 617556206527382273 934952947205840001 711228978567824257 573741973621697089 21040855398140937 195614433376672289 371189432814126977 413938566641750337 412435864457961537 232335590895598177 931928274644725761 702346294976553729 294742937125548097 835067761851515649 270205268714327937 498944840675850561 524444778098455809 524948948165342017 319311673753539073 271938705308475201 666579827780125825 486279724824068865 224096865616751009 627237853719041281 630927059902148865 67985726453326121 248063375614187009 438406304910063937 914267511424398593 909223173888308 968703449367971841 879883664632647169 850048008961692801 806240349783262593 793439348863735425 566132769317693633 610770511307904897 965785057430448257 583080554207150209 204402774309674145 586669165606963329 846142131610161409 675787834338940801 133903983476319153 458943137854944897 378920976992272769 995925910112298113 932376294660176769 344838089208479937 313695620822908673 233307191193269153 83430138611806369 878689390521955713 898403844885617537 454217892707582401 3905030499456786 836757361139518721 975433833794209409 511938790926514305 597209145326406401 759025546727642113 285889537203328097 457515022059787649 821681484104718849 78448877350041361 777810397868517377 898206726905137025 516089028932999105 163406033558985089 647886508864498689 138904059192064721 209192604705808801 803931057505565185 895026944178578561 588980169451453185 736769785543732097 433899740456254785 215702269835556833 582373311643088641 905578917675658369 452578160144099713 966112400181213313 591548259079793537 965617989928677633 578280493580152193 698873328453398529 106426821899752609 393933480686062145 188432455804274913 949141144802961665 878061492957762433 147550258660135841 43821975064204825 697094470991199745 115044175031520977 630331926594411777 895591572577785601 423797301586216001 780307622170717313 737374484558205953 982563932855541121 262108559107527841 719629724354568577 417642665327011969 860394891039277313 233062757726468577 703954139867597953 735860570953253249 895043089347169025 463713339319379969 969384096453829633 751174129524603265 898984428006798465 70626809391296065 765803502866226945 73945206780894785 102958719504883329 732987071139771009 192569899391081377 452473761215717505 17917211085944019 992685646211707905 13271291796208119 495858036025129665 845969431691926785 831030093020498177 647432620427188993 803101249283489665 305857708450815809 861120200336483073 472211577357548161 565589387525239553 923794246894530561 522964757740705729 409076762086634433 691956339991552513 645980440814923905 409611197940119361 387377822773125057 801002543662082945 712017634551457921 424631481381876353 177386327892456577 997749355334637057 11564465045154293 965070563575022081 669221715013129857 226026338939409057 68474725690677473 33363962529872281 481117831599725313 542460366479506433 561362981371928513 853838640258555137 741396379869605889 823746691975816961 116819486576289937 654421940844653057 574583066255676993 972140782061846017 486682878648679233 175417000685580865 695244498459210497 471848486922983297 144855198568833985 791105176638293249 175877931914634177 348168923604735169 578710594613767169 936076937457112705 900715905232324609 946742032825785217 887433152402096001 579267645601927169 79402683335835889 65078972824327505 782472230607965057 500504032715706881 997573310066634625 493841141939942209 277202027579548385 15896255322243037 590458021492302977 950340488088361473 582917422700631937 941709520078216449 496408849523312769 278842680522803489 341216990093542465 56613702728153473 675990515218863617 46973499793129041 928968033677705345 147759464256534305 55908234843919049 758490258112903553 297394104170379585 138410404108267217 703099901827464193 631642006924526081 542974292844633025 478443096256949505 870963326766151681 639187533813913729 62022216244386641 321605741839785985 645709878017889537 478876509568809921 885872573097373057 355821954548741121 505648029736569537 627959430598611585 318021031864120129 38984184469452289 679843054912019841 246334024638688481 752440557214583809 419671795092636289 935736460598413057 622642361148496769 13360668733824355 390247149287173313 159229813539745633 126511844580367233 456397107824130881 782149545619756033 527356409332647041 336817381244674881 660034531593268481 26366789032945093 65519859604670217 587089111327177473 831695717997035905 475587892051674305 171535171930351297 609882999225636225 86203917139087601 931123196877702913 161154338857720353 105078090265411825 824211981921990913 403140397452215617 818808897974584193 813797182527554945 357609319690752129 826051836318722305 237995436906793153 289224841477992129 277127087613564513 974070366401615873 213730658009843937 835400914822731265 429069970804292225 500223315130195777 51099449790562801 680606798031593729 623660896107224961 133796980183671361 716026498277251713 86868469771804513 712869708536899841 97722935009610273 754558374144572545 823132573572852481 592409734094303489 683382540676500865 713312812893583745 876712379905360001 158053834565535553 283392761060550657 915124128287736449 903657133999278337 703395589450025217 623964973337546497 279702426052274689 259903891650555617 623138179862664321 251344267752553921 469368578057377281 375683280470500609 287034961607730561 758710052173437825 415290839324519809 178052510018392961 294458162132244161 740944930498638849 311421603720923201 501128203525471617 993587181232413697 938178122085343361 413428161638599105 299221048967257985 653362180709095297 581427444491136897 550868506792390657 671391680571250817 277243576146702241 144570406480436737 645846302015549185 471835415958356225 27680257124771401 798965564936448641 864177118081777025 701970301508996609 136870422962402929 76140300540100017 330125067639308161 118281171718667361 76375392043061649 989005875329350913 778064030805488513 34119919762790829 474520186370739329 15125363035490837 649644872339457921 211161718727044705 651011671768244993 481840102907479937 169498445085928033 922576338476918785 793177110544405633 540876032081097665 933087823064688897 698825784439083777 353649720029224577 810847912926615041 744581172668368641 240102054147232737 596804789604561793 84427402716908513 468713014425112833 376654677766385473 768006653242665089 130535425897388529 767325413183236609 487634692452221697 778614906605895425 411580716709817537 928045923881548161 236732609825839553 779194259958259713 525440014424045633 849404975781929729 963070583549413377 487577892992874241 868631527464895489 304285862659902785 270906182474551105 617075687689251201 601167248785880961 183224682474296673 812224736602733057 448547822980316353 628201815437147777 732649499968779649 550871960646038145 259257482831330337 355271172901975489 203206751995900001 862266285806445185 477975419811400577 232203641934386689 553032540598430017 163813857003322753 611960391873040513 88384404819858993 293976025533190465 720936292671300609 985034613346243713 444782241701840769 499785698479179521 243244869924541985 450488894600809409 34949868368723713 829165958134716161 614112601838517249 577089650934169601 800156767179128577 959065171277451649 902090528336703617 445746002501735489 468101275117813761 520856362136491649 829794260187217281 498781326022793793 258597209820219841 821131883607513601 348684209413210753 729216418067252865 264684788280614913 787192951429652481 438335821500945857 525612451457050177 68346336367010705 573137828937070977 846227307650782081 356067713200801025 304109612705470785 604527797898519681 166769671458897761 105764266921283937 272115790467136513 927351902764833409 462400046341389953 714495747432621953 618660567593249025 100458873857199649 919312320217475329 997977032477535873 293855822526648321 460441682148179137 748191534954845185 399167109144812545 913101011082684289 965435916812843649 456658422347803841 388679622653143041 694818423188177537 451341669159042177 583650488447649025 317587925509755585 927839798344020737 613138915383693441 173424096394828801 488154498030780801 497503948325213953 348402578346146177 433140837013741761 830454949345053697 132631267321581697 903624577700035969 746108928823620225 903375993794071553 441901635943121793 70930310781712081 163819267292769409 540521393588093697 406722558765888897 158275206116194049 663203859618509057 664261427181884289 160504727877519585 655887319770762625 398434548551495745 939236546593363585 686557889695958273 141873464561676593 294579959300680385 640426088304451457 536901221680647489 597443135801150081 97181309853983329 496394763955649409 43594711932396281 664665587359614593 209050919629849121 227134741274426241 447311590586348737 595224880812430977 693223746736169473 935255995062235009 292481999841921665 466064640840606593 907009892755642241 601993825106006913 675265121944288897 326532664361714369 642637548400461569 374076565077231745 23796223933938877 81684511580100145 999299126084313345 558030106335252161 36676837014038457 288448816764606849 691901148945976961 734715495561161473 905725879449786241 466684357587432449 133978652626414177 904153097814713601 655907267509643777 717683976789380993 514700218650052225 319958209428918401 205540751585285633 250942321274656865 649418109091048065 690600120635508609 892957676785311361 89167113982490769 624692123816647169 743426028449235329 744377411487217665 635366365533279489 15143566492330507 64814448629960001 637773626052830209 718800628203560193 632009896207268481 459416433988778305 917817749664347777 103689156747030609 611129070533682049 392308537407927809 559700098521357633 551465731447969153 978668065570037249 984745624203995393 989932665953627777 320382981068796353 291730401535577473 387415902379956353 428451706850193409 302277379535162561 261665521282527169 530641463383844353 599908347682198657 812869742789835905 482216376172377921 390436772720363457 807531821805166977 737252083740806145 132463381623995953 169961481646524257 308067880165818753 294990156129408385 263860825783869057 600534210723395713 261854772509263265 28965994950915785 547648661692637249 853487145693335937 52046246184342953 778735304272935041 17816198527132345 27838948505575445 718395581178111105 803444715416084481 837977343483476737 558772183822796353 584072083574877569 942532801986821761 718497545134372481 163572756507363681 772012007730960897 706440355683930881 661623264142537729 605999310908131841 316754882583236225 576918860638066689 893963460542327169 883601720747265025 538153992167774913 60415416787897417 412342050912901185 707526261541275393 517471617114320961 312216616946777473 603788366158884353 898682368281498625 119995895103055969 457967140270518785 64392143788285953 631278602046492673 460392116522054785 247880149299724897 524178330032530241 143765142822360305 879597249347039361 943090031119289985 753437759389772289 452873354566762049 970377797079489537 549452667953055169 375590434690256129 859071294968401793 481018047924873601 768588321193256321 616291462081296257 247334028926033505 774433684769714817 556626427952288321 479873514909545665 757260813999550977 107884906424413169 586114203218450305 542236820839537601 728484220470491521 214088973538192577 454680976097726849 191955900190070145 593860590690297857 348724750063251329 324721727930302977 524804442893827905 782583494591946753 166026675647142241 101615405783398673 315363609190715265 662223563094073601 990452988365614593 944490319441150977 245257487651702625 62495841136481545 468478233272602305 174579356037661185 381360255897565313 219641159751944321 363723452839746369 713685926410967425 367675576925723393 809657544401474689 757344272984791937 401746553593589825 848257739788468993 617832917278747137 943417685546403841 651091889099440385 780408829977194113 853337876924129537 378697997252398721 279563759317277057 860454604759812737 958888711779792385 623371478949092481 299555664877523521 679806564392396929 300162587764631873 963273019611417473 340347042822166657 196016764081125665 426840606051257537 456506879936664961 52461617276584609 959508016306973185 771596718487060737 323732762639163969 731486371597547649 427123101143141761 55392877017396817 679858183408907009 841754136153276929 842215245994072577 173059842541178465 566963850374090561 595058563479334145 119456268264944049 583940350357693185 528550753315737857 114299419048258241 70751207331898769 885573386248225409 701331239322026753 495437713791254465 104626818325815665 226856731777076001 683611821540647937 672788306316881793 261338772166272545 959316252093842049 562778144689470849 932531270984576129 473976616487423297 635136186872330241 195562727519000385 138046625109986113 214419313083840993 358191527531246849 583849130984557313 799558997104490753 962615291771957249 64822984047822273 379062373981820865 501533559782906497 76962260611555425 555483624997791041 786160048626324993 496831111911284033 819301300761853953 783265577433667201 483441986715700289 479972628810834561 255099863358044129 812911761348019073 389533810702911169 296770981984416001 90786988186724929 42083069259462033 909791578729436161 158473910788650593 887054192112504577 288862247406356673 599966316519296385 470466778637636225 488504841663118593 524833553636710785 367328831718037185 714170224593352961 503706241416740161 716308620842553985 463782141075224513 632325590973259521 650979950352738305 37725406203065857 640101420214715905 849304031287211137 227789794625966369 766905218073006209 156784922113924801 736942542903726465 667111489804742785 353314146581510593 569644116321494913 930865887839765121 492575530974011841 374966343391079681 714902688882258305 171086525468574273 183473867747753857 539979063107608705 450032325409051009 733299345246798849 797043665658538497 233519756029565441 6773689242915993 423743218274942977 283045978097195681 814075351777944449 278844015676423137 111451246124410369 456926226461906305 394349758358387713 698913584279292673 888445136389741185 593284822943591169 937009083872880001 210862316961208065 892860439356304897 659632882923308033 404921730920690945 70550192033660865 454657501511597697 758217574787440897 446083879206753409 120921376690869665 771641991872435585 385957056577797889 697306522510430721 797907274519271681 678777798750722689 492233963786308225 555819724458643777 398118373365786497 10638040137116889 922591853277840129 7699665994593375 246664174647005313 490345942844804481 922518687279737345 395545938536827201 965684900464662401 314170486424735873 756868171113001857 449856953083170177 386513422207197953 585351040139066497 822571351357627393 359421849430049153 49131246162925633 320644807461185601 618760149943415937 491744463750009665 173183740547269601 886059795158608641 641019266737689729 736640309498739073 399847406754741313 782418305509146753 315085941062637441 491927708507674305 130991198085776977 705580673101160065 937936233717611137 462420738659289985 522164984169261697 649760194475341313 786964588005520897 640701104239425921 912926561303517953 545416992078365569 955138263467549825 784499947414531073 948954430471740545 956394976117884673 513972622016741121 120685566791465249 815482218352311553 775551181433733889 567434995428587969 875180554183515393 764152414740134785 616034623931859969 987076788195583489 52598566028549953 581867354922078337 799141504965369601 788573383082766849 935598373883749505 380184400207820545 982469154791239425 477302130832629953 324127551556117057 339955376506846849 687701610381616001 338618032860328129 136721717218989633 44067832063046097 300199230925279873 738227478953962881 713314219812033921 190252883710311233 687672328817733121 518770393449788289 820697102625729281 668051648795749761 978258497307514625 597783185588514945 812583655731103233 784374819731564033 445584210741735361 785136805276469121 746507445331502593 358968142482364545 956787422035468161 618458786774187521 135528944685447073 215955721671630145 276548347077515201 964713232415110913 805510350478130049 455043505899237057 304084469779219521 134911058818364177 445788412903894465 683622319801425921 309602086873376001 14862311702191989 555275699763029697 969733716855284225 581274500876936833 14095764828443437 785829217073498369 679598041431770369 883475325344100737 591816166313581313 124243283551720657 89222722634513473 442398351155510721 425429194028016129 903177566326306177 907705288526070529 137632098614680849 464246243573146689 525072792914642177 773540199939031169 399641610054409601 757118409874312449 772612422314509185 740976670696308993 345981283993829441 984699249257946753 181160048541414657 570826478223164481 676584677130882945 569681935492543105 695066085577096321 791781687722956161 174439267105405793 414706063165628097 518644905985667009 470092526809320769 596770239524637697 138815417442760497 17451638901135881 86320668239434177 708566499705874305 888628333209656065 805337839193555329 989893218676211713 10548375460111005 707139621334864129 862363780880812673 410533083721755777 793788934515923457 196815257808001569 28343766769097557 728652396310064129 850073551364467073 38000925307375865 382576145377342401 625912669423964673 958254385894370817 370400878830910337 493763247929450689 286948577509445345 20491842679440709 244377289885608929 962484765082891137 141417096400001441 947162927682477057 258080019873379041 4702737603253128 812890451534325761 484770770945154113 152075495234857537 477123899891623169 271605251252619681 687449502046796161 899458817117963649 927927152625159169 418781628490005889 580288212234030721 648788249324230273 189107013281002881 911330492749979009 322985975648684609 520083602553544449 194839563479689569 370594417336530305 317210894512932417 569212583016753345 114822242406475537 813763566950537857 813008941968597249 400009711815673793 299074388547523969 261342720414216257 651857064011643649 671313760601368193 723438270112652033 771214174976872577 470268631113292225 700779601414129921 650842030307359233 345264444875919425 502651963175829057 169951746782448513 645753069564122497 167165500079047297 730433350934070785 574937472613303425 227264455446459137 831794143916663809 581948825282587777 111470083642462465 664644554699023617 693131313128159105 390572945784178689 527715411731040961 318292783333021121 216626913191259265 953902153296731137 596479843593403521 634858732208485377 505390588180684801 532083821743491137 52283869121570345 309399509803483841 661744880310532609 596744113045907969 487954136832616577 137097513245080913 734349872254252801 352207149638609025 17967111608133025 865089555717901313 27097937806797037 147228933292701921 777881464318642945 609844905563406337 53228965955465673 168330919686489729 155082095630948673 581375892236508161 403700682459184897 435674267781827521 228109019782710465 422096869295913281 962960784100399489 930555584089738369 250567020876136577 160717057270602497 901227836369468289 381942536840547585 249639856791493025 851136682067121281 556641577968402881 680542086411683969 345323636651219329 429515440060868033 2760737678993764 315869328610439489 239530649376764161 211724221649333793 789563013329821953 528450139059366081 307205185772833281 66126773336264937 15157801317354115 810060002488633345 755669587247570689 446544136862982529 699802910888276865 884813672702556161 642839683232271105 736432835006610305 15592162673424781 668639699856647937 977096759100550785 332484439924726849 599546768278113281 880489443956939521 306986039404481665 444380923841976001 223120029579387585 802456029674949889 871162190044021377 83293615946431041 988757495257655041 135353850159582129 569878350066151297 296495236092027905 908713580498368129 339397759021359489 368699511651460225 536390907788145921 830506106238882305 295212062564807809 711021487988492801 552216832498430657 798012559306311425 467906901151430081 634526055660007425 300080996968219457 871221426794161153 46422651788610385 422158943370366273 786030447653445249 418119029558720705 192425656158924609 212962974829611809 207150863833660993 889312183280647937 639029941829726081 322641672877356481 222687956157841441 993080063632884737 391433721814514945 426701806978446273 171803172693884673 112060157222995121 301735391495491009 917184529552432769 823439872531253121 302273454636218049 311895554660829057 912226710710218241 79107090120956513 553378398594983169 315828364560609025 659004658363816321 499037824328098625 381731851471339905 908351223941970433 586134413848999041 649624007119470593 693973804640702209 930235712486954497 520594054655678209 904372500412193921 70511029948516321 240548563445635457 654076728097198465 316592198369178817 750648683375910529 746138656032535169 619886295267296129 629963138843180545 182528325336090081 480428388835953537 497683295932308289 29031014243500409 762921233410192897 677144514577740673 1335264586291630 247116181327896801 518867564239524609 947438610555174401 404705048258040961 551351763807033985 862840184230545793 99789894497000369 629431510301575553 586422283689813633 26367146199685721 990567134872328833 143751663825486993 268539009495199809 387814153587012097 349191010403977473 16439676121624559 833362434309663105 155378237900986721 466147508156986113 327379133939917441 725692556679135233 946471591120992897 285945875598422113 676648271223715585 510145494990382529 872900355380021889 22405321956235013 355916348468856129 131696983818969217 154012489876858881 262932160542810337 776180848699741697 179501041199500833 846871922125313153 394877458953011713 489302431667045569 839012121408600833 516208359837488449 454433580696893121 930425477764234881 754002941142090369 33213703458795153 441250322383901057 255339368833933377 375054450415106561 860152270124355969 175066737538280385 90397206990221697 623600675617410561 269293330089663393 699827253994534657 970147277319302529 945365953415901569 785056079002796289 512269399097185409 854856028338534913 424386963112368705 505799436231210817 842749408110712705 620242487892671361 454743514136779969 837837283333069441 323650268833453953 346760664246208001 163231817084920289 993584250171277697 513258411903372289 735541414992088193 999728523593958529 505933231607851777 409289354184004161 646312539576144 585764724890537985 82853787686939745 685703204425529089 168726006867945697 474332913543250369 663725757216777601 459117108608801089 221772296437709569 129288200304870321 289155111194059329 867657509499316865 888789379137438849 400604400439490881 809154601078656513 196789583463491617 898393379411803777 537557524095717569 933930430022325505 175428460031248801 995213047765293569 346610285609344257 283543305281991553 994015888526824705 175266317166151713 230963049597448833 976978129706406401 557400953833827393 164109989986389601 326645719840612993 680356571874423169 113083322510981073 729511031506323329 823503012740985729 623981130683841153 214076383531626401 648800574185901953 391948903091176257 817553393441723905 650364597382939265 29203603360176801 757036348492476929 914333289290294017 569328445629970753 774671212252588545 214932252520682721 973395574616969089 199880642825000609 700586094717326849 883656578153789953 772814866442796929 984312796324338945 591798400420845697 845915134548121729 567016576160508353 233531539662600097 181536021752695137 968629394477943553 943238401901606273 773631384128613377 978703627117159425 978570319138398721 102750925751362129 203397193587527169 296946113899768001 509188134052607233 813006644501296513 982766351900302465 26737438826575757 998772877021039617 991169752130669953 411548423004681729 255922806139185601 968582888904791169 384594501241718209 816462463340862081 976973767494815361 811266803044148353 809963311737814017 764098197330490369 841219724268288641 510130571779853889 553287280629444225 569651071549238017 330128435481658049 939541211366744705 674256689479843585 628761824571107329 238080235417246657 582614812047950209 410077818160328193 405672709706756481 4898566581221787 676534510692604801 648640167774825473 148983949508526337 32670948577393945 256236121691046049 504445384333802625 350969446471488321 581252444124761089 127261530248730993 552141070509744513 532729286322727105 399545862407396865 37414333323624761 873809588089539329 431082211160209281 732582169681609985 829185129711575553 82559201053580721 30323071977981897 393088670082878593 1096874700209583 174772801057098817 959702356296084225 924264288373894529 262130388784143521 918033305966186881 543266289201447681 559638543455125889 470828006662827649 435834940509192129 610690787600198401 336056359320640065 966766034627099265 341401308543591873 64739770382168161 795012531284502401 149685713981540417 792084761409181953 52392054005061081 751890262226897537 179154327847001569 976862368840354433 442550356218610817 486395518814195073 559294501041165377 59442120443446105 604234852768208001 853005843633514625 858597190244793729 428644139309593473 276561345442864609 498076508449916161 879473906827314561 159345987429230017 587524467264024961 949001318843176705 736982920027671169 967823897701318657 115188534449622177 487267793811188481 797684116164873601 214353291988611969 785496717531920257 686259658038341761 550064402687453953 926147551359687041 499332208158072897 369251411919837121 775281606662048257 600934005879207041 702117066158969345 684342997606695041 924576288248587777 124635819559809841 817154505934830465 490355070791313345 216699333313101761 367818173872233729 114772584575156593 368329930189748481 489825168088899009 489962213024735873 379400648906020865 212767562194475361 388017515212908417 206570918568569793 752918547339341185 488703339470209409 658363347036228737 993032742263235201 602501577486656001 166961481845451233 572992651336448961 595641757043420545 802905484494068865 950279258213743873 177583368944070241 181892598869008993 695484610455416449 385498891801209025 877463954836372353 829954879710225409 338626584567357697 607800040580759297 992547016449336193 875030366421949441 786757799402970241 896253372318458497 297157957811748481 395177354294428801 708289403299581057 628197952223832321 180089068115378849 31345630132076253 998122714881951361 123589722943510337 149263601001138113 549122530307737857 369529895673572609 868168094186405121 715212658663389825 419491166866773569 575909463086723841 622800385098717185 734751685353103361 32316231913494421 658250851326080513 470572389118377281 613019650495303425 471996209701952577 822916794391055361 256105470931121473 146264124927284897 545573639573785153 500980875918692417 544329170824216385 552895987211329025 628522593637764993 239879227571826433 907781095688935809 465500003079171137 4505073368914482 136214123546359649 359825730659213889 436398562325237569 547800901619492481 981472176046899841 231488523391480065 204376996381682817 609189203379866497 497105047761643009 965523986789509761 456266698880526209 799239042504236545 459405124955274881 724634448058200321 735848293236699649 451822525024379457 26056501292806901 511312254831512577 161207898170587777 32891005114034757 683941970407651969 632600545262395265 633106696629653249 725974249737259265 341153577033885825 850288910886337793 689584078266008705 170418845016026657 725226694735532417 799938241275274497 290009162980311425 598146073885555329 355059645384848449 183046550484892385 814851085552120961 859876273170296961 497081614066978241 606132459565973377 930906591542878977 455656601309225793 158905105519984609 607158059459227009 696580824979932289 293587528086018049 918484497057157505 550295916923150913 134665241308539409 554440507377915265 226863430662639585 439448825255784193 263121917233561921 501090525626519681 391719916101799041 882163353963793665 295517714863564161 56172844954470945 271523149944421505 89772129706165777 965431353517303169 398058593103908033 451239254861683009 916012897294851969 22483011156111845 66199205155822225 385828471927005953 82387576771044033 236336181165441409 197310406803861569 383552858426291713 309649563093334017 339446711624844993 562072758301848577 944275317364663681 544675221272843393 365460815777950657 269463064581227489 596016874944744705 642343724370480385 689593926642487553 37069512942860425 104213591285635233 112800877132816177 657282138085193473 178478537667043457 521166400052145217 83625176685647057 170739191727449217 273873443356318817 647520586970479489 740080896128137729 678251096244750337 411299058327610817 883285597919460481 809091249575519873 132199065476640961 910693448403417729 333574476905518209 336177520684646657 118646096773503025 270962312516243041 225194535255063489 89895223464285585 249204743672606817 365394417136155201 896370908289505025 513888726720853825 295800029818096257 509032619158315201 695771527086058881 659339124320386049 457453566518097409 242794989045517441 311789783171640513 975179285058846593 607569336966903937 535879590210239361 232518855647519745 43002780825478481 678249858451209729 566104909341401473 985433365799060865 229232582417711937 308390092306623873 466281078132990273 438518786207758657 28098841321227753 93787102494218289 45545192154900609 67120922251923785 402685555505104961 824992629926626305 833022529920807425 649415866157760001 343251260299556545 842475013589222529 125514617053578801 185039159944217601 875841904222585985 454822813574182337 532610179325697409 913600556192896769 921652576701976705 395816637873736001 736236396760357761 510711797068417153 358541562500352769 697444606663694337 454910821418362561 867558304915057537 828563118793628161 551192167349341825 516639166466642753 215365654562113217 805497217776991873 657675163343057537 292476226126179713 778387240683308289 48373082877649409 929007721896539393 772296757630311297 58934725674738785 263291482639875329 928930223820273665 225505559888855361 346776717041215937 846956245615505281 98018913088907313 585571531649190273 64857740712518817 339861134641825665 116234159653444641 534844497072381121 216278010548954561 351801882218897089 969240566759708545 304676361300646913 976988807039767041 492177652809676417 690575577207269505 708115015281915521 518487532348324033 325419275278878913 896705543774061185 104190660337916801 469354766914655361 738966091860351745 179765949979170625 273015181214216097 198801977288802337 846767011497806977 2437160959800622 431636174133796417 885156978237581825 722687147640090881 795685312998173825 417023546190247169 313693896942758977 760967076089745153 603351276650158721 933038556762323201 618329285790259969 268640079802441537 473775614999667009 434188083008589121 967995245337952769 309321567114952961 259405667791384065 884971072409069185 119128013043656721 718926970240648449 957868886579163393 177374908260272705 69465508735440553 309657664514080705 885165888068428289 251397071500672801 904643867112902401 355151608290061185 1913945028192644 988297346745664385 617960093281020289 621284301107696257 571058359001824577 230698204444234273 885789711937299329 166109106216186561 979891919055447169 27841207134027713 817803706858334977 399351795326769153 245933008468881569 561595648367198657 784232227263551361 65355161004010401 196187439096306081 535647450506385089 904512533971761409 820163517939736449 79159333602319745 916241934748352769 405899533510343233 418426690964214017 970908901413864065 310608745922305473 210798064987208993 541996477541776065 568331327519473473 424581278330560257 62110925092390801 400618388171910337 138127776694588529 622881719651243009 661824503558953857 155245522071911777 587758271835184641 746146620205859585 485038917282089729 273602540253524033 939733496341730817 843212017209051393 585980738570633217 271213666123575329 283269959411512673 133781910463550705 171127874186886689 142812287537442017 423577012169616321 306814609840298433 454966929418524993 700628866314250625 590466474297386369 618348468291895169 204257547920498433 137391294084057585 361802687701938881 316747089587007489 925784815965236865 380975379479824769 326394218311321537 784294569924053761 259853921546103105 240645623610834753 393744741777183553 735659009584448897 347259926991931393 325985650959271553 258731436220330113 603037727318888321 671813810869629441 191316423828016737 567491027664303233 314995638724607105 715012923477210881 891146492735291649 291918053968146305 444429432967250881 156023742661268737 974624835200604161 705193493391774977 767179812327949441 911336375530787329 75831123696534769 926266206905893377 696142458714387457 27417689383334221 426923352652227777 49431231493159089 598990872964119297 950222334310062465 415676456787029057 443939397478317249 386641108989078209 521932303002593281 388920681226540673 461408588872288321 893305008062181889 862825122747743489 258082830308442369 854789784318711553 829465141330143105 140382352965197297 659829939221754753 36497369991209897 551556603451043521 804932831418618369 859221193140800897 495394667205658817 584878379600933633 768193135912333953 728422874813947649 378608729084007233 990725544470674177 945560068373616513 792690566147289345 316234794834713281 969503357782439681 693090687214727553 886855574684762625 932106909599625089 926350708794753793 704563574269279489 617976414528758529 314808684858149953 935383644735633665 542264686904111681 869263955669129729 708453551576823809 667015207605370369 947221376620767361 621118378393564545 276578708145905249 386985812823677825 591183015079799681 599510142938630273 464497850154387521 295944244260393665 815005219506524289 710503621308365697 970996251720833921 907973325784620801 858150974368477697 981093650736131201 890304410919711105 221801772094149633 974315067552730369 227459869095500993 216454837321407457 429154933745206081 891872259515345409 917124094177314177 646637210298891265 843467445492020609 198733545525662689 514330023642575169 775871635044978817 584830475766420225 183682816684729729 909384973134724097 155694631691446273 492520670879596161 365397237360092225 571968048989877057 873699374024738561 376827302811403073 691792797548295425 652900881719961729 893417110552789505 392353876767000257 142370830951840337 34103639461253721 235522214593487425 293840846526347137 51785875738978857 16053309379646665 557665484127582529 104282434489018529 871449157542620929 987780992104067201 942990708887350657 218263171725009633 665789255748769921 676173012120774017 893794704037091457 818713973781651585 409601237025292161 877084818203858433 69702539342557657 293503662967463425 12141766848465353 466669744881091457 147624132423672449 893385149835719297 982309502997644289 841624541139342593 17737287038414707 421876308123710657 198051497107520897 184142958560119745 85532204855510945 240869230968140609 423346443892846465 361755440343362241 709905044339592449 216448354312785089 989648485092125441 202549877726443841 272379805694740193 524003188551514369 528069959014679553 9273313635421943 309370248790855809 39815424107967345 297002049319623041 746390187516897921 830193264132063233 630578283342625665 631107790805678849 435327042691429953 936163677717360129 228588492398738913 366086398047407617 85999370743270017 214014441591004353 567583454850502977 934340457176311681 466551258916272385 929197105483638145 724448436800098945 735342224474415233 235425548722151489 636051943704913409 740486132884651521 557381170223315777 325929119484843713 562746687864404289 110944186999869745 351396054933339009 956997491843555585 645244052569850625 564480402924086657 760290290165322369 546653015817160065 767972700480299905 489780810934615105 106663180151691969 6574278393930656 26570537476473533 492327769447793857 297050925823889153 105258849253178961 332894820751704385 721164188184797441 460974062159841921 589599892649193473 622927064824054401 837361073867239041 398371355478069249 664567321192951297 258343705323738945 299839233479797697 740028171924144769 940468865753405953 902102490419750273 220417436201554305 453669004420639489 587473497467730305 432761177415585537 541778945703423873 165393275283300065 786341875398722561 92375879866253281 75911402136025425 64629778044114521 559383719207662721 555322901047247809 816051870290532865 663932247266053761 211433032822231585 492476665240943105 414954789604504257 776525611784670337 240106744971686945 284708981596878625 272215875405390049 28953557368375017 98923398135315921 125127908769670177 962375041536372353 458512161752103937 355263821405262785 919949494641798529 885656454792393089 61045630868228785 895038077501158785 248119206698291361 859679203908680065 417622373952043 32790192191558989 530123507536330881 671608082689783041 903469353756072705 913457068176018817 362832329065085441 357455960744086785 721072719881895809 991858367561722113 341291720679578241 603167458696969345 905147051359200769 778112829929899137 267369253577172129 308403470195226945 642020992968575361 399561289129852801 361894417926265537 109427792986092961 993700333238059905 888560373862237185 389908814294059905 816116058356126209 570487534442939649 824951337318314113 681947978093774081 26933594748452805 721653259432663681 984488472128237697 107644748321447985 94958139941294209 756773430212256001 740538941138996865 616724762018492417 530975739266420289 860831345637230081 984573404591475969 7634486218407234 452799047473117633 743782194418905345 448112362596166465 882202752114608257 882816901501467265 663150987381165185 279759470918396161 78114594321064609 321077763118179137 910173562060087681 138748040476517793 287422883888467585 794757756588932609 680407945794520705 572183309130327425 632315339685916929 425611859813127297 123679062918562017 36138690792061113 7993571361623709 837024660130151041 341337600036048641 168341874128646657 361533410855898305 516760270820721985 867402863132546945 217874173641465761 365333490855704193 588779833672571649 321133733961978881 358736742208709121 290198390152326657 558994819356680513 179470423232906753 761067948755485441 177845250092218529 170125393268488513 106776687113644193 146110220078174529 562895135695853825 917630752427950081 755176583975746433 316729754492090625 173064132060432033 382792871503010433 60935762602078113 120521549395352417 931780793859545089 874411835523030529 600823753798543745 81542957546933089 653927665606431617 934280195881893121 717874846967710337 721894310343191809 532561725357211905 753840877294972929 699729934227939073 406212833144767425 597663337196507905 123518398969860497 6704259593284690 479298940254540865 38172190670124449 48591865877678945 253425382067312897 956309847977454593 632393320807977985 925720648170038657 590485911748125185 71117095804300593 561523203015227073 195035210976126209 194845769692271617 424539830654172353 884406665400575745 629886495535128449 534112917841873985 211367399784098369 742166519557983361 68852898371144281 835368767282169217 282630726929458113 518150941921533121 54504560500941321 69548863965827937 434854925975105985 296445304072975105 845915675979366401 703830033315789185 956533449474708481 901346914297476993 895317170932923265 313926001299996929 827439588134627201 936679556755379457 605039703108982273 863193662159311233 110392144458760561 719231361366269057 943580800376292225 414165694464010433 627601411612079873 972160969386450817 936935407051915777 249341200074688641 432747009703181377 34784739201910497 754076451900413441 741198517389996417 411613478609996993 93208426556131489 867606603653054977 866482403476560129 432690611677887937 245901935785639137 839194451428038913 437525451795558273 267016150605673633 809261936145915649 604653250997156225 994979975765822593 274206461102725281 125815932476342593 618738425940033921 833775705834973697 957718983949082113 762969334775092993 971376517854050561 919919581567988609 603676419420626305 649685749233412993 164663554446217825 993080733006742401 588939567152681985 674446676413495553 906280161022774401 72545499704453681 658551320907978497 108111613045167585 245784492112942849 916498093895604865 691321320888750593 983369774863874177 74507518215252593 891721338724799745 684437007687822849 87441851515961841 299558680438035905 748382865827160577 960955114209856001 351280933317028161 462948735620155841 158864301328257793 833355787411509377 257087576065117665 736371068863729025 657518368013207041 115662363008102177 62471456682814617 812198161787559809 37340546502456105 267701135874435905 545662781690793985 416316585718202945 937982032265928449 457780089228766209 19027104900160909 876237151975029633 556098260707578625 152411279331492001 210619052751923169 229297008876368833 273136311859055073 769821231853956737 464100207929206465 794662839595755393 817354111934058369 582145103777836673 510145626721339329 456319199030513537 36798583614121585 111766313171916209 787198725628698497 312478743909363009 779437822961931265 260751650960632033 171457130363222625 993201970961433089 967558060789947649 937375376347592449 766259098221766529 188908395596026689 68438662649974449 927082273387359361 616192865287985153 577469190700679041 545371796853466177 701791922810105729 383496295553200641 899388474354505985 906086716582755969 104202333096342417 951503082337723009 875026998974544001 923985922710023937 793843390472733953 915501035841359105 653843265164734849 906340860903718273 738317141455102209 64499246755360673 655293373820409601 328392322471280833 193825526301044001 342780707127829505 829537552355585409 189444425662422593 689234649752169345 768096858590610049 311768557766082945 413445015338830017 731190819244790913 249917087127968801 148250383118433857 989748596504078593 835945212847978113 837880955295872769 669605187462746497 197924573681667937 196443972049213057 294740519685447553 315207444607150209 692392666029483905 768906560650467713 952475985965207937 362557276162146305 837752969885634945 847680202961345921 13396768533922911 381155111265140801 23969308653498445 654879924681015553 4003309169490877 58757511928643425 682725307052955137 44584980846980929 197909331568965281 789154531520065153 943592115290179841 880671079496327297 980561128840889729 468092646976753473 773038951129997569 841346609733893249 333816561333364353 924119435486854657 633321686692703105 508887871231909377 639263245159781889 373517066024799489 175064644541386369 374815891296964993 617689499918938625 995816657819656065 870695646776191233 411833618032748225 486224559897237889 894464934055303425 330218243908582593 795379906300826881 887812898987974145 254993682353326529 981146999751580033 188913579636821537 158982838166195969 812591636372740609 896455786931063809 305399768515645313 396038458117416769 867492827675104001 514384317398643969 618439505877066881 167197791034453761 68395536349282081 398828656008227265 593695017121678593 724795877168944001 252657005267078465 766346305306306817 446475086367431809 89070105952600897 471841388749151489 373699668680139073 584440126118227713 310473880888039873 330027294360089473 277132359408362561 773372936138631681 743774614450018177 260927059022218785 590634987465257729 954971421752606593 972859936435199361 912277890139673473 475349786642730945 162911564489238721 564303349052067905 389205511457458177 366650804173254145 319385511484757249 570053947052386433 432529294444687937 710607426062374273 869448586817728897 380465803871601345 326594341586893953 949407816271055105 323443140503133697 399247767567871425 300625930599235137 18424469225998053 255264251701110113 88395275827906513 717375440730659585 439110575380233601 151175204307481441 245988949942571361 445659676518513217 95612341196662961 553277167985758209 230761725946223361 455107693073795649 743282850483872385 104720458374135457 48023689561020433 20966122729216609 129226565976431121 619571929156084225 340993162690949697 606245918165409793 614254210921025409 986307278419463553 984540505470093313 823015674445112961 318474602705173057 215686144746658913 15159111785663983 142579584230826833 906107096746900737 984924637277078529 427612750268608001 707066929338420609 156504701451659393 662362201063420033 66771299473089129 627175130187350017 805997706536892673 650110276904445825 599864607850932481 170145075147612353 797789889925063297 414476885979585345 792608238668123009 839326046754262529 944178095212585345 321416866534509185 970861799707719809 315853363762268929 126860264934997249 221119825071898657 331771969957060289 821085179547690497 967710936967854721 74499750487962753 394454782986898049 615721030925609345 465425824928210817 55299488862832649 335536771896130433 981274029550956289 374782470873192577 843402701661791105 740278786018038145 238236343195321601 207471142430073025 924513343434373505 682151217562477569 702434138851042945 149683209236378913 883500909209704577 304841589503226369 229408766303318849 55692237718965033 6426529179012875 768606516810706305 362005962031798145 12940051297626099 150693241430094113 601106524077565057 497649561555046913 947685077561708033 293161264953571521 990485646188119553 801090936114501761 906747507337321729 489818637377130305 220204717442427969 380955429408967233 206584185338151361 73206987401480465 381359330961771521 52472774436420625 672759800774493057 748904293210632193 334887186774594177 555825131876840577 928388911383045505 131719047709143665 24796506210464033 574144322357977217 747469678334120193 65736121800330953 71553934614385641 185034337885436897 127003974873325377 507981600562008129 774908446434807297 325406625189156545 99813820861420769 609374776600152065 416173768935934145 495339248240295425 698059951088929153 13068132565965841 25447315638473357 769677171225776385 566308809861233473 1623343308143178 539135130602701889 426374869332160961 833868440375276545 481240889899712705 752831452333765633 291464585286245633 200935667340623073 492085615327670913 425044773911380929 598459117226720897 124405717635532657 905388277463689601 825071266424629377 574537360639435969 250155049032834145 715336681545512193 475717708427296769 609709246278267649 213007723680782145 189807114291230753 616421187420229505 204134529714291809 887849233580716673 519860367442465345 318078372814440513 591822408907912449 540498322266238081 242894442487543233 296684665932218625 128136486481803761 900651112757749633 925790883052105345 393419573863255297 29067465686974713 407761809141611329 527821399462144577 774450792908822913 640434485899970049 101034450304787521 742128843783309185 30442286419301469 76480477366171585 314309721943764929 991019475720381825 165142663558867745 234307658312371105 363703739460653697 753984642622174977 611725972415925377 951622991234303 289181062259778817 496317292979657793 827609175418871297 14436689190983289 830236051764707329 676534964728961793 131755639714057793 912836600745574657 720554103688549249 506823849875988929 467093512516328257 353253627113854657 7591332209507585 264761047945672353 914358423952265345 655920880660627201 11737022229048933 777161995026521217 537763130082311105 130647595368269969 198021658321700033 66670105229906793 508379039110181441 580010490834492801 243743647823372097 245413699713626689 194587616766511937 205616495070028545 941074043249251713 312584137530610177 812650004988441345 933118331299507329 908449698382689537 147146514956208577 342202373807850817 734275100189460481 922795425433157889 344213178121339777 294789122308245057 779160322179361537 691363920124238977 613148410233836929 907497613113776001 570700257374806337 112912549941746929 804612821906676609 763083228633675521 672271005276396545 229337620547475745 658006003629342465 323023738701380097 265414215963584609 727673509045708033 533758705717406913 526693830819894529 800293530729700097 746075142877508353 518419005655491841 349905738453458049 110877426072573121 984201772111966081 744353418110097921 936646772190343297 947694272884628993 477096893303944129 758151511531369985 791810775642630913 274182455157028225 511627597394529217 588614129686693121 238544655146071713 422097632014381249 835845594843270529 420778589174094721 355614732176661633 304210985929767489 714925780800434945 669172047449752193 387667302410321217 38831891034245561 343915504152896321 781894422671488385 899765018018086913 203836171030740577 349302759208917761 395847609208960449 978102102611487105 364322308849150273 450923390124977153 929206083501330945 577938523731290881 817322932337713537 56140148421924609 344948146554532545 719772648407584385 681862944475138689 503329135588153089 481944814262821121 933445155610144129 498899105308691329 635915858324104065 938867557413136257 960710637855342465 562244018575395201 286552885945319233 250284522185868513 828928955339335937 900540641246703233 389187990330391617 831150341701960065 596642572227054337 496906931551446721 761024731075558273 530964992183843521 206270368642520897 245334392877577313 943640784699319169 355815166096551425 335939345978303553 782744369830165761 840341969328356737 37075141715408937 63194789870408385 637352321131327617 603355947790170497 279615936428047713 695203387069696513 735358244487198209 318498064938232513 167959452221058561 705944071981917825 799791273517779841 405886751842110977 882051168725428865 289244568345722561 351533518847443137 343186472687897025 439468524399988097 291469253871525761 130202796987060049 753376362353414273 80315262418412913 948922673173868289 741881294203206913 153471566148077441 415282517092922625 907954319495928577 114957760665571841 695875910638910977 915018091716621697 951310761047111041 11049835290659617 152657968322124321 406794042036526785 959082365753147265 954660876358087041 688181891643786497 217382143680641345 178860341352915969 775597529665216001 770978646023529217 542044899255021313 415307118567199041 718050517206574337 915926529591850113 689759244000601473 337725826011862273 178567087616468001 987761191814477953 543468850354631873 574494299131458753 463989547396391105 92318816546402609 948691723997900033 460132294189023105 84995601763292689 829020779833562881 699700439486495233 334648904763838593 549473188300464001 963847991461825921 303375694865696513 791647164781224449 124040397969761073 633967344340781825 68467684243646689 623046031326907777 776150258952082305 631425289804020865 172266907663800609 821442934883307905 381095921722472769 392703592307945857 905594271257715585 548934426666079361 118674441236930049 192853856317817921 76702490083579985 652114704936522625 837222216609941249 997429523882622977 679394703760952065 51083527018988665 525272532694980737 143180776019484321 92794663498512625 125342773762170625 103400864044655089 820758197053741825 800253660879210625 296796290849187009 684236962322881281 431399240992455169 491485356316008641 120667149183631745 603579565868439937 637286535346980481 371938640921516865 855611707057278209 709620157267448065 65132933064411705 51533442146126873 226867382439891681 123161863981746225 538354039878065281 854202773431840257 718772417022620417 415228660800902785 679348764943831937 191339143802810689 548917697093699521 558543803637487489 154961329592104833 515492497268699137 564634452428720129 218085214468469953 540808184894139265 632892956653268609 758213945637479041 778494659540054785 200109496017084609 950082614478223105 280547653325442081 740847329798963713 46881312523574081 784769257331124225 619745489500118657 739624156390131969 69360321359646097 735719042226296705 643336893381160705 867241187468987777 895512235768912001 410967576328960833 137111660657765809 385873928015936257 997206471271276545 515857397555411265 233365801777978273 345390014311373505 752537861651155969 438537325485885505 144759025551749697 405916271731509697 56879836113033377 404843362231847681 111266233703133825 30986401058481053 423226775881325057 949304583885737729 646542234516758145 622538567062687105 112515257046929665 634888587448816769 521768303889729153 515578336210989377 246818628894466497 499652358181567297 450687802422393729 644537040481363713 685125935782103553 790453710651181697 905667360159895937 194809043922798977 676008628390015105 917188545862007425 683466728731232769 424338870288689665 577635889303898881 808657869247387137 798815836423528961 797271026292673153 777735780956625409 634268642475166849 577358427676514945 533516938287814209 19253873413980217 163591908474220545 776129487085711361 16705022953242833 697297587859601665 435723046325666305 524215001762584641 293556847386806657 35762261409608697 297920293180030913 458949067315955969 168594913347998689 964727962569050113 221771626660444801 759911454291213313 380681136772377473 729833426730202497 416914545792028673 745700086132387713 726779899586897921 890539200106878977 16991033858960947 204193999116924385 161230938795025473 164275240899307553 218068845233293729 848644821753993089 186525620271208225 197342890790771713 992333042643412737 917915188334447361 808050634206235649 581146360590103937 993706234055114369 423622351174060417 947566158178215553 464528733453256833 709575031824602625 359571141101426433 198516374888352929 760971040142571521 814491693550284161 65023908407937369 813949217196419969 925094265714001537 146216516599071873 124032719299506769 701294655717756417 428822268360441665 178526159112980321 704852448368228609 267087056401845057 646882591383452161 313718461913129665 128589058236926241 221612429701959713 747831090916058369 593703360610849281 2566855820560932 884236081666084993 154899247575947649 443114917909401409 274898423095734753 293765573031262081 105719042191275041 50269185034924393 641512801373039617 146698307686715873 107043416610430593 779409330971521537 460167924326768257 584787819185574913 596239672882511233 236031071193000481 558093808952520449 410358215830694209 722502750276881025 999800696382596481 436860187695501185 904647593737049473 824954222198094593 648422758712090497 521437661720824513 995738845681369601 280225136546597761 150667531113061409 427451637181903297 706035493989130497 927555545976012801 465637526115589377 154164835884017761 195581270679735297 154294801304452289 784370457753556865 589243611437424897 100750470092659585 978993474550200961 153300865240769473 438967214347883329 495021920750541953 533704200181240641 669317003108449921 393954097002236353 619888076779655937 292943836693488897 303661351762233537 991056894672709633 452762527303899969 185927218064257729 45365027465624761 737794423985846529 301479477355396609 463702448465333825 131036284086949457 893146468280519937 501197778502994881 366863256364219137 901524013058168065 129961832414224433 201925194089422881 386374428292462849 380256475386492097 687473710367868289 389286085188540929 254135850616656001 164046252733573537 620955379946551041 96512911646097873 906268262110550913 144112396032117121 198485182477327265 114019170350598385 86393523495907233 382792346091066 226849224164723745 959503952695339265 194693104895058881 231311676198291841 220144812180791393 964666507538378625 528174640819834433 668111792887845761 481633875138740545 795718357344153345 425896867409356609 278215790900308225 743435076827722753 738540946098662913 648062100623384705 467829790874350977 406962576471087809 533243810529594241 838671699498256385 755631562231602817 322469980811462145 277852173633458945 297267747879125441 395129148000041409 627116535523256833 980838974013774849 806192543755081217 386190926066408449 381740578306732929 224284978567521153 606450469942878081 29167793579450321 576729286027514881 303797092121552513 108943495890393649 258360222993363905 752365355931459585 291259588216359361 780485990302572929 43970175789656449 749787028787054081 78481052861516081 208125770630509537 99878085745704225 491819352286029249 413401670245360001 364070440708452737 483481150229625473 720648358667645569 748436398570898817 950730134473921793 756428807893659137 89467453823118609 848569897910646657 675453854262748673 602527346812070913 231303348583921313 223934092725041729 802495729133760001 910615891064683265 489328869001212737 679859291972302721 161263784546953569 643223368503459585 983818523683410689 441990162052032769 401266271994408897 471808280457143041 971851345174940161 193318864670583681 12293318364818619 389992987927787009 902890821431455489 935354645593147137 950793682410413569 869189610913085825 828075255175349377 291692403655741121 498291812179196801 726258320349746305 540660195800128897 846657594849713025 733828245175793409 688348598315716481 932419243033251585 445311546262086465 129210744820859697 701982764052917889 984407086264283777 367845181657028097 813373484991892353 706006523577205121 774420680798755201 678340607016917121 931021141547411457 813636311628602753 97487534807854097 285234282925952001 812272988261888385 397985568982452545 245115750910116513 741892933774931201 836133087030425729 296784648190925569 174835296643536257 166959223892799713 513835471040088961 422279579154437825 490345531065031553 935108880368755329 431611907348930433 236386265033832641 126586852848973313 742279674018160257 909993454464135681 412096631406772225 441126021047494977 1105796166211093 82799663567364241 211014629745609025 116861795622568817 191164002175266753 238529971498245185 653000612749085697 210321613463349889 146780745424944577 755614661976132097 4605266296540124 179457619362054305 387757710268541441 497196791315609217 863786813310870401 405213072837653953 513766981835043905 697715748572882433 642960411115343105 708194513268935553 622791876922942593 900086710148080769 352484358449405761 547152650026987457 362415516140270465 506882217862632001 642126723669992577 876872313681943169 967681855384736129 750411519931269249 276886114307391297 212350521399827137 821493427228528385 14374228554864033 891894342568566145 982278336842611585 237011782274318977 243876328573172417 603264514085910913 211938304738112033 303360879582196929 841702681235723521 40048390695734073 423411375296112193 456295766331717121 788129968174466433 627439564798354561 114806966313125265 587709122478951681 451151575593435457 591636845400518785 531063703630465537 848351938795385473 526310290028582977 599123106770921473 683317996088817409 136512058833698545 3559927275070152 192401502250948641 744129501757257089 614320859554933249 886492207729695233 73471210655331025 339838290505696257 418664284072246337 361284386952782209 726651573371231745 692484666436982401 204305085718399233 143885412216739889 103034409219365137 611150744798408193 894848807927342465 129927766677646161 927242273877073537 591009544252145281 347802021734704449 178917745081598401 278803273680868097 608144119300135297 841497984547697025 719332741099215361 168953562424764673 975302681731235969 845547482711904001 841879278969564417 930804656850828161 989787306686935169 377281488810620417 22504053628928489 996447014389662593 216860250826712801 12082715071866091 593591216400220417 506711737851166081 533244689615145281 896375489228898177 460536620125488129 724111618689693825 443972370450111937 702302931182000385 381602780836850305 261188815672856129 386090840704980545 609837480342530817 822290985180337921 137492101769499441 464314107267412609 55440727104663521 32708336332511581 909199611340003585 311934379323446337 49731549985960297 539471648581361793 924626194760850945 36185501457779881 446383065104864577 795116034580892929 823265650945504769 757362362119692929 200219169321410817 780927842032930689 970500072334960641 367581525638811969 646915815056896513 47388350700082073 687669114323913473 365968146765936833 385650906028967425 24410398710422501 58964004262310969 35749447661416413 868435161390518529 606313931577368193 261852346627140513 644327230857072641 167764773544018209 569682420727339457 843833073195629185 614617630477440001 182860494717314017 512159243103205569 50774042568608737 845137130422102657 282417241732684225 793795512093147649 174530624691630721 173456364783177729 799928719777849345 647287565122461185 231739925601491585 774338925000506625 80843246895863537 817507407239965313 991514927987157761 467357892641885569 816745223850258433 52921945431073425 145233556796657825 151889658736678273 31261851492512705 651230887696222337 42862338545337057 78599342788422177 349412062260878273 348867786646245313 21530720685948525 359956349445553793 583714516472792193 819567941985418753 615763065887382017 987678860819144705 406749230137560129 232299802278298273 385388647836411009 897653920102555905 104343261611699489 925397186328105217 325318462725665089 53791779970183033 472570202046281217 634257140832311041 757859146421115009 628050929710980225 644886301733816193 607646626225211137 757911563913683713 666740240687218433 525668233651682497 746279539267668225 857282527552175873 951018542999946753 28989059219792781 871297901500845697 427555416228546625 395746229689891009 145615232042157313 794656429643644929 490777021641608961 364599740906044161 108998765685196737 823832219882696449 71006552501604145 805364571733960577 427670313860115649 136049985279150577 723046195555642881 487927336291789953 75231178222349377 439242246698150017 781063776112848257 734668969774347137 661540482878049153 975792155254758657 711084692828112769 510320921854031425 384268248095775553 88898280764261985 857355234364707329 243110751732174881 116431171161021745 768944798585145857 801370431698561665 204044439675413985 213665892281891713 227971109049697409 540049571750859777 114926544568945137 818769700456211841 154251091890067457 100389208240674321 92307624372040209 347521330743557377 806777995186770689 984309766635693313 283697658870963201 909180032950128897 92395446891991633 749845464346666497 99446134290445793 50669764830114873 688332319411706753 931941067360032385 789640529647144321 21732493034132717 732528236568519681 564670792833258177 26816747707016477 798850484693542017 596541450011251585 541567256288761473 914434121543322881 141187454218876241 414800691287716481 524949564434852097 495795563482971585 698002806111343745 893911488853753217 749802282815966977 951866769176192001 562897297838301121 131694388754475249 852138873949545729 578368708128039041 47922549606806089 793281596082842113 353267118843223937 667311485789994625 905226262683807873 717218824096043777 45467815303599225 196156613725946721 783830087257239681 445024661551833857 724934502746652545 875015335939096449 605793117209227521 10589608914834515 306158907799986241 510314493674854913 463971295080835265 709315153076978817 708167050348368641 719415030399559937 970536898447218049 249788910636645761 235122308316650945 947603205695855873 62193061392758153 322479034087685057 767947023907954177 185167464012849345 638551274277713025 990448805982417409 554031256720097793 212026254062664065 71505314021106161 597104705751839105 921178862649572481 80310479664788657 275828398189045025 916787284891647361 870195014259937921 616780245505623297 327961841773355201 757507991154348289 316578390840351873 237945704102898497 417498438172369665 13865703725592483 182403367210017825 337867675743154881 523762498043918593 505308241607032449 589545431935665281 964061863795237121 640846273890016257 704225549078380161 907924580521754625 738572486093772801 594299686953444737 434286707667986625 278549369806928129 822593551533870465 670332168758388737 717001436024155265 700096498755303937 743100392121789313 35942344910477433 469362379948542273 656940010567542017 693536976986095489 591038536086042369 653896327128386177 221458304054184641 348037548769838145 739670942986105473 591434567285951105 307728911012606657 665920796896543233 78410230907561393 443944021051457601 339128253428985025 751882678931337985 110247347992224577 728005542359916545 648769152188027265 734656683143285249 439851111653862145 137773022072671841 917140530115776897 255759354916023073 81423692654038145 838910647331097473 401894349104640705 458770849351068929 307684928299547521 782124964362786561 494712156274861313 42516684761665145 134764717767421169 907147314579709953 691960500112987393 708244319264807169 23183906127936637 436669827333211905 659918726795471105 176778217845111393 582978361731772289 756708520122352001 60367091954351081 377666282586446273 107813706754395617 747699240889993217 855015536472055937 685100446745764225 188219685348979489 362490249785174977 182516689003694657 477131446478338689 730538760548594049 877068241920703489 682648485317773953 373253844814627201 651653532279123457 591756620711528577 489805047720114561 324288853436243585 748977277096312065 999794905842371457 521456959280815361 116740941402042609 632631638043545089 122310363282203121 214116609820440129 656176198735081985 727390552841424001 30016339538569525 405078696129184129 721017499197245057 734160212965900161 619430431026394497 596433040191602305 355450243150571073 315936507548681089 712538584513787009 670324458769560065 89484420632857105 325904336941828609 121802568601516721 131045288057396897 142850479159861265 513312693727922241 726007041593213441 838298150765869057 360169572807450305 166795816427860897 986082730419987329 752992462415267713 26209771324303689 628859335660333569 983763090996056577 556495821323185409 876120282879298945 536381466540188289 670397305001110017 818733625258733569 516052254057470337 210388267167385121 889741644110522113 200424819502590177 339878818384448769 987369093653921281 98998162626180881 578691418601085441 618795332481553793 810448949763067393 909303425798576385 910042169932612609 269014729432228705 891398766393461249 343454606374940865 595189253815977601 400799194575270721 226438065330054177 448684848558620801 419319054782878465 917539492231327361 665887275404610817 880178369121502209 220436604310538785 479983805316393857 768904489960416257 701787402374200961 26496099265589381 157130455899562081 941863994799046401 739741861567871745 816599755046627969 146459916022038785 187596768101510497 819317546576876033 448101970430460737 422442657010464001 961036670661780353 450363938893197249 873628174925858817 939597184589828737 116245518647669857 482827152551372737 101565611518740433 716388628829804417 174895974512235585 796101516096861441 560389490554019457 416179064843063873 284768517118319425 724993608611150337 569260246641935169 844117894695187969 359487972109558721 59699424613548049 530798852400511809 532770685683019009 291531510563142849 627517760872500225 611075103050868737 498529397491836353 556553970492796417 600714965278406529 999011296868435073 535152503251495681 428493134334924993 349306926455305729 113118610760697185 555501679677689729 805057518646560001 331447675220438529 196378520290938497 498649071806752897 908507612370694785 790149277838587265 786914651797506049 953627190810948353 936688649682803713 896368888762232577 327754293369469697 695408841515941889 856754235121794433 78874959698957521 266461243832115009 831088662033181441 674755764929340545 135159734904171105 55865557069541441 778167453867169409 597207921773499393 990038362060111873 489778855466713729 171417049461126689 897945872815721857 715130276471235457 359849053489643457 364753567904315905 90260485894813057 339445036081478721 897083362939955713 70222110940306945 208754207947105633 655706558500533249 337686157718923841 983572812987731073 859047536159064193 386385801314155201 29476470516133449 876588243113587841 880954568256736769 835836395947673345 152151389199264737 497532026283934657 379731256275928065 279229655752253345 570054229324060929 885679768257801985 851302020627667073 474578793290113793 856022893607377665 62342495687445873 704934620775500033 621066162507780481 733592101911288065 963201422841564161 667729937874337793 5805951105607222 274685998772543617 394867491377866049 39717915785043801 303377049437180801 181472832279272481 467711362257404033 209623642474650049 729860877203869057 472893760645622081 628155931715340929 95933746439040849 858255820547661569 315281193665132545 103385558681338801 555323244943149761 118177682389593025 587331227834955137 312030591677526529 313492025063165889 713483240511429505 885497498835608321 883684031513013249 587828577235949697 671285703434939777 967762965724791297 181575824541184257 456011746772812673 899805616115962497 340979570158854273 215470912349530849 801749434078015361 786282658339622785 636926193691852673 160596330011529185 663531671626795777 956051860978440961 240430679219688417 223491908946101601 302864647603438913 176776101456717057 52964701435673337 693095064502458113 776397344976853505 5264392352465564 348808778243924417 826714295116630657 176223833199326657 6456508562315833 38081522938330889 903044951770780801 632137200153575681 233807971355183489 749640158097410177 750886116027373825 239545956943924673 46879384447159113 523221159069198209 271205614607580961 81085800129383041 295459660442951105 418458480125398337 615772860836784769 695739187529607553 850697848108360705 450974952350339457 487462910789830081 666707587299182337 483772134463656321 223097941597874433 470881417134677377 351686808061355521 143501213119357377 777536029898176001 888145618995380865 273019823019321697 868541644113825793 243327147026466401 670082684133831169 880014275621345409 380579143256206017 19413043057046053 420000182884464833 554208711045472321 976000993128643329 635318070118561409 773395784067162113 66372828990278521 689345025958353153 201744744740285153 385980984050817729 630478011510060545 7396953033001808 5702303634254947 243298373743584769 106845357416073489 223816268702002209 382440257994449665 322740177045560001 359364764579876097 36900601781717057 405474606911756289 63279120715691305 798400555820546049 294463285864203777 150002701802311137 235677682176955713 473202055434480705 107338135117025505 605761573326876801 47949971012371865 899891704334702721 504903006155792897 622776652640244097 74638494289175121 11104064706042749 651018761971492609 275481052452224865 536887397889500993 31916722553273049 526326793201299393 513492732805634241 771821028223186561 767793961021222785 202975357744456641 45175774181732465 368473383551815937 230926461399104001 71216734343956033 765365429029930753 383186784162901953 931790504785734401 945222611780131713 211812434586139617 515358448299110721 676288507988044033 89818315253928913 114633057392968145 875638178569701633 691914544852206593 223176467875497057 16095315765060293 529770604049872449 168584091384939681 206001560417895745 689311603054182657 884457948908462337 353771902211970945 809167719146096001 6851324461255360 994745671695483265 653235989641370241 933556782088096769 415066975816348097 328980102868214913 426814447351400641 353021681077869697 996301146702737793 506455964238114113 455635651005746241 269635142768983361 566493035037456833 119188945280555457 217776490413424289 155964929093151745 505539028238334977 323165900165435009 922258054696396161 848958298819589121 275715549906369249 311919278438935553 697728915804841473 131659149458947409 401301503032332353 707944674015266177 846823149128265857 960585455249748993 190125073597858561 982557434021956097 797688805390062977 576951214865623297 633113204583825281 165117673583296225 401383017983857089 378440224288290497 757174522322674945 766619357323790465 831667606911903361 164967658504131969 594155707336401665 224539895726991297 289284237019028737 137463742801323009 806560062788253825 495308526994861633 446236216780047105 394470782969897025 649713157943782657 163126175218820897 490275196994286209 99174566138749761 198736724085694753 600133055995897217 352130658867817921 581932702821482881 803806268657044865 69674603601924905 277598480622184961 393579918487127169 313602962518633153 993887881968490241 106117353457872097 366572682122175297 307634057599049281 956871077501347201 152728693921471137 598796942306996993 64321220389633281 948784517725286529 380282282977443457 613642190792596353 252700533191703169 203464478343960321 965486464868586625 825406651932816257 938624332259724545 87237395062928161 481103673663763969 547531166102480449 837011332501678081 469953547940207297 765579634737161345 709477358913609601 293590444696707905 976792397600874497 362113124800284673 923808028129734273 44483135770210681 372728086880783873 866192980016119681 686358399172469505 759751928027856897 977909740849227649 11645429664323361 58095060514908425 935716491892609537 624458665201387905 191068115297024833 816759054563028993 146536571112637409 931789920208686337 891122644826761985 569719830339202817 612540502113095169 52630597268660041 223585540021286273 867291623901031937 683422162651073281 995158010105754497 49513276944420425 769372383454133121 189245621700596449 893469495340440321 779681104477855745 309571661049126593 779818375043379969 429898159966327873 646052768685731201 722537014090981761 780178651871128833 25107278753466745 385999482942036545 395132460133005761 741572679316494337 437656695230785409 876006777930339073 154256470078159681 596381806722380545 351689078191640193 260507554346030913 487824930467020609 43129832133121937 193008794113708865 713204056883252993 525825517494602945 733215552446129281 379223036987980353 764860903371850753 391038066267391553 821757288398931201 73510273311356401 458261050244171713 810299851087329153 126412728584117681 134326573913398305 726136967357216897 493989278731142209 233881705483515393 710932578360015617 812865644072612481 721245399281279745 455769273593009665 968624234405410817 210118666905071201 179497920558880257 193464517570749441 895205636848359681 88182809489463665 407942135109571777 483684689484054081 464403819689920257 169132670587327297 85069395499552065 798477371154167041 551069795186933249 199390197855588993 920295566892285441 430023192803080449 611239045749186945 884516756633484417 489781307995293953 443921025192981505 977164622137891585 298547056568107649 67998144991911145 505274311716451777 658638546589116929 277111046994729537 311377170504506753 218464131944376321 288258924808118849 254445147114974913 651021883473582337 650749501468599297 566382598758991681 968738201674153089 941137248581277697 686661126987690497 533552885308850497 700785659528488449 422312557998218113 867559162976764545 772060506576764289 443457973713702081 418510186289275073 569841269456123457 277459788784923937 42971429878345905 558594903776700865 255372261828572545 74423150013046785 779451837728498049 253153117028240609 156143685991583681 524001376016784065 638999079944877441 861487299913214593 27468557448063537 791516759686913921 200713717379141345 538942027351204417 493806084438308097 741927416298366849 351381010713080129 388663488965867969 320351264695805313 994165545926648577 132293149672630513 872678203850547585 551697615790875073 404896658793987265 804722493828077057 723587943052727681 574195782668713409 538222371348553025 533657536482518657 989630655691037441 567219175412237313 899532883077355905 977524417652627841 632390550331386753 624667937965202945 823108218906952577 31810446178933917 958718467867960577 744077247037399297 873896332055849729 206977557067315137 427735358180193281 417153002181297665 689512769868514433 779123240759087617 242051102768478177 311070205578364097 99887372983161521 291959548654030977 962077171909264513 431194555903321217 635729968664008961 20407616368895989 916708730114329729 707908807245974657 705325794763453441 142141065403389889 806488870329410177 485950083962794817 579954014070636929 69576957606340529 881058727864008577 325225408004275329 194925712250139329 340052997586692417 836281362007092353 586727999219167617 724962778678047873 768314718497190785 923568559152535297 793309263873016577 24112610742420773 58161758933064081 140927168533544033 868178604636003841 691967221091175553 527488355533716225 118989292846954705 287738079093930561 615605626382702593 4445149752395850 903337683636173953 491469315916251777 982006917823014145 736617650667010817 134948097795678737 699958780676400513 615914720658011521 457656521144709697 652333219460381057 560782279462220161 996123404330461441 667526574643556353 681402103349803649 807003310338149761 877378969708544769 997410296936575233 82184013849904145 738730332925886337 299644577146352705 995378153576648833 516070081234524033 766908037356575489 121098751646471217 234417222485202369 454389434953832001 260795068115161409 551264971560812033 713612114143312897 130872466348769473 365038208346351937 487091177588112577 702643021990834177 449401681988398145 475648568521737729 534208291805043713 528875395297330177 487574296571189313 441401662478927617 210224674602628161 87859458458066081 219789343481686209 871228206236143105 24610133190691385 787855926889005057 945239714150609665 840168853159543297 473965191280328193 136002102946715553 311375236829370305 785691695515627265 811360398157887617 610000388082294657 827770733759088257 39999029677392881 88693059123741585 909944432252867585 65172015489615377 647887412770504705 41996470685120361 178416970959926145 916717044785691777 347405244844555457 17326105464562149 544743186660721089 90478092645263073 643732805234581249 210839776014040577 75834487207128369 522707677949121345 165273667139320673 928211176109598977 289105231905860929 408285492661427457 162901523085285057 528419915142336577 143309468264600785 688269428807309697 384785488369534081 893722788418855937 414771481990580801 904190304166625921 244477722279132353 115332126037799297 586443221841346177 505460993242117249 391372530371587137 72734198018864049 525708751991881921 801285471085570561 510743797868148161 449025386026704641 957191120177991937 493665832497249793 523970466760676609 716102724854394497 905445722502772609 966054720451744257 755025620062870273 758620032309636353 198916707951223521 476050847847524481 81716388247958353 116537746781673953 803584509847492993 994075488327887105 432527157807559361 610705340057876353 158163530209957761 417612007477607937 133370252540220945 187696331406229441 981464648711291649 187377767662518113 792344187133242113 758169060043485441 838687893233878145 243392130648352641 452122572337703617 202078039368487329 412151606325377153 731594864410617217 284354594054210721 434462480256200961 201616083704958977 742370096728855297 872083507445683585 843266994780250881 761367259847670401 608581110746591489 176440594273604033 667306138460276097 500159884082602689 280684809172363713 242631339515458689 135295881015181857 163675081079983201 38960646697653089 25506004463696997 858692875144385025 978144534573015553 197271307014155169 942931120430348161 383082556410841 852178085162247297 539110444025730817 760009512386520961 832146478817719553 258673604583446337 435650478969513729 611317097852339201 166020756104401825 400182912384419585 998369808686042881 652242705620441345 783545738105402753 902575549051913857 177527897709929057 342865333945002945 893368176648195329 689728724756687233 534807660690454145 385339431158318017 88425277596343217 425847037543046977 987021354395643905 113365745788303937 531131266703155777 234574911478599553 271667952703744225 753010870642871297 716516116896656257 531128456500663745 248750736042673281 599035608500930305 212585779418347457 154186909947750209 591652651200909953 269258528504881409 83390454841776321 430317297547713217 488687950802422209 878699374585767809 108128168756664417 920454761448635137 872490766513628545 110825142769844129 529426743320385665 913745457224205697 503578668732025409 728792475514144001 521714742450839681 980324333162311553 184780980594005953 366901340798708737 257912677663284737 255916786053756353 92911708133534881 351429584064465665 776776255938457857 495216450637482113 941884483823734785 528613674728323009 486955293050328897 138621537329367329 586825960040080513 411910628430877761 275671667979096929 732054497363630977 31683694696788225 515077483877210113 773968918888556289 519314678509072513 294008805927127553 204420661617564993 336471341156723713 90916350586834225 531311598703773313 303305843882302657 956863305614632449 775965340612071169 455554046226957633 613312502134323969 411836532970468737 360771835008872449 708495505246070017 406023674832258753 922655800874736129 519154993505974721 283911419724496737 292243874509029697 76988585716904369 557462188510267969 646948083907879809 24443893162985121 462083014535011201 178022247475791329 190473856412616257 144573590632621313 737237785866952321 617023346537873665 498277603914310401 692320304580992001 797888974475711105 838722493965274625 361012668885031489 755804125452232961 350268426140544897 292650164297636929 59178363103619345 623099747780205569 984818337622158465 842390910881260161 425084949844922753 902490753028093441 584353165982164993 835044008393165185 100201355241743777 773753811217861889 270944783165646177 334167670351614977 83701505807404433 641920221469820929 740896348640390529 423581462050716353 631194287007240065 846878257715108225 682816277427406209 295664499327425985 208957719573966465 772994757767737217 458182495554567041 859687200571240577 78539118474758145 66906104147935961 551000462318768321 590322055920051329 109993796557013473 651140006034825857 682932761251734657 733989406150097793 170604363425177057 586788115994071553 427964981850635713 204427896863659713 371564912532626561 438688315174960769 647248694456934017 135281403705075569 180368448310524353 808252289001448065 866829123645402497 176135123993883969 914665842899672961 877071604493028865 620749213620015873 982008511853333505 57959491201806657 731761702743884929 827374714904436865 670642110133211905 703068716023388161 578290848262572161 21183267562079777 225944415677897569 900895924547874945 691547943329599233 54805774784256305 281764017273740577 825296595741555457 650512032766574337 61527214444666361 502916680424331009 156101448073449953 476605105028173889 637097987634518913 918447132447919745 518469660611408769 196271251827017313 487552514764828993 286886337768205377 925306860644433025 890287193081608321 88380624050955697 569347359177907457 68624809975382561 851654419338832001 117075896579208913 241381788793997729 754240382428626817 259159562465075777 728645099196370433 829414514894164481 421523589423834753 70949889823868521 830580713660239617 256232580326038561 326047141179991233 266012839863012833 834175920342829569 319494397213912129 768627390732866945 303655090520511105 382624779787604993 607743923752135425 550667558974559745 752455588626165889 18451338088169677 33280894470077981 334832943855367681 559351081024562561 904426524878076033 786898137980497153 644443438226140545 813259788975219841 569862578199945345 205520728381355169 87725181043403217 110841768997023137 250247881156852257 802864510670584449 928009608309928065 587641018216633217 20452093539944373 511193729253999873 112518615680080817 247087322954389057 403668870073531137 188044384378510913 235568056622149409 641913028236306305 48972838022393721 277461856605992097 952522440899009793 54844135657095449 4575423165832150 506073586757619137 24930530403871389 733464230036705793 931922127058982145 918500490604184705 301878615569485505 181556504111728865 683658532574199297 895649636454859137 505254658157092225 47761407583070793 147805211443824193 987895832205065729 55486267725520121 411928004702634369 298449389410407681 70746468843591257 358187701981243841 708093795724327169 412735254131490625 84112562389758945 870439808016847361 676733354468542081 353391730683299009 241724738233440193 918171114658228737 472028469454333057 379577961861230081 341606223383887937 73972208260023825 804814362039838465 856179177984770945 622041065697825281 998948137814117889 49055804279081625 468200686080507457 393475097252927937 964808962667753217 927836384252106625 613561913639145473 541704914159790721 905855739985632641 400661579955485761 810987370120983553 501116669763671745 298002311834558529 952264516951561985 502053602519040961 701327084876762497 557271255919538049 717070112367370113 95632282080060801 12174079902433023 17729372056926707 924151561008006401 562446030230873345 769549141964855425 53623150933070465 504160610804294849 166327035361121025 430128267940613569 108201875066050945 429712617050928001 861765490873111169 351838384103356097 478664396663525313 359566770408836353 604806961325579137 157211847438258433 769749285751295489 398293974944369473 942281520070409345 340078295060006785 195246007035130721 568727422057950337 154324461009878177 406891039076224833 995301127952508545 804226776516191617 334405131486747137 790079717177714945 406617345771330433 609663874444041857 772468525360551425 872982316707588481 21908410899307285 800188742557356417 48790277520694761 768083304463313921 294318879280602625 19517395621367229 302851175940475073 489540728518914369 62608111375460849 757080067606853633 182678817385934177 57519124418998761 615022111243938305 846388093783392769 241033140559437697 18977168692014601 185848729186496097 534052398537898625 776505838280158465 223734590257063105 241210497732105025 86774269536736177 836662640782151297 265432187456820417 202858996008650657 57212625461023241 839008737845475201 297097217638562241 764384204180821377 91919124437314545 821652730766828673 426254239925992065 947755880197298945 946656025959686785 22560038623439029 253824012576526305 944510628051965313 915629523054324353 383324189387451521 466500586601892289 390852092632975681 498866116174031745 775170467707837953 549084609644349825 485731673508944065 971639318327678593 611792530092856193 429699370946547521 612537361183122177 805151374748408705 921585397298358145 188370592129981409 345877826934348353 170347562484526081 542479255455759809 282681711905222945 783271803857680001 166671818158295809 533124304358253185 210818738276540065 546128144618016641 912769738280477569 87479045864853329 233112961774235585 944643793236657793 252741218432237953 634389470079142401 2121250249981444 237194326443635361 933797957831163905 603616134313085697 455422592303630593 567108767247795265 641473566784430465 764696702356062081 554851334974440385 599696111901998593 7373888799751428 580374681735264641 814152484425346049 571939503872449985 480475199173572097 663057426975896705 650477818475874177 8934297259052927 952935980206039041 947489529848098817 483313709497490881 748082439857832065 10166812303612717 377768055722313537 950037787874631297 778056735206852993 215510372622762945 799835270945806081 326162202455360961 269028676013711265 603452411082020737 915139102100326401 149381567667571617 708651740825551745 531072690024732481 916353136604413953 521874039759818945 320472374171721729 792835041051194625 136623077883612609 680099649440361217 624092390184550529 834315723056423809 310106769747875457 203921347533661633 686443313385389313 479711971808644225 989576766187710209 918686506650569601 38494260410935513 617715825983655297 188159507029126881 809520177776601473 509764435449007169 150464809931566625 314120029272217473 504191538622190913 122938222553322881 408798662094969985 122817360979212257 430342003049485569 342099272313483009 460092832421441473 407029871775122817 158552700392217377 170648961069240097 896762744818349953 939883453877598593 701750792518378625 29518210477284869 986520644184270849 243335042582387489 354003687549887745 834108956264167041 510127034318887937 814921217796808193 671147944749133569 941426609930609025 307344075562088641 757253021035907585 278390857709236897 509626728510362177 923826661843040897 335125237774491329 645577665143075969 543861857730895809 805661048431364481 866337795682980481 811931382755570689 378667205573599105 57188666575090257 832250177566066945 234565688404426721 342580498787818049 772766951883927041 986183406270399105 647889438506492673 780291136875938177 613477442271435137 121149789931052961 676234558930087169 777020648935867137 442876881006032641 627754782186300929 264842550928104705 785339541022658177 107207403438341233 888829575906214529 63058994512413593 733138957872661505 568669904771201857 295393973052895809 189655530547010913 70538235421473417 627178193318773249 370518220018652737 268195171245604769 961285452041103361 26333341562452261 310776429673197185 877974739198744961 449486559322160449 291195568453932929 622114490891959809 214138080026327073 834693650033507585 724917833339549825 376568556034882817 583000745753249537 707533464104720641 462698907085130177 652467859198566145 622531417539203585 564827405595828225 787196821966904961 663264315574409089 783492739958031617 708833207144202497 320024101161610753 914302647411403777 537274787117791425 201739995810108033 567856843717738241 953655237404504449 98403386039617409 96411948080309169 295788404219965889 169197088308010273 722643297371671937 490765034533275457 579727870470140545 911614730708166145 128238110203934497 289865608819916097 236891619900749377 539880231680200513 503954958970279425 931272853670414209 809895738610652673 855354178002286849 332178128676243777 900348421100623873 874885828367926145 642211201202428545 740391592474093569 188890057360630689 224921519160989889 510034840474034497 875201835421247361 128800647943471345 341973660396778433 49556865911966953 397899272603819329 349494016653643777 488025495143535425 90596171093110913 360884481183997953 190903027822933793 19652941395893465 983885553254026497 624664646838180481 371458134755222593 40976224701228857 722887693703015041 503251387992232705 321034552882331073 965033340128858497 50745993144943217 322483778730951809 492037775419596801 739557980987473921 649668168794434561 85005255760759009 447549255022771329 524108469401287617 39402245006556313 954410478837853953 274450809566964449 173872672341691009 887762329163891201 999643430138515713 202976736193754433 511774698478806273 294746922224902593 732391398643937153 444120797704222529 653365158766138881 3642031160765669 781426313238934913 535290241713560961 515145749501616705 934216590986352513 388165475382077569 655714888227045377 591343693219631233 456925229725825921 789853411394229761 820175137947550977 459719962661271361 230784782944311937 446525628133212417 857022574181435521 684900028743772545 524762747924384577 134248826574232545 39269718172498361 567214927405277761 812209623669616641 292110918098938305 971385513562871937 853516544937338753 164809374177210081 499253310610409793 285639322955084641 229391989435161025 937064641337741441 349217698437097793 207302680731181953 373280559794427073 300452382892316929 263465313865676609 585283823872678913 123950955763607601 999682882605952769 378688591550979201 421999179019259457 23508805422000733 919197136700759681 691168772490637953 782267581904527233 106583132596316689 588996025133525377 236758444222754593 615161107113756545 348717858652452865 63585990999555977 521030690906879809 25100054321477217 27528643304183477 880351738698152577 437806723481781313 809702934285873281 331259130066815297 263753284004863521 975846888657937281 213284286402362977 641491786251439361 874744109361671425 516286128598391489 288347902050368513 868569827444236673 211695758018535681 73859593268561953 615489586805175297 206526004745374081 16493503638230323 492667507093795393 397966032330920449 453874122153354881 509564320111181249 134865873252916657 754593747921141761 200507853873265409 18263812118021861 714061475156722049 908028384709957889 370301559501189825 137759612924853057 543281217912319617 569879235039842049 823077161492140161 301406574499708289 962247455357424257 215200267841090913 525772566555179585 883340428798490497 155517883063165377 812956830653483521 596428393136992641 319973050484662721 161157049671346 523010172602262465 779633723453986945 345230562919240897 220482934335645825 611529282728461953 430096043113085377 178336863486151745 662461837351354881 493695257067749057 241908276722700321 289936263702784897 319696232183897409 143896568272332097 972884686537955841 375221406606584641 186620993094333441 768738275877133441 562160185608053825 69963001105790569 627473915248199169 407143446024313985 939352139598756993 211027762835954049 728044446634140033 185274909079375041 667352804949292289 536846836073621633 741818251209846145 133239034597458785 368761987790552577 380710453924592705 906060100910178049 477464508030102785 756716120600305665 381692236826424385 443100036779323841 9817214900600391 451179554401196737 541049894883371969 787173951647030657 745081338420256129 616519265918658049 118334750186718913 315040958408730 496195718168216641 638393194008418817 189021993564466593 927817257087507841 995997463014198529 478777860337135745 987723498651618561 63641298216818857 690230823426325889 246600608254741601 17066897275810789 970878078148057729 624892469175428353 715308523533440897 906845036412803969 757219370724040833 897893650722544129 653307693665855233 21410450882370925 818630714387165185 777439308758012289 632175731213653377 211486660027375713 317523011276957569 784993098948426369 492645243778074625 31193493347359437 589246873677364353 167379580441867393 509458991025088193 349363831942710593 510382971063901185 249259539582219233 961316640340502401 999015682166515201 404892725971489409 63315647090014697 817401129614172161 868612937578447489 103672008905757457 441042440180147841 461647480857525505 347602097648575617 556486304053787969 842711043205930881 232381294344964577 16377159168726509 872854471114745729 682164153944363265 328715902237267009 902652441495064321 743510026666523777 722504690069122561 674789085693948417 13189812067807339 973049123611499265 385011174195675201 315300172811621569 458534206632521089 896843431902691841 18908498627048689 95759048836715265 601086051722191489 23949230441072445 457733215079194625 841387937493497217 821332757750297985 558401521255472513 563372002721514753 150857565442169761 776850422012373121 922889185328497025 96459542331011505 754249313336888577 252872824497046625 913434427215047809 707361727727665409 216196999189879329 716534278167344513 226542315414516097 311731040434032961 490583845265408769 599677471789021825 349664429803407745 685517062183699073 426084761026192641 773353679954979585 923179788812117121 13885564991106493 84009144234901361 32432174183327333 852006659937767809 974908462489430913 541197772674753025 88304913351421985 555115870124492289 990923191643553025 419166842595760897 244373183769226913 632440140013226625 687537883251827969 492405619417031233 791311361392601473 944910080565048065 652417035363235713 497979313920584577 161120943530647777 141666124595285937 963885388355642241 387748495658502913 990442007411004929 229092131820092257 984324376446288385 254098417062781569 699830860632999937 12511016612858585 797219960337265793 618708859296095489 747718416360825729 509620815294820033 762091892036629249 628345336711763713 882135316587437057 544601446942390785 711556588139934849 456798523402529345 22253602434616937 195983340883227457 703237854507385345 200948405210343841 653202353745683713 55659417773721745 240555775828404705 192615726243179361 124942753674574193 29786931902574309 905633220528351105 665643602899965697 88338040078554065 796835722648307201 210325677341224097 436909533141079745 573652346781571521 858889795333023873 613992597147607425 826210246759391233 278911076691287009 157820168560430561 416001124858730945 676821736205699457 363830747825076609 459563899003082817 84625133715427121 597772189602469633 80979775028822593 572037438012028353 400137880864896577 560359230441111553 576689957057070081 92877299861466865 77284450978588385 703202664600613761 82853093224144913 873057741411752577 690374506481141761 668282657249182721 935584718533092993 25429079976017733 292995781173225089 369228722395607873 601918983542816513 850421722708897921 34478301150251413 724979918843406081 390941777743549313 944765259400295297 898027555444336641 347339020568373505 256424865376828833 406399393652815617 882805831248511233 298525979589005185 65068632958386273 56249367548470985 126713737420082849 11356537729316331 674496600740894849 24773184568442021 611372627704192001 45013182784931161 920397688488279169 660856667219146497 839622264268989185 116545596995880625 200533911724306785 228555512038564513 753140695200507137 463369123903380161 328198280565445121 182306337908723745 828604019068187393 44380396122935649 38221741851486969 325621576383451137 810796538041166977 944261933802454913 309515609047210177 937141237554950401 606545820810815489 2610054051618960 129748625804353425 19558414328468389 61206470256657041 620325637927596289 596072170645456385 422810174351265985 397189980880703809 702012996142261889 212424694459627969 397601544750312257 129900040029362177 154821070017408865 816093851885071361 536502932772574337 49172037322470889 489241312857021889 916743504694210305 398350857892477697 13346461015665057 141980631329506225 48499402494528001 931433610453066113 638467340735154177 779413539157847169 474033445911743489 109027710940591057 657453005643141377 234667998902001089 708618572431717505 667463135056717569 594726228117501441 902622114385398017 587196037743495937 145355505348231169 162628377960977857 463616698866264449 229580758248161473 419397142781090113 289516583493046657 155279594884550689 284629995876684929 926716333803863553 178918146121738177 467394273326579649 285742566994727553 768990712635055489 158281646643096961 930235504142107265 125291505463366097 875056597229512833 79133377072601265 513371581822315905 367999268371974593 525636763131071681 592859993775753985 288853517702339265 951942704063014785 438084804701798465 53557678534197353 257359590888246017 365551668328251393 595910230532634753 37703676459095449 233746492625986241 499991938571923841 365625081685958977 356731915845166721 163208817728634145 434676499808674049 653585460297531265 950469567646642561 242624663758338241 560930923092541889 852560224473489153 554979933750566081 383549406520717889 842274988858108033 749439555857517057 546448026123236737 331720141572024129 72225487195879617 2618451214015494 772752675712247553 688982628363209729 660450816781278209 44099741375045913 536332053199451777 31508658850132321 459618166530105985 564328312432035521 616532155819335553 725417408385442945 158095261563133249 47388107617674537 388119177982666497 177957325975288673 793152450228461697 43786536419144537 666950800876925569 477878296032788097 486433864252589377 104062422590768481 996477370052922113 349284967090316225 834830062069613697 108453897392376321 172945742751132065 323994107043962049 787715528512777089 378547001069133441 26695340871690121 111229421896101857 853664214843576065 662014506809281793 856181703548607233 471509278135858497 169701524040917217 260192939668197441 615376657751674881 973074010352295425 162993339876322817 92404240730370897 539640178708658881 891542787911522049 83338427060951409 935802336595369217 556326156715776705 102193170046465553 695271356166216449 973434328619543297 651186685586090113 82952310006891857 516975593592050561 857596427722196353 577616203073340289 396635088497337281 571152106085378369 935006441473131393 521091907602887233 133044076991939873 77714323696127969 972502883117950721 824609411041812737 473266965157737473 542537147099125121 507735929668182721 791896626546879617 576001746041828993 468952437407480705 872582820685263233 203753496241937185 493266350382871361 393357651456597057 494870173420604673 189674398095498017 492790369893715073 92914545547685633 476613406038435265 813252997394606337 517249821129556865 867212728305702273 827709321243798273 367659988142754945 144924389104819073 507934861128873665 459287220265050433 289261666047501377 259088065652040449 457588045185502785 920307004298404481 526375650007572929 189371374127393473 252485959548508289 407184889711512449 530028385659640833 690464261960020353 444230188349166593 255048927023789665 38801385101585593 182996058216208001 111423458278792961 599622784433133697 925468543871964801 937490447304501377 888353763870611585 302777546941893377 364799392134536065 652332014684180481 244643149253832353 387672904449399169 915921844292078849 306204388457107521 909709803987965441 909451369024065281 125916972435398129 478101144521776449 724323679657672449 376097385445032001 431396606621284225 75527275048475681 460145605636967041 965897692511514753 329856221467345281 723783952895804161 934154439316344577 635368057483988 521389666452016321 904270370731357057 981137690627434753 518037960579999169 383312899114692161 323676405543228161 972424875397038593 637025287391477249 275410048563820449 313036569434050433 786881139415925249 472035175739375041 712550933819933569 238251968575628577 670578017617529601 78340951901221697 955623650045986049 722370616469792257 749870112927709441 702133156358637953 522993078149006849 783280247709928577 89807559668983569 73665093280933297 115575232074967009 955269566767729153 882505939381189761 678527722207075329 472272295862900673 844036455441017345 390504405055267521 633819381504277889 362733081674711873 945172864991096833 706120705567883521 698430209402157953 805602523073737601 597068747171892481 782835148051887617 978815211653365889 337640767288029057 629809244808232193 877905854541097601 425554027654793985 807991508563453953 179373279816946497 861461522987681921 326884881677923265 428749474487112513 656785457082040833 406586854166420161 721575285202572289 264732500843201985 468459658894023105 3386417552391664 206398092725262209 719543470651352321 578559649243548033 929286563487153281 687688819321618177 989775612031600385 766672252620867969 665138608333236865 609664016181678593 673360309940555649 672450030615156225 944871486357811841 425201282807687873 380993751129956609 719265664031599489 353984939283620289 101564484065900017 101346452391702257 385587270949233857 603176664298814593 271173249317126177 392022081772587713 238115464628823041 767585226327085441 946159171915208961 30278033467361353 675226891947662721 634856523025490561 168442612958312321 272264022030363137 551578105587015681 97481733799654081 420848955804867585 189515582883892353 191595724027965985 273210549604527841 388931870024219265 919820866345595777 755896735022805249 774041630933666689 750378937641468033 970150554047556609 333454313101643841 567184239690988097 44962183256711089 716516172176405121 404682462347768257 993947399086252417 511907945370833089 874440587926663681 695814974630341249 313847316799012801 695367441533203841 269850116428678177 740383423219373825 216056722915553217 937566627241093249 669919497687878657 324763004725472385 949002788059345921 881521840366314497 573633089253753793 145286811105695073 437429961207826049 272371571761564001 690107022924813441 496086370556927361 126181963416797777 612964821107123457 717211855289953409 269481853979517185 468549855558549697 233058197498049665 982532464807029249 442427014836486145 387132127720775553 663127519242674817 422615674926085185 79344527157463313 615234697610659969 657340469345196929 294825375977573825 567924721641563905 281005117662004993 32735184678340801 369613840665046209 762487605799766017 144472738053039521 633300810416525185 210915541527178625 209832303344914081 524806618008568641 91780349395673249 480590146165646081 23752473086307901 662382183082385665 755058891192756993 101923549873241377 933338680915912961 314267554094385537 720531830376369665 80303868040779489 811701912584556545 64727686531583121 663563290069074433 940112314871719041 678844242359051777 692150520013257217 235864968182976769 120020902990070513 926205925825019649 33900808367704373 700295331941926913 439308972990055233 820190676555260033 960105744471604737 11268814086957237 461162765345115137 275095428599843937 150998472762765345 326869723976013633 431495641869268801 337855292271687105 480542658753023489 477206291134745473 550535212605446145 771491492000183809 567610021440358977 944961920192067585 866806589103326593 862877644605564545 856584693747777281 623073667042415745 687362329043345665 993300606707965313 839150020501293185 888687459016065153 332958422563926593 305294103627776513 401026495500360641 212825989309589409 481765959955630785 762499261557667969 960050541431357313 655503830430486529 530178976098817153 145113812491761249 9314311228251883 673405445443204737 34994451640535829 744213939883753345 860853199494343297 891900741868251905 708989626931774849 234377294773370433 36921860264982345 18429923681775761 833618714677818625 14235449669360635 628217795213444737 256589964489958081 680734843592368641 135596783307310177 548095566880647297 229169362110763329 343077690590213505 298489316011899329 491090967144160129 46601253985041777 644541825703633665 604885155285789057 350794594432983361 230657786559685729 810369364464356993 249116776921159297 179754826641826081 390636152537492609 739432159455780865 817338170884998017 561752682802136833 972859250171591553 841347528609311745 689203735965566721 609202107826902785 889226791096742657 926596475094065409 327742525185048065 55940353562249361 155126200035521569 904998564830812289 231827837782208961 964260928451139457 812692123594356225 534382155248941633 561440035648988801 46307609842983769 816759108772583169 35236575399359537 58976644966254097 171118819867743361 355579337247146305 557333205436627585 838186099926534913 212538820334117409 357296521466263809 650169255290286721 932022707355390209 428372246808677889 990223495587340417 590660460558204673 546098371248124417 251653039386326337 547234980827607105 589450960773923841 697824127224908673 940454400172214401 662253783360423425 102809363725377521 103299411174933905 458634577661285889 743198605985877889 182253491933984449 653152036409057537 247270608523862721 427320034931280897 601331616241019137 771614891970475777 961880200284213121 831148412795339905 401549169192300353 135029213864289233 576097276513806401 141008540339267793 131056060062626049 219696733359402433 536100891951974721 387041776048771905 934814846418028417 615696884690027649 455276820913965697 982861435642828289 458593216576808513 972198370939143041 494417690949887873 166422746488347425 306929565699455489 398309554122580097 423967637477815617 920609296694291201 243496968012941281 527137166009996609 21742656530335581 312744248004502593 27952621356526209 733090542517817985 48184694326081969 702171867985466497 473945930324099137 975336779089307265 453137596606325121 608793492913417089 106632863272217553 803563699838253569 610592910061441793 600677170704667393 453596128863402753 413850141875347073 423694745213111873 686412265703733505 169914132120887009 568609590660134529 779992037315352577 931694546645783169 666295650683899521 309521474926530241 520585141691014977 356774038143139905 859365781571717889 888477253216183937 286158334930135553 312072507110027457 916641009790104961 239353610821584801 53272026042549217 126800191135441057 137381305045387585 711515448489610241 126684874479437329 736217568440988417 246894024169328929 111104695066305937 824488127416998401 526867931218742337 629152147102082945 353270127875010305 114688889330196273 808345568333603329 264567065930911841 50546149512516793 332427285175555201 90782802095372257 150837842038988865 60727660421793673 639731136949237121 888182269557685121 680023608381496577 631071595554860929 663702404490152321 701059004084168449 130017684775374673 121866173175750001 359018807657619713 482785370236623361 49730056364460041 16854246871051971 446973310929109889 540871046885751361 711423201603402369 754310170634386817 161940075535866881 948605352321887745 948333908691630209 892508093971205377 628749630982724737 78610573551411985 959114750882783105 886766411831661825 158204949683195649 455597912403955969 51532363995413281 760216015321876865 505725387981925697 351802506046237057 715679646257406465 733051836067733889 628343646533878145 209146031500292641 901734543829455489 299545762310433601 402103565363120193 314204975297098369 359693257472066817 750907140799359489 845040266433855489 125745052961004689 449809569345966081 5682577815381508 615720451732357761 163237811116129441 914598606367412993 176422427706558689 424756120180731521 514849450132796737 818751790377824257 248565020648275233 773381144681934593 374454679890316545 705324038131244929 829784145451174785 401323613730269825 831975277921852545 118883528253597601 228418380632835041 533669152812564097 635594270427827073 33372610384283521 299185370142954113 526668161772519745 237097614896267585 559254756173594113 42437881586895545 654594597914240257 994816240851701377 146780905178538049 927124277028770689 398542163380696449 517577615068656641 546188203475075777 222881681972811649 803797081758915457 316047951931533761 118259031486395825 246948469420619425 891131635435939969 916299100999562881 937457432614756609 658591495481946497 130620844458121617 568938324743765377 112987648258560113 647385643378004993 21622662031077769 543389942362292545 129374500196711041 769966466318866305 542231403838656001 571735473051216321 926961900628960257 78933879160349105 824291380556516609 343848776609799937 194102875873817025 171673746450867521 830044427789459841 552475073292480833 607436224344759553 558367662965043393 23407787671388293 43592940884249033 855800355450860161 827887034588460545 278089154032812769 297186747571810625 428938035999586049 76248554966770849 297220210863073921 102888796809875057 696735767017422337 881602149162436225 151530234272968289 713396047540111745 491482389148110593 267212232173722689 707513853798232577 468820942309772481 618312331438680449 922586520063138177 511423442175356545 353019939557679425 732033738880097921 863936447116333953 432713386168458689 837402117087233281 246969601032240865 447777296407569025 130882247129477489 810824004029296257 195925019932055009 523077255884164289 287226111233692897 211120920912261313 671224962759133313 663450580099951233 898183818248611457 942929874302318849 1858305914602454 85093681526547729 635698806766512769 769169776353887617 623654754757090817 580242107451372417 983944585559470337 534431753018377985 552275379733693249 709763791332637313 218087897600426561 455290880098910849 980404107544238465 560107513624135553 222347047834915649 386001156309315969 190300607783804321 615327979006469377 89919180485296129 232123199497689121 240853683721319105 88568127166443137 610501079022867585 786429348727988737 685122572991225857 341578055252671937 351839884453013953 651128883477607425 471360552500577537 566096054403036673 565374547724530881 991377244304555265 639594984285572865 555843562788442817 593542412396558977 243622769464845857 49529497889430729 339250125947419457 594329626675062145 638172861618880257 157001442577644929 425709544297422593 9365672065555943 251123980455073345 429260121857048193 25182090101285581 333152731679803073 992316733279675905 878342705821758337 493432804341086465 956356467181464577 382193918873692673 61854166311967161 422390250406781569 484567591959205377 543425982701005953 807169158240675713 804406518743281409 320299981875521665 608120276366260993 554756540218868097 946105557117224577 50572516355572361 746668093566778881 175895251291258593 765655857463531905 431204954152562433 491251991159710849 127042600682635505 578452974851902721 393544482354741377 640305709873853569 975696746448967681 840230099474741377 426955696583846145 177485397134997665 429553299327828609 781538761200582913 83904237375833185 660794116944384001 671505652389335297 719489530660911873 902319684932010113 978347121251797377 837618867801687425 685872103543349761 196238164282192417 223943366298026817 54281811644536049 57668228250509657 400225997911277889 418314598465880065 395600778728798721 137037373851402577 701124225566644609 543977319774636929 144654154313180065 201726647801098849 803206453786046337 729460385779784577 695020780945547777 860291073734433793 866510863164194177 721892200798077313 555188698901453377 604390741250870913 965117852010976641 38201769567418609 101834870342479185 85765354500214385 130349293345290113 350337553171765825 742954442873731585 769407147052692865 986740290615713921 907882472813209729 913449120142694017 466217809492011521 735281198642780929 754312820296586753 139722347990790753 645426805906300417 383573092537361025 476108581406432321 222363356944406113 14775048469463315 526535381265688321 515293070201789057 234046688013741281 358562168104260353 20126436603831621 157206121131334689 490867731355784513 91875376298535377 705788504952920449 110967704279499201 297642088851809217 53545971007327609 92233351371206145 767863029493693057 100006294550205153 178623710716184545 6596614720052686 343596300113471617 597883653732090241 399552377664822017 627383292518217729 977963579024414977 426060754570038145 288029686435354657 711105686452299265 727056051292702721 618921628469401217 9124080095649135 942805087000991233 188818621200820033 319096648707095169 386107705355929217 163101020796801793 155975579600532641 25816124414355101 617281783245591297 252003589671161889 297440332626219841 210653230787862369 121575505147266225 949056858307358209 989920207469861377 849261479157782145 372775298136492225 142680960560497281 318205457608424769 461447434691642369 495895630967940097 716699155294719489 151414091095102081 642883897569625217 4568285222962488 962450033535148417 502196353777801345 975001337929732865 844662007588315393 679696022335576833 958654927091497857 170760078250431489 944031501472227969 243473809522654977 419704459885505089 549391611613764033 646841621681577601 217441889893365217 192097258092427841 519718592973568129 706952217182749313 173141670014828705 452826117422514305 916858505641322113 230139136548846337 620503028004009089 328650715175324865 399149849196284353 969350281057234817 775119469049641857 282775990200089921 929800980426982401 398760074043995137 955143609479733889 968059847506832897 790464528217746945 807224124545673089 903587224375243649 250488638532285537 891723659006878209 374106010963803457 224453068584068673 223102502097827233 39004454062173009 512732808974011073 373204690999230593 919274117161133825 602990335844928897 209443049669065569 488947069631166209 248564029058922401 943123910665185921 247953031474100513 548321662826296577 774738778565133441 293777841168854081 16342635202281743 376115962462563393 143514900247094353 388323487441518017 552232818230539393 497176410587385921 759877775791661441 250413122164097505 923701603667556225 456246164254508801 177239641694040289 598732595812187137 380296446060032897 380302226763475905 262191071453937505 606315464853786113 679406159138327553 290941469608981121 661235292706901889 133900861769269857 915637945838899073 87088610707112929 244870072033162241 465054842992849153 200212288858555361 571122853381524481 818017917031976833 345772662056397441 877373353794343553 260420189664827713 445547319126458049 250576442804423041 177172939002989697 652886893199024641 682046003972043777 128883134043100257 418604689175129601 756543033903554433 953796981781234561 938430474886665473 51950085762147329 972454501120552065 408889909847925313 446228051871123905 481449317266681 275784586644178369 22519206556605553 611885447118105217 293607649017619841 275543216394396481 365846802694914433 293924023950843585 818528225620344321 369479992005338433 668536694452480897 608092134889652353 925989008373338881 331847873764417025 30520885584689241 479689529385900929 456439856450135297 279434166660607265 474177186346960129 372004547491393089 682540693808423553 821916024278834817 33458986463340781 833341373404188289 447428345483093185 98475523412176353 14310851082651511 19553251982294741 998451635717234561 381556048054591233 646751914896139393 241915204373306369 334338586508369665 554133817384169473 502256882842541313 526605478370946433 289235171602260993 368017460950397889 642582298609664129 207682797478618401 637132748202976257 312201148038710145 573168926956039809 406535492435459393 610388819185462913 772534479601603201 724019925221920641 464252872642028097 859975984895715585 72911712717868225 604954265775827329 716767785010652801 844524638203697665 845425471769999617 664935927051072129 554106276759604545 300038951835507137 889702469914610049 614477008766126465 243444689070649633 20370815653851793 422792481461698369 886727459393409153 170330422836180161 956265415979732609 78993432975877905 560740843443024769 753409098435007233 232302921753305473 647966580766194561 446614835161181377 495981941095045889 278736065818225857 809152877440922625 836942216307473793 273982024426508993 899571096381354369 766196362869749249 315593391270919425 736420559640869505 847892436248532225 957789307718016385 839730125411588097 463553789308740225 781147238267212929 937678453196212993 383692674672868609 533121294753961217 327767677018062657 108738591302667937 766704018698870785 269796717831575009 245124081690224929 561880478128415489 846015848412161409 971886093394012161 198503705748766625 623591231240467841 212126604758989153 237346250712697313 780855857957906305 435208493263246529 495102530612353345 454040132991430337 840817099059950849 567331310037687361 706023695137726977 23086466383283269 637538051427444737 174422435653553985 973478591771947009 786112046104399617 518708887804866241 893635200722755457 73288509842736721 904715059825967617 774681572336280705 729804726989982593 224826748264529633 461661400019785601 686596234936690305 702604703261741313 377103190185717825 327051889833221313 17944481207397445 484938717175879233 223032102433148097 258330823876015361 833176787019528577 572185827030963905 254935575601646049 820594268514263041 428042212094940289 394055220248390017 555427092169548353 953864238386053377 766719302900060801 934251002549856897 655564613585678337 948111229378632449 410965054435795457 843256957098873217 589880625368902401 176746705738601409 845106975555456385 217299068177212001 342033084388358337 287608072824546913 24489465772749241 438532281945754241 764946487150648833 150285479755645217 158842675633184897 9953939973925687 38121634609748161 843781550360169729 268977600114855169 721321132012946049 8106420236071444 363365898884474369 86358157698345649 812919435435375745 764883426333110401 695125111385912961 889717249200632705 891497702366962177 409213591373241345 6779827102299408 958352082704141825 41774284296550945 738974020938766081 130132698865899953 363562206429723009 977985910365845249 54562469199947121 350938410311592001 791514522701124481 818967922113060353 185956429238753889 3588642716714219 294390875728627329 538825276673037505 361581451435238657 108944978304272417 181878426300830401 750604224821145729 559456572072914305 552720262241557249 399908760116151297 895356412289316993 344964891790208833 228417984872869793 484171335909440641 322076904979823553 950989708007025281 453028851437942145 636578277234182401 109296863555925937 992131489488638593 486117941146780225 345923460247082177 766346852898280449 925473697273613313 464903783507047297 779967161609423745 396829629582015297 329216316788130561 721346359731747073 513721018168400449 259628268351647777 623890283596065153 624663533392855169 954564525911710209 440428229049530305 818374072392355585 537248789730689665 583876582300025089 81476991088280209 737250888036665985 567456479679201217 190121465974531393 106993755848662881 442991461145037825 823568085224003713 30920963510556733 939751000831662977 874968721509187457 234493409672857921 70830906843387001 409980925496995521 209476912896302977 510058112287460097 414703989728696577 5639619980073008 925934335096652417 913372714000779265 939169199617598593 163541676795460961 822616165932014849 546682162125826241 140524345125147217 329934514707119297 242037039814899649 287798319549629857 917979791351203969 668316455674243969 976052552856724993 224884400400334529 526591448173906689 218942152666286913 861569939962574721 931779472075724929 222387102778558433 941354870681749377 40271139320861241 603636745328124417 219255159608582785 836913938002609793 533901636698171713 473440542313504385 847386561130267777 456748972069760833 927536178482778753 984627629631781121 188821923789351585 771596806874598017 6992970984750714 474858091910668609 737464547805078785 98913968927917041 566551656596299585 92873163917097665 637408759496185729 550483629189542977 895782487542955905 926881498018097665 971359833163351297 47052761320628633 729185017614366209 862195281557184513 155169328663976801 127569324755327793 462159613952959361 141682497862682049 328085883207737793 607192226879561729 917414467199431937 499425507661051457 372359124075178049 173895164551865377 806189861545956225 740818077131187585 839591235416694529 587280763804812929 640730569031216385 806857057204787457 172089629525590497 599890290325291137 293451667225834689 382880188493281537 580942953496450049 671188154727900673 692543158802447361 579382029903463553 252254118478919777 113496048208034497 524789807861648001 852344849091842561 675983317055540 389050378389697473 968714913793217409 260914531901882177 454990569725726593 775285294567893889 792485631391510785 140022228328682273 551959044798142145 704253558586430081 962163228414578305 944114616862300673 818179991062397313 450265394789241217 760789661278547457 185548399773800545 249485507010010817 941452802336868865 314542358611998209 228092001527251393 745861254505758337 775780198189480065 58957443459515705 23648493526302161 47505506255678401 765373241723835905 709338110519308161 410682573335584769 43076359058961345 765902834773882497 581374817426731009 178440047855097825 611173379399506433 186742156363152385 950277661253760897 985054770169860225 815542849544261377 454937742031930241 552054105583916737 283834421447515681 136392297208036689 119552615953153921 284777412242828385 434816974813209345 395682932518315777 46126892478284273 829728027516605185 73133190093948033 362595794968658689 842960644857896577 904222087973362689 877461129193797249 523921642785627009 876381755141508737 504963458317714497 77205514136657889 818413710151734401 831469473177179393 81188605553744961 192891835995006049 987799226525755393 133839086703673617 572162462608925889 598171525510871041 641927849381804801 808656001256508673 588298552979647873 891954277709466241 801325719549925761 672265210493961217 347013348398487425 784305845706278145 25230519483503857 552546167090127937 884203426494035969 129288345715060865 793138511702654337 454810004039401857 343899797416067777 921914408477071873 447256869867803905 934847468570239873 49277089932029841 945500434451027201 164406500924020097 129338378375862817 527971441065286465 381226823628644225 379369806024218561 911598455035544961 606910231441258241 35558418272280789 176057252988204737 988543594822417025 213024563634544257 5885580709069417 74934046384587569 699396565072220289 175871905468323329 83479391060087953 629786395433928449 100273327422215169 389036926906779713 119402453933496129 387123707324068545 169217250020466273 365023560402004673 977793811167209985 218441286702404385 706975941752986625 932146022808776577 736991532169575681 298465613564960833 568938885139743873 443741264763826113 27933756775645693 138753813998437889 87901023310294593 975055373240646657 17477360312049939 991128343748986369 46039532885828297 99722157336611169 638607059245096321 583029985890295425 953664751166670081 697298808726113665 467515740874624449 838724833443652737 83533185252804289 30421459121651397 767383144530278145 856286798163967745 100017275109749457 932487970024222849 919153807127251841 658404170348322945 885064674633127937 205186697515113537 890130475245207681 901459663947452545 486125816962541505 283613589343101313 841795041606950145 926266028965617537 949184005148879361 382226105594309505 129609548452584993 957686511620682497 122413779288947921 887666420296394369 120923976330281841 429639004503773249 558172418907332737 867868471904454657 664439466756398593 925307466526721409 153972707187662657 577288998243002241 38484373535617065 6521918275584683 673394074133966593 565142028636540033 528820162775879489 766101844999855745 307790511377575617 949864725150742785 823593748283308033 605494979359551873 776998774636041345 74520278586941665 437806419578926401 928417001726206337 435515923277804993 773396085624565249 807316156741897857 888665499788860545 528902752549868161 981752973789394177 328593892153129729 354226383952482881 228205715285483265 233719113239938977 911504236488489985 995720673033819265 718326068824893569 496020771209952449 895191397492517633 98786958558509505 305477781954422785 759046538822044417 929260547651402625 888917738043378561 880766758397726337 286222403395566273 512017803378149953 973448990509144321 788719740277784321 545527364811388097 813357326223233153 906849663611357185 124143409509230193 704023514466893313 591375908430684673 908303963701218433 156479269777875617 451455922356469569 978992823372458113 769082300333000321 161939429117808225 579366624345976065 600419768513042177 923739247721119489 649888975606202753 627958780274124033 448551467081692609 294266759917494657 286533808862003521 427461996609405761 675145987061291905 698600926528644865 746955120356901121 110433187518164993 518574144940735937 521088594122065985 32504768525541297 215849497857600897 12103549421887295 727549017582749313 256766132796670369 607706043296953857 512933969422526529 754423158073283457 577544216457937409 805941848990823169 992930843773372417 971322122424812289 398153364214337537 894827701480519297 101251949470132273 298324355241195585 507722528903798337 805529981282557313 302492573710686913 721011362235049857 822063125593174913 540610228437852673 607876054722900993 282981773831924257 434194712693937409 847051522640878593 138303330070193905 121076264377695249 912875601309096449 182465045945004801 714286221209896193 44539036864339465 90040578251432641 240993751948433761 977088652073554433 425718078450575617 861132797557857537 198790203304607617 966576909838742913 974674000696442241 958783112365750913 544622671871660929 263748470368575745 599358812854706689 938614246214385153 423102835317447297 539707891508008705 621099249267079041 190230802688063265 833300163029871745 818651887045156481 314357095399532929 126425747327360225 494307675246712833 781502995171244673 90649143818612993 544641228400877249 364971494914822593 721106310204454785 747724773959436801 747742995952179969 543937804415545409 161915617680811873 483377500366177793 372804794015110017 887975781451398657 920008023159404289 833490985697142913 39078501525423801 183899132578513761 386868856739617665 169097779679137985 187499045747728129 58152281590036385 847095330844702209 788493235869641089 657416770483948161 177195415707640097 601017190788887553 207055487040381793 210865572433078785 303285757821509377 863889488514395521 796757839732254721 965289285331735425 749305930333601793 800065692160096385 104930291549070625 392613055421037441 1254418004702274 460322680305189633 711264893556478465 561837375857621185 229333236082734273 800821822319186049 415123187232470785 785551594415096577 22814278397998325 741216377743604993 511775753277209601 935137640707026177 597733770550458881 375943920531192065 374291830732492033 837814998703521537 530774098284904769 886187470775105665 43533811785000153 299541140010816769 561389333151762305 450389559773405761 906355002832558593 115229295736696721 424385349084541761 949223626393326465 254032178378952993 651504142274418945 976972827089351681 577856006225196929 829694953590436737 202637271503789409 971091993337619585 576083392447522177 743674676395887233 828364771230312193 800006941080109569 268044081162621249 36044203342644465 49590419661853961 977355161458529409 960840626706364289 951039387531398657 886746460857025921 249709764980476481 119365786585937889 741551184346068481 823671238870502913 316088126644171329 637306893756210945 704586783868439425 430745689267766337 548666645951382017 126755118408162561 649776920322413057 413810380285269761 750307290830146945 506729534811974273 190037301129041921 614788024671796097 421562904303353729 980530553532780417 11882753671105917 86314709662786977 770925207084939521 840077178018710017 606276019164813057 422013079111692929 518657340662425537 649796759648744193 121026942616286001 437923911030907201 601181976332707585 861388519322055425 912524928201822465 476275528179613185 67371778597472345 52662139070882577 735995763053498625 713064821376889345 611031668795316609 918074266485639553 105656071855509745 84325917415682737 349317199349595585 155587880453843745 293352562361722113 756574248306776577 131870733044234353 174726201333591297 408901670431237825 424461538591643265 50272337804184273 415473254707698945 537896024946352449 358512585129091137 65315668052914337 228901377796269409 601850140526114049 798914221582876417 137075921346276881 80620953943331137 377976721778768641 514292100315969921 739307546140292225 40513535837341409 476499739447707073 649468450031932289 678089045739849217 500515334775734273 355228828698105985 171195340794866977 180641287196021249 90877873840334193 65274375465282473 599279771506687105 942829494671652609 259385489813347201 107531710740861537 361460651023946881 345087897078069953 743119384532782593 854288937409183489 128590035356253905 191575122100228865 644814133661547777 599523882263955713 232463372304295041 874598195573309313 362569022026100673 668784309633981185 618012553967773185 797178729050724353 690192352268432769 696749665126876801 376122849282069185 635646871811712129 873936030049300481 297535050861018369 400286845627206849 729032178996131841 788609326941006849 867526679698531969 32516933093717173 633596017524791169 81458823954683617 209165527915974529 149879179687260929 973062808465581185 665805206859907585 410880115954430657 196787233107386337 895027601038901121 258900881573630657 905693107877073793 409531707245562881 161840502020307745 321104366420790657 629397544429824769 393769931713649153 563314657394027329 228172160500612609 557249824649563393 303839523036216961 545319113237919617 397785346230499201 792615839294430977 901388539118670465 762271282478689409 388520621883550657 566816748482086273 522161566737864321 445431225845592129 328132839086144641 569559598314359745 501696527592940801 748541831571582593 932652503298648065 624938099440573313 466647834401371137 506700561642812609 513456144765221697 848308256966877441 417559347128701569 495460035180581569 791804045787820545 631764958355280001 55891933200271641 380231654354300737 745647579954884097 505976906473623681 953316886959186177 129429057569733889 688701442636848129 587411241256592769 50694575207089089 959881721053729793 54393392148504913 744253638017912833 499369009892802753 574443835864865793 45509839972375233 181487415815229985 925650168398661377 927114975298874113 172938788837647905 63644047911740385 983478348915383553 351197350128426689 393286281755884225 348810250802461761 248745225593594913 154984938618806465 855347755827572993 813831350978123393 555686118013625217 724282787294196609 360115554252764993 500669702085975361 250883874524973281 471885619493772161 349487401004402881 528068361914396417 279088251672845889 294323874352482305 277021947554608513 489666851177009473 768232314751443841 392157741468363265 432505622382073793 926275416902090113 865320750002183553 691435968676426369 933914014232847489 621019624844382849 22500629609808697 683331514538618753 549359961757197377 554526120229017025 41454668940360761 242240805880054913 42233467701869641 184365836811043233 767756923912244865 58732756453675705 759994567799957121 517860613189188993 964102757495140865 354728118098687873 516643425369728961 47475905048759873 177095320591277537 859374483072595969 397051254909165185 658873875026191745 206891306469600513 893577648082338561 775005264154579329 826920410686586369 468455911995633281 320501399416993857 563539706659604161 836284378185641985 239052335628343841 3125396992725627 874057418444955649 30620477048717733 676121324040096257 905850035560089089 858680935169779457 665696232642350337 985742808756782593 675978256294524033 447623513082028545 353341759837366721 162891113912493793 236632583992811617 10177170218206301 199025766567817889 14799128566608033 862351486631478529 94841286441955217 998575651976285185 437661784540935617 342447807607580737 412450414436356993 539571303103688385 129986725900579361 68523819078006201 77817821196454417 498884119130554625 594116761524432513 317767699940386433 922930963406393857 316462705506783233 667406120189752961 202375266656911649 931280662829728129 11667394418271471 218457240730018049 980343891811795457 652266251991811457 275235075431343297 589568390616278785 889793046513840897 861208468489856257 478446573329751617 927581377259500033 796823111007508737 899359450729114881 980528801614102657 550754559934887297 607801325639098113 615088891252788993 353135962369879745 793845848988965505 166056314139094497 828436298608657793 772425968727819905 467624955406193985 758590815527451649 843365467377061889 828412847439228289 788520390384164225 132031422325521681 962877721072764801 669690948668890241 770646173794943873 243194553666551617 839799336627358209 619175160469570305 33272454794897045 736054904836120065 79344844559265937 871190809044666241 434754839886323905 184376522244587457 947885688245044353 398210335329412865 87495725931532321 511752767335590145 625762081418564225 871028986126109569 91778910473465201 195370066967807777 851128887643803009 921581456515173889 719022761726776577 76656813871689873 358013021532364929 973433482031399681 12488838269263171 994423391378529025 426894301408488257 729869616643629313 606738616285824129 380587364246220993 492742929462188801 170198658406125249 512752472695638081 224679714564256737 836718900675329281 66294211261254785 205838848128010465 933738920909942017 307450708455796481 926487511365682049 386119137003362305 54739992648546121 50376785471605953 313865711986085953 569951885423094465 256320592022031937 784092255139647361 410059124965503233 294259883675579201 507326416954224897 56659835092922609 821108271497724417 269072281425295041 866798389814729089 588706191225519105 94493812964746129 657042492568137985 491785214229604865 600747752096204161 459522326391113025 668227955808205825 357231835903771585 407112021059411713 468746271149061761 475621338739870209 200737586828307009 406205829986539841 635840176409704577 739031080103714561 491892617685262913 415519826340862145 793364874978070785 694773819425932929 872007943233324289 489062837176000193 768260331073651713 264738827948050913 809298352459588737 454929671840794497 457973069823172097 164816592107342785 914028881815948289 352085472292550593 428229227218640321 769176773338088577 907989828423009025 299487958446029249 515116613561307457 998786438129826561 46242703220183761 559279908417188673 447971733460992257 750854282601025665 452825404167551681 261507022358578913 392338243790309377 137172128825113761 415589539263276481 433815006327428417 298854670104663681 835827808280569729 951261560829831169 259643341777852769 617349154431455105 230335233587794625 615992498742979713 396975839325257601 956800385505761793 276344555642751297 518033913529418305 391768774893897409 630424478984853249 527859371860870401 159820543042183521 771420234727692417 288350242410206913 817025555004491393 171848301237385921 358315519797259 403657790203286721 324418973483119553 228630116921532801 708925099598054913 714610680280163329 326323735588047745 689136886715655041 195756915191360289 638467438450138753 653360174351405441 465056872390658049 270973360796098465 540197332124865409 748219159104465409 677629510667767169 811476983062213761 770755363507024769 342038036851050689 158549136048645057 589946411925105025 870425486851463169 867590133769155585 326435856741706945 805717237422435073 877376827096757249 247055847007402465 424705082784367233 469351022254080897 482378000651511489 102425491952729425 239529296525400769 194582645168843265 848087325887266945 472903802811714497 881295891227306753 743423725193174785 364114573438730113 37019877170209273 865968596175516545 705024248055075073 863890757242106881 644095970674470657 883627468839488769 209619766400443553 891169118853657217 692520448611745153 302888978820188737 469306737049571137 305720722483162177 848755949459274497 597713647039153537 971907754098090497 770614768850823169 594669973917959297 666239349376294145 247850698629598305 706644664931193473 700703244050430337 61804059246792777 588455216676301569 950358866384068097 543317843403045249 799437800921904129 863585519339430657 256288352489836065 77443912907341425 915130227244173313 504204335162803841 664963112205629825 614247101428745217 821562834264536705 758487997440816769 667936027038681601 483070616558848065 657303693736974337 867001180636272257 669166844294625921 331092153132331649 904393034845835393 841770772983856769 926769355401067009 657928756490633729 142620351511663297 975355849161708417 496424240930554817 133598367211718033 711553263623297793 89223750126414817 551966129152194881 11006956378821543 510595432077234817 286574949325917313 272149050927442465 238201357970822881 133220731069680913 674500748030190721 525887473033211713 686361700122887425 907373929182437377 125921959951206481 209993267044257697 737880292328313217 306289635930706817 765682679161578497 970340134236867201 591487503631015041 162231545099114529 980625038065433345 424368971087222465 320466129992851713 422588362881693761 504237616325433153 982908237330381185 513395559811016257 49201560062282825 536965919706524609 103555391719641681 298062267507972929 496688545723738881 98537172259874241 785606702081143041 527265358719944321 885933337757574401 424347618639593793 405116028494877185 734961619369713025 90040615260075889 410377678120248385 483616333950866561 262885347325521921 208492246667192 967152690564780929 658983508128091649 337420731920119041 969615763493234049 890493709680377729 283618409523828769 235700255832512097 29111054221328205 113367892893940337 593452651522387201 425878088219761281 816929568283622785 227840572579218305 979254391634814465 372134280027154305 106668286976695729 108365132674300929 335455042564962753 748680324602375425 397267835110167041 617461420441053185 875494221462393089 62960871592792953 742849114994424321 412892657737224065 878871202208916481 116106642114758081 49130525073618257 123043742197346257 94204447353153137 563841450849821505 600127440526318209 826244508650184193 563269283856318017 834458258545041025 960354950783166593 212809017438381441 379965262642517825 328756918873068545 433387936069078017 768740311550097025 860342018558174721 702206309242470145 460074734266978433 181168401122810977 108193337237768369 909907408439750017 174772213120785825 202061554436120609 426446451046917505 893668167431812353 474616333547285057 833616361473239937 186885140228898913 386757275761112833 517133580109753409 721654552000053633 947033820117031425 400408717225516865 370630257020646785 508623257385970369 938803263292928897 897253897450894977 378088914886358657 942324366572456961 772389749369455873 826539675036755713 640199397284018049 237826904183030753 852686067157296897 735850399683727105 311226489668495553 416308015262622209 723987726835378689 241316617596467617 270362228547238465 604612239034615553 300068785887962241 655814008996600193 271848898831262177 972529355870513281 736891664495051009 480909937277530753 183433924272573985 651207259880060033 928562036267837953 467403276686525249 141700552431512257 546402106648805825 196026141207244833 760952507929189889 834703764181934849 5712474175474825 462941492031180929 758848991257508481 70449510857894641 281461517493148961 922765745064982273 712443406924862209 910532512272393345 253020156296166465 72160295219564577 583675155869968897 1263748497006390 927269272638774529 773177743693157249 985813601626446721 82568759980627953 457368774921967233 293403589425057729 255747970245721505 713642246806283905 332450267441579713 720385123503678721 381436070968263169 942748541136918273 659317014233600641 743562372186236289 972542318981652481 338731629684257729 137383964321806225 110899851423756241 59589395363744305 568937837849315265 116210875248206945 494011676302651649 847466830725210241 580679366528794753 607987095448443393 508409025112957377 758860410638007425 652522908958612609 32756406122153693 36335902333380689 73690135164838465 812144880873955073 920188542242478081 168379390184657761 109198084189429777 756948685204744065 537099672749256769 224651937045283745 364762507288475009 802910214996085633 104111284277117025 722978515447511681 64307334083352433 70150787745230761 697854643482536065 444438505076593793 521428650863242625 87602213379778257 287640372653108033 98193729682567009 197798074281038785 964022039166305665 448808724307632193 528288013581462913 959378935589455745 881858500434315521 840969945427282561 33662735971649485 108481331707011457 780499648627337473 390574743296006913 615754962121091201 299287964882068993 15839840351230095 516886365172446465 830612632092641665 462430843357893185 526554565279180737 572247245666055425 237482802567061665 668340913732691841 569811779493601729 705958621246743681 114436877997281521 262905104155876769 579309806597077377 521160023280252481 393048946282508609 191549638605295073 768588784207718529 481471201850617089 465822563887105217 783951398749948673 77709880768733089 985130864906459137 287475428346741793 261512123818732801 219954399447725985 195848703449492225 747973144903159681 229489912967991937 408608734778194817 79118576071515185 693110551088953089 566870391369207041 766741266103888769 8485507640308755 837354620945109889 586902583122892417 82838972326154449 787006379835240449 611594641696630273 532573563645797761 63075147425092129 874307918040024449 251525952635365249 332627903875774657 340770398227302721 59264872312972729 24880871164302933 779154330992184833 482357427426204993 203060212274216673 859997316943850625 616989477859490817 27061258425359113 68536769274764713 44789894348244985 443578638567686337 117880856670932849 611220126643907201 462692618489047169 306462652765489473 630750857266402689 537724742649366785 697334883392759553 720829969460737665 446543633320782593 931613353548733825 525475485030927553 793810154097187201 899537546171128321 438952708261119553 911061339293670657 783241163507938177 691947219840766849 920210694244595073 773330788171410433 799994184292970113 106031390346654321 776809988627881857 17903878864647283 313688273771788289 45233608252470249 905255572013892609 659176542777959937 486499021421948929 868966132678504961 615576837148118785 220570006871984257 249112525130243521 680338059325105665 960783673326496001 949913851145954177 72674713155592481 413800386443394817 987668872505274497 32218695603464909 972438001931209345 934903653595181825 54760547069555801 801205370415448961 809939024218365953 294833300983437825 829327034617556097 652209406636931329 113804254165103201 118924304605410929 21477054424288157 728605594257960065 603151358020497281 894905256982408321 629618735961251713 605955002074185985 326134574108607489 160253197253478433 138506624467858337 825049052348891393 789198935675997825 468949460484676481 50104944595709353 747419805005851137 885412257892738817 699433926641301377 550442333078486017 423335343641230849 583812078109062273 104105617297445713 375066997718100481 899561881472809729 732638728948359169 305881925315400577 774795885221898625 157132731956142625 489851999451971649 731802181916915329 285976007076094177 991026428689853185 622298962782252801 203264079289009921 49854643197257073 35154844906077897 523791082437625729 246158987618994017 118926780066566097 536654966797161857 371261215036895489 263994745736550145 339956905920679745 710547829666030081 461832168989829505 858257376855188865 460047242848467905 704882843905242113 812389617287038849 61086697751090217 400559706824488129 601158131608560385 433089961714458113 47270263594295873 661433414297981441 16855376698945435 948749767526237569 450165834055422209 423637460450301249 896233874318216577 94484194494626193 857139871750515457 618949042134083585 930100761366194433 977139004796441729 495278804057374337 433363850314101761 771245632000972801 310470792892985537 831436206338619137 943268075042645633 173855702117041505 303774619913781377 549193011139987393 782693413121400321 324895197804313089 730463807564277121 579224626496792193 476827207127193729 723647517058683521 410324816743667521 952208769577179521 813373336910622465 851013764063584001 907777466381261953 821216202017776513 961894793514453249 729494293692059905 445068800978333441 123073702965523777 985080053202843009 62933742990242793 636144253477155585 778169847528939649 548751498442804545 545092478795655937 711823935869944065 781409784562765057 553789265735993281 799051268817624577 993341485907691905 932460540961894657 748017099661772929 244619099962140033 808379466872395393 663133732423698817 185152120861665985 555679234919853825 176185421135940609 518923245452295873 377446935470679553 659283628553456641 26527879644930865 368671784724039489 725564287182642433 916923531919525889 587128491043003521 582527466310434561 31060543224576521 17522306340001849 767386518370699393 918340193162901377 721778774509267841 581197965299782785 789921820667714817 78132687203261505 607254100635593345 730735570589505537 148553653843379169 180083084834517857 179327384712799201 220126143536408129 890281752378470529 281520242188459937 472587343697817601 730727024871246337 683744753274993409 581829655459824129 480679749553850369 847961440265567745 617225658680311553 731092492741193985 909224697563836033 35510215341222561 900906266278042241 424052969368528193 345982973064060673 728288946502818433 881718889360385537 26075491414157881 596549419201060993 896907284773906305 31405803975076197 667682954122295041 212388958559110113 99656141429012017 871501261174913153 69756626271551881 11258613155966657 966371389106203777 450749150688835713 288346490169669057 432390562861208129 162911822758719169 804438060780782337 765234052737607553 795286044254360961 404722573759247681 380376110166082497 159977808423359841 247251782809179585 840415650206796929 307467094114898049 746350032000290049 337188733565817217 756994619503647233 470438750788247233 959162721150516225 578531241634273409 790913468068726657 14189877924408735 457925607610800257 40172386460390897 715348180133819521 275067176722018305 766150524066613761 298862305279818945 43756385430345545 381381631650938881 787109364419503489 8719764085746818 601013346717028481 304479514462997249 879287720023580033 792567221242855169 402274405022598785 913171290371948929 491598326488908545 175825172092821441 510482585682755265 292394366725545729 856698027182783745 297346735015857153 458498204236935425 951369322002349825 870684363124322433 214127302938145185 591682810518026497 552555548131948609 952353447063511937 730200701706685569 660055484316973953 941397694459496449 481524784662806145 926771730590950017 842613159334323585 814780479654018561 923251480357560449 443899272914883649 374951116242062465 615502900994684417 215731122161056289 197623418973186913 157942863071699681 728795181260267137 650233890900562305 634738301442446593 311073124318358657 848409514394276737 720315397622837121 995488667960579201 88321401605728769 303220364721767041 137052730690680129 927976668917189377 964649360993053825 35298303253583185 972228503906588801 373294983272835201 922660957522911233 907424691029831425 230609651345286433 4267303906836163 995512538907366401 717969506026619777 797170625953835777 880716419081146241 255408989830161921 105562819378633329 839864839886256897 998557720601958529 556914098703931137 842278421054871297 261048947479022081 317521004661095681 158836562364005121 514967437165893185 521732229244502593 802349970645884929 643760203604205825 468407033278182913 156403199761395937 294955928919101505 444625874165101441 85166022964756401 49347946374364681 330873963189709761 465525964271524353 975261960830906113 256314921679571489 643775219120520577 269548251583731969 679144656919987713 981419273368498305 278642170750522657 698736809975418497 801265567226423041 614761612629390465 310053712647537345 516781674381864065 605082755521607425 310931709463869057 880017800950987777 228788734572834337 546033647333175041 955072272465709953 13720183114962481 967424720597424641 794634170209093377 987312034329487873 715842576718394241 652011958321868033 820909657845319937 107086135108740881 609781544672067329 266021627436405345 652931651759274753 478215585526509569 662834330021304705 376265359043646465 581052025451143041 528811714955562433 788499120818578049 79420977958424289 215843244911042113 565426275531319105 669378676721926529 631981838647977473 797747628402348161 179828597737436993 478317026562955073 650048335821370625 141610740179999089 253928186212231553 159503102622331041 85467603538393889 236851109687350465 401369719963550849 74131775251082385 152680962850755713 236851872316179873 14027891150430351 516235853282644545 32391149912218253 797726242511700481 1967193591806194 403531283893492801 878070566699395969 671009517357958913 573476968695768385 276216082689337825 341780557471270913 336792131288760321 447740045067288129 164920513319252385 287267838363053601 768682702735276289 129864481148057825 379335778351737921 419480507558848385 150753593843759873 912847550369033217 423990041984630721 407260351817658497 285875807375305153 163119507954473153 60358042904887553 464903254238596033 326821633034356289 958327160205723009 638772934764681089 871543210543737985 374053891263685057 993784133313692289 743870374796877313 206040589330900289 980706468490822657 776481322000929409 598574330555855745 148499638203677633 14993656414446833 854787601077401089 609595653138775681 115086654922425425 997892161678990465 263172817808534625 608347235017781377 145976523237440161 569771103701754113 522772662339786369 331997594295280833 830654269364419713 269678429989070881 661833549798952705 227627067282320193 432197739642365505 226828512506585857 489595453605641473 866281510294221825 142450245275416161 572701808053480449 160687017456776705 881926571958040065 771165878702678529 556914932631485697 245440555927711297 52305261633030401 430407990563953281 179124876996795009 618630043130476545 704531770258221057 534960838934328129 86795940436502401 492063197903899393 238579359560311841 892658495986939521 4408844820957825 545414615074772545 37928686580521289 825851534010784129 788979973649446657 7990877924964225 90449235410638097 245353625259287617 600561323628866689 568216029626309889 126629649366428513 817894790935415681 651310121803589889 447086993563328129 239716757070688417 832238436230444033 584977711889464961 879368826653259137 666957027568621185 910703323226076801 38121811755928545 567699378493625089 457372135154862721 243002074143436897 158471152447461345 578997324919466625 44381326554365329 777322476377523969 383768390239140417 261686959835611073 586771423968492929 606819590492069249 210812599480803457 401462876503782017 285299629773071233 283663255367290657 869668167900357505 280938061310063617 561508884836776193 701129853491881473 138079090109030753 45995271915185041 977679435016135297 558696956470644353 127628051779879569 743564190098293633 450397541877556737 895577528680508545 903334878855630977 219571040044339585 673781996597192321 202624538150249825 685050455682954881 342773457795896513 621385322796079745 737179920663056257 60646655667525809 544046699592197313 578218347280902401 734491678286165249 821731740397751809 678498098351365505 796898239779842817 675162279518122625 432160630694809793 679750331116277761 645880236288398593 901228277511794561 743311998212647041 285170858380194401 985016128071670529 22537987880088653 878945831533869185 374180151335249153 566827282207519553 396848980921422593 493037558685955457 738615347745092481 14050522299136505 756392857213302913 138534521137003713 657154083832434561 499000702135951745 873559102914956801 821349155121225729 690835750792938753 672508313138457985 169965574293787105 15567207091677915 72699632798869377 824673040885407745 865768152445500801 311910253701228161 803561611139098625 262088889390987841 706999151414084481 306676275472526081 663168678956534273 652832386574964097 393520968435385729 423041609733758145 329723715389729217 708276533050430209 532471046326879361 716718844969236097 402507129302389185 267238621441684641 563614287626283073 745129677962381697 526607413692698177 241253897438902241 523692430443009729 680695999493437441 913304664813832577 228678319196653505 444674379629024257 697428066395246977 175250027507740225 59276460989970305 401899896299500609 444172119967717569 596195142756211969 379983962754543809 856729196438752897 91772785605087393 227719307486477633 317311911756782209 666845707813241217 974734598499892993 750373522733010433 573672218664846401 486316296181033921 476083607953540865 7230216852928352 245662480223423073 845525509335931905 278010780645658433 870440498119332737 544595067072883393 914925613354544257 937125413692910977 445627628175127937 196452300497618625 321065222025925569 473985543962740481 67481327019319081 983786648538732289 731583960335971329 89854963398494193 558582833918489281 940275942462910977 668921668552588545 552839483559679937 481230669388107649 534727751542185089 889645957412742657 309780098684598209 730922083671526273 590968319968432385 994934279648806145 74254237842367841 625370549458974465 129538927001867425 863363901109213569 875109935657377537 412825673434564801 123370242634400993 243398048527257761 200108050161460929 839453875116273409 810152278636643073 961566893071935873 577076178057609473 512206424862068161 567127941351465409 823210711676086529 357711224563800577 408641258354801793 938301040497428609 363787364279634305 529657239546537537 109396704849199729 608978960052020609 186279947049587937 519207696350960641 456384193466217153 488205115497542849 58430941843514721 364038427087905345 117343448353249617 516640868831622401 184759193169544033 552495500648049665 415382962093129729 937119811269717249 883093418163529217 728492999879307521 163830959840549185 9333315998624415 132313505152826145 349995484685891265 738592946791495553 121454072177890289 293886394706223809 30970480785981637 281821581249499073 943127999130162177 499499676180892737 473824171999709185 524748347241935425 309953568811913281 323640985169792129 659530159730167041 959824626860335489 453735197712610753 84477665426806689 869403249247440641 901817605750604673 660483068793290369 428116775301962369 494859290989154497 726274297962259457 504999572444638977 317653185955396801 794264708850803969 337000161180238657 173231575220079041 564851049136340353 389467048855152577 720217602708555009 628291998780987649 82484118612189409 484787243162244865 523319462951999297 230702781579076097 901041103912834945 429746868610095617 635183619050320001 6148264795093895 64566230416733817 240826048360887073 130562489258746689 823642454453413121 4860288447790851 219951362268517409 13925751139435505 952919525938689537 177246488475947937 546674758780611137 502261326130362561 602093417853687681 238866212219452481 131225561041617313 118798942091398625 275863471776496289 54395072933107969 566524794873387777 330607676491748481 962057875500754305 344667384934385985 444195798975641793 505854118498643137 962019222274143745 949600004968107905 853563970510990081 447636480854125569 480785869888300993 884772358840482561 580213114717707905 990302454584973953 129373033717435249 635931118364613505 394082767828209089 133710143780259473 147497739453335457 290553258552169089 164201610862193089 906822356391739265 205235956841086433 61552915659735417 171433250310698785 763280172764236673 1387497682706851 754513395653450625 491163772830816449 440252378886366785 850418652245060993 583848662391847681 279412147330575073 183098348666415937 985043120483787521 100556477844410353 78746311739536161 330533601383887553 234702630676629569 578350885462175105 240616205832893121 949494859344181249 48958790647439801 67712734896790753 379871658205388481 440335299172073025 887271248256276097 98656254125774721 592544467376129153 439036140619119681 801603210731393281 150785096184282721 402291796546393217 514618061730811137 495177849225576961 49635634627538393 992698691229790593 890820481221251073 289547158192156929 255636367053146081 936022691327650561 958458820436344833 703592511295177345 28632921998838157 63659706732281049 638864760850932353 813442519093591425 947346163798787457 324969120706754241 612782561140999553 183482911170990817 587979065030442113 950094040612142977 149481002999063873 38184099220266889 996224179513920001 235651293531645921 317215809519023425 975548890336746369 177030512937324865 91871727475805185 991236736666220289 39374573923730337 259674165573930081 673796189644036737 515097289569165889 393644363671008065 433074124730996609 30952774164958897 534038473621333057 343252000529808769 677160826025076609 578658125341519233 277751468164620257 576584275976792065 807823394814978049 164426311186687713 999072920340548609 463528379635072001 301039634641146113 685284608451496577 903451011040953473 114148374001906913 739863660819043585 232063026919476545 462785856266886977 916126814120580993 837767396914191617 986545109970052225 681064488112649985 41257624028141041 713286772187860353 983968042798224513 555773922531326273 201593877211045921 132019191744976897 49591941718887257 499205978508893377 893713167607422977 578888510539645313 912397950181386369 891409877775938561 785002863407520129 390495140098753537 645523991973448065 728773538219211777 449551770523079617 456684865310467841 151532292103368609 709217190219700225 674452658621753217 712708260391995137 636375633515371009 210083805739611041 241985782554316129 387136080699821889 649966335615303553 824455147607604737 801806028340330113 672802482875713537 830154681062367617 235380333609821697 923059688122044929 653350202433092225 502918542917328193 738070979183699969 43100185146720097 279457707780981217 562504837528678081 133313546232283649 81569390394186321 357670665356540225 894622711985491073 680120796328676353 381101559429360769 630196604492287105 92669631069213665 434060536863494657 174454433928566753 403435275380434881 446101319896413889 434956471002632129 408765759603902273 971915661514348289 511786407360517633 622073229168346881 817787433431540481 506326751785952193 889493164552831617 27920883633637317 99902770677736897 681220809498004353 753140504071666305 168013741228076449 801649038710458241 239617808411470177 897334963013136641 740989284592725249 532136502484938497 886155752090818561 466861296978237313 872256102392451969 842590828398108673 403746564733882689 583673127128051329 468739825895934081 37286861419737249 65168951878010977 975643369672468481 549403785866825729 268052587527257921 203040890360558273 663608499687555329 126231632274024017 75591581996654609 979673031179348865 263427621322733793 736592832424673153 539014486533410753 811043098947568129 508853396781191233 676814093250495617 982724117065423233 723308159967618945 965578689435460609 417920653136246017 760328741763920897 910769220059808769 369106864574874305 360586370368533697 622352948008817409 504028815674306689 626946627072612737 723160911503963905 102589400071572353 707369889988644481 842530621207330945 873171426207502337 892026738751518209 14391112148107511 73302336477866001 180995197895168033 365062952570760065 728042715042693761 273334717009291233 569664194329615041 976458819908138753 890925707531895425 601987823564599041 385312521662864769 746116545134391681 447678773327385921 130458508748560577 250058821797406241 219823551898535649 815239113323773569 839223900218826241 867697958845081217 255744615709637921 408608733528911489 578559106104094721 720155228402628481 497466178358529025 267494039387830881 534369523870196865 560052105833459969 104208851030655585 38946881718192825 390996011072203969 115890539247200049 7466843674158953 807177222180232705 265528526284185761 478353301901716353 831470417806407681 816414159690499073 74227233508011633 929236259816828929 473788510967601409 26570995956266333 16251046028600059 161894895984584513 904007485961706497 773154130856330113 574008728505290817 780247375187936897 855277579362869761 999102679223970177 849678541567527681 961900145597876865 998775124009604609 591938602199196161 216015563817805409 242544867508510017 788575061859425793 127753661209968785 454332824435851969 489237648290281153 218478709133258081 705292443315915521 596979788025279873 448458458393499649 158035247641826977 787967885603141121 164851114447458273 403030518517521601 37996057055387665 876449956055058305 987166532647123073 775251695375398913 382037835153532545 55007241341744617 171320681390255905 250272835329507617 868697539273462401 714687960769158145 430986443907030977 645296814050620801 232618584762995809 107459182709622065 22468200161142705 251137198761096417 745577517738730881 457463577696319873 139769102351593233 360762120062300801 264132602350166209 606609713507115393 200810508794035073 765477545317093505 791524489557225729 137917494486845985 959198651026028417 937319947560151681 216703427641526497 465652682562311041 501975021334089921 673101685442116353 793721396790864769 948686323390507649 663639415410173697 101578563277993089 81500163621790017 943214150348243457 185749610011242785 53708338365947129 439081618936775425 211600464120085249 580555860817852929 973386697869582209 867423945850383361 922428398971678849 383023333666187713 361953752214997569 498790228162967233 867726700906803969 580457795462749057 466854698643370369 492574113010839169 569809970299107969 40630951881922785 758933309780513153 526434149878475905 813347574763287937 781278289893904769 112881610336810209 638903502521223681 307423929485569409 765215726773988097 383433832834139585 439868933716105921 724852384469659905 410818346003978241 831172803070838785 854761357533725185 177364363671930657 287576576892519137 124632610381478769 693883902505895425 239147482298410113 146868911313376321 161178079125161121 667561394151526657 229308938116250977 910567210189242369 892489488744256897 618891509317428737 486076342993659009 911847396733392641 599075502674960385 977601640191089409 519925144524851393 226466425502536609 472898673861731585 900280795149122049 5472697020440621 537262418511474497 981871509129657473 544101719317971777 677161688848716673 593840334513686273 801737208701961601 103738902342605857 23852831599629809 933047047561743233 309883163214347969 945812316884307329 752966278310854145 349268818627450625 895267401173565953 613758661300330753 914385975544139009 397777411883893697 5313747434538386 1090626296068820 264728879930235201 495910097730075009 733920790428594945 345714330584520705 418664496412009857 488020060273598209 367328175064809409 266124637238242209 908757335307942785 658728850277867649 112311551947140481 116301632975599041 869928450992023937 428528058027538369 902980034302029057 895028189586035713 418350028941151937 425314886669468737 840397554294309377 612802292568211713 224781842637458593 389732347846191361 288537382723742273 841817779330249089 434538119830566657 801570940354935169 709027592940184833 488547340482973889 184070751463611521 84951471637495505 947199723692360577 111821165344927921 59327658646939345 403149703634767297 317683639033401025 230117519272063489 63476315924720697 46969311424518881 616893908845778305 528856888325428545 969279725222296705 176371797602001825 203047253518956705 91233178596787921 360508356785903297 632107070060257537 825782023315038977 274562875725017377 581524533631497985 896457928180495873 704089629490891137 568950117255248257 156968247005739425 269642274952687457 893309622809677953 277541369018130977 784813264629750785 426260042712527809 652705038170449153 609691889138225921 594582443545124993 725404150503195009 931068004211365249 382526472118421185 174969197711707393 735277864048839553 288477766400358593 975813153191417345 666390909618019841 180601267461511841 330439503816474881 113569682279710097 567107527557769921 976598741594244737 761992946045847169 977802709962141185 477607468399714433 740413939900278657 392940129868204481 760277827307980673 796251062133226369 498500321261929025 213171988193021633 82898929808642657 947051941708242177 581610403012362497 84369148518870673 462426895412527041 463476812205843905 527807098789566017 689433647535235457 747804340350121729 643886739674560001 324422367434053185 375320554863005633 945814306524390273 336486294547544449 403693483370375361 103052054838070001 191350203235607809 84273379917124913 371142108297263489 268306673181879073 571001236410204161 571500183585786945 663477561052246785 17903367873554289 722375972809807361 348697227236488769 892379809713858689 405689443040071041 396635667409576321 787635758770281985 986051309858055425 302863003714247041 668752591754049793 323091557345538433 861646447895239425 102810260374720737 30335902124129177 295433407420663489 983944581080294273 592435727777807873 915392641280455169 215524860651004961 39904058610304105 757154555218075905 142653338886326257 457956255320741697 101621723703146929 54771187512681505 552254425957450241 255098114601867809 93951797184914193 847082600193967745 653422370336208769 245894809824964257 425461291405127873 183037791115520321 157761135744756577 640831565620278145 95992761745989697 152603356428837601 764844328934167041 537366312742708609 39970834095413465 198198144170969921 798720290315976961 875703374130626561 496453112913357569 405863476017938049 211941465737872641 608606312766031745 675140338436989441 179549569604443361 914742733246903553 594635288702381313 288101585642479553 310468892687335809 328556011271494721 563507779706501569 781439444309739905 223963548838508321 873324506147675137 875103327822319745 486744051421183617 756451744792339969 785858429815327489 157970895306736033 841815126666603009 775578234543512961 131168995316905073 805184260311779841 242244351523524417 101640687292981377 150368040943952513 589284467892273537 684148094735917313 764768497873074433 617990805995908993 776231487904556929 863349184523897857 590387961847166977 729778244641060737 341267730629400769 792977723023085441 348538285575056513 170956881801153313 566006746001068737 790771393774534145 337051906662136257 527417648819060481 102659095654562545 135906891064678353 854050374868659585 591084449413052929 782976851114416001 85212563049495313 814328900244841985 509967460571594689 109246248840978673 817949671388106497 992828926478249985 167329431099240353 653617536023961729 310482391058300801 455474045691882881 808094564987094145 999489782468092673 956186367629982209 535240548714551041 319763030150433281 451949226152056129 786598878032307841 804645214659611649 915948777851490049 418900375559477569 527441967266298689 413179897993824577 350148256807024449 94162423179529505 63729920086970537 631050382655043713 433011821068212993 160187344154824289 583305635907549953 653456153685663617 156392224754519297 551073174415581249 125063469563102097 560273499788191745 400574632123600321 584204196281635969 149660442611917697 635197017680024321 166764110765946337 767281918937687425 265169982050267105 70099453626450985 825158681425840257 430974638892255489 331994068169649409 911657201564121729 680432732569364865 718291814017153025 810147433295426817 148353993291660673 552486033845575233 900590296531849089 633112810811752577 240138676799812609 262791762518595809 85475457845934241 846815751699963905 516719796440465729 258141953286290977 60529214002972513 256482766296130657 523300275792092161 837204657145299841 783661737080354433 910454074608210817 87185173268604641 954862911612615041 218952027792344225 216273621824285569 80954544239329345 639215445170528129 237247340217340513 144050799090607025 236727214179747841 81421925764651345 892790503525450369 404282065741710977 43520057655864977 254935579053871201 868120290318802945 786762960424610433 561026500259512065 934372209386474113 394950949214607041 374263377475102721 686617727457598209 552231117658330113 732315663099786497 975258033976487553 999455808195275393 931449187796907521 866712826566104193 495801324659510081 210869934501186401 431498570109035009 622206468896013825 748837818687107457 611280553782417921 954219987630715137 789410695112056961 302698056908553793 811781640467483393 972231793423937025 237165489526450561 837720622864864641 826954030657613953 807608574978324609 623745436432589185 314967248180835201 881652939979840513 732246398994597377 218016673566513217 283584535488856193 698585813399798657 655213778352212737 245578518233973153 348865302195662273 838792828847896705 668342185495198721 939227506047547649 192451128725437569 530107006639436673 141876495308075329 273820870548352257 345996997851216321 388874276327481281 390348178297905665 957676581098201729 952215499861281921 280351334316716097 798741444048907521 219035758820670177 50383514098285785 989091001787254913 234908917972695969 927963418543317377 60605123356069161 301216375729293185 241097883840119201 620632851148432257 441482336222691201 907846668672714625 951034702949790721 611610377975967617 304076546217928001 298264567510212673 615572790563810177 986038489439923841 691500107989526273 551027521158186305 626352553922807041 331139336318262401 404135522404757825 882568903176629505 730789036240331265 396984986756510977 556941056602340737 660479801377430657 851158730070757505 849888607386549889 404792744454553601 720303574389955457 314390183845254977 106069585604647185 537185179930389697 581133597623487873 16787689677023821 194568394476636545 13343893047860435 80525110568057553 879372571249881217 310991524443213761 836991947957074049 40285086408385241 75476450223426641 379935879484651905 826389287705481473 531784885990131073 753954420613403905 564383472171815745 155176832902697025 785869443773332737 50817365537518809 343603864579183233 873984984324565121 644659176034874497 931750772054861953 953911402865660545 588309544974663425 990127013740032385 81056400071226161 653879694940304257 197043727756195617 819978256692589697 532812102933000641 270324795522643777 486134413198243457 540885634293726273 801908042888960897 714664003581123841 236580730127613505 781481353991832577 831123556562168577 870396856088266497 924514913281029761 214752333788606369 431222066443332609 258821631767478529 658125808112188801 846819562481240193 450766692374316 837202271524009985 572055906964209281 254827923166214273 4751397716582063 895069891051395713 860599974850273921 822274164407158273 957957326581627905 341937818184792513 118158719813777681 60128321877453321 830434431805862529 353312145433950081 826181144724060289 254253093727694337 943808013988693505 819498959271133057 103115746904819617 534716767898839169 378019180530493761 859477504673140609 156160171689563745 814573601603822081 765010945914376321 684283378621646721 944952838351980545 141621374733613697 501520711139313857 763310232252411649 107515004368863745 796734492508161153 953040899419470081 833200210611497729 193079279139254817 859932810788347265 103917392696253329 141185284025443281 195907303605721953 56826612592058017 437325097347489601 109621538422434385 555406740202215617 53047189015654081 96655530222257377 600909206052836737 463032430687704257 245425584451592001 720461820280313217 235020545450030497 43450140215810505 721839567213645953 780946029171680385 926598432646318977 819730276937932033 845756094933133057 956081268554861185 454298517113759489 659024920040849281 738623771872749313 583500795321278081 519109838136092353 970990967879586689 358612355119074497 776547160668933121 286310702835525185 406506794282307713 436074570960510529 416270637649923009 811131208376952577 304966037676294401 955964664134366849 195236616904331585 322858860452274881 56221606912572497 359858533535014401 797910504287166593 965922110508802945 785322232051512961 62877320914477513 416924939495395137 977426117828318977 7384480412753193 84540226577541233 274111944108774721 204828451987186369 324751660390049345 621308440575400961 929840963171066881 449187598932983425 803109010385185281 739400711935086721 604606749057360513 51076832399463257 337178580224829697 239557544526345377 824247712398623361 938338074149218177 335358820090249281 294125618763370497 646559794766240257 625987604082258305 167179659812049409 37572105965718809 884942164157187969 325535707078788737 544315351860632321 713890379360957953 857233159564636033 888628370055801729 877361126997826049 761019544901042561 638856977569155073 111268782609673873 464487334846154433 809190528785119745 863217664442352385 371062460290790593 437912775079482241 655976479333414657 203986114217649121 400210113511295873 798988931042288129 977835281140055937 599192039052049153 528729739823393857 707285358864581377 671282351747148417 482145335478144001 111131635323207697 813765124055493121 64842907928106545 106083981327238065 299129914734027841 718914476630843009 787049862545213569 965617625692367233 394709511802862081 235144477558492321 250546756354577121 196671440794126785 841861314505525377 696140596190062465 655519954571101185 186522652512614689 449557885698087745 6950952888615803 218041057976801505 846076518155435009 719200941776325249 905951445759157505 284394405357740961 627788438244600449 541087222109897665 217508037742334177 848165990588068353 345268436224309057 968794393004305537 931899552841471745 192974396244093057 735892478516966273 48291004211254321 242220000419109729 343551768727035521 967606099786458113 618657066056886913 197524276821454241 327878740000041793 528078607105577217 790322353587416833 164016646567688449 992811850703258625 141614824468639713 199570883243030305 603834243475844865 37810761100214305 170544968240726305 717729959963495681 831799517887958529 751795662529456641 897605877191615745 721093570802754177 957882652104487425 575788135287350401 819137520225375233 292480517584838401 496129034741500161 440881551651141761 661411533285708289 394780348369796033 464194488483897793 922445307565848065 960372556692554753 526402678015873729 821743647123952257 635610995864237057 305422417847076161 111850694423043969 926781239346709633 205463420266109857 468150794330050241 699445341623036417 218103620952319937 262535405311307809 735277961412840833 312415666242362305 466705266590125249 627877995320314881 600314638400497793 237150922507400001 852003649120348417 502967167947030465 189974862533183841 419514065384436929 498632561916494401 611959927390241665 199239299885014977 91002034152641185 410400039275089089 854396901363525505 863822512318542081 453588552194265281 429539165109147777 815560656987766913 431937500578492033 235807855553961345 666949792767780993 102659186366178545 420588398540026305 791665625367915777 43713091646608857 784257705228664961 507696564964668097 575054250093590017 172360451732174625 517499370190574145 463340569361186305 290386195082181313 820420177858309761 265332064360332961 945055760199117825 628149521928495617 936501153743421313 800014339751168513 47908299279249889 153166290706753473 494078814324936385 628554250704066689 124970808028272977 862755507155927809 799326896010654721 182510477812325441 883546162353958657 989150256614539777 11515100726526841 413951139152512577 63301554972603921 430901509522417601 298019573556388225 609642327472339969 951300780302126721 485251602105751809 666846517841449345 758171010862920321 563297849602086849 369336402941858241 229350918335853761 114265802851075905 888743575536047105 992459483961386753 601768774899383681 338759558286820801 167547738232080705 32582035588294645 779124028749407617 342260096371841601 639146921723870721 113721612641729313 47497052991431585 519604904176755841 618891152867739393 641408882829043841 44651741501127161 677642745528128641 543845146950083329 73097185645497825 654339427740481537 581005003710682625 861091327725084417 349962708763772673 11581660256723581 572622634525838977 268435907054204385 244506264045259777 5856816934951326 274256111374679521 962595243156862081 161528808635157633 562979218053897089 496806018691625409 696641509225834497 723284820714742017 946790361329036033 453356306744577601 730503458311311233 355928216876751681 896431712918257537 385590972037970689 200063828434174689 234887501263660417 667413709312583553 205363385807142849 196908756351966465 830798078063683201 804037818637937153 589855970875628801 497730521770144193 992462951195694337 581694238653724929 726141736961434241 606052088566620801 904516190531811713 630498635150019073 107368638864056017 656244308279219969 338659375305230273 912623811017383041 169678133340962497 8283366193573728 680287544930966017 366127905491907777 310910991390453953 649511144363124481 136900807828499889 555306217462785409 836841685597274625 75603711293290129 28918492477888693 254450588770765761 478937829668051777 296437187328486145 913507384364738305 226865035623106337 363408511785589633 293604840493593153 612061990174513665 498160541104141441 181655247444250977 325648502160596801 694415719082986241 131962181770362017 17366993493109107 255910317936518081 138225182757199857 132559618984913649 978726525709259265 778201529100392961 328888303230161921 373694003468685313 821964799850629633 389762476254951169 220588393642547233 902202082023677569 944383003295836673 952416392102783489 847483653456027521 121858321019104209 983654173568080385 75187866907178609 788692409635420033 24319734521697001 251537823760781281 619379190754450817 62691750970675033 114062388398949105 23037285634611493 785213163697470465 995308756664801537 51704807827547937 418570771438776769 293323480729249281 188022125050157025 409868306899014081 82108777823858497 570892505810824961 955315476313106817 658079147930578817 850772722059229441 928015210359326721 724964746905886465 444148987161597121 112537924645007345 942446329189998209 455158725404576385 60579835244311657 993008545816717697 528429443400092673 247126712433431105 333054317822544001 37428158880285169 956600797582943617 979488333418377217 966842926032910593 750977613285680641 816421260567160833 996980504856328065 74463761460421553 522937017349502017 110256007088786129 15813264992036837 388268567433840449 835521367069969025 269757294923387297 403042440780541953 754528161055944193 696334876042268289 461900200530457985 618530747280832513 396402300529842945 337747734577884993 565788418694133121 723932715675193345 122880102664780113 3526156258512714 254726290482118145 640440634438764545 915968928423353601 152312469813335137 704208161588873345 30651277295181245 931318742506860545 411751995897926529 199196052279482657 872864393986734593 945946888766485505 832017824573721729 857755503207279489 649536568061325441 244251569175318657 332138692538958209 487836410841190145 574745912333558081 179172632699703617 78959261945197313 305384744607899009 5756989913653144 523902134168182017 961951537447983873 561341307629326977 516619129215431617 851316074652316929 355771237485907201 639339226617558145 530817757653455425 669269346445943809 227858972159278753 622591696577238401 717085323319484033 791669739957910657 35093385987845949 805729724959611777 927448619289737729 345050489218138497 149207311766414113 903995280312749057 507450683857033601 71045799737845529 96198764207951377 437632414779166337 621370734405690625 875216679662045697 234251591565705313 733586660504919041 424432615352177601 346176745005948289 624796112459062401 370385359643400129 671823814060804353 695656054776648577 472483406192335297 516617638662459905 701351035411338625 985367014447518849 275338410451364993 190676542595106465 761367438244253185 861276529074970625 592641922889779201 851906466211936257 804978737739393281 326744452825778369 414740315274951169 164180519337584481 140353279395174721 385186532317916865 518689563053154497 136003905183876833 548232705168008065 968312039468884225 882227381914116609 910914836129002497 562597773005467841 251048697992743553 374979158687121857 173273023334921569 798146069961806209 818101888790636161 172110279184021665 753151417464359041 316167588820736257 784428035739281921 967034702918962049 506268710034127873 694068231167992833 743085087297998849 374597526480339841 747632191123166465 426823068655000513 694932683427040897 395813126207453761 408341961741562881 592798451275061889 47092494038565745 394330589232520641 32002280660982765 991547609334805505 508171897086313601 351009842388176449 739183048407305473 665366066946209153 680853193941089793 807145483451289857 264788157922914977 385723781788346561 295032499396413057 672916121195864705 154056734618983169 184428261093078305 41358856002204905 212635352261013825 618912210657221377 779899789795241089 575501569934161217 972531656404438401 478771791825970177 61764156055463817 453113810772464385 93408789807551073 649242807135409 722684412568953 25239722885757489 456081011225332865 414966100468369345 122101800152595537 940432224094820353 1509000432218244 909094487559038081 275497562592807553 145335880425150785 612777935104755713 124077703338905105 932522432371630593 697795306548670209 358279193502493569 625626775725102337 810964791009286785 369151012462040769 93626858560494241 653411234005851265 745944222458977153 744383060552593153 276029926790084097 228514564538535585 474270108604788033 174884875962632705 934246185198897921 613998206625119233 262695496180075585 609246629578905217 588184423786980609 264726594439544257 67735273878913209 648476349546271489 256143312552662657 997488715969630849 465945268013260993 535188876433153409 709148202850126849 779173003930146945 818919735429847809 598674521561079553 718566625880040321 528101159004101825 744766716043333377 612272380051678081 35969668565325465 801016795075959425 743596616766144129 764594252341723265 287005021566098849 485695651833360385 882867046320459521 455975602770365633 350928628221009153 317359604733077569 481649118904147841 875796493852433793 334600829266658881 507325878352325761 261525006450032289 530369542517718145 87510008782498257 226519799078182881 54526256766695977 325910212418406785 699187314435530241 477163169425772097 802035120679111169 983288746885364225 381790362257373057 756284971519995905 747779657898707457 3039322748705332 81357255375674961 248475673926002113 755965531245070849 908322128529135873 547085059842583361 356934986570202305 983335964515294593 383674603953792833 87914401454920465 606384545456556673 440794143252080769 277550583853837921 981774387743922049 134495774751975713 613542192398018177 341557130760818945 300254931626849217 576408131090083457 413995582841042881 399309979434832513 548547070058486273 476598146124224769 542654212654912961 248916315629784897 978671344897488641 911344210948492161 380409290918610305 646859633129565697 147870056610752705 641479952499686529 961321334859906817 854732219973712385 401266526878426817 347829399953518273 335726887210913793 376687979332160705 549313726132890433 730083990934993153 765752782587259905 113148355185941793 380111049066979265 13953885575823223 63194751907619921 409288670324201601 541431967679937281 641868103570835969 925634664856648449 604887756677683841 197472069994031329 190598737910754337 121135584661946177 180591928174834497 114216915670464657 326857991400352449 663498859504517889 445501676628950337 61387519880181433 481702090908889601 885650513212258561 688837524143309569 697718426443355393 889637322043860481 313128036997330369 606506803655989249 192554562940809857 332449556089493121 45871136390875481 659527325037089409 446238696721319873 875383774108065921 635713865702332033 388943480098348033 823446643980698625 749423292565005313 188388698785704641 930196908478649217 179582736871775937 373723723207866945 189868252131464737 383613950128690817 715768738418827137 23033219704693409 752995406820336001 917097311534092801 871165724355716225 413092337228881921 75220282174047521 628236234388495489 283805737383968193 230092921265587329 693630708518217217 167479539656710593 507348575255189633 486449910908824257 999214341833852161 828975789352753665 48914212021710313 303191852318825281 636433171716536321 424026025398603649 733193384270020225 948619332315850241 152857708486198625 452293672126799617 944353113653530625 493554522799534849 191056407995436225 332074788843499393 946900696074390401 456173636302004609 823548716170694913 212776493878394049 939844278928543233 125366394008374017 341915302088185793 905633614213883265 408510883423911489 582716662509888257 21749410935246517 983590007608185601 561698921608549313 642085286892857729 522786619037933761 134783119605572209 488022219903808001 235563898010674689 653149424746960257 438424738461677057 147041605127011361 79046163436593985 61195873866669361 664919159302854785 393898547708840129 524244647151597569 929100608985567745 797278627285820161 89608502562580129 261706204984555777 168280161022014593 307386560627321601 595009753345589633 286910733691037473 775484781034993665 893148220633364097 909792063167795841 225166173832512577 545324453367474177 251407759773513825 677368576647733505 567651002799330241 973809749988692609 402676502918083649 713049517093590913 578143106908747521 979926692981766913 238811463584511329 561597590994932033 955874953003423361 648211599984382081 491032028924010433 488487962450218305 793358452876184065 12754808532864815 635918026720588673 847880505125953537 848342890653505281 498174022183793153 309770577371793345 743384091345230721 696344826483048961 870116606492363393 291039796174061377 552222249436663745 375084061989731777 869158298913067265 756157108745313153 169591924039135489 745963616490193665 378071295955809473 301406237583449857 651162622153503233 942358280387175297 351970355979421633 653402373081675649 394237232859349953 52464746003202833 500569219334611393 329925220300083329 661658583273076993 88980628857122209 106574111679709201 43495075927708625 379792650013083521 462708946537411265 477114173685155393 910043400660271105 948670596658484353 626742880382842369 517193163516498817 597787073166088577 707572765939769217 457211969643957185 274700519940754625 256070205416165217 575058733183009729 841329341167956097 102925666137299041 245215627914220129 803883837343672577 49959222424995177 214285089812054977 456681479778438849 286714560311803969 867038884375524737 831730066512552193 994023325198995201 149508036547299393 359478375766194369 183811712621523073 570920427023907009 660425156012177409 216789004435987905 115522174868022625 580062802610555649 650897486306231297 28446556614646569 807813996837641217 68865029121212729 532785897383131841 848291784502073601 800256862387204353 13250017638185341 645398636726010753 209147798130310049 307879813574434305 263232700327705505 575548986894755649 77955732128806689 407250489199373761 313456334891455425 463022853421701825 403385484039112897 558768741821953793 863544488210635521 286114991628107169 115981500756738849 730632978668911233 728106278909748993 73724398560752753 47993586015842025 21731547673343953 551072699045789697 721444983406211585 989283577076527361 650701266501517441 505974360763289601 111842298929783377 370879555424942017 819588582314114689 520647387046693697 19491180206795633 143284076852985729 684078665682950017 865150949148798593 488307907665923585 707570793247349121 207381796039246785 264498709377505761 124314301747386225 69288854286732257 358967500765903233 137873719182906033 876415278793327745 164525684521485985 87922878063753985 483663711402726913 159376164633396641 891070192491561345 977415177520658305 200897774596441537 588396786205489537 243009246126540289 23317844392327205 904087669126852225 578066354959826561 962444405165662465 706396666465128193 207304101532727713 747741731233983105 796122499236155137 401556208513685697 947401678277088897 561342128757200257 177046742034811201 225649191289921441 324122574653003457 206140995444254561 481613740270653057 31510682185260209 660459741982265345 129431003172367553 872170053145659137 352577725694050753 649872298752100609 354136107799089217 694388946675921665 460201166073833409 43070171501057073 87865813774794081 920447729587245057 163182714646911361 737098631587500161 830996407830380033 815177616357083009 732934602517762049 929957676952653825 237692325878963841 846325500718855041 132844248592153489 177212796124891265 152043298959821281 495599402095074049 149940075176406401 880844087502993025 245509800273520545 578680730482354049 731929731609074689 518416552903360641 440585898609153729 614915964774262145 812376352832391297 111637202959684609 191075226247772193 756611917877116033 728574897047156609 382220965723334401 776827704240584833 490041531749220353 396096887112324929 360068841228752513 88522247306183745 342335169175676417 174620836649371105 20044856360399877 157549206968010241 897924709178788353 643315086391599105 720724708586317313 611816117461483393 663288471958232193 680572521679881217 708605106508130689 698066696879660545 478203159655542721 520320500648896449 907260282218345601 845886338497006593 904958663544114433 121577107071761505 321287527653041153 501912816712799553 124071818958803697 853654364536030337 103698456981589969 131948941088904097 506610048898359361 358803122110362689 132413582084794257 573879733021097857 40594388259300729 527660758428741185 552056270838846785 978850685178837633 874007685591500673 909234463667946369 412294800744788865 258511106475307169 252226900603623969 3087459724074649 290149585921653825 571837767487789249 316392415890710785 751775920505213697 653193306116250497 948824355437860609 475111223006585729 999418369149967873 1276164673555514 625971936561608577 139378788560414081 618699769655353985 329783410858951233 228990019452023585 434735417979617025 672877209352666497 766579143027058817 203487228238923745 381111075450498049 188845798406237729 942435825391683585 189890341786220769 905846950823324417 517550005527599681 621244465067405825 642700846932040577 765926650450246913 572619917896378881 717622570125612929 387924502674163585 979043791512332033 518831670359336513 207287406136288161 930662030611454593 67940060886122921 358719346840292289 746967250551634305 805123247391403393 317257522500533185 796409828036249985 488534873828626817 692543049884601857 226375183941520673 278645156398869889 534941915884857601 212580965808935937 455381626274878209 88256824605512209 447511738835544321 467846804059472961 235136923176618497 237445779710402145 894938284469347457 539408592564480897 517587188985821441 947608684434047873 919291010086652673 96825789583714801 41027962726452929 57767902097868529 884417681646240769 205856009492062945 79407318982553937 451667585041068545 233969231144783393 850077528749846273 428180159255340673 789173960468122753 2070598288369752 891947944450517889 285460641581146049 553772235067814465 137280037306283025 400101859057212289 140684214245773377 845818292918597377 183393340704512289 881922673191549953 748723293893725441 950038352650128769 537960375360000833 855675796121300225 301065331699909697 552956792067153217 225815805116397441 949958143407965185 203547906046814817 476979253959488129 990835450458092801 858221995521045505 519166628831790465 906397728120698113 150490972411589057 734115452602704769 362167117616955649 608374374178115585 466190027051766273 173917151474750401 954166129828401153 478884220198200001 665083281375373697 683124923919304961 933208240611740801 577661355673800577 878845273345092481 306106982735240513 991867235257707649 443531646923720065 330369601104777665 954585336574407297 300784742824383489 16385150640051195 54461901220008713 399664768594885121 130066622201788113 626826099805089793 253193085807836833 93342180032944817 934019287889945857 769745397967202689 295941916085638465 112250710391105457 126717592693189825 352322795413858369 129286757691247089 925256113566629121 199392130871352449 727041146610108801 479402853605051841 186999706402996673 458770950532631617 591066174882133249 241710226139517217 864268125336362625 882097730703314689 87819810218039857 657049942752593153 176985440529687553 663989549066179969 595886231731942273 584119513888751361 749613197639202817 387631503322289473 473795050292412865 473373197154899137 143878997641063937 193696715000022849 764108421552737793 622816523398185473 405229597460500929 291117701810598849 692106097637978497 311447999168734657 181540530991480161 991332815830965377 946847319542673153 337501239122602241 344856223971841985 629428472382834049 757248834373090305 977719303648768769 299852819587083969 129858300970774113 802937004429271169 87876323888750113 434005757115411201 89933197542670481 987016771264681089 906501150858417793 544925865897379649 490455609142493633 81683959785113553 541730330078891585 863946663915410049 39756300238217081 602047867653570945 319524740476879297 228871996801654369 645646397126860417 911011096254174593 369852308824604865 493022431657148993 160710745344026401 279080953735732609 511219881155483329 795671243160892801 821854607436939905 266194310704424449 664107162913964545 467081709574440385 307613537297889665 534783327465138561 447016192576484161 159217085905805089 59609954999110929 799275810822326401 67227651615226593 43488353185917817 91478575220541809 650018910843815681 159801999467418913 315452969031593281 464000475418522753 120371246164854289 416355518120141697 712125677920905473 604121289346402049 83684162864731345 8780419524157424 652580292390080513 743646839907150081 439470499184654529 297090772810022913 32004541175464141 646998545093474305 970746758873136897 725313709695768705 661638909669829249 73385204452570465 200964802243976961 280784728047692065 83530184439236881 804646363600532737 350879858611993025 311948497784328513 684331469454871681 684009423305589377 973015659133000833 775038942698429825 74178079633721697 711867070059717889 232092597717102209 283666088812793761 925783249752679937 481837519364837889 390013862108180097 355848797083055489 429274336302594177 903856543672667137 458015249927573377 444503598114067713 206999448881997953 431531366536468417 388759707966233473 169556981566259425 649771538794706049 709751305558306433 618005319777243009 378043225594382209 835102208111163009 397512601647072449 327628329169403521 493758744483315585 325356195080384961 752614243440426369 915998638032679169 96868548124120929 528999953937539393 632481845987946625 832866868537610881 828527307608297345 953919291341659265 752666834443168385 997037344643391745 843938269509209217 553961960398691393 125962379068830897 377303038523127297 952804419866922113 637366758977034241 495614789822546689 219664456469875105 867929429996195329 90641344305918641 581453469659244545 664127418583394305 225527582497150561 298941973161443969 24203107962129877 757882529555107713 104953639764147505 392410018790780417 877692631695545345 862044656667610113 37042041360663801 798677714602003841 338675584461007873 218131738205133985 90651463356493873 469439443055232897 487690135131835265 617971553332711937 723572204608345217 211290338630188769 150602890642169025 164750505644352801 99521644505927041 878781318716004737 478613164312839937 559592819504377537 446003706402891009 574774208271062273 524582394309412353 61639633511138217 462443423305501249 696772695633836033 396261078946885441 692468111398671489 503953899901674177 618149760430181761 563601959080919809 658358689959417345 248701760179045537 903410262618205441 549787295257097217 695016758619960449 307085125202988225 333263886838803841 646399021127614081 775641228631830145 15426843604018359 217908910898170657 955487367388947457 619589413950723841 757841660458794369 768236623898015873 108935304644425921 778323223270096129 125210821039928529 890479970749947137 472886911652274497 918968665848883201 113267826857097025 89093458062418305 677146599882597377 762936915228212993 211766255015447777 77434834171850049 472027078675900225 35023467168276313 488291280677074753 781317865903982721 404416090071144641 632730083654113409 733842368827339393 205039988997224769 707759341052970113 9875046117901577 38832088120088313 844504020496710657 344758776055606145 784628560605401729 199216708804328833 162119802335990209 945025426555140737 709814777975555713 520324741119694081 970984908262717953 701493609982200833 90667625864799825 563431412589039809 252223703735420929 278512289493740193 288347308571491841 355716834833785345 993256412920370433 731219011855522177 220675728720923553 512044835391122881 583244730950791937 20736075306025725 457115033057721857 566734690021988289 335213235675094977 254196505297890945 123501796480017137 820520848664699521 975696713716512641 494523095944664705 982092845978588289 923182766011436289 808657833293491329 224786271338494721 660835201974268929 752479688163248257 530427683408372993 59019896148562625 577324891158230657 447270272454048257 859238868201369857 449367481560436481 970675274832334593 504885790825056833 712367408987528705 222778553173164097 29607852420571845 973434950578436481 284920977246340353 204215334433818881 126765053777692321 37849622442365673 178977272116849665 753127415058351361 954908138657447809 808860557139567489 525282978265575937 202095781162988417 55811789720454641 237072060567328449 610391006840256257 277951545012065537 60933129260508425 665861146769302145 851386946099378177 83877989876064881 476074521908262913 248561459607913089 482805141715669377 994171201987775489 170159458432511457 944531810930939777 173655902191168097 370253659484880897 828906861901888385 998105087566870017 67498294792198265 746620750033919489 543754129393636993 132542094180891473 729143174414527745 598691357043456641 789100932641165569 362078186376891137 934928784322192257 921694451493443969 239207061998445889 558674870940606657 609771796267917697 192043114933134977 960386222366881921 191525470285085921 896680330598780289 312039661631565953 333126489779107969 987690028481878785 949567627077694721 457759586702501057 789194925664251265 408051439239898177 627595936809523585 351742004769882049 845531434930524801 576318864328655425 601605187350056577 459122890212882 562813156393591617 687907446733589761 176260349296807553 895861174504950913 113108302252971521 523671668778476353 304330515912536001 745635190658866561 597295229773838081 829765024053415297 194061810115595521 23840063089473065 176281445567884289 344067525746666561 662120667985671937 718575623568021633 366026023384510081 762016525394614017 991384127279172097 183223987554192993 468580372622415809 66271927636407217 746384785825480193 700106250314512129 371574239351762241 287045720788341889 464050400583499137 358290842648649729 726669066998386689 820354362437811329 761206986077350913 889560513768167041 21487202484141933 82762526297671009 523960053400809729 847607073178899329 575535718041255233 211854593759127841 11476620481996493 745415754131066369 632935641623678465 185797623434780225 914931133333066497 665188420820335617 685723962324733057 602672916993199745 361646779074074945 245325892548457601 961624713977929729 166104282252462113 198080157115906977 541858462983732609 748119552666668801 919076237322300929 479707217514114625 909819313999456385 327145344698610817 469316265063071105 250642087663703009 996562023812636289 766689183211827457 889438377764477697 423653202694364225 67719810795658473 489947766472429441 951062250238038529 837953343646358145 971804599890226945 330701011597188481 677809587964517889 546677083259194049 6387510515786233 924376956389753729 456538778041078785 690391054488468865 83053005733781057 595339231715389185 724136786932675201 272504704180672513 846165774704495233 27717479856736561 408995282948211521 45382086181472657 618846506654854529 673257863091937025 227932635434271457 23744097029943845 205959117163466497 106953063816522593 762386339407726209 799165675799411457 46531769063314241 19501735391816765 119418096233303569 473809190085031425 985656253162908033 692954034045161601 346297810493211969 253813825108931457 927949020793342081 178355459071116929 550639702893178625 336926594915691905 881151453401592705 846063563787854593 585355151402779905 942083916164147457 830060876529536513 953063985689301121 908789320337703553 110928838585945041 569006439043555201 637561493501156225 810673682257601025 165998324276994689 27429345911237137 658001173897748225 104930742875453121 543982723114904577 850334116659574529 918242293966759553 897512207152885761 694616116253694593 536610604393196417 617745589620188417 423564037890642433 109096806336534513 427274514401567297 818351557542488449 761142918914430337 532282234287958273 296951169440724545 488655581440657025 531935105903627905 439197310798956417 400472343238014593 162383214816120609 322052091513853633 790709878401553793 117933187137431617 295918484714594113 342724490204162177 500757079843932481 22254669578551045 127747486427669089 911937624595651585 476572112822861249 350130596783692737 302681620418713473 299726031760528129 265407512507149345 717746248115837185 28077392325744909 733571067069192449 440849034194041409 105002003563960497 957755567255265537 313352527607676737 776658721379927681 894949126212843265 59949453223627105 910443309218777601 826997151997442561 248160151861050337 204512998026320513 11282113417493635 802798470072982401 604852193663667457 216052031520664641 866214695284895745 102077944091870881 321421954295523457 375989183793695489 189285653454319905 717235759422859393 683925414156014721 338342571454635521 259341870969791457 158302862749348353 10857094068292385 749823081840151681 348251983618851585 854000244081671425 613892537263460225 461492810750687681 464855242820476609 32022379082984997 771217280684574337 591560735947485441 985654415783542913 348803973630761985 967465152295623937 179928848532487265 643112488942307457 503006966256588609 741542301637316865 175975530007139713 873178474122639105 395017264858918081 973760007834378881 761030766761198465 764455122996253057 208938234366637953 142403075128221697 843442648478958977 896957396639962241 919105824345759745 433410583284221249 122564314967920753 569046675932980865 938348742387244545 932155971404490881 622037909713714817 162838497597576289 911521552990929921 940922961264924161 594174980545208321 332772622416882753 449819325068727233 617746732789420545 325913950655024833 976330049048456833 36734776629710809 130615112174602641 590782579363295873 482933741393168257 506063085180425537 765016384984967553 326639553936292545 995354902176288257 690040959375689729 452517764751313217 939972313976657153 561566162751148545 808595513988375809 934125594724413569 386570720888290241 323663631645516161 368970268831102273 805904098961313793 625986059186519809 769572914536837505 172010515358476129 477627991353251969 41954906473012697 563736548664778049 83573674805474945 210654560042108577 139675447224963281 341453347667993537 586452421375764097 881887032416422273 28352644659424441 880230490966837889 542554575683194433 580452155028403585 456786137326222529 298268377604728129 782694399870433025 106945055830017569 152093605256727201 938502860408149761 21160259080627241 576842655589096833 906200466950824833 705581044928806017 536303966741211713 685617223715588865 828866935720771585 177471941391175393 141942815933415297 469483193503428737 835273494428182785 423463459284761281 225696628466732097 179497125475172929 234178553949238465 252049095812580513 280944439654572161 905441797604417793 31155255283270125 477262753635955073 93448992695510209 957724870185167233 640290870581214465 637604992740435201 949557354504005249 499199483517706689 314999867013003841 600670238288699905 251062997305165697 163782560887177921 50393231816787673 327408593523543361 296253929810088577 195045570023943073 590219929577958913 206739506637575233 714443220821504385 166246105853964833 683134186272287233 273704175536025217 822577849183911553 424845958372820545 896452481375039361 27850807085059161 660669549588089217 751336384408610049 209279491886793057 724068240260280065 514232516366828225 186703173376905345 697660582956732673 932220558088601985 656217789576924545 808276847375033473 897142591395539329 886914713911451777 850798191851932673 303816027613372353 715802413262569089 972406445788266241 822601123230878593 282878694737981121 984567097385838209 423493411306523649 576554666920085121 287885832561777025 110757575628415601 550360106168056961 777475624228468865 730438835590611329 662623640451148033 108453296181167505 690081594231113345 427705143005987073 702708123339224449 693930956204070529 717573355561636865 885949897947803265 29816246458910457 627018633657470977 841753906610815489 951104083528399233 234929626990865601 831326300952582657 194396888817134785 287785618503313857 255476221447782593 884052693065669377 215945068174388417 367218368424566657 382955418426664833 122884406031204209 974429395052151681 140439004908905937 977154335169888769 388760221823005761 18696214426906721 386082188866360833 330334958514274753 363618787446227969 872684770154801665 282554725653575649 649204906793716737 248506473572845729 891804550481477761 133838203641794001 251715088528502657 705343533219291905 601742570080102017 338411245121001537 158388208783282625 56207136287170553 930729689035697281 734395932299627009 970730737405720193 963791033766483457 487982843852062593 874172283903341441 527200417469192193 487970068535574337 496411922247030913 712158912026886529 393199469635479937 73985060483011009 372556264722515329 654641246949502465 936773151327219713 741146314623890177 680041734147746305 85480042087418433 55372071054964777 336233694486566017 136695272377306049 901916324626007809 618567450480032513 37674431805569953 105015172740021265 466793602149600449 272499182311893409 455458169972502017 69292251580474585 794258034268587265 387719863437684609 293578725268943681 731755013411852673 962911493331340289 924731802261508353 18175259133954569 729241085147048577 311645032302614337 720781119592505345 712708549103481857 468772957814390849 177760313290484353 875381296063270785 974302388100028289 45858731635075145 933908089510516993 316720678484006849 501282393948187649 687293424841325185 159874939188760833 380822355242887745 895056235845174785 147773790647516289 627996184524285185 22453259349436649 119527044525241873 186954802850944897 708253354857383553 621830169485296129 263567130522886817 813989331134632065 22842733121201777 852776266975599361 487678652762028289 766549344771501441 52716520992440505 662900882424228353 821433120176834561 500397570587477249 663464033400920577 589489842367573377 345839134704661441 316458200230496065 558706149708193345 729112216193986049 42289157282567657 610844305513136769 760336069422017153 105604079249946641 530657861926144385 268383391348518081 771492307276410881 679338962009044481 132568399072908961 53911306082323305 905759878376137857 127920759916197121 276535180632279777 313173851338259393 811051831379863553 950145846537115137 569984188100164609 154905200339964481 815839748877870337 624909776441842945 775020854168460033 528987957549329473 856417611708103297 46438096331289817 81862839988275489 677111685869402241 274862580448463233 386683215776987073 133307087130461361 449730303099496385 217087845223652225 862957835086891777 138308927828035169 47194219300831009 108280796771516913 650002899733880961 561192351782366913 147645763732977985 279123439926728161 734972260988659073 489286315168499201 876686646554599553 191165267798773185 813639983385133569 85618799984743537 104149229046409889 434850803446629185 137007363913884465 10049752057710749 524849549209999809 210908758284126913 388038027888189441 342862606336197505 499414679723113153 957626315287903617 375238754757138113 135963411085867841 757730394890170753 146124482823985601 328113776251701249 30683150731434241 563942604916288577 666907844059430529 452158991642196609 465594302884056769 524087892053739073 198098409982101473 809162673059422081 416213511038947073 804270066421761281 143917733514534513 521398600286804737 690070073031677057 490911262083823617 216818020577001377 323218981667242369 890101299101459585 240183028780901249 204470743730261985 996085798285893249 867042244825682945 259585454065028641 500514287710139201 696853164888995713 933385435762247041 272235886954344865 313079496253941185 425887745578879873 199197534864765665 118323640139049505 215817708612895841 261272007686660161 20821023120461745 436078435707141697 631239034545153281 715883955866676353 900111430901603201 777308641829517185 585043280890552321 941719772880578177 922841034718587137 94035837345952449 432831173541238465 124680316244027985 434339783916300353 780055250226705921 417783378241360001 475561493395321857 588070106865146113 64582456948922841 690878374674461825 749679974812810497 403995728864146049 187825715422729185 525901543228833665 317062317056826945 289282276795788097 296795746728857793 742415945168964737 884185168541907969 620660811050811393 693500993087848577 54184277185392209 41759632456422225 997921075875879681 959571673670321665 72040422945626401 714011876139299073 449330757588114689 537130648578521857 783321969825472257 224457516897377473 15776948547724601 734328497081289601 419731070962960449 310556993201974081 340197895883477505 467454631467813185 17554173646239237 832255859939596801 737143530225537793 675121015199973633 614830467322171649 772765539409309825 574423783616197185 522010445888792449 756228490694020609 147659328558081185 40750879841297665 731532712497450881 765609239964497537 672203220025526401 641657177153661057 583009554581547521 466686401774587969 116694152430785185 218000325244602785 917408551816716801 692629057288961281 663447476476850561 339904027860626433 506987167034434817 925303430685410433 803093520371493889 532502142159657409 152436467988788865 784157048518657921 236267973269011841 642457758254693121 123299874610193425 274175098548006689 321995191423344065 475643849902510849 3780932066486998 773173890143702657 106575281010695025 611949632461090689 549865908047547009 652854185818519297 225227736628614401 533893469561675713 911417267816514049 288056857268962561 669874327808574977 158180597919908897 84113105228919233 507708882054636481 815144639990411009 815768652845250177 993510714610462081 412808201194700097 273967003799558753 234247537798893281 392919989604887809 955885466016987137 275098299641872033 199879152297668833 197129543355369921 907738277058250241 806906116085858817 144578436064932705 847405672166001281 386523221183132673 822028782738517121 760176666089208193 384776844604456129 187801907864859169 241710703838524673 998842519667363201 626744602352584193 818783354252282497 310275000089365697 100522653081370097 928670920488652801 633325533735806849 331110535835055233 987303004786212993 649752505793156097 404417746718856129 845598779042450817 887911276371269761 522399524609564737 316651757701940545 603595425196719105 76031636598514753 483810159262088065 862017432093019009 4545125640351700 312161196018152513 213518506534480673 768266961870743553 176302808591206177 924505774515807873 127761965747122737 560744753846314817 196644779561371041 419616494155164353 110860730034058721 977266730295063681 670784849666237185 313460337345958337 968746605017383169 433267221660521793 555597977861982145 269373578189501473 826766446703313537 423552877371626817 694454138979754241 137468485332419729 272487347582494273 890775146057855233 500461156036170241 642777470294063873 477141619106529217 572944943097461121 933514875192319233 64576478524060121 282389932433442689 437379193990643969 768991127407293313 600407453893737345 981196000086722305 931428079012356097 892444224787343617 294419713428681025 374866221455800257 736848070468603521 292684094368087937 525498610349430337 477908087380281921 451048311155481921 710596370084775937 456598502403352321 746622155905935617 471560593801832769 756679657484443905 418722341542988353 907709385177408769 807505228864293633 288259567813870657 582693722734688897 794218852840838657 451710494537657345 67582800978573945 116475536566113649 195575716768981793 828281210743846017 162504353010664449 258154024862193409 687035991892184193 82216330669446337 238389645607203009 793304603216412801 15658644920474531 140185361634642897 187418835505784641 514387851697790657 631836955275257857 475452974195526657 392085572450401537 578817147503698945 817785369113547521 926479396907147649 93834848768214129 756745083494678273 980455496423370881 209835186606319713 684117133626688897 370410646869672193 652600781295941377 536291772911077633 430406523370638913 40674685218618833 641694025138388481 977447863377825793 948821978450030849 955374025324104577 344820674280295937 572815424907609857 220910669842002241 306196295874798337 224343909647995329 138331590049581617 786033836044357121 369394601200653505 733010409432520065 1823536312620889 911896168172891265 759925261743376257 960308508460325761 504696214965214529 621462407931222273 13229440735429421 19498662790336853 768326825579087873 830317373739379841 454242177976851713 735129957406581249 515249206253720641 998080836606238337 425276713171442113 755481181252630273 386734899546773633 422544361910954817 254799565512371361 487791049762261505 327989623129589377 985636228619899393 765009205592050945 624064792980217217 978673284587323137 4150646108147527 810409872752103425 832483859837633793 259232594089901633 131531523178427537 708718186544389 977947228648670081 272646809372893985 614136816575499009 843460553964803201 2107072928065890 427293257086525121 818709809780262529 514666623150972673 38623622693815921 151029075596447617 837756359635481089 64353538861695369 116574297014846449 421173179251532289 244805010903821345 339992432927360257 770455876190535297 432396815471825857 138867729689000193 280067970299796801 338585944107119745 307756336253966337 491705658262151937 525398785984421569 705636375505488129 711016997341737089 325744558728107585 814796649565806721 695337581615557761 315435793866079425 315811303640106881 187807820842905921 415022873364389249 240333603221777985 263533700626542369 189708191193687969 216707966648396417 87756296817168785 356643917829661185 657350471548696193 895016651474460161 43590064608615369 842058619973730817 119238451769064113 568790288620459009 487572032513135425 435109443678999937 745306780296786561 872101396342681985 662262405380452865 509423447717868097 272916359673558881 546200458065793985 550382899699890497 492587481771000321 572761885409264001 914355532430473473 211767203117908321 389880838383707137 924580835222201345 627416592044550529 334926674648734465 508159899746733121 586228905370418817 283196069285420289 703947542673425665 118684576130679169 564947053147022849 294474159034717057 99768529941833601 423671968789609089 356216502122109121 658807331790679681 917129198317347457 47155689416971569 788831861879970177 971661558699349121 446543423435919361 704952443285794305 505695469322503745 229153255172686689 447078343288772801 397948646535187585 284949736588259841 247431224419909057 813670937482335489 672401812176520449 647645253771329921 145167238907784929 955981148079324289 283512016785213217 554042205415299777 509561648986345281 978776210981557377 145290763017914785 524337880704749185 13658866168409391 51604691277951529 239995794549916033 60205250880301265 245676046334533985 33714669350310089 261493712263973793 635743316162987009 924672107949444225 675087669304893697 74365396039301153 880630750889707777 39543674721709721 633012319979407361 558015067788307585 520416862133842561 491474943515381569 353348453862928129 374240150968748993 560579586313565441 728160159230508673 184697443260439809 527548702160277825 509455742675200449 519055641308906241 180887108434028225 987981923936960257 803255604579959425 275423463992250817 51913571759435233 902443927691155841 212588601719673409 210946256961531009 935797037649557249 146817312769233153 828351191240642433 665292477020084737 764367712615616257 859834076765924481 215188195764497441 274389217546907809 306091005862121793 671284683591697025 718386763960978689 520635483042621441 700581830743381377 190316603476350817 465974127149806337 890308173717439617 804985323747210625 881055114902128641 838568065887329793 213546112228680577 695079672915632385 227456435070951809 617399026128410369 277239613864818337 587575064262743809 410184135402975169 463736697845007489 948724665193776001 549055075306576129 996517114237480705 144188152430203329 497327046945112961 46372231794656217 119108952862209345 75090891319916865 673593027178963457 478731959572122881 608207085733557249 410228949524324097 227674873109034337 759467870816642689 690213683767641601 399705086677016641 697131696792677505 122540285046007121 396861293381068225 979983647282196609 451804373777999745 92618162892186721 295542906040314049 157478443568720641 583997767206181377 846396287129756801 682361065939961217 377824571244573825 413649565306624129 515343623347000321 933251669572602113 652993972986365697 231303010193254721 735789394454634753 321228082877059521 187168379195711041 720475972872261377 481169571439998849 643637911856647041 803871542907870721 32501525904745421 844042279893677953 404711023545520001 851012008247792513 181300693732222145 543425110360935553 836111038468747137 932549571994712833 686156733768609025 978024563001959297 560316315790561985 786449678138737281 823837431489291521 230556915882822017 385208240675329025 665031788291344129 516927792406061569 545764743963196993 318117212497089217 457976858946508993 545685495506173633 88703194997258097 986777934926127617 577986992380175489 141935848954471313 764819011620836865 914308237094832769 867863673923054081 24427072109485693 214312238360797377 504707521500197505 814691326945251201 937740830687612673 835919630671732225 721854851536637185 516606770650994945 836492386723929089 545879052880472641 684080472070380801 750654117197740289 41479804323909521 523339675600546177 221721012765517153 262445256226200737 216097688577260513 161412623266606657 658405568451858177 931369909116369793 554288240913290753 951574941433001729 58040096186108057 666152854669363201 523256302116688961 837035413881032705 136568927300405825 927490894955923329 205945836693285153 327357923886104641 256727477156136545 345795007269700225 283808301777323649 162155784708851073 19417258025985265 456815477976931585 986758852804978689 726682823993463937 129415874013535153 585866199063914881 614609679243297793 577943057781844481 466388613687289665 107840290849679825 156011249259460513 48434594783834937 733227368654827009 946199357153531649 953467184842192897 808374032881680257 109364707132872497 266224544685655937 595887201045382401 729379110091009921 11778833180404293 898265729063737729 276100337213389217 286908813851020737 193926677154482977 393367148149565057 695587896768255873 839685598073181441 903950303622327297 579960211846852737 401357407890966273 346892869340670977 917454001918233729 635398598605036161 822435832712113025 733816544519903873 774328654270267009 604693665133552769 561107499941780225 140071314320884705 129014069439225665 851241209747144065 965080127714156033 518534333524776513 492871738611217601 486590303834972801 142676152299340945 475140461184956545 857747727365254017 539992802674873921 318486696743018881 217937955601975361 371220975398603777 650814828698813185 399387213934115713 27050751773224137 844463946835222913 820740549856651521 421217433571268161 664857175824756993 949223170866407169 186530515422575137 968719044500883073 657814244145605249 365414547677890049 572013223942065025 952572865432767233 828595617064060289 317605180603937473 469716045527050625 237778410603763041 910858890430795009 157727744716570593 73431665872902849 450493055055527937 500928275905330625 261377827106873185 534045424693189825 952240759319547393 93510904580249137 182737087445421057 8718849246633909 20681837960676577 5423051321692186 13428301520196585 600261896765474049 977600863119956609 745975581355075713 296450177842931585 487082480385453185 573239795418157185 869569928681592321 818893090588648705 487953324124916353 790523142833446657 710225990373963649 635659363588249729 819084636064019329 245161675949798753 204865524169044033 828286282330328321 728363067634816769 103276287787192449 458498031550270465 673704416445961089 143464503349008513 445374290770370625 876914757194590721 60990916449060961 72846961862396145 5682104769871189 818629400746395649 451655018084952769 642981848503609345 393561221057250753 415775480875119297 310603858001162113 748813543779434113 146703839955872449 742269076973563777 448688688096982721 10200404410085185 114840987439333025 16185963160644691 899757485332219905 253461255645035521 771744530431558273 302023004965143105 919697601480582017 28231928463526401 599435644595796865 907979173686193537 134424295799522753 695352905273651329 881921254464199169 674890709451624065 298665555355913857 616813245389920385 239787076355366241 838901893926909313 156343345295756097 694844229391478017 388026462154211777 471886639965383361 443114157176214721 460690151941662401 717148579186680705 405220730734505729 647090250089593857 636609968284361089 894582880611320577 407529107503357569 77925119201442081 385133622923632385 225499634470406113 489911175833192641 498445291998809409 630987422440327297 668343800295271937 967918736875752449 786103356499754881 972515320502964225 292702082443707201 123889916353199681 131096980411530945 885584024389871105 420785861661723713 432417421068912257 289553398242450305 524220971255630273 487136223207709633 672664663980022273 617351237171266817 314572021447119681 765586773753934593 331477826450473857 564699434557983425 363781737902968449 982625682688574593 368939832797515521 143399182841324801 120319927555001985 599775708880880385 181962560144931745 545787133710692993 649955275191274497 295280193942812033 861130458402961153 632829315364251265 770486964937546753 201189430022420609 131331173407737361 782963176869859713 322589721867586817 502955756697456705 628400813372230913 545452684631914753 263433278762434497 535062520102140865 963362237326059265 442736270234721729 539455443204786881 911351950515733505 824758236653174529 964142478981859329 825775270516928129 119025394768495825 770616789674328065 465181206781071681 978830901029141377 440336489478834625 357896756965352833 87272252135552017 218141958300307681 808479092824878593 482638514252691649 525255362395061121 680480590703410817 969907418774436481 782899152784246145 155469831594150081 638664834735934081 33261150949240205 353925076536505409 684854823659836801 676764547018649473 507273666082578945 896570153988058369 658786762007412865 808460255706066305 341712181843885057 461994101964982913 267745157060634401 525970483447821377 314854973149532929 755087552745244801 394015949531382849 199339955612558145 589698087456067585 243406345697131585 541259641873953281 1561191714358757 73572545440281809 205822053720886785 571772985690461889 521211847366558337 749838151410013825 104397665163098449 246665601506439457 613881391128785537 746622070260240641 923590756180040321 709089441759505921 525109827810339905 110134567290995025 182810469239051073 884357280549100033 344969779646532993 55991066236838809 372273223066180481 485649237181565505 897517871774382977 581394271922075521 409304380373718849 930541527312474369 962473601100072065 387302839551590977 74633154632870465 90431998036894609 522630260472837441 939279265274162561 118364908494719153 838840354108388225 545264605558486465 498139634813281153 66352746706776601 840410134078855041 671416352440488193 89516911149981841 593417998022793857 763242260043913473 401206842267612289 620817880962885505 434700876160157185 14079175352339491 739834867714350209 863747025282602753 95397371822080865 428092013593161601 386628287123869569 422658745100857665 397920318670948353 909983721910339969 3269218463017865 428677869989140673 120400658414546065 466316404712532801 747399869134909569 815117519627403137 468333266348572865 114034172644284833 480231981766891649 122668487020259681 859609351286700033 848841288765047553 993127022820203777 787705680586366721 860328475303596417 839292211743771393 405613172752410369 421550112746100353 93436711616725185 736163057019385985 988810456004699777 283459767603357441 453807435739356865 988035843801316865 2223538783411528 779444732319259265 41906788250138049 197295480989257761 402434384958667137 629781548308738305 304331019643690561 278297581077755041 209110657912745537 290534141955443905 14556791252111623 761820690378730369 882292051336861569 191794242636103009 903122123658882049 375702198943901761 776102187297269121 474178200972428225 55694117864582897 697530856899138689 854459897870128769 724929894886866305 133243887207960657 476313288014115009 666257169779342465 998476267727934209 164628392196270561 239154968723202177 628683342262576129 369283293951593089 142687128455470721 197330643987374529 21382869337955413 826311126097063937 85537942473727921 732922892841973121 580038651247434753 350338154578690113 160764703180838369 949863348711506433 40501168612607329 93110021629907889 107919202181555825 807226735090242945 534086979254738049 228991585081086401 621124554142461697 191636208486176673 997125124203066113 7002739029953632 796106583919900801 231397320106029985 124838198643942641 978373179371526913 822857281010648449 87370028120279393 278432837948130881 199751965093920353 75139437307363729 82621425989774625 817693710954614529 255775383717104193 760588123447526273 140709011759344801 767902364886524033 250776493753644289 640291764757442689 205283220928865985 493638991128307201 985082101103653633 685107312412050305 303951393998591617 112697941103036209 556783142360640001 228869431456637089 717521161553126017 976308179154756353 768402808600637185 418006807268234561 920472217297248769 418074377163051713 325968560853961985 895418668372336385 496549425286875841 650144596095515265 705189775617139201 436955498774729281 609609984209772161 693293025338576257 238447427951992801 65278729618619025 157300761463208257 365732623938157505 912936283439602689 272659020533872353 864921725449580289 937019291328894593 233508841008781345 806450628008086273 28205458466093349 157477951234170625 415624058941926209 814214373978337793 704093837300934657 94898223678981713 959498018675557121 456042935117856961 23428936665940369 909164748973665793 94408447858551633 706483634473507073 182428854394590433 247981276598792993 653565748008045185 465094694697846465 112648289414241985 994519903650029825 79600165511163121 141275068613687441 961711136362840321 297903904386558337 606223320160207617 84364560749456529 297455906862925441 92765996967642657 303822775379625665 993534055290304257 412387259389579009 103190208159205105 909586011305034241 303714334102799937 617736129874035841 833246284145786881 933295358407786369 434410265610189569 919379716171011585 490787418093034945 888383477923010689 279004133820585313 731868693785376257 658556485271873281 47510148434763977 864981619242094209 160485340302631841 817909556877779713 469260748098886209 332955502256787393 41370534297730193 312219766657108289 247145221642352193 257579597269547393 131192683608094993 791496192587160833 756588802967367937 500227805098226945 163595340249290913 654792851647727105 835872640409160577 766074554128188417 600885387425609729 66068751669078553 251949054948365601 501992350217186369 795368050542922625 91392762844918705 843792764462119041 772143733705696897 502781401367474945 735493425258553601 479651341912411777 981577711663185025 655939304991878913 753985260186567553 438545754715971009 371458757182445249 483590715568386305 210136264516549441 262090368916883425 810298807622039937 249402671349603361 723377601843935745 204721607691379137 671893412690998529 468757084938136641 128122623197796769 526440841653649025 281371343670336673 644725283289236737 998709817386412673 363010370902269825 175266639372587457 635282036434336513 887889668150748417 318136848248766337 49852295153435481 335800336598456513 626340245167455105 247604502103040865 944799660908678657 626512262870779265 108947240952787185 646776358554856065 747836165015137025 514437703355273601 385372648384844737 263685647786257249 222380286105767777 191904319277075073 828738916383812865 896537022576776321 306675815907134081 765966736350410625 693673786768385921 106398428821460561 652891456611520513 689663350325179905 525721665941333057 795884762171223041 151785737906372737 280133148521887425 946081883348171009 238534133625716289 297275184340385601 51285389838444217 122259097100183569 360301962660880577 600624675668449025 159229664667439169 325607988256535937 496217531756524737 171667083686806177 874415585898805889 965649801520001409 796957383503748737 990743601345165825 300907955200390401 238783804016833313 220210333317719873 136850766104153361 284067517567752513 411588907903578177 91685219658270257 292324082094374657 634877174214611969 917911099272146177 495015132068981953 580445427127507713 82131581736678785 41587497709215881 886336057784884481 218421153510227841 200702236624184865 405819400407068545 918783982629587841 483654018418413057 491233241122262849 734351104420213121 298507783924630849 136163872801965633 668172781643395585 92840213015676913 824106074667025025 145063459909728481 491384736922487489 780845079574604033 535859811795429441 403455788049363649 422221582372689153 211057587668818785 23069279461093829 45902409628702401 346506682148930881 983751171258276737 513659313346661121 108256622362965521 261128973756203905 207496406933842081 959560656734122881 84326171276394753 422778764150951489 214246223264595425 196903445712674593 571315534277225345 89757683676513265 715761333099891329 617591322137922561 680712382141571457 811911597347393153 212510465623651617 57306881205843041 388265378204685889 728820264452199553 924740918561894913 656501388288102529 61615186427196993 589814579681433985 513099429704269057 860639259489797633 233276451279316193 106689134503884737 503342943316368961 22221004736376673 366939661567649025 764767418814205569 252290083591887553 981342493573460865 124007275417135073 652017052454343809 881828606522162817 718333834771481601 93062327614781281 99085806572805521 271738345945450977 579053173766507009 356379025922244353 663443658428324353 613164761579270145 511509619439333825 784037632270958849 24404532668331313 371261699036423937 265600626236871297 857739280466397185 796921529817698433 741914946678832641 92942791673049649 813694366647190785 813084141199556865 783287184173062145 341246495310937089 278269824770227105 581703011277571841 593541525277458945 620754415923453697 563340029324486145 16880045957879731 942481625213062529 285377031157022273 743032313814261121 52786891218975289 163592813448985921 627885041180700673 292955218796556929 938895833049162625 406307488367716033 949554576992792193 820834649907844481 170631809563762017 334100633566805505 995826367777635073 528174196871994177 565975291848094017 345724349000690241 819780062457223169 931140001444099201 688201094027338241 473615296269883841 66609940865514969 841011828114041345 956070527800694273 369982498624565889 790013622287741441 106529448669043345 520911534694850049 587656575165596033 993791395952722945 489211162896090433 548756323090589889 575431787798251521 120445771943163745 755768305292995969 476816419156452993 77960801222502593 117739094397091297 497249994151026433 246943723684683649 615495363128403073 641706884313062913 831315227272391169 412360962967287745 341755766306192769 491356299242465153 411458780392543105 403978643773843521 277434519077971233 810148024154184321 595152282590127873 493306082697788609 896396687811318273 679436354290128769 142366390086557713 42694091124236169 521257447785004033 919521509394538625 998103218362579969 260924271339948897 450048048842944577 608170641795720065 19304184950847513 731617429354930177 187101232594827137 630834880945794689 540346224101391233 630329148335167873 355697690900342401 550899406682258817 425463022261034497 548416905657393985 609642993508728577 994847275164598657 364616552458180353 780808068989305345 183641098516346817 302015847659912833 156011818741042433 471804484972512513 191572655252272737 310622505603443969 248633421280281665 137284990540567969 726675377805406721 213004188143127489 947550381116151681 360494844140749377 582886371166367233 488748473191716225 109574683305645233 287548604645852641 612593993373451393 42912752355743321 464083270906776577 401453192041078209 488736198624209793 69277836487540161 610961812325022849 731638558551171713 840174890542698497 510133384514727361 392865533541090881 539547394234308097 285798184177238561 682140186141051393 471106817139563841 817790399711785857 977706192344527361 23178861483142301 202885184364625121 936852693126429185 565597579133211073 531721280209719553 112311757141945633 83597691127668129 467195223233545665 315220261782979329 549411406624962241 952240127167602433 442956468769537537 437500209466346497 361300595849165505 491557557159925569 462758173975970497 610466566358478977 269951479009655777 480512565102419137 968705660884992897 69080674340366241 13902191215116489 724923732093802881 898289284665452161 510039078980565121 410123512815495425 745235083787054721 268029241892932641 276647867633069921 210792284051073857 792798996213892993 27359985319463933 813566683017797 742366141327245569 800539230588942337 89286771159137857 836827769647381761 736141408382216833 682656696657179649 507399996009382913 862773333121008769 796070366483981185 64563523884590521 292884646787413761 509120974872811137 547304710068310401 693988862809536769 210563950977388001 278736750242625665 504632830411146945 180825357671171361 435744738556067521 29528481866204717 71228722516671897 388536238511310465 335288673693298753 634893086164009217 193093841896462945 383702288807501889 14144946208389797 555682190468925057 62039210815548529 800563365837607681 65397792304480617 341400779638728833 779437550387804417 330333497900046081 116182903800265089 121738163001079873 104313258116029313 664899667718916737 977711947431942017 999372624012021761 743295722591177857 53635027349560713 204840613308036257 861486018573426561 167827830590617569 940975289167685249 634474406765747329 393892636050519937 627710639246920705 289755212574011265 503604353199747841 114573142157578193 972116119796588417 837838269376479873 313503463412871489 602279697538090625 582776692162248321 938179534923381889 988820770172893057 43437702555134905 302952023772256513 878147429453353089 626834557450621313 972633370028415105 734394324078273537 823826937302005249 306446624761790081 57489785906366113 837922190694278913 278393173060042177 857716622638747649 849767595644930689 967034016449623809 247862456014036769 25576224017711981 166275263879068545 484534111424117953 68106209718624913 206178722743374017 703958309318760961 46322092714781609 37583834847698225 517107136964895617 364802328178225089 711847809771789697 922572023052257665 774984604425867521 752501300355259393 875424167135271553 935622599913916289 403131351035554561 291905935517089409 865407741805022081 641576718725620097 50644356149774697 254896973719791489 78616131781821249 204832886254980193 961115590187020545 696470719690321281 995290578031948289 570967699350692481 838253925058950273 409548973933379329 36096636745618585 267624119738844257 86661077904139457 696528239889797633 298373604785460609 34320426123489513 94284806280001025 183183946968835457 956009081152792833 47126470254699625 419609590790045697 422689746903724737 878467543637348993 18760339457376321 868047781602172161 463770028038009473 562805195060242625 432460804725440769 20489210948440473 400070961339675777 161746650170350401 941996823378591617 610406146987799041 643531955660772993 505496354810937025 951517680952651521 547769747860499457 941810670512179329 969948015936232321 316883910949602689 437415430866451521 110731024906367985 645002836926813953 302032735809735425 231124362959533857 902480263135483777 950101059928037761 525330240485917697 546918167665893377 157198405197743073 966725278117401345 865378633798815873 61870492606530545 371126633462122177 787087258394613761 715138584831979777 877723853532984321 493180660569503745 982626671482286465 707376554487030529 528989727669696193 271386199007903169 384119224325552001 41363088461768169 273855773697647457 901876622770100097 136527291485556641 856563009837845633 917602870411130369 380053088503952833 986267310434662657 88030159669731489 870447953433028993 563115080098878465 906979002780339329 842730594953014401 656502951883751937 975679869216431745 43450971970109721 326576777617678017 153227047064973473 228943057368621089 13999470461563135 577194088240805377 452325555541605697 185234495274553281 461851188179331009 894117786503247873 160115541983941505 743464774884198913 379110851825068097 661116129526124801 980162355266671233 109532471147527841 776489303756868353 807661561615592705 591344217112492801 365091686827963009 262541612211187201 119359517118159169 713900338515301761 977108536911057281 692756714103232641 969651244543886337 173563357781461025 971434311942498817 307114170010926529 374715977351161921 74295747787417105 901387494444005505 390968880722930113 965716557304293889 483793791467945793 505386881901369409 55255138412867665 994072614009412 448768336121574401 297459106195869825 965556225589772033 707279017651021697 580660371348244609 955526145258470913 873728993968917633 423331726384152065 794128094819043841 652457310665678081 379293515807596289 429661190337075265 213202097118852417 754765977366627585 120110064557032097 270231656281584513 471923174100012929 137489311232936737 353008412394522945 420608421590348033 81654625038652289 728279759156048769 815671791819035265 524200818658460609 685824279895044225 499255407481253825 682498919518870657 124639316570668513 609952481645422081 625022800163275649 51286285651663377 966507780739977601 391437392474912833 775945750655264257 576928533014857729 945399032073428481 956299858099782785 826757393701239297 846091250828955265 666454748832155265 831163215121947009 644695517391479425 746756949506213633 151197269245418657 536010424609713729 44303404561059521 203095428334115969 426693793612134465 910198323545998337 626825308363688577 134303259965825825 778170663578496385 159918166888758145 682807602136204417 661557756478977409 163499626016619713 474499549248164929 952288890983535233 376327614039546177 321017081946710209 2012809101046287 86145264359640097 732889519389182465 174544089744092193 177509692535394945 616195717796895105 315556403962283137 303007148952506369 1554950246259069 55137890344592937 224992812933216161 126600348886416465 29669223389092281 47970964716679281 136865079394503649 524986137347642753 977777603437658625 875091172119549953 609362720673409793 381737561705467265 913215190890852609 857661145732688385 993871767007270529 907337169794434561 689382390026310017 585227688348123137 265944654917042561 972949644070400385 314495124408452417 324088673239142337 312983931143939713 359384491732956929 306390203024619713 375909095424400897 652652380445665921 138794538571193729 277000272245217601 646004045620511361 314479374386642945 37473387619829881 278507716782314689 809112903834414209 189616301000775425 831503217824082049 110549085955895521 490079656236272129 673991939355680385 685971125304210049 382022682367988865 23449240174340249 922645651103955841 24150462984511733 705528421032155905 38534530445215153 662811335569948289 494691125806614465 806342510609340417 207073307716068897 836052298289622785 959862270983240449 395826487160846337 564374609809927809 551695577696527553 51750368266201721 501642207245225793 400169570910758657 21897923328488389 709667556501205633 190068143758125537 543678515122078209 540433584017556289 522627852322134593 650689287142654337 123254001721004865 780890408519873409 535484627198787393 847989698982601729 452054032389124673 984184546442513409 144199752694650145 50764857031850849 418361038172246657 129569326630992529 590865723215092225 717266932930598913 686335878423076225 227659745894037249 486784713231461569 395701618712507777 637252218014037249 119084485561337777 434505724452879617 465836628216678145 502790615171928577 929501549395404033 707740540185117313 933411107184355201 714103762881801857 832785546310283521 680153941664759297 845728453642536193 469539894434401345 361753387687791425 196911366986942241 740874040655171457 719700700849710337 923004794326040193 861450719856282625 406650609157409793 693608527098600577 803103574705453185 597232175283185281 906419221879360769 209985427765285953 71829206814079785 251343395021553569 641049202813107457 1949183545232103 809624892736927361 173055369499000033 238217992780221281 253878920256379809 816322021083159681 943118957726984065 387087892916795777 330990844355991233 843020929600406529 894271914695881473 728272806809030785 53613125801131649 765568071507068801 973723589558819201 441970891084665153 810703432967752449 463929216661391297 406057359988185601 892780045994072705 755383367751544961 355081225180221313 649922050950056705 245258984399598049 416866374413185537 56620279020755505 262080882284355009 282598772132729441 388949915701299905 933526308845223681 523982711402386049 180304797375967489 609174136788421761 841470771701345665 413273297618477633 911658664079766401 871888184088430081 157371982170538177 657956825618771969 511660076934688833 73007124588396977 752877938161240961 964757799837801857 86491955584932609 667507334423486721 381005074956370049 914253471562307841 227284346091650497 539141605550494081 612821689961798145 640304998911833729 136675750633003185 995027369033817217 973000968346902145 15094378956963085 86610834562648625 668367665147112449 914069668918607233 226681643628641185 843822655739387521 456425116714580545 263658662627001665 24565689245850565 989002156987950849 156929495367787553 442059715563480897 509520225943990849 945859231154429441 566429823177127617 134573236681525537 724366500522638337 371854771979613505 543897636931486529 910783230245606017 857844476748940801 953683325429523201 950469371685368705 97932466695347393 77986863451730673 723587817694678401 683028106569704321 765531975699978753 666143575321516545 658892920298171649 909938471770754433 81388434172232849 607930706692844289 453978482137372929 479358653520986177 314159932411250497 320895707228093121 134130675325110369 644980466416495105 33769015850687369 46731982845603425 302782628893439233 284737701877499905 388550880601108865 222699417940109601 731689924276622593 672044720601643777 897558210594901633 64895138429779569 187305961499717441 296676847924285185 809271445167318913 665679021931740801 571379437665171969 876801866595666689 455988320838919489 227523823916801153 890567572152107777 411363094111802497 28928402402549125 52588139524150537 275245828421475393 202569493894127809 55751068662154073 586284572328157313 273924282955036353 244362313802408705 463538109821108417 7043246241952518 254604040147143009 190221184186111009 230748789074375809 474484987416321473 761500750415549953 451490753431382785 186254982921717281 433576931947502657 683927919901009281 457622104244006081 807970905588298625 140428794943819217 688496866385165185 57526691223127817 854095005214439553 471708379518648961 406504439972280833 734954682126282625 163494955657888865 827842923076065793 731420551152595585 231879684103173377 965829320339899777 591986385335562881 408356695593624833 256868204583877729 914775496060521217 792054590403598209 45520596890483489 838030146946604033 808012017608909569 789968056342278401 169792368047325217 153206486060820865 484798280801108225 526729192609327169 923170782159260801 127497320803538369 736145284790630657 948354130948562305 158035905117628769 977138072179723649 654341166616326529 168362591296432385 756683040671262593 149288999242283905 759274164477396609 958009683537742465 959754233342408705 662833753102756225 430497263657066753 644354220992529025 840004030018221185 802231694450792833 748842212854320641 115356784846117217 68887379017269265 14406474658738235 302779911427229825 635370242845727489 75976008565262993 970275237237043329 976428422201813377 646633502979572225 143046937405216561 293649047626967553 232543122556997153 833838786028213249 969319491214534401 849811117568972161 100024830959135617 948771442333029633 620846892105021185 596175368068411905 527115199488697793 297802130362971009 380221717241582273 403239184794582401 164803307677111393 282151830178353441 952882849031396993 483891174094889473 86957291653398273 922983496189278465 389391525907612417 854462639182852225 661859057688126081 202257973186338081 340677311960121217 776290676966862465 382322723216340417 185808919982594753 282667798050752609 279686558926069761 197207463821534657 975249718648402817 800760189091221249 493895716910468993 915306983969351553 346257506744468225 101745184359444353 640840519244218113 863349934992605441 586743367663618945 575155282583352833 694224406544417921 853842338448352257 241796162678088673 427307403531088449 59141172732037009 977013498993123585 723588300056693633 394895075512494017 343996537307372545 986105070854087297 652287724165109505 61834956019069409 732755972589384193 449207938311779713 285189383292536289 869787693208081665 430853336776447553 136967445854203617 970644211559363841 61580661571284169 665224532875523585 687533330312469121 563932050153031361 325511478419713281 233689477267443393 712540527844801409 575129748813100865 130682991263299185 290239432427963329 595709915598625665 223524742441643553 738214182267540737 42765548607444969 94518063749582385 866600502451365889 735113727229261825 153583581586470785 931591280891716225 599581230481479809 27145335429480613 649089520470408193 192945696934721409 407601805910150721 420133045793690497 44466583362886785 12460905252019929 648523130672433665 857451926518365313 607126032166359425 584203842317585025 980125447753938049 722151682207268609 356197833197366977 515201180969818049 78890755873036513 278119077102161313 615712660274834177 310406615247423169 664962914788265601 754376397689767937 79413941673324 908963082955118337 813408245872640385 974138965320378241 359132627013178049 597083269236158337 237973193582934785 15341531983224855 896597155210141441 879253722954040065 950656737719558657 647342812549794689 803613724730336513 457922660117397121 277216546421488641 220405987118496673 924433538738949121 954898087419984129 821967148170788481 56932310072625113 254093544416758017 398525316711790337 379788490192584769 988521550598321153 220521443894309505 433120320367713409 572151953028939201 548598425200253825 441911408621034945 205521760576864673 798321019238887425 30055028700004985 893303039970216833 613028975038467713 931953160631994881 480217088805659393 536157721663908417 113079779919452513 624500925679104257 76173223100866497 536553444416366401 294079720704239361 495591489261531841 812462828717656321 249731762540260865 475737425248844673 370587883218792769 166276346529556929 412574078636875905 473628053439334465 868559570735019521 274282975930077569 145729258399722273 444662556848790273 429797772965560641 67192035646385761 811255965500432513 186473622187342881 508809814947827713 936026633079023873 840601388996514433 43853836646469801 432549542264286657 536318681855775041 885458525202491137 469336843951644737 948745382630566017 727124157141304321 47597184999158769 473462119556565121 957956700067985153 860633363253967361 213344738620147457 504497544437576577 355930526087380609 420564470807192961 307321595550671873 429325261878553025 408577364859940673 604456223415112961 444758859800312961 99364422974382193 67194370180832409 873019079480627585 811811812969875073 720973426825345537 111319593642736689 781089705218860801 651428171721814657 792533203045074689 813810018328982913 857313233359974401 944354754984441729 494776029761403905 868531533009804289 726927610422578177 419715591972046529 41930392252332641 844688680780311809 653046236552484097 29338917386308341 924565528228448897 250688745815114785 801355518181324545 299845247478796033 146928638048557057 50036334932091369 671514467675564161 314754122500072961 318987324336895041 895723879456642945 661740658218704385 956968449937871617 783858728058213249 489678239957843457 782692238897993729 394523001355008065 212989109601132033 959926654289223041 270035896851723585 257132816077156449 293132346320582849 438264440509502849 684877182874203137 118668359951310977 160277044796778497 651474963182426625 975999056572774785 565162589397711937 146228759281051169 173827206759913377 611708419524745729 536390892511217729 624230229918033793 470040685739082433 991755352391876993 731653532532558209 342087667859054529 256669170551280257 906617317116086913 570452017105605313 576678981813252225 374546633190067969 323407290642293761 602731071863754369 834989524420812801 972318729915205121 511372224592832961 930826921546707073 157116499576865473 606033852480994305 757622938452655617 398915688538405505 479793675984971905 945297106729928065 213230114615527105 241413219937566497 19327560275776537 303731330566410689 814610034588710657 978384862524219265 395443757489282177 669699254780400769 574309639257137409 475650932768854081 798081950088352641 369802952427153985 673609974867829889 825116188845239425 93938821446435841 848098627986818305 827151662811360257 575229815953672833 465454398434140161 261879378826467489 953022267849391361 583841597638379265 199507752817190465 982043631067231361 662034898665865473 560630376690976833 214496845172426721 522365322320514049 884496619004167425 101437922171381697 91513580428902225 615421387399866369 754465839693608577 533065226548227841 907402933447777153 889645512538908929 858806364065841921 228324371462829121 344653358767594369 996222271350777729 85363734115333041 714457734653915777 55968683260665841 778695454250897281 541043534767780417 83632776644829937 411308356471685953 692746464832456577 591812921286390273 75415256390567009 764067363341332865 767235894232801025 753652402668180353 94361792709005249 593438350355505409 877051610359021825 452856404361000385 160724525478865857 55020641404986745 478452725452360257 108044909266723729 881421549776401793 985202886290714753 571448445363618177 362656099287079297 437717109843514881 531162155366480705 912436869585594241 929017953115859969 984420560531955201 732531430773768449 143109115043646545 472446762084757697 864923144151458049 368553710592585985 845881491381806721 360919067129842113 492242002964129473 652153399507533057 727360673499450881 293062158861715713 406751864413092097 236728370769988321 393206710892361153 670483581794641793 877901810050357121 980138111825191041 61994095432087449 741413605518459905 904507782537091713 851498772467131521 202164792078850305 668492932481868289 723876310528904577 778783782284556033 422926933165800961 687152566596665857 54871651229472465 518283055968034049 43111598816285121 860880331569816833 568032477397789377 320733723260921985 965815566260833025 809850565223712257 244045682127516993 204064867456203553 743512921806928513 409636588574770177 800489153281372289 590486994866573441 798720803482186881 312381218606532225 639082792559190017 388017950126773313 517887092420398401 234845423995679425 398182934305250305 896009801025080321 537688409389975425 52790776027904937 247489968818666017 183989904304986849 748268111975665537 621404185075348865 296607706620076097 466942993028503425 930113940316974977 954795098798314241 622016146348595841 2453759149155133 181406337480570561 507462434181249473 367142142214927233 830940104405634433 370019086999011649 136142584116498705 509605319719735681 325200061016211329 326306577344485761 226337443009086305 293574773160852225 705959403429396609 774874533623805185 54434097291817809 21815907798565349 2956246067988389 559336263079746497 849642188312245121 122881575925216433 123872512091530497 345362155563893953 111592539281559761 838577711993519105 854284127196343937 74019175507476833 436588007360242625 903006309897474305 509541202872689793 187477190559267361 581026238996315649 547978117970455233 243520387845258305 348763016483435009 432900633829305537 614339166766992385 479553047136072065 640628830615330689 425631922326545025 471839503727988353 746189037808029825 248151929659503169 182514897328204033 551784599893547777 196095651472710145 425905494381826369 560134572343457665 230170129423310497 972228848577692929 222067886296446913 16189932262463459 420754515311127617 213988280826548321 405428852278337345 377863057627337217 857141096839125505 110542848328783809 321787664643569089 663413304240080513 673118318505654401 892678729727428737 826728489131998209 909911968176430721 497062278882321345 782791019108579201 913334963900883457 797439024721867905 28086623607261885 610052365460113281 415326901593036993 813741660849529985 580900432005005697 350011401315931905 35750006279432257 368030987119553281 698200744137746945 211189329497464929 574232340093775681 498620078795369153 912203016938530433 902568873045829889 325571793175374337 2459920044756814 572045396953821953 352744946025914881 250794817616711201 86911471821963457 275861565631128513 782094934377802497 308710993973466689 162528515911972705 492997363526793473 662417448891339649 739388420037304449 583068707159014785 23968744779789833 633495889186299649 647024258495566337 933875955598679809 817268165199291009 923006200793473409 802640865307100929 576287422566508673 590093578847000065 665770879551168129 619283556609776257 293539612365705665 634694121559672193 811852641056979969 14439071242808411 38131836242627057 36619607952967929 12295290346351351 714866961015861377 452728280740970497 392172473574728257 78995260807310785 154697304186957057 293043590484103361 549361068533965377 824389104084936321 723380101722558081 403987838569733505 172337565621315745 431158966879472449 818882293305765761 37496568552143121 259492497157406625 6403848598672824 114550333232404705 115416812934469697 549016393057538497 803738258287829377 144547507789841505 362662186697036737 894897470384290049 306225842630091457 820118467949715329 909315883147499393 766198134474105729 149222701585067329 702636606723334785 95801225794588161 541362506069628353 812007506915342977 753085741827323521 438631916519497601 968697600266491265 348052253938440961 153073883887177697 417199829547484993 228612463991492385 774102570835886209 529556490767721025 331783695107006337 350387841668517569 356679045251432577 222167342262029153 632318858704735489 147004096199292897 70595067217148257 894549828794215041 14933054142076685 379822476887991233 247651293158945409 923607845496551553 182927353252296129 47764709971925609 565476070352282561 295536431507731137 440491715347164353 713263603485014401 367824087224157377 715355606106644609 466342417028016577 782983218776404737 70436194829149201 896089340844884737 451630660838404225 11576478633596567 443340841165159809 461463082671262017 798499401714025217 1131169117609688 614405935238643457 76920519652947665 294785455820388609 640147461407192193 93818274439506417 650891170790433921 904427829659681537 729711643669769985 249389989342496673 132707697097334433 355627490775574977 149927023728789537 883206847014797313 314633385071122241 648810057488219649 948704253580313345 676805769778674433 440498858417232257 538697676351446849 512894949126174273 731087633653423617 477970541906532993 329651244940208705 286794745336703009 565450371882498369 849114545045001217 836875686648554113 316690150932995329 235705686539596129 786436265314510081 749690755906954113 656948060086886401 550384327701614465 418850943604969217 544084409112556929 510842854076255297 218828997576785857 152081450600636705 453036681106965505 988703995803984257 551434538782935105 926919554807245313 253105821733399233 840992197090852097 592561234183698049 880883633111668737 968606734358615937 211644935185841377 230682842809677889 746442045752178945 250111080754734881 807667623501796353 469525484916907457 762655021844924673 637310336902118017 297805414680066625 120220731666627505 805451701661088001 168484164596733889 842657744214729857 290375313748278081 31560770179257957 616508266723940353 480363622525185729 194614801011745441 337235705548881281 796744982195392001 408685665055369217 626378484325293569 938366868493236737 953137812336791553 731775226198532609 436941573932251969 44485286854200721 748854416461469441 897055086098500737 229857778042422465 914794855936154497 195992932968295009 206580242161503937 252914403763305985 117103592542708417 299910336062183105 523126791927150977 851562392251644033 955868361117499137 878000489611480321 632433973292801665 424539223647407489 267153946699142625 66220171228778217 900930464462557953 321582467440258305 897894293980503041 340935173890216001 567483351900289537 662899972912647681 574313977123768641 365962211793103617 615912062505568513 399208354704107649 727729323625400321 797867324192708353 33030338702086937 719088592847931777 471333899948849217 35124348156315933 908762324630085761 937175297344332161 923240089348016769 232739381026192417 277494340667526977 442958546953299521 641380065790759297 193135538392837697 533467264569193153 977023262915785985 95373404659316209 721818296045938689 331005923108602241 141294883243467953 947777683453370625 953581847192694401 959166840734578561 494840724555238849 879010526551528705 28372771711701717 569534403912523841 80157918682722593 771549449698330369 357625464845355649 348103294009884929 650450252917487105 102787374776486481 869775771024734465 723272230306019329 571688329280562 293279626097859841 871221676968204417 160885960458610817 558132842547500737 757320398401791489 85334299298494897 636069351041992833 72392364267251713 323215916485697345 631955318182761473 815494678087187457 793276959016729729 176785599410440129 43500022416168353 611031109399174657 798105911904322305 257154311021810849 257294805441787841 557889219303856257 76877355651696177 150556035609529473 18715848528131573 361963494885383617 996468313713286529 615534875386504833 433288409210391041 589787493213972225 838597771182996609 389610937613671361 941005162642483073 431169904035026945 145315752995550433 409309276119547137 691203983204260865 543120574392357697 649150682142838785 886687387168738177 875511966061765121 431173873191465153 43536212744733409 268523645619939809 749339935888158977 590867927273332993 834036346339239297 229653316581565281 824551735119001729 621262558664863489 964108007188492929 868193202821959937 548211789437786497 840421507799046401 933222436235006081 854338401521236097 961334376166178177 139316052156157617 213274826086696129 690927858063094657 639545234368156929 168322736466731009 55134623559631281 556067231957573697 202372216268287265 675207931837757569 285340934364064929 576900843159496193 902983150531596801 324161649415511745 588367538982218753 318396958502464833 104687531556066913 494132761981614273 608234232155417985 829135220204580737 659140627688500993 956622846693388545 180814593173572289 663069423919640833 434285677690553473 496536566525275457 211898942841635585 865715935106397441 123618581353966305 196108169345020385 373454208085568961 276945602068540353 393961449392577409 435896614466553729 519743759154472705 540417894379391553 803813122123429505 566061349460934337 784819069775942017 629697979047879425 421357858490324609 506417167477433601 862785339928343809 289373356206187521 878834399180433921 289065189828786369 282214076606599905 660294323804553345 672298082438089729 259778152627841761 246791112577206209 203784739285016065 822575201189650305 503977142327297409 147037719143604321 380814107973495937 789762897759345665 213394035609905345 364639398874665217 977321765478411265 530946160278276097 516814466703490177 844100690586934401 422896647214120257 325487475367253889 572210482353323585 839278944115427841 431724664778801793 996520967308939009 970795463873852033 638624589058160513 135127848808966897 229002977215742465 201886709422478113 207083992236228193 985267983606622209 137311569147229313 739888590390048513 969642635574153601 828930262790184065 148049956234274305 363281736085905729 207065111974351617 996122349956568321 731119881126986113 425416573209812289 184813394034954113 166028946359464417 894642123999432193 746483063448760449 528310041641880449 386284361407621889 532889110416462593 566707956413633665 969197542053926529 482323463867064833 322660613096445569 27186618538888041 286192882593788065 331627574512470593 559704348488494913 64483824007876225 559336803958323969 51004157115531969 35710423623783073 509057113737139137 147304033968005409 89760386581946961 216568653397800417 859612755454943361 624013219788388097 902008633253760897 798072305793937153 412768284442545793 203717323775585153 229759413380111969 405807405068529217 610062383071120769 514355986623108673 835422230027010177 256934893083524673 25742780362985941 409124853919088577 626479778745608193 13930279295195193 965321232932719617 438502171060768833 693184030648499329 600693462885828865 236181798321961633 632534139217320065 587026544654907649 202006748660110689 50259843431145865 999806654182400257 786467813058212737 75953264118908241 940794856972114945 159636183014534081 388104322743078721 739087581070450049 939345468117519233 452635732826273345 615365130834536705 864976913742395905 437710426306107777 777617194452240257 320344920797698049 212931369118066977 227319981977469601 976067863501548033 663005535524352001 685666926636116609 194368437355489473 416100714981730817 59345690241531913 328271685965191297 283895922776732577 243364097769209313 98006762657210097 617776005793643905 314766009968177921 685070984195455361 813034053119611905 660087025959128961 417720911618172161 573859820418412865 677155516209214849 81889282283924561 621248049055179009 550042437555369217 231106499606330113 167812250679091329 968806009350853249 993968464266366465 4477298782237683 601824256934094081 513104672197169281 815404291096378113 504673159548179457 496156823618278529 298808877971790593 605276937909870593 573361547264088513 966445758186608769 667557744001566593 48783230683007161 432871864057762689 589171679204341121 755007928660997889 760251565256645249 695166146235269633 673494793083818881 208289105100714529 72431285897415873 488098425674696321 426433134361346305 946498950590463233 679862398164566145 500733203887936193 85881730833108353 182483396181805089 172060031136886945 72632678109034289 753688813316372865 90091027147675361 312472826016936257 690505787722688769 559995820905726337 59428689939164057 729206318998912257 226822629082835905 525037118853859393 758573858714324737 429630468561917697 604443129788823041 915934610122434433 492038456339525249 70128813532001289 22621892285503265 399688345720832641 95473923640806641 181934400844248513 484689623733661505 11158385679095773 767228699090917889 942398653430338177 756158376958513409 43582094386138697 448112221557149569 596942821557369985 511960748426592001 851926333565330689 211904413705791937 179761637750409889 839145026125169793 174612205856803361 414721655660994049 791124338644088705 310866865423438529 630972664329362945 318379830049007489 796513389227733633 981326206980998657 259937000754646881 501577423123247745 989145108473898881 139903650036789169 315232520642183553 506377214761311489 964543012771805825 854786169460414465 524829168356276929 942539095252040961 796323127425090177 908595728277905537 924029043614154881 248319321448928321 69364829217398953 935828801495279745 464746213799585921 746098381555608321 553870037199764929 497287904435840065 435984537317182209 750450889029888641 315871826910331777 631270721980985857 365778934159877185 703971884344721153 21579867699891509 594336176559384193 342020233465575553 504394901127721345 160208536205836097 113372564965676049 433361956598744769 920473463015294849 78913203792517089 410958549607475009 222160720708728833 802069631903133697 181075094457646913 511266121078239873 5106934288832577 403346139651798529 612964324792265857 185763468533682657 365460665488740225 741462816214305281 871938331575940097 236617814710701441 980845558317597057 394428790092089089 270587927989247137 348981506070405377 375223013916098561 341579594496419521 235039768732242753 257401807970627073 41446106273198777 412478177094296705 292001110050499329 580683752478396545 905779426616561537 131951195251058801 988754485289440769 76038834919177841 447693810715648513 430662194746385985 214465342623093121 767778167027248769 162455261002349985 985411630536088321 661768871535009793 16789682110431415 211501893236331297 217685505759018113 837192240967020545 41332963472459737 562942977920783937 22419992346652153 840709347295593601 182175043947598433 213946672309035073 634204065782338177 472405986945993537 658783914294705409 6159412133484922 131026250277908929 362268189011054145 99326293871758513 408096715635608129 595130341387314177 172534330204278785 484840270966945025 523763908579269377 18648763360129549 296536670346121409 644554524898740737 589332570189370113 483626340852250561 319789153857691137 220411810014983457 699865888873858945 740152031456784001 155169783917763489 308058025519773825 341830165659402497 34026889395104121 691936653526873601 330637327137115009 136051974999531921 331283524116241089 876170874216406017 240571169481530241 677107549498842369 88630892992224369 876846241040986753 831102714148475009 411714359637841217 517348737267706561 786498574299123713 809890510461190913 569011174280305473 177243647424145217 698446346639933313 705594566015722753 443763675098523457 464073940652024705 924362501332929281 587596685152153217 59244520561563265 568548561689052417 138004356003243345 749243077747681921 885161175297724929 190926391377967521 814988228566285441 784923540776009729 858518400964598529 298831977424551809 87186980933744001 57665803407562777 218306607738668385 576732101494638209 36796113806964569 161608715536420545 400628853671165057 696280078478363137 153146425024139873 215731662012391457 497169714947887105 853251559970612353 689352626984380417 342692713030505281 120245096037976401 88012197268565025 650916768134628353 478822387585271489 271154867320149153 104444121970441729 180116881874518241 295616324133380481 319916571534648129 702210137074015233 864694056009675137 884976433126102017 84039891825199217 567472090819148161 583919139565587329 443599062371465153 367784685707519553 259148441895572289 637112643862074881 288058150766378433 82931723529441121 466065830545328897 197272113742521057 521164091300182273 124711389372478721 382625858028742273 354419405252421889 760102882873699329 695033069385687041 697691559393501185 809029970368449409 813807934901678465 438013329739916929 757243543988376961 435486480092116353 675246411371606529 34115836244097865 943033787196309761 639573976841269633 866196074518189313 258716852674936609 907170897926047105 503892298098030273 58155025040381505 683948637537440641 669624671997222913 862617818203439361 91898348336673761 440225701795938561 578485184180717441 524839676526958977 456630277064423489 772527255593786369 61022883814342065 116889660483117553 972560881940342657 558519822614712769 969866453103346561 322468853517982273 681070317591835521 798808499029774977 118764875935948305 439362103744777217 695544090942707585 157480242421158337 475374560796037569 58162380870861345 242727498571841953 502749457177571905 56381776638414041 607365229927417217 146439109219773665 667661559115757057 178230407906365697 446727862588595329 218209760635662785 179805715998639937 633095426717101569 963832013048495617 146507808756002337 872810134692926465 65968829117505121 714883588012263297 569431124286470721 232643662437453729 259377400720875777 418089421851711041 704974389619668097 205652651578375873 825025877474782721 565261170876276225 656224420164054529 425673566668280065 547375162280854273 464022607476756865 842229331083235201 342956252523592321 116768560189282049 699178368112164609 793087205649815297 262111694188149601 476279816424021633 738103631229172609 232389307404378785 539588047260579649 437170395059123265 772724314729025281 222039627577718337 138631262209145233 496030234262331521 851690250028418945 512289484283275713 892278331619976961 18781469149043773 13238473598754297 800330803316828801 449263617303131457 702318637947922049 975164339612298625 608867424511789313 256018427315680705 746336993868904833 107053661474189713 34738104991053121 608062573752050689 681683046285069569 925893598075852289 848030643830174593 849500613099095809 726293663091748737 384412575068289217 833461544101712769 39146414556910257 747542293889505793 317664234822849793 925482670506926977 680734180486140929 975778433452031617 773756303522468097 492123266318575489 543083619558586881 66349649285722737 666146412508005889 43615274657401673 799948209760131585 677879658464657793 475122376092222977 982139978704967809 90189947623571249 607611369832891777 213118272048042465 648457345816826369 44118224453669089 587905820605438849 811178956378164225 567743944142595329 14156062347780109 942336843870020097 631588433279723905 236803709783334433 375930445012656385 469182417993604161 254460856930585057 142185990221694433 783526453231559169 661557282970971265 704620926342990081 646029988246642305 139723924845569057 887152874816987265 200662110555690273 444161792362141505 13901966779002351 589870239699973121 532580571367311937 87732417217996081 557927414461104833 296994657140512449 660378897151609601 492260503431143809 150339824474713185 28537538758239833 816680886539394689 941214352777013377 573734361897336961 122657088238607777 675485687402321793 158242614623137697 297276567091131457 978484521912331905 291130667130353537 983974005151043969 709236020145496577 444172670092168449 931366527157614081 789211744867518721 2400927279552435 665618819594879361 431839440560487745 303730754642675265 952959194771508993 985289030190696065 732512448827201025 184252868529828353 411255194897961473 719207174568293121 156556065079776385 610160215421007745 816731727438408961 324913925280238657 236535058617128865 32867303672023953 100945202028810849 38619155542090057 349478802142222401 44391025692323897 609025373532759297 643561046197756801 600435410936590593 130542595637454193 74190617139862529 724566911134456193 692789255052169089 870449155265777793 660402294598199553 859929680432539777 483006343803275201 301053243226167681 849048800341222401 448040427068672641 468226628960714241 625218334029728641 706417948779247233 712946601555298561 168535511575377953 975596027226178049 314997034191691201 283458061995030881 703732829790347137 402118017354343489 884309724978478977 201043867155558337 429515413838395009 805621513566311681 42659507007556385 342122449828860225 283362982165932929 948583116936095617 832027228930215297 803141519427978113 129855781774828929 519231115856261057 32316988126950721 507892168995294209 413070008930169793 168562538099781281 191636691893833697 74749495048219921 485132745844929025 470266914579472257 465438697082902337 199049891471400289 140635977321643681 438636377073681409 413858535169836737 537798363478994881 842698271106591745 974729242704487553 883827431138200833 358668037016297345 464936979393606017 869984444253493249 136473686141798113 264253825346909121 822012409002546433 580914859980371329 362570578135205313 810343270479886977 937892376751598593 278321591970655649 566560804047313153 191265215030735905 664349976942951041 877676350681841921 665841204113718273 706991492580822785 561863302188051265 160048137780695041 235003136181077825 999543564101738753 681072339511523201 309461192069736769 78694967650051233 47465287044342833 215929373291977825 415246486787214785 211430287733222145 336860094756669761 760944027623331457 737296753332433537 593360175370406785 139076099490591073 806386635611893633 906787869017154689 368736750966022017 275001324884069473 999512994462371329 161645297273853569 395119855591701697 443673735964051009 829973815450081537 199695920362945153 568545601932115137 151212278904491617 647362369527051777 106060869513672881 140736289542957137 460756081494718465 62748024866330353 986046648107180289 702462335437346049 364104611025279489 739080634611717377 649837772465364353 351470002120379393 173152251581637281 643195123969270785 768067134545436417 368690371451364737 269201760050517441 961086208052329089 993348133857697537 353096776629257665 109142701989423329 905074008073434241 345728144722858817 589556328669104385 50738567386783729 543981486064431873 741523892065320193 586927820465803009 259450134748401953 933658149800159233 535008616800144641 382719723426262721 334028102385328641 223900452501531777 798946333014047361 788689771192054017 928355350748983425 968451788700470273 329142826064543937 187318314671912833 346653751661303745 607353030862007809 884264125926481665 486222794956972865 95262511820902065 456122223478054401 407543826101505857 116026878201367361 636939941530666625 595358414872684673 192168617673591073 502306591716859457 16358587687943073 769303724390461185 495729583142594497 754983755852421761 714600175205387009 875198676477190017 657912957997869057 665525684208205313 605582075688783361 350092645906649153 584461032105298945 765766087868101377 491156378887577473 871913012557222145 612369440373701249 729936930126115201 599936393654569857 311467382199005249 427434095340363009 857071199129038081 66668863403176457 966692054214853121 354877255770563969 583403759461418753 636253658833862145 335530870547962945 54250517602259409 788488172458599425 234511520515805921 235620724943991905 316640669084680577 184813201449600225 144834878255561953 44387410237341385 259025183258433601 944720204703898497 57372185561430201 439757196519131841 39195440504759209 311993328084668097 399962888420457601 887629627018533505 154870394252942145 675844903795805825 5353410544440608 506324553929509569 150469126577437601 125000303651091825 158104694712005057 989825475721666177 920630399840110465 37676247491091889 440994204335790849 280830843186798529 885218708238060289 753545792226930177 61690173416973697 332059236091858177 808622281603835137 786018486999822081 686228609113808129 901222238334462081 467136805572412353 602687037611275393 389674411746579329 103494519428700465 330772109778155969 479578841201131905 512742294688305153 747713126486893057 846675551575035649 837503492629139201 795661273748731137 52091366107084977 295418099384722433 328532389650504769 659883664848617729 555725972226461825 871645009669752065 555335437266904833 390186092502016641 188023576557505121 28185307202779341 989209135081679873 903231282376193409 944412885186601217 956900832258018177 483261587591471169 895825701482049665 249006480783954497 677719223087297665 850099768606312961 272114731862355809 309519877149050177 714943670060737409 648844259906212481 632124330490807297 923659413997548033 980698421650874497 480353233314517057 245831351971869345 756893857483383681 811010654519154945 363772217096880001 771894204039579521 947191228443990913 240429252825027361 819165744479406081 145996581292930465 511721478256951937 514247088020457729 32882886620569709 651269992576157313 833111234003020289 559458362316508609 372937487068767809 486410974414209089 28628002843355205 30804289213708813 755147202090881793 912966579446884225 185332022637943809 559021645474263809 156799773766991265 742022257369566081 849053434357578881 725217353181736961 418551882912396417 915509918984195585 246944694273402369 916781050582660097 368092009210371905 855006104091071233 104862202745913185 763174398734609153 7415528917590565 150781073610271937 585111064179479041 59183460096608801 811594368638921601 808684628010947713 450931771858783745 541796687590309761 138526469459321793 378033830347430209 585931494440281089 255908690834207425 909798661667807105 768946895453066113 124504590334616689 512806812708252097 421591868912003073 804616609625878017 738811054585120513 181256466642526689 726226414381542913 618031079954615553 775376872622864257 649469965541246849 99839153034594113 921949691779456513 526760778960415617 730955029552166785 805779765454062209 186973189158575073 688536758974315393 859951104471552001 568212383148534145 539879099119996673 107234850920441713 512756867936207809 793337334497792257 130722608417610081 29653465726816821 107738659196630945 789457767583741057 153348783980913345 867518606415053697 965319852689180673 730283783344859265 183870017750020769 783858099714528641 864043218330241537 332494062345801921 22403085620663177 369346312052506689 502254884941681473 648388353463545345 485128551288365633 129545873128840577 787587459984482817 742815175457479937 249851731376690369 159341735215498657 426853971326256257 581424225213126529 765154380861385857 91468517659073713 203961397598423137 221273851927662689 700499969960485889 415038586308561729 617895455310179585 397147107140213505 454988217849855681 451174759241091265 39724825778936433 135446878800877361 821666737284385153 420651975714925185 148055945610753537 915728026019721089 191344539956983073 57895777241945721 355696663419369217 716883812240496385 296784067710728321 422436090540976769 63841295208749929 625461850843592577 770170662033986945 879261634408685185 519378703861665537 407892791098760193 992191276114009985 500377358726446145 529581796975623553 932549646460401537 331343082601474497 358773726409445697 358219094367573377 713118563926741505 841807748646640897 711136430598436737 417919574430118977 288979515068959361 445063850207244353 905747362294952961 343428679664558721 84019418877375073 155188492598949057 906566370447428993 215348958639896897 731007146269050113 814465006261141121 633477649708559873 968321156832050945 318451268454680321 331536908244043393 312798513203382785 803753454783805697 330463858872420225 509124473487585025 782670921172943617 5655801293645625 192918703562298785 115569558058165713 166801503790061633 277515714390421665 812096480177146369 642071636402620 619723000281588609 255219336180889665 561654393804474241 340698021207156673 450483099235704257 460659741768484545 122369970908508209 784119654592583297 983214669123178497 725891329834272641 954539773492598401 570813233689658945 36818376118169737 199617375644852033 48640266529488945 38334675525586449 67033760767024833 935695318707050881 784981515310448641 174028027027684833 368152048422679489 824593899525598977 82331368124030753 602591799218824833 474822363137654721 158845665437528545 639209856091241601 140053890895170945 123736663390282337 396140446795886465 595727278556168449 529682493219947777 57986683106683761 557974355420044 760066401659628417 387458297575147265 201732505435167297 483423679074224577 59215942108167497 612077841952551425 558296182130099777 638398699187920513 761200600191756417 397869238636143745 740309100708948609 256816028836755809 464298908300790465 572425140429938753 616137657259081089 433207390231107329 811695636046522369 761263936718460545 833152277390048769 619812609827182081 337407003098817857 59614136711555689 276779003852475105 383132840752299585 16496058521141777 619799007820926593 56594799276304289 953913711267961857 730538853204947713 198124104742728225 729536458819062273 71082204888998745 484611022484159553 57209661978770753 918752652758918529 804994604388401281 356965671645198785 201058241718325089 648528185717729793 338889971810036865 624918580339027585 196625842723232577 865463129755887873 500817202285265473 603722275348943105 476217196610971201 168736125543681217 910771493404556801 538498027271373313 141723518213535009 533484911683025601 256720926631533793 497330867926692097 729758849004436865 227387099528804993 584133575264449025 986768864233084801 924449649431846145 528334422040707329 800162947248924929 825180683348761985 803436769872828161 728203212784329473 407572453225871105 306316505616337025 307129673331854017 122296777694465681 924660773059816449 522213148727942657 369105108446202497 744860670113887105 473897290235473921 814136421070685441 627586651331579777 917563731427556225 669822985434183937 121038786909295489 148122961803235137 770035177825114625 570275140806959489 701129963416349313 872971546041053825 700115060843622017 16536717447184657 533338642070205569 23486596331562029 837701167867912449 948101142833596801 147036697106813121 821324401615481089 421873921197580161 85013295063010481 681379574033812225 268963202696422593 198891143127490017 901955509022318593 406589604193868609 399456515624518017 491830742232856705 828276268760635777 530699329498943937 132195178458228929 114910505200320753 680016702715025921 914531107248222977 371564002828289857 331244311603093441 124808876617084513 888493860889681793 177689244979685409 247042288481132737 487557995362724481 36229411188799081 95053463750769393 453692749956452673 991460792363842049 926965926027676801 120800017763084353 68065286889058993 990662415418118017 950986228473851777 358380783441145217 167661145260645121 361346824432036609 766870564330346881 365262961858402241 698448122061073153 779048910912283777 296728514607025345 250274398313802497 367516676446804545 501353044502014465 613719607738076417 94526976482821825 578870864340835585 704910360481054721 627628403411478017 600534681457542529 778136118950335745 679998636572936065 877583947073546241 561082165492305025 430764880391073729 878921880106734209 440297094025197569 779671409304665217 449114687226860097 138784570068015265 427158837036316161 168173662845841665 27850643757624029 375085685340767553 509550004070632641 547961585050540353 256399231821383457 768793012991029249 629734085535787393 44737694702998713 404192307213257601 372836581272995457 541342065951766913 204080206714291265 662352871068812033 149184213649721889 110937535565668097 77091372295395649 258076898209417025 547839965013114497 698323605731758337 499276880231217729 9672200003940647 765370391961727873 231596810323068769 779853022212730497 476065061263987841 12172037949969905 382568806544270529 655141490467581697 180242281559038977 292028993858640001 123790854775350561 963765173243981313 897849333613230209 79737554305126 770380320991620225 351322455548380929 536928687627160193 799750474803847297 754139369377853057 889537631414409473 670095002955996161 797275710990593409 985675159482866561 734131402388737025 684469920069297153 623998590939766785 889604794145625985 484523387358986945 796227658618356353 119731465303576817 471308543964966017 337788413819520641 735047604243511937 421193988880094849 29558063782289425 242985412672876321 779170609966762113 262189641445136353 71793979000119633 307132310197840065 444775910134161729 629114697662704001 337585917069148417 630907714379585409 575324408397868609 857124171907120257 576229354642435969 463940740893018945 799265718659348993 147439938878807905 357494106217686209 172749329157422689 430619771733141505 11634894225753813 986840458067035777 568575173538686593 369583113234718017 559146483494021825 830187414388561281 910235251464879233 553264272346375233 922771005123255553 576404833404723137 594486181441606529 34335839171724561 624599596376942465 241583952080233633 592223602205560705 992842212852245633 811035552552286977 876920491735347713 955184742037868545 469285435988503233 97563422050871649 826447765590344833 779883657073295233 541716175684022977 157330975408857665 102235535692983601 401605571787069249 142796810211457633 135988477684310993 629000353252976641 32864666218042517 952217795388570241 780363513179313665 148956325636049761 742358835395105409 423601078745697665 710316731835849473 878398247654914177 479830709373228353 271904364966751201 249532120287032193 242803376835496481 630186879756205825 806761575392449921 448177559969071361 375640384534037249 370682143085129921 639196950087374209 492585332404448897 501685739634183361 405012955504826497 194396975591565985 296730680253109121 808195541562966529 657979509184936961 453004747502795649 227837344496041537 172116177030574145 387289201568034241 629629556967252353 232544985664464577 909616692721087361 261531086144113793 432479486494308673 27492372857896185 62191016639872033 74921480609003057 875390675755149057 3785000905725867 163635686458079009 432800577453686913 716832734675442433 401634185919480321 742210116485722497 412868965752249281 754129601688880769 550609505156803201 315708218352071425 554736743668083649 820188031981295745 281695501073247809 413113946575606401 676586691481229953 220135916424204929 317069674174309313 299705631465556609 787822097254146305 952728839172031873 677729757297701249 953266350713050753 538799594098929217 723099743078883201 141426907754709681 313426640102179009 204583091885947265 946942349678657537 85565585839535889 545713115499779649 573666879642058113 539698136966400449 791693321076866817 683828635167529345 442499550326029825 786548276119212673 427932113720491009 460898035980932289 793215869639492865 399410030101655873 499330690939604673 851354791837067649 449196387533699969 525740785313494977 927901047334532993 23919729886472397 807994787605576193 911426184556752641 36426460409916929 272459762734300161 593995998140993409 207660818124445249 333499295900995905 530764014921913921 857214261658906881 11434672245009381 980298217897445377 290413302322335169 276354989936944417 243555092954316865 339103707039303233 894548226061488129 263217631157242945 890226461211319937 814360879170852353 56687730711942665 174404257500778913 597867154223756417 882237299230897793 100665412296876865 830940457739142657 640479751006985473 425223613331713345 398711707589242817 445756702624660033 39544889661918601 233644188434002593 128817914794638001 335089953662969025 163745762227144097 373366366261553409 124499349466148609 517942220666608193 666138002735742465 444028218616839617 860281390915446273 516095352833882945 716572747788923393 38378647557653521 630640285956687361 587274884474222593 884797989046511233 762598118474929921 630341911048276353 940450562409448961 842869056028440833 369626059473251457 837362813282325633 582652570019828225 43082228021823713 100569819098101473 508700317712651905 671890745374479745 339020138194776193 509342858877761985 412858865709424065 144734580387673633 942502863731100161 477034379852828033 94739598882085825 946914796975743617 328938455419041985 997531655752641921 968786088121944961 121138137253804961 539050211152748225 655107782245526273 599902589981837825 951485990407160705 488139302736676929 616684164238524289 409838855432539649 184739921499240001 237459486721114401 853036664032433793 256028881514112065 355313379636111681 949099630241086337 189219734749247681 902506647035139073 444864157097068609 319778724481345473 497941878341695361 636351371763822721 475936859761485889 444571003946755649 801671208168404097 991614747002174081 340084044914103617 213834801680285121 479139575073279617 304954466538049473 816909097794091777 801181911439961473 997030445644032385 237968803229549057 676558665567707649 503483560121530625 253487314342354625 320847490392310401 252687859250055873 982578679895205249 450298699997080833 376401341232494273 407272782978420609 810069072112774785 456960534231743745 514408436296776001 317422568447835137 499518336535494721 522169807259263745 400744890795422721 635242292759013377 933306162333558145 384672507619089985 126804743195549457 895639252899467649 153740804114598017 871906989355938561 170732946178915777 367693372080591297 929839359451555969 815808735344351233 357099353412138497 109898334686686641 763111886499395073 2856871449626653 105556543086962049 748418700156374657 129020513815525825 180454535483253409 597101864354243585 353820044212522305 727442561930452353 212677129959804033 279780798097576161 851959430983779201 437986380053040129 992052400992324865 650626151470987649 228442544219017665 37554164038944297 925236999774586625 769552318759920641 635956912485422465 671906525901128705 802233510491138433 31667401915711937 605698164461681921 604573093198048641 792282681669934849 410504955061057345 316963458689681217 60310991097956905 674025589447385473 515113060867463425 164863459931307681 592102763286938241 270342503452003073 223497925465451873 260196794091424257 526696182663663169 314947131530406209 473953754964298945 526159118013776321 770834551445496193 601979500838258049 640296913230358145 455168101833546497 816146555398482561 563255802398803265 178561819801529953 540246052478476481 783323580897878401 260381896592992481 318535291200205953 786808919849928449 54498688926280185 878626660687761025 156456620948034689 383184334685960705 606069229423049217 952414768932857985 773769195783117441 605667441610446337 862613435111619201 852793643461698305 915077420433760897 853491924905465985 426704318550413569 217639012718041857 276166733312678049 550940090608659009 720610872178490113 526195575897876481 815436103161545089 671260479132921985 616011001058673409 509436509444714881 460348164498086017 186549550232793857 879461864358823681 473425777466591297 651123640196374273 638855819300072577 467645426856030593 399263234554371841 879120475165805697 773175743160660353 751119088398915841 203292149373570657 534995728385212033 238550967265336321 902867329819862657 206184843075693185 295326303995850049 418091566919112961 373409450751886145 408552440530204545 24964608260518161 614509955477028993 393234740673996417 921232087114550017 850753760455816577 919850504748691073 242198881784297281 995897201817232513 30675624680583269 914860939699575937 941138093481704577 769746231207779585 377030228635803137 856318543414058497 530879555825059393 628510750907512577 934448657159805441 654167451693336193 76212055832549201 134767444056354433 20649815187326225 852238142100869505 476018648384744833 721548282413497345 532716109342032961 97426942238666209 475077475301198145 850651957653571585 42760662069369457 506457309039685569 498046804373437633 445125070625042689 858290709570098945 663796077394845697 992529897256339713 68486597323886401 124064907304685329 159152154997567393 447153553645243585 309921524603172545 679147937004671617 1562563384492677 604205171597819009 993502098688015361 756160639449475969 535816605277968705 217095972697585185 337265667895426433 486009450245546753 695453587994091265 3916728500122702 799569440069934209 332881753979577857 317488264369554689 853415953853406977 648562427638413697 78865457908506193 533191278881258049 373273165740336321 936996231361394689 368668182296275393 855624739884572033 197600505754415681 548196930313199745 441675533110867521 880275891679371393 146848852688698625 867223012859586305 865725526554868481 575240044927394241 55008571493480929 819546813919149697 454838936318850561 990297753290189313 433094318539879425 981652130093568385 227709696019118721 91356010533868209 851926913214320769 5496378831853833 136627073509885121 12649298255080767 119337254863104641 91724663155094529 274898703144700097 701518952322086145 755906674506597633 902853212110759553 527622279102985217 50328848595494689 588639025049253889 413493701549459329 854290340094777857 711077147995208449 273571294424549185 364325732522136321 36308675610314369 867598100013292801 406935635733056257 412325068081987201 257791018890841889 998109994836962561 411375509457279553 772227916042996993 49312424463067825 750575589841570689 300806187768507969 221989407795792449 162637620901918465 331345028840441793 587334242278835457 224835274111601537 876390244964795777 583418734636591489 239375886835638593 607292370476432769 90420763875286529 217094299610831585 615529238606193025 559323969390167233 648116640825293185 418567337801459137 458274756256749057 600522427739083009 444554457211822273 470186907682684545 250240375993278977 824482766305411713 613321836228180865 691591780132153345 819237257100247937 9378678213852965 30763678689098129 279069823392372737 972837630889152641 711895326132552193 393683985885303425 759509418676554369 985842083150210177 967673806844874881 591137968335360129 266694418946340065 932108752788472833 756048168888387585 144480786031067521 626003031797079553 514055460819783169 579990176818785793 289525697657509825 936501457825780609 207486756802374817 821827436799086593 243357175809848065 557795460827559681 105655346586566161 497599845138228865 274520234926214369 936762598168368001 854680408477882753 512125406608308993 83067381009584545 793504911214977665 953277977028086785 955342105355999361 416015789721271297 776731779267660033 514499937193981825 648785510491283201 779501114594694401 699625688536695425 317742289035500417 397784973485460801 62287282440351537 984505172830804353 718209276962475905 906872437840466049 122905310991427537 537849457283794433 221471790283636961 327879845602854657 196775146974246689 209183693135170049 406525195961755521 15261702688409429 898064333578787457 473762422801154753 416247522535520897 422451368157130241 687232537251745153 438877372724530113 594422738631600129 675800874033459585 778303157338143617 579024149274896897 589189822859488257 276247374502919041 414618970857262081 331286222785418945 560195466657141569 498802478833912513 358529591114660225 357454039157811841 107780650337026881 359906553672278337 945101005424348289 635037509844291713 414758047670112257 804386399936252161 534133166443666625 760021811923405057 472902308339463681 907084329900829569 65747106008203105 817654692926108545 415967802995503169 97197403703095377 355409882395093761 744558632539177985 48282454951625201 482110243923916225 942980424140316161 309978577814970177 932780888271757697 386281244606468737 691283558389102337 183075852549773537 565399356620595457 921932939558406145 882579771768362753 227056557557428833 535347843272624833 292410606552042625 521446109436027457 322898639160609217 364815402607696641 194741671585763489 670995635784478849 31961120849100413 289692309758798657 61909953199947409 442640620753763841 67392080212623993 328070960321817025 472536063452015041 259974641345039009 371694122445202177 969405778687466625 189036172047796225 22662661215719029 57877665438763161 978684714112212353 376048655800236289 119962434685064065 233278622235641121 561830290607893825 338229709541540289 964756837582456193 910408356892826753 286470692598904001 917807599351181825 932481518630382337 643335412125278337 142490075571167553 653058706979781121 655437153970154881 989390773941305985 296296252118800385 142759658147685537 417657136510669633 365886662359994113 919072181382226433 340436459477164289 560361303509012033 784613330708833025 820569346365665793 845756501678454913 290862676493476 440824431439178689 5045201522300148 626700332752481153 105740581644710113 299059476367869313 84157474802061921 31340076896885449 706358120323486081 949427096255273985 273044276569883937 796398085007101697 136868673036076417 851955501163256961 391104764921387009 973645663650518913 151532409826771201 93502071600990897 459439605448373825 45135353659365049 780704126502058625 354822683562257857 594427705938137729 832874029536771585 734315593288769665 531178500684827521 544044765328486337 304595879200551425 556042894971142209 427873866420707585 393434113984518785 789666912700557313 178580143503509697 925068910795513217 312710201513588993 30853850938061813 872668879886333569 689914862555905665 257423971391524737 569852873589429249 383805828040564737 827464140756003329 925586311136065409 186355571891429153 639971982018835201 176981402616871009 80294845132620193 49413369181866785 136019861651746513 352421159307649409 260129606992840929 291455452606786753 565874723143537025 123262650642583793 507488652008142081 353151715704331777 608426122703676289 566048706065171073 775464510348193409 473149156155418625 868510065529449089 272432625198842273 244880600648549761 490430418352719489 737935591839360001 163990999183052833 653502384031973761 896654529082017153 545944618698200641 478331176484356737 558625202914647873 107475159033828753 502286733571892801 799055066373991681 12258479661362289 829748765568272257 53342985403730833 601006482296707329 605638309772906753 378126545642476929 842171104013416961 372122568420021313 58096535314284385 860278064577418241 222320561286295521 607451338248790017 196308189224005505 403553538889884353 473756030442459073 705932296816936193 146169822482612225 464013852245361857 523833665153915713 345935830126375553 84192726362722689 746325285198953089 119222770912770673 284014839692641633 852116503633276033 203037454284018529 323807439344392385 678659288777406977 901873888147299841 885370896682065537 746415124606798465 156006222640055361 323106224205410817 324092915662479425 609803522121012481 529514740423660865 417804657956402561 445739531717027393 253420026136907937 685762643605183745 372623925371662785 421855477331636289 777381056555071873 932079377785395713 875897707511803905 30705942136780353 659878219497485953 550143733470999745 10915926391781739 133821032257888113 456406162848338689 347514889909614785 797769136244916353 363649465548508737 274049669871047297 284027086477745889 361812387886622849 541529695531554753 30416563548584465 362881801092566273 776964670685295233 233267253797766465 493134933991470337 711062117120288641 206679329860683937 67094435815622689 456249613611305473 377442281787107713 475159778949240769 428065341093248001 864080272267486337 799866612663148417 717542440801302913 174513527900447937 226493549760760961 37846206885557625 242239217906622177 444703967807829057 783070848369547393 841814662913829889 293963976682640321 112003398630040609 833923336103453057 992665549268661377 525325593104049921 259656388471501729 744142924483199361 359259961395078849 802043111202571905 264596250965556833 894934045447172353 2562509011294623 506240574022520193 864773204971829249 360822522932082305 821983784556689281 928949161080616705 425504663451622657 168086278278735777 564447091135530625 212546469747657345 584727078477545345 479424587373685569 74852268167486353 812686172745024769 440263174851114753 64229683853540113 986300157301695233 684229932630678657 417945486100922625 578623239270982017 361112912528110273 584326419237150721 229414676214023681 886272210350057345 283908289328035585 646253620018207233 772522000814536321 307130287843065729 963455560645225985 968739418661236609 153517245146023393 959514273542396289 361577114929627201 536615706629056897 4729385638047035 449795714197918529 778908406007783297 629882148007730817 48504869542373545 17568595944055689 685960058567143681 670221202656115585 110140605610627777 832170412850430849 593834899105953409 518005188678266369 29943320552778377 694238030875993729 65459792796115577 780783095171450753 765996673564661249 674548036328801025 431742734333365505 78668602540425073 341480247042827777 738325248412138497 207229978007301697 176135392912762273 678343058216331265 688729351072439041 109311411413269617 817250399840411009 105796376317645265 616199722655466113 439625190948799361 266754217029308897 848589195588733185 774229075324498689 54990177989250097 377669522801760129 825622518373368321 496049022297768257 360017254920517633 282947142865431553 941528457283130369 515371732222163841 519713472521115009 990334331238209153 877894883442085249 218092968916238305 196216497031638689 583085060359799425 410488741613978177 806699613787813505 540726299126585985 871866639008850049 45879035095854449 746640789959997185 354306770411692865 73414883138504193 415166666123344193 841342514024191233 407207278509414273 917940412643694977 342100613675430785 772722955879686401 966523391765871745 909405498880126081 853831152490347009 385475451816702721 920322431614547329 820613305967775361 989178777309323521 590130953353252609 249873457165204385 829243416030898561 23965007351240077 731717166845967873 440538065150970945 562818267051902401 446166120288811649 103049809061047889 139518311462222049 182008624448094721 524045915045764609 975298734213751553 571466440622852929 95221516318211745 794756641064541441 840069740963372161 970508259222736257 956225250049762049 14051070805397359 289058205985398337 342213221009611585 884442257128618753 632731144630330497 147214876533581665 947279917564355201 888895646048929665 363402495399117953 686793750351895937 919141001735535873 936668542684309121 861267276559804161 311728539899888833 762396923792362497 40790625850412713 532452884752320449 359234321614692929 203158545069580769 846992785564388865 398249198461488897 228706172348978497 4335023223585922 60682605188340233 257244660554494689 42863456696395017 150090649595963297 402329458731820481 901469727117987713 364268513144566017 928682875088878081 729372483582530177 237157700371302113 39058356380465401 289378898896185153 274566599334768577 43625572074862617 191819230114020897 757950226904835457 273775157691837025 61194038276671137 439482971983053953 710308846083105281 380641789131480833 745264118944849281 982032751956182913 922245420205381761 371992621642597505 551030639520536897 833400380660080513 735154503327688449 557522347866829185 42348018193028025 812569616723493505 556404503023838273 732217671910298369 547604165247850689 273546295052696577 605076318019054977 302608538428636097 941861651668578049 930118213431569537 128724537016108081 621475296832592513 422874455784484097 559432115474251649 767304129698455681 463867645111911041 701891361648737409 145213356249342945 292273999615598977 744622893331786881 759546273505652225 960422495341887873 771081914407798017 929045848819122049 461869139660596033 769383693222891905 921823494110508801 429694515924929025 708911658802481537 345658953055888705 355046435593347841 559593885524627393 44177284846345089 714531513986088449 827760293034099713 162588425599615521 510608065162347905 313877626029906753 40157233205231793 842481536831392897 50069354137608713 766050083411187201 822920552758585473 132261268633648401 537970251878608257 323395825075195393 429990695133366081 991865063948118529 80870539004482817 714035190652481281 659093349683256961 597006277936664321 18786725405352201 11018609841968897 464156267620435137 522610758914900929 29678416044905733 981049165536148865 847021000907471233 563056951991860929 273654332872798273 858343168521017217 70788173792546873 638966849405555585 909292831179985921 620247176749415937 527040444779128577 478671728975946561 912757423778959489 114915347508699025 20511321948188057 134215055934724609 608861489720911873 74277188782161825 367080769209263041 390019236135437121 936780808373203713 419919239238438977 296975397746106049 880922162797894273 304735637073068929 883216517074089345 930552288143371009 279597756997425505 98798553747332817 877557298881853825 967996446932740865 406451026572447937 990288027342987905 608909483320587649 78732879080103409 113586621492949297 201363471149807809 436005023122632449 366540567749833473 494679508507878977 734953189613751297 603422235390411265 750577607027945985 461441286571080385 226654960538741793 295800786706294593 372229644662834177 232414879633289217 834507814154481025 890932358808299777 897447972790512641 419207937381862913 327425690889288769 730757994968953985 721744367550737537 427780309910296833 972616893329533441 355222469255664897 441077435971077825 967447501606223233 742620407271051137 142963273048209777 570445092997967873 867889115259480065 877929064473026049 629048538042468353 870160175586971009 825323032010977921 643922968211132545 393150974979292289 977726416828939905 454411498788481089 731512414494321921 567005265003416513 494270363684460545 324318474807064641 768120529358459009 448720858379587649 595066639525921153 858177585049894273 756179818480095617 950112375771595905 433389539844750273 818220903889120129 445056601964996161 173892332924665985 598428618670819585 967749608657065601 2260697058606099 118197282882675841 137139986971714481 670412363534531201 292077527199484865 649965253318939009 825613815051521921 71935181085926561 333633889791801857 555251112662801921 599892321251996161 915181524640082945 413259719809321537 758383789964071297 154366651573408129 412502621990988417 13344154360883211 63286662353306153 466235821678093761 276679422074330721 415337847146208385 885276473028270081 388471616616666177 470898403863621697 89882613810946305 51828414425358457 905870337025060481 347307603223818241 932136922071197953 513372068119579713 306780855980033345 111555821360745713 993219286620334465 643016297537684481 477798920671443009 376741080311269633 635444100754757121 155667504266304481 74055310051587505 494423059132053313 363933646860321153 746406446090475137 200770656155082593 303452541563878273 902638788887475841 554950637407685569 912697765347214593 490627894473895745 159296974210750625 992903772828611841 700243448854404737 372518338809818753 410032472317045185 324257195097956673 790901502057376897 187735333637952801 506918066097259841 433862731447334209 611706871685822081 926650831581106561 925752500627130113 235567810626903905 895433531742806785 954843543122812801 609571696715708161 209244208653473153 386025465207875841 731815730300930049 487136864673761473 177527617260054177 826216731819751937 452802499776588289 244087020209438081 967818047635375873 264533205022740257 504457143633580097 964989821594873089 397697435801617857 775070495975395329 921128846038691073 42680927764994441 682752267394647553 469930161865715265 144267097575102817 740681033308607745 20822151183310213 432414832154076865 50729499148893353 796879180891924225 647531604892833409 593602692273332609 544600356362799681 851953697016018177 991828436282176513 3438152254940264 760335625651798401 482175955652284225 859999569466168577 750808810220700417 752049437781700225 499439958723787201 530740543670546561 509174310181631297 234587655024846241 565840245105480449 706419761461518209 322240702618710657 677358777946132353 248264713302592801 906429448501242497 498129757384671041 653001068757980417 430785379734064833 842803769546634369 3796664061734845 521771063134515585 607751707096742401 837087188231166081 400546997537130497 141581763713098497 425175738116113409 437354523647854849 445965038716433793 576062808755501953 927128671600701953 107544807386389601 20085834484230957 612648851091414273 130452532609812273 485725542968367553 980043069742304641 73940328023589073 706261029218143873 57028878071875513 76649220107494641 323461814836854017 929718367315874817 739898081040166785 800483869134591745 337131295422331329 487826524619141121 435678129428950465 289275821244071809 180538015803612961 853928078083416833 901829732262825729 500985033380185729 536421172533273729 470975947711128385 754118281743657857 219466737301868161 44085590515997809 985091176824912641 124629626882210689 46502742817136065 11047826308733023 866407926739260161 657619743409114241 983009112711098241 545765855848678401 403699034905859137 536866903862261313 104195495088401201 238281732366552033 798918582531786881 44839391444995161 982304700852889601 223038393455475169 781847752874771329 459720713602962433 153371935580462817 225683218384951105 255869647406076001 620874218777274241 11406748605562457 94631050274806225 244035476299135457 222031564957632097 947837560237427841 310442265175602497 178651464750902977 325331193981341441 442413883149210817 154216153939920289 44370729972943225 994915393502651521 713605378641243905 93370445513052401 299100097800636161 608344241691625601 714564995169208577 643163304422039041 941936155261433985 865453290512760961 930755937748653441 509528643298615681 733960588616941569 840945814380845057 16324425099266905 378278165734535297 895309847848668801 448071394595046977 670302419175509761 843138258136868097 667871220793632129 240927088712012961 875942071544667265 856725744026270721 842754305653560449 692577010434746369 235236835419083681 831337662902861057 678976451900286593 571297382166321217 357418353526295361 337875700892219329 886340809179987585 189418581605991681 289503662908980865 869509744378184705 391158994180262465 525679948150028033 696499270686100353 610596313229500289 156284869066613665 195588706900622369 749467562277299457 730320419534002945 173014334518729377 153457870283475009 505272118094605825 694562753466946945 996026188102039297 808690952128188161 459512148738649985 139272082539186209 546073797196346049 897210339075357441 124127724801095249 295434426496335361 879094397470911617 202042771840268641 76727087970663633 11490000071667339 813415065444207361 815956156685373953 306300397767099521 436295162133397697 645559639496614273 600288417932233601 649211105385614209 147623735011144673 174681890315685697 349947877978380033 182892065323809313 321539124436746689 228874881646166977 722847274575570945 88338809183778017 711159741091257985 254667527890791937 546236558573170305 375232426794038785 154424361712834465 33174659062954249 751624621433904897 107409540079157041 865105333589362177 539999258328681025 8953643089014919 196622227419364737 325804983535071809 516602755392913345 489763389615831105 227416773088190625 532918303632023105 692094152783926785 964233089293074433 116952090233066737 119092013605232689 337999144169803137 269817037317693569 135246909272080273 366720506194361921 84439066702191921 736923386351819009 51384649019492913 835282029785268737 632284325525180417 342575234609427073 20436607823352661 655247814371371393 198380650510916481 624715687889576577 578233039000476673 31931765127659161 594137005488708097 931875609316591617 513688121387286145 84652894999329937 703993981220651905 625040843057334401 891364114389428865 391245906232420289 570068877644420289 876086368451723265 503662410008825409 977191323205438721 151231230952664225 721064671314920193 148900074453731425 584984387758900993 285758079408569889 793546172148126081 418140121595609345 875985615963806209 201434600908431361 465337389129686593 892687492226055937 387684544420487489 668510707694682753 7099199549230662 521460839287737345 118475827235904769 240430561796660673 413129659294824577 381948052505233473 204732544290344257 963977591231444097 41964908606644257 402221308624898881 346829409773626177 31805254233450597 552214296070431489 9720618287300199 128107589746313985 491761329299041729 371533554240016897 103533669901491265 740497111163058689 792593715131221889 251829221850456961 452149557267343745 610161434883103489 436306419149591553 227280091811849153 282715033600350561 124265734187112289 703498408592043521 410783833558653569 838369572552775169 854584830719879553 527473106877270209 711840655370366465 378100049295721153 4572654085116313 401885352320977793 423147499476655745 22682594228651709 63751572031399921 329453409003779265 158397362613584385 7738430916088391 17511047787515111 448188943075070529 299685469707313217 990917600915675905 752919882130804353 127195564544766881 664868761027690881 728059713757499393 233868852703785985 104989397163610225 784184045976402945 539309552961494657 444309934432190785 76260989822831249 998004792152869377 840157831137997185 259708535141704993 22909534515282105 586033418975844737 626928931405924353 187865372121102337 365045620792731265 610336713429688833 147168411083793409 95408810936085329 588610447327841537 913913143951546625 221638689360727169 520545749761048193 627555340144429185 342033979579184705 438282005937804097 271753523365113377 757548406815931905 340151787739003457 34750734944562825 672285883164185857 740432998949589889 490071647969756417 3256780281173378 868566945932407425 167788174072672545 651308842949774209 270999377413740929 54297156354287777 439692355117163201 318713434924006849 665864495058411137 639558840092924161 211050693560640225 747753567511964033 408144480629399425 324174896950118785 900622063423671937 758167112418647041 665523938296768641 616456660500837505 523305960247871105 843491970267834241 64462380501733921 612314993797347969 538580664383832897 992370497130593793 213446265310476961 246166362857515265 49604663904506905 187219725831667457 212577935551902177 815431993177121281 808911331727134849 872217846282381953 702937023780474881 326617331937718785 436475026575710273 276555364411009921 354536392232230209 215509972419418721 710962950745997825 607138037240019969 363069951600248705 750111009872149761 10094061746475093 69634644794419385 785709059145343489 66306552249322697 34211912281140401 985787470316409985 610767947878411393 337406867264469697 9575296213956365 11723581208840983 744072096802849409 204569471694320257 123736819609778337 455722196733461249 478396929988644353 851443422220917505 62097808182944193 789234157249737217 66593042064194921 189414211880766465 87806118002280449 752265336196018049 272298602057627905 616506074870649473 110234247600107697 599503322587096961 955904998896326017 950850217547632385 922096469212906497 408387411030730625 52258472781584689 36817587454926585 131718317242633281 381922430650448065 598143739594771457 437232327605663361 983067505670252417 400268786342991233 612725772962061697 707941102563275137 28025005576882477 894480837995999361 666768273106779265 291453088570072769 607276411633026945 387314968145062721 393672235651575169 745049654594744449 519674902694334 739513948559036289 197380749597126497 156980687194895553 443923591076785601 490747073908522689 152297014299744417 414030192022387649 581564920798957313 443422548494694977 925006882897232385 817386301137126785 244678494577247105 321491352494149377 286355326790538113 144554190539089697 242856931386075553 477356839810241217 937993384978195585 6793728978770731 437842489955816193 15943192912374117 415708725761259521 528660999662868417 164395887420955233 669335143491977601 421624219088382529 393723223434925249 803163473952938753 367282623867424705 200765208093894657 964064127879773057 314877756740134657 802993805329904769 339752790696191937 937090514076025729 959124734694913921 750369868538285825 404797688969448897 188304733902505473 467927649066684353 324141400143261633 134192507878619697 540661068392374465 176288387219788225 429851081549600193 891699678375896833 68040654122889065 158477709696501985 983516892610069249 909303455296249985 691048702529080577 238281516827957057 13955957585636725 591557310460370177 657173358836310273 869725343079625857 932627975403804033 113158238395296705 554386715519534337 686270977523097473 270570463600449793 463487188616209537 718179292316257537 933490369812194177 259272367840324577 426865366977320833 828088783345542401 803280605309058817 257519509077354785 138509821695503633 612926114317083649 725422533054672385 200321420738177377 430073859777248641 496655911652247553 121462418608334849 735595931290845313 234798739237742625 712418423083114753 741393582891976833 301571935695406529 623378064190315905 524274808445959169 68441190567742897 130723735024076865 303465686105209217 249331602442232737 52540979651116257 607948669485992321 557286997788562369 431992100603018497 608109590516935553 890745088695041409 985112609415732993 842856498062055041 453813069691978625 562066556779043905 142617830767502337 653537880517824001 376758904345368961 942672141344559105 235701463163433537 762291690446836865 344498399686887809 665138246883870465 698618440963596033 541411131718142273 867188156063352961 97846287439210753 414863168418076353 363984194753221889 9104647904553787 111439112724056593 932819285583146753 903628644775828609 671442265312808961 675299068942337025 620587379493667201 35633480002964293 503085463514043585 546018452743666689 840560146283248641 991578097341083265 657087688093358977 317710466606229121 901305018976909569 412637762770749825 790296317424395777 815072168948702849 462332616745410241 930705034628367361 222441800469372449 959711894938635649 879695857006151297 593075592925238529 127693280675504897 79368766786942049 543524514382479425 688302549182104449 452930097523594817 174882777796710785 882123722691442689 571079811501455489 947671458895900545 943347085069277057 403847710319492865 806461521250291457 83753092322982785 675641144061529473 883422248066334977 132775023282654561 649572623843045761 315980726635686465 742676184289077633 293278343594145921 663302612162372225 569330245346293377 448824357462040513 14613789169779069 779274395541779841 564230722968957825 681716423582027905 261706117061912385 207275001851602529 84154760191353265 383149027694582145 210860805916645697 49406141036531185 145884528459291105 77877597693682081 132974365754954257 935186556311723649 870221711699173249 981929156955555329 935138403308975745 532619568272924225 315806002522904833 26904252806726705 480291383114256129 389004317245909441 653792788062361345 619984692797128705 890360751365399553 146474806124405889 688097600277771393 522279582751050241 878582382755460865 347863181150703553 976956317937890561 910015482101908225 182048232638557281 240885574079516833 406402554979607105 434102645581273089 447305690380566977 473348078433222273 990278715120638209 817108618428289153 421927497194424449 697699857605432065 425551397921239553 329088207412578241 125928275594411329 546577795899938945 782596769469364481 924625374621921793 311886780347982977 456875317703396161 939983723998480513 165533207655467873 105430984954061553 491334827382676289 529963723538259073 512753121083914497 272770125733366337 794841475671677953 307852673645626881 566039152290070273 254252900079244161 116743449767430001 824863636867178241 233077942586401569 488158218786601601 998023526591669761 914446164343715457 195975054320623329 823373307151932417 658506034191649537 907160102383699073 940853979026098177 70197598219074561 298135447552756033 294535467404656961 757110853050758017 192768826633219713 749465414675601281 159846941870114273 681215828006468609 922704075559842305 65732879131576993 490488288234374209 243546556320207937 930272314525602433 408268948953438145 155520069948494209 916400659639133825 276180255344918625 294649071141311233 61460070778068145 401007662343570113 973899209008798977 999167718769601921 743591278536939649 828117006455141121 800051111031656577 352319996166603009 378703809350739137 780772730291740673 319996058777228161 886492129406182273 153616256230151297 932517503816722433 659335634216354561 819637546899759489 843015213556086017 385944281256652033 202105031907272801 684102980706857217 856710719557440769 304803168720166465 876136637233209089 998852545793841537 442556634496909825 670469523739935617 379227266582454081 583124894363042049 974880095571307905 426307117380428481 880744851712741249 329182108048275521 632779722980146177 570262710306135297 817206987504640385 230526794727868641 357189757719709185 38975934488103545 192817528177819489 517158711442608193 864893352919651201 320976244541096641 743247374319416577 26621952923623129 52054379455142905 420487219529388033 760005804255406721 662391139034031745 215299905639867009 48412969956157073 781108230883738497 511317916508264833 796526532533675905 177812148059654625 599569171582153601 39290273234303897 475649573283490689 505267384978761665 633324566703997569 716954459466652545 316316219457036161 997852198321265153 37929433981965137 481445532281686209 751638902026272129 871828840670129793 566824264372620225 979825499792102785 684374592010897281 790849506096247297 23780611993664993 507720552623528193 88406358302066225 238475090310597441 779612069331328385 722988744423904769 721226670352478977 315590623184458945 702285311326882305 427769533225120577 891354263741263233 244229872493260545 578726200789184001 149724633806417985 436839439600589697 684993767397866497 681052135324286209 669558470320442497 943453007025723905 358353521866543873 183462945123544321 620013970835376641 811663263381234433 116489964461560897 193002784008292865 482608323620429057 633560003363342593 460880914166320833 882903655592052481 721661431457025793 793586116281915137 913678794712136961 666901544790370305 988059967494383105 605012434785365377 703216364678208769 223067644683787585 693199966685714433 247891699667746945 944059769984061569 53233942421066161 270293593140156225 409729366969585857 111340411770665777 876553517937701121 907468918305571713 738914067812515841 812210678574654593 621285378258882305 834718040258724865 910285400792545793 31878729639512217 856320560556461825 582766483021888641 444932953797803073 518604548678307969 842684651436123009 292478349248785473 110894579313864481 315228726904504001 775300850643837697 752734972327832705 211955547133300129 641327193180568833 407341316999840321 575212637436994369 817969833395821441 80134700198581041 924821835393736065 796645127852119809 737382037551441281 981277611202710145 379619898606001985 331622215359477249 31899811661318725 10547724390416847 47358169059030785 508503564453267393 141153801929476689 171003834287414945 995758035845007361 412501671610232961 253911502993346977 398301773580893569 812920674028298113 766415225826055041 729834673792112257 963147117616198785 627949708776675713 512008467272057281 955363622279080065 564082879514128193 173429348838588737 352890549885817281 588177297347840513 786537689149195521 996178744752832257 100334393445610465 301542292601723713 864363446543673985 965706409452359041 372294853696192961 743078130512088833 686305582077931521 795801875105617281 756574057892255105 848007119583243649 223419154794523681 361264412626688641 13395260205957273 36426223870307697 948940388481712897 527044671779641793 890468379306288001 334762316081096833 17241195661537035 19853572702906777 112968301560560033 516202465034126593 554054084578250881 461987756486116993 627833880232191873 892004097942091777 180101896284920577 93771445644755153 90689146253996705 109287540343700593 91671390459151073 365284737457081153 326871382142531521 940922134016503297 604727102143382273 551227216653209921 346031209886636033 574788428369373633 937192439700890369 796767391377848321 791180518692119297 824009396135565441 263473999405587009 639591890186089473 134662721794629905 253294802165783041 285742846741907649 567257670575806145 750189295664075265 731561317255469185 990608371180538625 693154743710572033 274834632316530049 925328279731530753 113446572416432193 193320178043684609 588840738623407105 804521728470987777 534720594307511745 905045469016748417 773512057962737025 171349024627545537 255227300535676001 2352815375424201 625761481793734529 388559608101857665 315514995826159617 129270487420335201 607509274253406081 986035761207261825 567064350907013889 876327371192765313 462769964172782273 290237238555036481 300652500767423425 256350987682672833 446646078490434945 41156831411740313 575199466681777217 490655880140685953 58464711402269385 543356929165966593 556021815405866689 214839297976133985 63951157229158897 914201482582853889 105611126422285649 304072645029812353 214765994407816417 632050025721966337 316759702614060481 191029265723067009 542195905715377793 804042138247666561 134143343778742257 486085877203926465 107666968324497953 336898489870876033 876536218459644801 230465381636399521 156549959053339905 740249966327127169 500996230166617089 430466972710696897 342083207723664641 371355894118082113 199066091685690337 987394446790027265 989907507370308097 59287621722205585 192855908335143777 496409504353756865 765572366656659457 757961240615046017 918502740214986369 22092644047113197 920441279743332737 968654602730595073 611761677217554433 143404072204255329 936828504531053569 457315574442461057 314316731318879041 711039937674421249 610198894153857153 349162223247105857 621878640953678337 681539217650005505 712238431335027457 107517924591164161 921455804591286017 531202787470810753 519064083235779329 555866765200875073 193664327475527649 445852668560355905 887420238225519873 857733668343925633 668028889368510849 207225226238016097 770163118082596353 869790938182518401 149488134546498241 321521245644909441 210546991995773441 186794977261243393 820451860735484929 969117411921836033 900804564879255297 425415335714347969 855582753644807041 196091822584214977 370391384437898113 286209565474266017 559938090759057857 958069828251858305 147298321624337089 893023140116781697 702277034581793921 95619795010556177 754409940116080001 56680523487969481 714412164088965761 639310370207844865 932507694708196097 930332890424068609 867780066245710977 473495575916963649 870818198566059521 18216583197713021 26370439567099169 933460613140901761 651746087612682625 434455690302456769 170356561361625569 363903697572574465 333491099436503873 466138722322298817 349907451985696833 661636626877559297 685637686498072449 923064795423925889 779553945658062081 886273162522464001 219655611587899809 18765578956660533 339072460635090753 814578758634887425 807819339942827905 952767082248612993 179211864331005441 892741748750076161 427725459664589633 297286709447305985 514915763781626625 102383871074771089 800868642601816577 343017462669052993 53305131195894977 387571036580375489 386260614155577985 854309285293638273 80029710716384977 218952584325471393 145601045048611169 115518871469362241 700241458418229761 715612987401847553 94917023459732513 624790387278281345 487084655515328513 264053133298595809 106886624567497537 481902016052487169 172055617213413121 416342966785471425 14384878971004157 111543617529534353 561805409151499905 805942514129604609 403394964160813889 916580640388644993 582011992406460673 70638167078790561 764696516699292033 237235312719079169 931029059099895297 138774656069976737 919184399537247233 337029617638080513 927447806242195585 429394447053205377 939917871442578049 295762204098068097 612930338075639041 391564417659161281 591809706346712321 680334748401264769 334259599336558465 606238668682614401 602120212025955201 718128932574714497 889196036046083585 279265268504438785 694630112427436289 712714704049659521 845255869159654401 141007673631527553 178661698623177057 431420389536512513 997875262157460737 451557580496817921 220257332330877633 737817117090173697 746669078941163649 296329104530776961 554191115676349697 434190416620211265 760827675716708225 591233514791092353 967591133890099585 979942383016435713 955440562388741249 36553338618951161 122418946429394993 837564960132667137 991137117869097729 641603553378182273 236647759097227361 809950300600007681 174462162110028641 756449863827676033 442583767590907201 28584338325700289 413553388112287489 801138786577887233 743394334055611905 654456240074665601 363778752128904897 976495489888868865 931674755142029953 800785842228080513 874970222287426945 213602130280172289 481060215272325569 383025091166871361 572826107386600129 902245849542090625 715853904804976769 266754453237766145 822142841187936513 603210709263116545 774904032056614529 203422805425560673 332098895618297985 957195707420119425 363154383187822593 118346023177522849 380293751426588481 456910705415644737 704172997289933953 611586909804373121 612213879495850881 141697656690872977 724414238121187969 332513825017045377 878950792701512961 739635032193170561 397998871333189889 740828930949447809 824153729427234049 344922846033803393 520537509202444673 734145944964708993 340306738101755713 543453259134274433 451232776336812673 533883232145910849 456547159903362113 542511442028889217 631557592063064321 922047549132074113 270585066593010753 517812272766541057 851728870719288321 521768327376179265 724161414782894721 149474594536350497 266610522374737249 940178620474270593 76341839324154401 405605222729683137 362344706079770881 635028299443206401 36353439405655057 666073735145211265 323808658109886209 733484324209385345 565328923895204865 518595364444074369 258933901310403073 395773511611793089 185046389925286561 153817101268835201 285138051072198817 866131722419979137 285489123227332449 525760472152818177 689864581173967617 43041364721091217 898868442751773185 9377440965558039 933885611212804865 199693121039857153 905849078175545985 499412558665476097 693104839112496769 629349414221422849 813411179494448129 966148916062543617 30734979747723657 229792894929218497 449521125524679361 766486700631581697 83674296552462833 892914724088541313 967135135296114561 246325283660986817 839552839592204929 561961199241309825 951720605509304833 746181830672064513 7268643472176707 757864897068458241 648270410948907009 310795498600789697 55020204127590233 570914537783707457 34650425498195861 620175420196709121 945121857497017729 643867783205962497 790130561682513409 709816941962834817 251646037816318113 632209721577353857 966299998983966849 377923039235774657 350678611288120833 376958431109954945 140578288015387185 124340543186981729 447333374680699329 441194313316472641 1650991518513224 507092842113898689 900407190490145793 384943408908725377 115951766559572177 806026125883910529 754550913161086337 841403215932487553 192477617734876801 357974090294412417 549091057003753473 33614184348294885 590580771169765505 273400369918938689 378295878369062401 273027625965070785 395874546096163009 737886222189844 194195004848413793 414102815986950657 870092047327244033 302273844845934977 412416755251275201 421809134943444545 911840780512132865 215717354493158113 774409668381171201 627064769939096321 750023715149278977 960447632269456641 984497308679539841 899688324481061889 36693200464096521 109413569178592241 54235955136991977 625975239121544321 870838788914664321 679904117213233409 304386118982836993 820763763286791425 831778753778731777 732722588632320513 179478788056318465 979676904455374081 546248213495982081 134090591073125153 82588673936829345 949593876795731201 575899608691454273 992918021608964865 327777354365455425 493418639976482625 863824130589232897 993568371232676353 602121870726524161 693600722622775809 695060884339962881 97212611021340929 423806870875413441 487976226307949889 135204400131453185 470214204919393793 451063593897703873 587311267542062849 444595891328585665 743261384165144577 940544687964834433 678047699447347457 707759714796946305 928324787379871489 552912847812752513 73398324195423473 256419126504052737 280757980739046785 266001367012624001 13967524322112013 740414957962752129 740389286951888385 668008734626500481 323959868232961409 458102578583318401 108314832488325409 979075178545915777 554885345066111297 793386768033979393 995958832111604353 981639381297714689 565202019088886209 20666213774060085 641106930800155777 648696280868993153 426906626470525889 984919584519627009 633955978073977601 743104731651857921 869667530095725313 98418823028477937 287297981078687329 447184651438792705 186294063562172609 27672763749517773 61931233024530745 174879932010743041 662378196140039681 386880725071019777 5056805228029760 951753655752614913 455680198762394177 673231664622971265 350187786560589121 32158851404705757 250736149562769121 743765131840657281 177010916071274945 997348951013666561 530343248579640641 965285917279839361 644359645420116993 260440089882923329 532755577507330689 93190295488337681 735273250033678465 339520234340060481 761949704288866817 230338400084530561 526942444076276225 172450640937501729 664172956418596481 364739868570236353 697717106918126721 187781157782897153 918768833550871041 919378762813646977 676440260275832321 445585186556957761 872210461895875201 106684221577435073 534963408101013697 377920544919053441 394215772424701057 254775646437860097 322205828099534145 27171815924720733 792243774603022593 456620774442651393 77583446976653649 65985856284303425 89681459726250529 133712062388649857 673715603622589697 727257771278278401 673352065438805889 352986711164643201 994309367978353025 347167663412395905 32959228186172141 892808706700531457 714935200753366529 877241636944592769 549704505670646913 227342759190914721 224583673004268289 129571703745714481 310179429360232449 348150296919396161 497594777328437505 937561200067410305 6964210234869484 930022027699347841 132568116576173617 925872901183144193 687015031745232769 990750332167589633 341608014042101633 348779024042091393 486367084906575553 310683211419384257 564771413559263617 965103549530770305 374022694053621761 339559989256354561 156532391288500609 237790588173584897 163859610542274945 700502779133383809 439744245771116481 172335668621034433 751335378099923841 232447180236260225 434882531494459073 814512659573171713 317656160098394497 524186078498782849 975829116307942017 115775355365972385 509524128252110145 270142109276246593 336272437021172289 424292375809603329 754803006628790785 407672601331679361 171741662916240033 978794764510158849 586298206901034241 718965979261906049 680776516212866049 257410329330259201 305812742964391745 441355965992467969 694799104237993985 978685166348984833 482814337901061185 925229811003628545 600563352670555137 659433757167949569 616159396278092673 708834486014151169 902900555257524225 424422341177891137 28717372435011157 697510650445234817 60770235329023593 834808751948987265 464401083238030337 797653506613951233 328903010778127233 782493382738184833 431636254256545729 172582751763723521 453750529415152897 490963222718153985 618923613952361473 771196003228848129 589825858256624257 702841795425062145 494710723763120065 396601636750755649 995240030865723265 631325146596186241 808775015408670593 999823248715667713 348355843823945601 946245582523463425 214825762852626657 225209243366503393 706652509282811521 273043464785406081 728787507611130497 324562668356346497 650413477819874689 549950835237385857 584582345016855297 174548688856486209 354628707004913217 338831788939121025 125160028118543217 258085314308996065 690080928670077697 370141144778276737 312634617624894401 539747485322020993 837127124371910785 352237896410418497 914900963186383361 315410703645394369 811980516433543169 347830972278135425 349875205849599553 438248358134909953 154758983762015137 851774805395979905 981007306215971713 110722076615527249 351231979848556353 459028923792946113 563051890190251905 432437130086992001 286733827478805377 631732033490539649 754983026713901441 556870444279805825 732405753205334529 330524690162068417 632750472044534657 39337446665182793 2696267066490066 16118455667612609 949275995464844929 360591107149584641 101428551873446801 929411223989209345 269280204282949857 744712430342627073 884898464131516929 377070990202117441 834439374120861953 19151638976605769 648186627812144385 567461538510603009 137849726278801649 104733664276590593 609566985248655105 20196153550518405 269299939910339969 693095642331993345 692611118891726081 700737325616021377 463523005346871745 140448218303713905 841986736029674881 376694337704112321 287142378669685185 654941895115424385 553318978354063489 650314402788243457 146796349043910369 508594742623255745 936738741932749953 165749476031084705 416895141900894849 495143819635099905 195422033240411969 421767811226604993 362239115284069185 866889967058948993 2692605890707967 820549576122960641 75530026058132193 904309518399141889 662905783114631169 259067199920256289 35492309722400253 442727256290094593 791768535336252929 7436410661075144 306364194766430849 644627933259041409 341018612909941505 432790942936751553 298020822359546881 61299183942519873 301147893702285761 510065469818687937 857679927175652737 273641997045782401 165401156227339649 33075249691595589 4366617820750208 792476400930024065 940525293975447553 99090091214367953 97053938152825489 289954959339265601 997224607913800321 214472340464372033 663251756262297985 935345385936937345 609159314381010177 262766495932272193 539014678515982849 633151380511659265 517395847248387521 422899571927079169 681731684358538753 275127978432418977 51892978777239305 835009271624944257 827122586012635009 889159600685299969 157926295564401185 624119209950297473 650700798322588929 419275907107117249 418979206837356353 624809656214257153 856294820245992065 127477802745769249 784850494635683969 448696359452814145 510403843413854465 547853839122819137 41460501597221369 124561788206126065 347172577252067073 28131101050771437 74619454655213249 470140373560329985 826208276885495297 97894788065712385 52016204446864833 254724902134615393 591555641930781953 843922399975436801 784682883134102785 540942876838872897 77744283824955569 742232030993886081 630604710143991553 888382260151065089 276405399034203457 787485078934675841 409013468549140673 225483349868543585 818620697840685825 520381997469694849 334892096927582401 591640423273862145 263644085915032641 632840873023209089 30615455066985933 889281034923218561 799276641048180609 132372905967610417 187372689309718497 614445278314480641 953954632738472705 677611630913897729 535598807173151681 930829735021834625 662130260308458625 215984235548187809 934251133623753601 671274048995417857 395011998360601537 724728944155000193 737189325533897473 975259891116881025 616037499172108545 893682433188768513 165569628906958145 462295332275648001 608053472576372609 411430954506979393 373084137919157377 588330134685723009 576175407482025985 997608569661547777 791728018195762177 202972013399222113 701421977940370305 38530958459485729 385851051514627841 214758325490382881 615816053087968385 159293969349629793 708458507811720065 653714725682636545 215692966863443297 34387740569140845 373609315451140865 596659896771402753 218058662626049217 385350151891696385 350480844716322817 271076333556596449 802222072188342913 325702879758747329 607018404879447297 885869142641414657 738439180816300161 831199736045913857 233477844512783873 138110729877798385 775427231947489281 181215585218549089 548640500418535745 28176894944042629 693438000231424257 231985268663702721 514695225172921793 273902051026357889 298845571505992769 544560931050167361 382031399305610369 768025849343761281 975258175989864577 853113254163996929 64383764067265761 770903225804506369 965981888793052673 479002671293837761 660453657075855489 798962612912337281 859848002326316417 882460972398615041 533465858376509057 963605586652182273 319192150824861185 109447129479573137 818894821100109057 168153357977477217 722993390492803201 902093985299369857 427222631462434753 493194084195142337 413321972222135489 366089969342876737 958112679808571905 32527779499307741 708407049943446017 449412545197542785 250461790276439457 700225458641217153 875546608925404289 909242965845631745 5718513928677283 259623865740312705 202093037256048545 705965430206344321 376540501383779265 250999534040335713 38835562811172513 846333208142791425 86848398565244625 167963804494352321 858866799743623297 36740044556989209 410781615681663937 283176613923945569 633691455412090881 239762478635494593 695761667451044737 909799159640389377 99762403208984545 443557934279009921 468235634389323265 642326769339451393 211289391444253729 948259864751232641 49744713195899241 613321265286547457 453160195795533121 993275181115432577 966404871388171265 973479622795299073 940869595344750593 44555972591691529 827987359862440577 421940597270126017 847819722387356417 934807450063441793 245460329490192929 530376044132328449 675212666522597249 908652424088895617 350638106696656833 994996694279198081 982604266511771137 528569778431158721 571645870712679041 570005986837021057 210253361526170593 108655631810275825 137033604341347377 867268013361414401 195534959197431137 577741506801157121 853978323137432961 111149505812267793 478365373830271809 350089158053290113 697136787360612737 303908917085639297 833913956741128065 272837064791342945 710016229432575617 653020810121280001 9576144445944125 99794277370218513 356507149403505281 932948802122044929 987607751836407041 239383637003822273 353384004615072897 173748016720271169 370947299056169281 971973674163759745 892665709834965121 489246191506286017 589183245017124993 613077047052382081 143902333132110977 358304083695532673 451582869880567745 601628519494052993 769506283162165505 461798425353382657 307440765869074561 557607510059209921 540589697839443777 541637214020529025 399204022972227777 524584483737751105 796443725084394369 300565397286934657 364989795962799233 887417216511476481 628463995954838657 295131833348637697 733955574149788929 533497554239769281 110278891494594689 109473596349292993 395864707960726017 360972022868406145 351987259564744193 933164057857158785 666086139267903873 85675839598334129 480299109260691649 429024526658313473 725779397851738369 769699836809461889 81160560762306497 471398380658218497 926370327029204097 601248854723959169 70922020114828401 794939389576317313 5471249766316079 163568597514267105 160690243994856993 729605117792193153 481617945040895297 909161093312970753 961229721478638081 248529725656883457 956686435325366401 426347063864891841 648310690698998785 339160967319276801 352341752319105665 673662006876210049 917029190552675329 869991526135098753 100710111975871537 941911935961126529 535262883801415489 389027847524818753 375631853944113921 365409821963535105 138614040498133313 707578136226889089 730946647266478081 277535147839369505 360092102163527297 323887992754055873 163511396069580417 229001939724749793 966191720038970881 183615085003058465 63906558516151793 650905481785752449 276342137548120097 494246097891863937 695524781988908161 742689974447582593 814979330312574721 172577789103659297 457058419829024833 444708967134129537 315387489186072385 450692115003153729 954036192461856513 266232800213341377 933260295297081601 466960890058320641 817355550908558849 185912838939554337 797559053521304449 673151118149537153 761692756004535425 929286287310869633 929233184643486209 273425797478157761 840848864624149377 216468144417870433 587882889212075137 930829464897886593 512733277345901697 325423722549427201 396273050240658625 714720822884888961 521648812783297473 747966397542040065 167165699966751905 879699295536415361 803299994753885441 245826220111123201 381264700341397121 52126101442784289 447600932062471233 114855994685836289 294824740292177985 821746223513901697 60637399434270377 511877742083523649 886956397577641601 488683311359071809 760391054549785345 819144416705523073 376773911732762177 773837883117682433 147038712705452225 947344660313060481 76821529692971073 965228013218425217 299397809852621313 394082555350148993 519841879678416769 123953812906041345 571627179152201857 668515103719865729 359704864320512769 319250244017158721 371461608223313537 205147814391079201 653612103319467521 188649965910617121 381535896461556929 164618647714657825 71569061634384921 540866813162754305 792840856656027905 53712948361390289 31238733826661757 928013950124455553 23776465143967585 91042214858301665 42946181202800913 630696560204345473 334977722407955969 852107914295753985 882706398334398977 922999915291331457 470063303842820801 304303368404671233 943237981870957697 741187646559783553 472297320897951041 698352324361433601 987165949805309185 474914814511965505 679087038435469057 430437492867437057 926797876001835137 865953766004910337 378115767435730305 394656399771019265 455392325354303297 347960581682759361 34206935628887437 177400668251404897 770766461903029633 330933971190663809 443834094734768321 825858638867526145 69074718110222481 243119578282676929 739258914253085185 677285357089029761 390921620767748865 736698625953639681 206946600662007553 642288724772480897 110563330193208737 565303475523894145 281152229955395681 375591335922731393 349343226958090753 802981805685735809 464993753177509441 376114510487621377 734861036885924097 425568550381843393 975154491498770433 372489615373634561 726481582958733441 774528280528503681 525441341917172609 461052231840835009 585062354576741889 106333186520277681 297241229367202241 664962405437361025 520257752829159873 661601028657830913 995569128371641857 622389411166960129 533106167553036417 409916183626979329 177612799881401889 438897495147497089 556113030482542593 609003039424582273 251803809114534273 757590227114075521 139622731222694081 409347291175738113 680457970527854209 416660728247361345 744463841619413761 114224978616821457 744532669033105793 737323438465903489 669819531841973505 125284195130223713 527270094704377345 278365569010698977 405807440644245761 648338100609240833 592285864014485249 522573262370951169 276764645327837409 564002998605378305 734498346585311873 344004064851926465 298762826393065921 472509604665422273 498276835040599041 615563919869014657 269090300232882401 368812050001952961 231043049309462849 28798824866552053 932620363000232577 88525445158555985 882641918144912513 140548874105672177 217053412460991521 60871784629814129 697080692193921409 65580945942397049 723512654732495233 813463417976240769 265321777184112769 785086099125390337 19053921801834405 475286058335644417 22930795176890229 125694130582242993 562108286118466113 426667157874991425 357378848877857537 423241029633867777 950125822862339969 534463264150662785 725153341192637441 263870553078529473 400769101201625217 701429494050078209 22646552069716109 489229154620243649 144579845473266753 943128335473989633 376792059681704897 562719343180727809 539400758244987329 904301423686323585 256957575662426049 73330530229792865 926890802148996353 737999551807281025 609655406939495553 458913868896015489 391765358715552769 21700775755480353 598800122180591617 271478799777735713 898086682678673793 880026875556257665 528753651506363585 495859312563876417 647814011876668929 556502449825817537 933102546413948673 535747621294785153 709310638426821121 238221360914753441 442487035302335105 666567346845251713 912636258816427009 226549927149537921 478948391094320385 645027715495057665 9891061421548387 381487988346908225 656906543709581569 85660029766867041 98912342240218721 792535563793652609 862375384059390593 443508059556972289 144169025808487553 568507090683130625 708345380305772161 460870350461359361 77293370855578305 544454988079937857 567013523856417153 679145064607762817 789496421748573569 205592349345455009 815945804451430913 722102169743831041 347923489677434369 683848737099598465 728168943239012353 115123887302228673 877232174337798657 828586151717917825 524082552434421697 210057612165453377 786357230081897345 953302079568263809 190061802510115297 584386338386348545 819228002627063809 357235913177579073 474410625374687809 26635278684747021 838414275936706561 385181784786940545 981278027164279425 810620163636382849 274209236320253057 969127779801812737 998241789592370305 505747961597162305 891052944636463489 968346409974547073 880096266782402433 628674785064088577 431620270228656001 445136940267492097 752180697642430081 275903855863585793 930132744370773377 364574490737656001 539203014632022337 703188902778673921 64918299059861793 249486587957694177 933428100718899201 54840573478397657 10975431453424279 545712831943067329 718410389926305025 966285670396114689 411963037619251777 924890386791549441 705885185631885313 141696580017704577 513923054040724033 368054908758839617 534342647194847617 773511469386459521 277064194002214497 606886106792860161 344169632060456385 553649985008373569 634630531067124097 652217200129403137 277659039719424065 211764620249748961 617412525855208065 591350907913113857 259880548284527905 891649930258491649 67619377726252593 294789089450379265 271232226487796865 83780680911171857 276034372283795905 925321563124516225 512926006098879809 313811132789876289 381658251325482945 302289779708733185 446802974618719873 840811295226085761 454073616485779073 933625724298668289 630453458112427265 445237451513261121 156825053842162273 408473482853882049 802983471711257857 138453866985525313 977119096687552257 442463146886513665 556899883135869825 659485659286783489 555644390009625537 112781955665386849 674083125071547393 750159647312823809 403459545461807041 215958601915179585 340905067860845185 929575914498396801 634483242261119105 560751266882849793 787082287270124033 288768135841973377 546562200004707649 782841016317337985 728307995533711489 365400738812834177 366426786359760129 676437492863644929 413180909982941121 558486008568348097 39735288450664545 397786195108711361 175172874827083553 629579620223747585 43145334042655745 352433851534105025 530700690569204865 388049097762415617 157848659802830593 355593291429347137 920767904612247937 655251673051648001 450802451507307457 304809596899790593 807720838339150721 480376261837061953 229150887557445057 256248002964287745 667646432835581953 476994099028271297 973843365068425729 408308808880466497 385679149964886401 154844295559154689 619635239600150145 105058285759259457 104456730202102225 529999506107994753 570541827813279681 941405025735409793 899271645987425921 855383343495969281 453070969452404865 324431188947006209 976833161869265665 472840454146929537 385472683583707009 191315478844675361 903335582873040769 950912592087103489 941730446446122497 852492226399892481 662698102854150785 445594909090313985 616616427112909057 295836502111942657 894002217572051457 664206328232506113 446006704904654337 508631513824401089 240530505357142497 687801599808832257 138591121645156081 31869500754570625 409257264033186625 931100764787242241 155530054908247457 717193712313150593 852633588705245441 609659584224484481 298546097866527297 499764676746483585 273148543626632545 614022345853623425 590056459722099201 497911631870056961 760160685118151553 735081643866632065 247540920474811809 298117520679515009 908231893928899585 772138557261325057 955314447465134721 355316160924264321 862634837000186369 416656438498844033 147772171216693953 835410892308832641 782447962822630017 625002580126118145 757161387097632129 329238000348471617 611924303961259905 860269664957169025 604799659720349313 882903324548070913 479474077364471873 437383437877837633 976814021305820289 4649492997277350 189112700269944865 791079776840458497 713962735951575681 337421998179795649 585696939374145153 800043599648216065 540582211361574145 721477652281169665 532429045941810817 42739134193364945 181466440621584001 433226647046925697 572303462197822913 684546315409203713 779448911535332865 573652305791785729 305379577166135617 458196764822641729 83156292374575009 318868465990735937 117588625598955329 209745270752403457 67003453140365825 41536082494065593 176449724274121409 753114231387367937 957789573083225345 997975906301068289 862430788229659137 273429461700242625 848649280786510465 263015784500925761 845221227951739649 411871410903724929 96650035080209313 122157055944374097 420986459635798849 74666502439509233 830671345921508993 15917496946077137 94475926900329905 261334305804947329 87642016653880721 19716114335214033 579008096248884353 80707891367875825 184662425238066433 458040601970612481 773834312648077057 99002318197076273 899539014636239617 645639283916839425 3790048317910078 176890073344036833 240971694024757697 550988675338988545 27703509715493625 639847731451137537 50850825411309585 846313213316481281 462599347234259969 578785448532084225 294252947038906113 880108056700027649 268785901838029409 90105455772370385 697812428172049665 446696939340970561 500549585202804801 582927790730746369 824853921979560321 275227697008563873 368126187448936577 856466406887133057 797286846753927169 188176087578316513 764227701712314881 385756850578115265 651702243138693377 235526699123358433 283651210125512417 255573199488107873 852913288873274625 472085903870866049 673985053758315137 9997231522486773 275507565308750209 666738780096910209 881383472201847041 601412149578433025 136620924098558305 196897501425670657 945655709271505921 843506938949939713 945513560524666753 850035696172785281 16985802251198835 717140892355384833 692667724382680193 716319520827685377 541566465704875073 417701315359277441 788697452718487553 879314484006091137 40021209641125209 743086234774235521 877652853484441729 91075212721424497 991054658232627585 830978386974958721 677228867864705793 27246184122720509 759288521864490881 94092174432912401 667490154107291265 358872765426699649 662311384514055169 657141959688640769 378163829694450753 630326525132989697 564820962849481153 557093328918082177 471119344083483329 505094512254064641 490219335475472897 269639114719961281 928763793556647937 119301859715296385 840611392951743105 813734332253286401 730770595431771137 180988465785592481 868955984063347841 259499066887183713 111493673504277521 763726455885421953 21854493831781953 123051067589752705 159887232616760865 986653438886609281 903484446421742849 28180660878330601 364666880183854401 548040059567103553 651472743920734849 505674917780506689 72350348838050145 312866824714010497 980655892447202817 696106093413430273 457869449606256769 351437456979500225 572919592677649793 533716527978409537 890438201677277185 318811920486783873 668498945174206977 183478761688501633 785709405377026817 264934577857179233 959729804341392897 749430886898746753 583992311931204737 612019492284364417 281373070944312065 692053450991902977 189101559464269537 446418493018246209 227013504380309441 810960845886992129 489551251958964417 592346090638446977 59014524812113225 844847386883667841 800212019082273665 388101472296245505 996067024342764289 694901507432373249 685752172371586305 223569439183879841 799104978141144833 425350989828455553 525350729768980801 850682081351454337 190500203311685825 673123227267861761 860089178391938049 204189031134266241 955844517842848513 998617482672738561 429514447235426625 4649108377197565 30756366666238933 325236286697215617 392156729713200065 123277880847897585 671112269211732865 693680813856854401 466946593065280513 511546924216805377 163627765353751905 548275604289695937 199795300184000257 207739190249643713 940149456809848577 80071671752545377 713994511842606977 376653691906842177 414345821375022209 381629168583085505 747095596148334081 694079502374425089 130301280353705809 380771678016611073 503708709785975361 409406654162228993 681052087686126081 477929185935632705 497006694768394625 690817726797892097 369205545056757953 229766160351299937 636042717467042049 39041539818885697 304932393219857537 219570250167546273 6332526158438157 636907234219936641 897917548380576129 804426217562063745 143176281691729905 50295942749517761 844023206229920257 805714153132665729 807190185657809409 107056029966660305 344812287647840769 441271102303300481 926398654122131457 527659339268172545 554675811660999361 116086267860932673 196542625071252545 766587828676424705 17706615470274301 778232259402710017 949152806717258113 926535222539190017 41890460747836753 795563748412288129 64207334204631649 736494664935609217 734495532444640257 57360670154888993 570255466570763777 725813645006173441 478209213546435329 797501103082620289 929781686524187009 493589487129700161 416698369069933953 468989465474788161 31971925223764685 558735272356603457 510582757600516865 573934010102387777 430214685267451073 701174994275337601 655662171338889217 321684083301658305 79538640030882849 67560865037723521 475603048446359361 207247557468544833 602293908833949825 42402788098943489 727771166956927105 381882558144109633 181890707657636609 982442915839318017 825720180159137793 40590401050391025 438105516783814145 211504725127557697 82862751641670225 942948843156909057 847765352287304065 86028984559010977 732538456643894145 783261647609972353 356564240272426497 707336166057505281 159151997456149281 55432377640141081 87016633615384369 792709083265709313 678013196874260865 642492581877657857 430399343249227713 969178632166521217 488318247628825473 878647425351356801 153890642209780993 45052278176815009 470346369782063809 764490669323517825 435521603248808705 696507191034957185 446008924813554561 298256021521336129 327174512314833537 109860486664832273 528605717000928641 155308578765126273 48485423102412993 902435706341694977 675867242242617345 795358678964088705 631546644677321473 642400260408994177 468568584167016385 296046281452415617 807799247397973377 364810899000392641 169292069725941025 49667316171717601 85119594472566001 79756158207533905 992018243980012929 867089595770206465 776126520016809729 659433979401686785 218489768949638113 912655182784771329 270081141908754305 22882124466224953 832697056727496961 352533859199038337 192958481575111297 886646423026977665 976979375026985473 196148870328709537 766503125587611521 771810101878816769 44347376475812441 808636721674925953 791129168098329729 535524274199421057 159564063754970689 187647808607106721 263801681199545601 589607919314989441 229747673630569697 749089366988666625 865582034756606337 669183175237751681 492883406529529089 925726960642219137 969996590631389185 588061308431452545 404377907069900289 925090781365323521 629086690989360897 760204130778564737 888012477372598145 47198741553540201 275831509064865089 351687715021814273 64324741553591025 759655000864508929 867143295847164161 56947829532678185 948175439024112129 452280499264968961 498980900143898497 546572383620844673 685263768611221761 333276581742094209 413101224879021377 319533158241203073 347492797552064321 124834207431216977 932983571788902529 796650006378758529 317832451612432001 112024850413970257 504557682393190977 128513355096945505 820783077433759489 191815333474078657 356206767736161089 52438039721142361 164434078222441825 59332802162483489 653390995419663105 739791062396765441 989791231561383681 709388157119189377 618058832380434305 525860604810151937 23489565945951085 379191830226172737 264322388202423041 636071350690517761 17817663125015317 722735127323897345 912832528998912129 19684700322603277 269380528962543041 901158779413432193 870689098549625857 508159599192200769 132573298826201841 862408157986873601 875975153934639617 141223268560583649 599803576956716673 36527130880724457 521150759869804865 388668929718935617 386187715375228865 112140075330085409 693245651817541377 457342468410207233 126982379145673009 310209437215970497 547340035222241281 56209703923403969 631648883725205249 411354742343757377 132999401166956 121443321164139921 515160589207980033 704323439467739137 670007552209618433 629891406085366913 586554657996089217 440184698184946625 467074188093285185 882970707723519105 774025289316242049 437169610260863105 160000250041086657 481975046227891137 27907698541781657 275625462920356065 615424197758450433 676135508194892801 6187173976897499 345233179639105729 560451312593862401 210772030823907393 615787081113410305 604525970504010241 589794416870667265 176918487397802689 876570256880270849 736039012775503233 297848923801488769 436393260858725569 579081406571930241 832434905380420481 324290026594276545 816057342298638081 822540446464003585 436133021191007937 362190144196880257 608710029514131841 513069788103166529 736893030603862785 783340928871190529 740601139886383233 55828898392988433 771159101622057345 120215269938277921 849896104239693569 836488655388421889 279581907864393729 732234861092599937 127749186505884177 220782615658933409 383945909177693761 240757098146239905 93178190476894689 34823877683777485 813809722311230337 798125402433278465 72074182164261201 168201329502679201 121713083926859873 657528584879791873 424929786801730113 676919270261208833 202135237564117889 419201639426610497 990862325826089601 679996256862395393 704951862556494977 472211444579862401 589001253751380481 333594111164643457 293501218803310593 647870320858466177 122185850212975569 137132892550781089 528230319241057345 709497302308129409 70186731100594817 949813857734085377 800068974328791425 673215394558049281 226456277123151745 61796556864393897 737118792364096769 875772072609400705 37986350853405073 926059814850930305 861015978479354497 358663881163842305 44589496786716865 184445981828233121 675626366232503297 344423301325655041 702330005715797505 149895069357597793 483878851302176129 52701102442775041 414546587272145217 187396781778701889 904984589424056961 693289269189868673 309686745314966337 485325567604604673 613594282863498881 423642344240739969 202897102459690625 558803216488072961 257309923908902497 253557718527751777 90991684930774145 775406775578204545 795210802591054081 93882096642580849 369184369597309825 54383217533583665 806621731585575937 294461126895519937 962080124005044737 242647923561719393 268314606538847745 404706076419678593 548255149954730561 108958211114284609 214887917372205793 464404513981826049 672826384194312449 282117399783686561 859532967964934657 729665299343260161 509348828591289025 165855833018767393 642215660493516033 336700830601976961 402942689231654337 33754420005948305 224049069112805185 372675532441554945 730624111753161985 299450193946896065 297999978104254401 166878041112560993 510401221363228097 793243662504806913 827882404587011713 236419518778923521 113934022915618273 694590915888667777 753788177889671169 258561073074609729 252700301625143457 274911120398371617 559759219213656705 127293429835084737 557042800985914945 516398722763327105 338813568783674433 656220870493420673 821703453726289665 975450985773221633 14717755776370467 775053063062564737 699111116682463105 454881931021859009 295597111445285761 235621849463164769 959537923802745473 403894942563510977 301163400518401409 388479364700494017 660158835605887617 761054748415986689 885711002634021633 646588117544403969 756047040809395585 741086807635639425 688909126801444609 842796920422877313 6347369017607464 904714851636796929 304743500124825345 977747880702644097 967548614814379649 571027022031614721 537806949811834305 400243118899460609 490306465841559489 78764276026120689 90699607303175617 459204524136048065 342159382961998657 686803056824231809 724896417704723457 202099755847321217 339363111904692289 650934213063791873 691517549080995073 996621915820433921 988703325369702017 615423360537192833 222566477076878049 638662908651305345 994413014931854593 321000873833909825 995076283273984769 839000544099683073 784229485724782849 428724037583293697 571047363158708545 103040974131438641 238307966310703265 180056139173231585 919014604081009921 222460163149683873 179422743846405569 611619009673802369 735619477616165121 565334824535433729 595015183142255233 88123279704817041 607877706806160513 403633682643935297 531698799978588737 244315974652153057 242246529353121089 865668099334420993 729437546592709633 787384591460053633 391552395464113793 98816100448935633 272532443079771969 521722039705082369 544910526204869697 617699712900027009 332666465062164481 950514355292185089 421647427409421761 978801339677481473 798575987874588801 681114468404331265 293746517913358913 138664720640925057 638571903185852161 927087090784468097 821420801630349441 534378913928001985 965382577933471745 738253543532039169 545145303274789953 877653748676983937 285016930183520161 295757637856084417 260051109847889697 323751407038052737 458056864545714177 42466110142953537 983312626850203521 400755254629139329 706616953572581249 455886161768930241 93495382060577729 340672816180095617 114913383651614961 552829925816581633 907343703129679873 109848949603112097 625846616760657793 399507739738410817 601871170675732225 896869627688091 488230765599329409 910440507552408449 78692218540776801 521252773945100481 495430151533145857 493022749851363073 397245929867747073 34563493020208113 540447724992052545 835843727261305985 520983274191831233 111089881847568961 937333788951424001 567710845494232769 775912059304058497 393440660454238849 394654590391159105 116068970306258737 17440044740748563 446156152383260033 322311644677331073 869147860994630145 645671293879413377 134477929229738897 484991946140926465 462299234045531201 360764241279905921 562232807045553793 638839307239539585 447831556679389569 671347433599063297 124917019579122273 285575771080463169 817066105831401089 376130778627793217 326202776373300225 711402170257446913 386798674052258177 450691720251509057 329243863207373953 35826271408470945 268959122417584225 360027359918017729 823993520738248705 645488362138212993 856742334294338561 858040480011421697 384555606971325377 525585417466462721 593190575228476289 855990003876296833 653283072873200897 100268939262566193 365115375790409729 174529963613363041 148455120526215009 55166006706063089 577958388443335041 622855852676064385 368070132219010305 619830821175003905 722931788884253057 261368628236933633 912374619267659137 143482887606015905 719401259348529665 241974910763314465 221623103668555649 789960758794013185 191454968566105793 826612417743970049 13269076397158131 421674791804523585 572041812910981633 56892677541309665 784987035785810817 429861439157935617 990688068295369857 786083910408418561 647909160439262209 420133034212543809 26965085025921101 42335949305776665 980141476078138369 376813642722101633 852558300661698305 825521515779509889 796542497038522881 633611153373667713 56581211392085609 758904378321215489 560066323399929921 676681181722859265 583913593087586945 533740214818859457 296481116364354561 332097376836205889 12672761467484861 765690689428947073 92386820065719633 154288160624123105 667926569275593345 895530649952117889 271212009951931073 74389608803105745 393528719458856833 735122767077523713 58932888750895529 405080912162066625 777227389603311233 508218684175798081 316916783307242177 776820449825326209 106318676797940273 42641138166128913 770462081758132865 223119775003585377 698063546169223041 617252860859903105 75825453104435777 491337570804294209 642462363057688833 788395688591588609 413959472727675841 360328691534153473 572011270692556225 953882508386978817 84618500303569985 755152576069068673 256601204761551585 48965763889622593 699341883369591297 298063416790700609 550239775970268865 401934546268218881 76130353016900193 488429302793836225 193880164038944257 654178116860958209 253057900296120417 404441942055132865 925056114094289281 720892361877243777 233896535451826529 936990316521363585 245599671580038145 937417477572932225 117989199532253505 449513549124123585 554434997132133825 908925439442182145 251625781758626497 83778175058032641 429899030842989313 717394833627206913 462222758782651521 955225723770798337 927464488474029697 302213735436676929 433467476111097473 285815845506082401 391984232966734657 235158821084223041 873677600033040897 268280969413940097 532115035549665537 175856107010442753 485983842848234817 632668471698682625 197514684342479553 892205938935017473 423233767564205697 561358374510337665 281465877117696545 436847412599998849 99025373005069633 667916501803464577 553114911297001281 413865612511028033 15925308956703079 191807599685905217 630499420831128577 981054216360203009 890247036060792193 666907998360134273 129578868840894753 496706443722512577 417923089164425217 976805763121195265 672800749281705601 423814340557211009 796791888232284801 622065765517792385 586186042934883713 89530298516205425 746447330235135105 980100515206931585 944975975226427009 207730822563487297 537707751141191169 451282740737585921 98650098227324177 204591194442837569 140413831756099233 347845405985186305 886329729199317761 541426145595490753 341951697182643969 715446910726317441 678572385716023553 558996263725145345 791531889602943233 579666461391827457 902318625211577857 229467924834661825 739376140423779329 307894823866636353 338874187287501633 405816379716991809 508735993069855425 375981696815859585 762524112743236097 216372543072335329 845879394360160513 161600583909436321 207533136586818049 630254347144227073 513247442959261953 863728108991285377 627364685729432321 586538542519203841 238942620358237441 9165022194085993 21050818171090669 558288869017911105 217226095709101217 570033499737110785 342493981744453889 837156891919956737 216064153111965153 626177558162115841 39430109399830825 953532815610525825 325886501135819649 987003297561120257 765807867086650113 472590560613721089 956141251941708929 790281070429987457 316042392015219777 362614633385799553 721116763871215489 950675355643046017 799210165967352321 356411143680926273 862638389263558785 396277913186569473 428616322865451585 310212044272770241 234052521071255617 343328517212757569 485763254506920833 801225594817221761 157420250057178625 781873025180946305 231681415724267489 841937498174711809 594722491474989569 820713551839094913 2576302741047699 76621436075068769 615416678660317057 339157891066182785 926151248659806465 566595154103548993 558796113391686337 364407878644971841 630760510340436993 872004126113633793 182825871718101505 913696927364672001 758332673905897601 658899477830384897 454627851694318977 464378304964373697 816007244246989697 263795581097607361 105351178615244129 326085677820689345 958498969688918145 249565856442767841 168206816397521665 647968821456874625 246821548929617057 905408154885574145 108005933219281761 590108015405778689 108266435963344065 251753942699320289 889284397898144641 888913307195299073 472170062462808449 483603697648558017 114309803262976577 47127360742596385 986365498509115905 951164754572356993 778866686456531457 153605810742153185 956278934131077505 966292624559368833 970239206194001665 688104739212835841 83998948343946721 621662867869115905 86422505996644369 971743885730450817 625543901762412673 804523238693374081 647083402820037121 392644311514860801 403831505903696129 19115352322227609 144571954803161889 454593271964558465 900991249493856129 45356864781322057 437396942577400705 678724824936669057 860756461943935873 853209414040048129 99684408193674305 626505025556685569 929454929172337025 262519662954840513 729528196751339009 827283245109814657 587936709615831937 240331019707479489 198729000744101825 283949014114643457 227611691093883905 318167304125235969 48742778476103865 922574640509910913 718219044669467649 700157090427904257 945884668145460225 851210505496499841 235242632284339937 231794001136218945 186749710842939009 432240204469341185 758872173237733761 474434165596857601 466830891270099329 863029391147751553 337566133024708417 851262702331180033 406477266944101249 440273111967801601 506700429153909249 818486749698063617 974304347525539073 771844397536643329 761213714824251009 596128566675641729 905234468181042433 541579720966300481 560936765256059265 444318867412459201 315420737074028097 750937451703254785 374396915544465985 274873152075510785 946933289664876545 708591440550240001 882920145631373953 478742664930830849 199425113995950209 44656179437982505 829039839877069057 865362061031756673 332835684037256385 148390400647205217 524414028253573889 140788207860691025 853948114975203457 203025327105041953 671128605879104641 191784100272140993 170328597539786145 283069870585084257 600524189966506625 839718938618016641 538509540584676929 230440710626613313 15255470768309465 631525323500621697 220519214660093601 506558186256146561 818525708267060225 548297568694476225 555924806749949569 276772107643257217 130311981681856545 341876638905059585 457981730182687873 297892758152702465 390510476840518081 115517493690770577 145433846469337889 4084321366224942 815512059601601921 9168975563849103 859776009972726785 603938545039969921 955618194301479169 648835131506711297 915786104368414977 173318457137288097 759402487148960897 791875315392100993 855897564320819969 143803190531773601 216715328093471265 218008896578663073 282179329167128417 312658265211712897 169244833452538049 954414209768000129 319607320176992001 432708832334700609 356738118000379265 910970835554973441 707863931637639553 552939215780003905 834129411791636225 669834712479964673 453628741101930177 874838406426338305 941517246222815617 706727262300017153 419388738131011969 845340784744042369 442408428218769217 607257973135229953 436988906263643201 232682080933219745 938753363472557057 721105042617477249 663878032250870785 812735241263244033 412512041864303553 213896047670484545 237319222307654337 144667266974099809 686914223038172673 128230491583490641 507393839752161601 428449040586361473 715937620126354049 51663795105181265 564720504428855489 133363466234190049 133175737274967793 463948158880281601 635351474243130113 564825738184556033 172179034449058593 154845042178148865 545836225473145473 723311027535974145 426130833472370817 76957090020908225 609120423768651137 208862153701364417 477589404892356161 137969510008129953 330566794396979457 870530697172231553 996841548551884673 209262463855747425 557356720853029249 803322325735184257 793647264196394497 702002309418869377 508896787912952705 895028660266891777 590911364548731009 559610819251343361 336277001080397057 739116610969905025 64822674543691505 262143124069378785 911596121649544961 503119582929347329 324606349330309761 211897396332243905 779998517790836865 498366093669307713 362216392722174849 651977513030001153 96095209653150001 288147977467847489 729655229504601217 495104430176450433 780233442970349185 327455284050859777 456371741892226625 246418076944902241 577623223560514945 306196025427599489 924210084971633665 682149547355106049 584039846912794753 605508896554528769 511135410660855873 389818544421611777 655737625269715329 937623805719201921 501550917071142529 432093728207046721 878995811731932929 266111311522241313 260169962666125793 715839147788241153 507662209437789633 265795687603034721 463468904779546177 533478610238841345 947077196301684353 728720136303611137 278697402374959329 802086969859001217 72389954633159441 631104460795231873 541864725909363201 816133220540944385 411683632702739969 801108094303561601 995279705297448961 615250255848646785 133296044470959889 851412587460860289 549949882764195777 64610537610587217 876671396753643265 925300282987468161 901918783320795137 371390997076471041 922045482559404673 839287773359931265 983540534202404609 388484595472032641 61915857704470057 956856654359444993 15484918365999079 761255405600476161 512868787585311745 991917867911869441 953284898562600321 783059155484817665 876840274671231105 390982383929401345 19459260070433973 971907211422344321 253818317366913953 781347915444062081 670266854404076161 548609283730609601 241511769889122273 578831606684492033 672202545699420289 573684026403835649 490406833202079873 430689992390117761 130279928515307121 827097484369300481 364319371362746817 13502811080588373 6438762989930070 135422331535234977 877068978340069761 426214277703454785 346167423143640449 762376351854964481 615913079991436545 207606994569392353 564369039129545089 381091956696476353 643175406904951809 885737616251848449 462975996899302785 693210017402304129 100996978747794225 32922496676821569 413807601573793729 807426234551566977 282868362098803073 480483647458559233 357271576286848385 348016977594209473 522733463987584897 647533238148287873 972958218904992129 944829322716937985 271776565012821441 690596383955668353 869818037317173761 226057205521055233 958929741469098881 296979907176496001 734926092435713921 862787500844344577 578706337874471937 663746937515245569 649920659153224321 221856757342361985 724841792160113153 343336446227386433 827786731760014081 96206561758943825 936694948058793345 841780902023973761 700087914242516225 77983399661444961 584345075410574593 849757005479848065 972009909955531265 900542728293171329 65351221691990705 822111715766855169 101266721889601281 435857095603676481 189385299569131873 927921341394824833 804263356639594881 631289839957044993 295197538175436609 628573137785625857 71757854721596457 95099499988986481 777036652621639297 841939451429443201 725097409582460289 87330866085519425 334766379458208961 680701785577500801 467019749999906241 588996926489226497 834158947929758209 554659048411782145 397738408080797953 857857114603515265 242493670386288321 270928493899877057 62920540231260705 336971562161021889 651559202647781889 952290591914818 776195173794562305 69003818049250041 17990208956540245 285915066946618177 481599680031195009 444526017244736961 432727228895807041 877440995884843009 73109487250363265 439046090996495041 611061547803608065 241280808661546337 416952108693095617 686946610620179201 896628880267378689 149252381320952321 391258030714467969 219944565516382081 561885750747840961 438221028454766081 895849450415937537 335121103809665729 119704658749732577 791780181219611009 837339830638555265 428225323819386689 932047510732381569 196027532087445153 671564316643838337 260146908919079329 699135449634759681 509058810101539201 812659795381350145 749624059718112129 663666177977539457 666278919990677505 487465337470553089 187976108407536193 187601214498819489 300241048855571777 832545506409260801 639619713051498497 12644309680574395 692476327784053377 871902111562036481 66163937076293425 149172534829524737 781802545175441537 664810983679146241 435928133711083649 242102415089014753 543158056259560577 329300826550195329 251857689167518817 116638961377624641 115479231782206433 797307708406336257 749221644409939073 333354632275636225 117034350596444625 277842864350958497 633483325963549441 192492186812110337 240576578447946337 245579748921031169 4785683834906963 74319135443225553 395441401072648833 850700268359787521 858157371777263489 28946121756668221 864172406336354689 493866397816205441 770519024322762625 519046134087254529 500421450038462721 725653511977753857 552671998724189697 446790016785605825 323867805675849473 926172291090139777 425629370700928449 477085387844589121 705993702418002305 477018570421307713 797971513166981377 8534835457375324 5123510280828470 448851542486707457 799571459433362689 387704223356358593 145688549504146881 554161860268862913 145358769222877281 448227145963819841 468851894936694465 132128988736539553 642220089712250113 661506101973110145 761175428312558465 882483173697323777 147240347224776961 978468861473267329 824817574164274689 605208203902194049 173965830636117153 330788849630373249 244822451260407809 255598296861677441 716039647526553601 144595221745596801 172532393379260193 628092503530453377 508366461114999169 640020722722759681 343283753435432705 141554564370778737 621977362543230337 76627471097403089 123713415962289025 732971721814877185 440182511643282497 29101546304723061 909718317220953345 261264164312450465 93739102416645185 701530750295383169 519005322255299713 79004107471732257 948070589580847617 814615223446104193 519001846542469313 313941570781025793 795620262197228801 721471782456070785 456551448999778817 696549246532427393 773903482083138561 758068977070585985 293301075501464257 522183043360456641 420558530932520833 938184995530043905 661130510232528257 110384482755577553 609631343320781825 625153748105184129 824637708662041985 248427695516113537 760534755553049217 809219786448728961 39958853154576705 926163868861820545 747793585129382913 786349236268897281 726577002756020097 794891196348402177 394143184946198465 958755694511928833 994890914988861441 340355244294514113 533236402730121729 886736132328643073 398933812072105089 640664732661321089 65702432108690089 733836314094197889 690633359342303489 691117597709435905 591286179661775489 621667153150603777 47396732294775033 792523420799085441 421098804768302401 796286839248189441 14721183087903711 106057434896612785 601574328564790785 694987553375106817 864228790058493953 630089920203943169 12623967365453127 171244195283101409 407386897282481921 22529435337403925 336904436958032961 107784850043167073 546710937982883393 611350563148306433 388389209785270145 135142774896344513 88086698135686705 857123243099962881 792997899648835201 28186559002811861 6752427454475908 471122877594325505 641468910730775809 819162858936557825 460330356545899393 383204800276203649 497649531916973569 626513804423318273 208099943920675649 92924942634027729 9746096127809523 428562864376097281 637594367218657281 438857193663395137 506769970113193601 425137725245484417 556835201961550977 63798578463149625 989503305452313217 533980624571121601 100480710883221745 432292547893510465 169986978812911361 908674664896061313 166358509905084161 31989935341783849 954122291370605825 977702969387401345 468916395622915841 737783060713454081 479923096165716609 367695193094469633 619813626251502849 378992608494968385 453826390583270017 556066935269974721 253071755834856321 482385838619293825 706962361581300737 207911071079927009 560917042672318913 390309968406342017 213219716263278529 788569997834777345 232808299834704961 412212753547620993 65264182392436257 246843334087110113 558412640849699201 63394958457990929 340447634978982465 764930782060368129 807849709622065153 496723103827164865 355977708635631297 841263727398477057 209880482921793281 926577174369612033 415123303492588737 273255767657879297 259502408822147137 680493425093786241 890055397590085505 41240794801375105 377386307799643137 759388602390117761 931735353324750593 155631569697312961 369634927319328449 724145359371974017 505759762215571841 350410980778057985 780466118121299969 902550955694806529 41072123475895953 111876437068310961 253758103598233473 389589053025972033 164902610129868065 87134170256739201 911198055108773249 924989110941225985 654268154194920065 977848673853522177 582430978307957761 319466116783658561 437051392266365441 787482152251804673 381621571093436545 775586709436851201 752398967185865089 841623751192692225 588850045065061761 836652743536305409 162382592852477345 568547556221311361 365521721975515137 189001549871704801 179120470143214305 229015939715601761 390362337010959233 546910142117340545 721557404849473665 879349872469894913 754604214383281409 37709962069044425 284669636006423585 989334355121975809 187775640139324897 66246007763240297 634940247494366593 606654230425213825 13344654797581513 526550913707239937 536613419824316673 442927371986492353 848721936909147009 414277312459674369 663675995084471297 74307671116052625 487303260407319553 611392164465968385 616053188619968513 813983423367012865 229962996159049025 615861260876030721 191587098645268129 77236712680210929 96454103961523425 790142344549849473 577562252146702081 965220266294160513 348409837838506305 835487820091444225 429547094622190401 725039070230302209 928085777383618177 462184397042648257 366954394925823361 975508855720370561 171760613571581889 932403793815453185 902932307236962817 535141453905588097 233088171413530881 381407386045168577 363051622456719489 157142032006539969 367044256568807041 669164974306411905 757948863649115649 911784431437972353 724947881043252865 338365235049963073 637939646989945473 696372289524397569 818990066902831105 932289467690779393 654077453563299841 874634404060280705 882532559011483649 98692522505984929 314769950753923649 219006956452723489 110026210663466625 230911850886414529 397573577423028033 659611807084949889 165752352122982657 797759024026305537 742987577025882497 232263178345540673 439842924007752577 427814380832998593 14906339831465943 604563708981252993 667444367658252033 445646253192023809 207934111937657217 574749160550403841 654839025620663809 126938039232712193 665214157339900033 553698045279183745 745333929639176833 931880815405492097 545095632406980033 718352187054911489 156403153602088449 392452758504290945 647301062244505217 867235786128126977 604684197216247553 935960951745982977 338835708084882753 8977995839565268 461863955295701377 506692737153585409 769392596532039681 6526398838438753 635253529942989569 447564212280923329 351273857709838209 707500153315102465 103076271075355665 287739315263749505 518815602615088513 579911029234061441 545437797203224065 179425760785818497 449040172759264769 997942132922425217 364993165604619905 82160443308183057 793961529997485313 680906888144299649 981982641556786689 16228375325994195 573957133789019009 966828865473253505 90206472585084193 924392339989353217 442338189510532929 327825391862880641 375408518269328065 784446771653278977 238269957351501921 925808591309625217 405321331509060929 511475497306619777 486210199260650433 822725667902425089 209299145791820961 50940438870753721 615867123883003137 349059906860368577 761163007432305281 580333753556189441 711273678929071489 887644099872453249 775861814455399937 362190739318691585 548003049450908737 127662960672672913 121197097282379937 994511717466323841 244006061564217441 507329647809051201 750675813147157761 321429587134815617 685355176751396993 805027816496881537 481177038718289665 348262389170926657 849777204507372417 510253742784321665 596303046232524289 167508582441996609 547818073248247809 950637063502632833 157915650057010017 178103386224634625 946503293592282753 53452617123745937 887442725489851393 67209040616518225 499257436843389953 853773816204473217 446210242282536001 935436745362537217 747570347259308929 341798994059580225 139569834322831105 161794918590032929 506517221969811969 274570309175068417 310333656653075009 718553833207650433 522949439724751361 108589123148412625 618504874016370049 518962202638334721 80293411497461169 76626354124137217 750136393922009089 388323461629269697 698871074845978753 611870210281004801 910120214301546369 532939884610073025 980058272342755969 183610989421232769 361687813688252673 99087865955326033 404121454822980993 159722353612544065 737396182995272705 988349216048533249 106039245172336657 451674714640496705 398517194891628161 464767766741871937 114968700376973489 467748159241430977 626297841980292737 957529492159608193 498326931091678913 730163765205510657 331898260968888065 549904298302820417 250922391546676961 473312272964726337 542451209291133569 936390180079086977 516506950709196417 595041944712370689 507253585686004993 626342149703063425 929975110742898177 583612126938383873 547355499571640513 140450768392383905 82780763466455905 982589595009109505 998638108162356993 168484826418094273 604669982202036481 718450262570392833 855875767669719041 680581277359834753 337360847625131329 225363346609590561 174393798102432385 873529503363258241 969283514479140993 923617653474956033 416018152634908481 417057931800684417 176995953801320385 798064354520001025 804450324750678913 587815502495757825 353608365121143489 777086514815827969 277497731884412961 650900061088890369 925802457437850241 417876787056066241 763379395585122433 896396990692537089 800265959160892545 287750147866937313 567366807803214337 453055853213868417 822148148105196033 12002397729112603 513193243265380545 790177056107168641 160174205572612737 495236431118421185 848979261543892225 354856152359303681 96155106021637233 464531072779102785 586010551850694785 263416883708870849 834740868329415553 519360631756192961 4824421291775850 327257051953154113 159458628683278657 985451309432768641 229095925803608929 914160313206778625 243548461203484833 379072273843171073 554271704761053057 461743597641969921 832179482994558081 406518642464966721 223411817794914913 621090625062592513 702741847949564417 503289862030292993 494025108187461377 532368477142654209 591637070789868545 701864099141381761 641704643825494913 152562962794732481 162025042012370337 489806322125438977 332094426583186241 666251136424790529 543151408136917953 555638825120702529 973279626680682241 127032362277120113 167119012398554657 333487082348391105 975347902519590785 678964324176661249 185352131312452417 854655086394394881 610001721232766465 88823921235714913 489727614853844545 41271781599952817 526218813203403329 241586629008082817 70733054840967921 570897914842198849 161692787607268673 589168204645929473 98504079985982433 279029653573353185 845896318111986305 937801136343182465 146761119487035073 616945727481471745 448977990728611329 69651544234048401 532205802474091905 454107698036061441 949338701953312385 442271894456240513 903668880591862273 906752311988505217 307767217260806785 33707452785776581 280170488005094145 427449813110136769 911704960216273025 505631441603725313 452129999644721921 34906633569939061 531940113458791361 461501936465040769 475442027077800577 870454124879238145 986308487076943361 166764208705643585 307337514479865345 699400980762398209 379436159946028097 674542050846170625 62319777315305913 134274813150419441 60954437926429961 629672174529332609 965574975989550721 236102030238477313 71834011934004849 888563608862583041 612800248426307073 383063794698834689 412530151285924545 540060712828818625 325190851743808897 407533473197197825 628637145899251201 506730511375096193 135325496455973137 657686687823478145 958975827374590721 975884133392867201 625956909407573633 894242908417062657 194865666233500449 799904733562996737 544447846466990657 482736544542085249 853270473095907585 326441981454848961 859111605345798785 773939769549833985 744186937882620417 996722562840986369 941465875291410049 607207899253317889 315825935708094337 376218722417547713 534959816307189569 641755116733158145 669700523489939969 963439246505132033 493781898493917761 477982745194360321 59689659944243801 332511001346034625 285720564577172097 924388185100163201 310625716059593793 591980769810945153 494676518187159105 85319112522050497 527214615847785921 239988229181733473 28384699490725753 371568645264154881 905522770655512193 734368047686714881 135391100839736817 890821984345670657 427362657088909953 210683810130802849 315664810695704321 670177593356534401 811311751151681153 22655375785220145 627854366717510657 650915349539523841 739565382027567617 164515887179959457 62689961057269985 619534350696064001 82235720549295617 195751549076945249 579084585098822657 82623253663420833 433074382288683777 323288045192867905 52918139594066105 330770215667605761 664047815876433153 617968618687925249 937244181904272769 483506771819200769 639990576115199105 530221973540221825 498809647336752705 468874372888457473 526084561185872001 518869820185344129 404518878881670913 613892889771413761 915670136264569857 577425652716641537 461124941499530625 642911227240411137 27520584666678617 109964769014013089 943438795986789761 377070342160287425 521962334714348929 115302191897512785 115280775855278961 668072492845659777 693982718385189633 141026581286851633 890954261100542721 91916519135104129 376742438942475393 390756006888892673 694018787704930433 572641429564676225 366834271671013569 647282140632498177 238524383723213153 442458615236112961 427460607047894593 15154590423605897 432710994331710465 903610682094189569 379823081663676737 608453294303174657 836671761786359297 510161256853102401 726935541477136129 198355689256658241 996946974330864385 96609239243385041 16419757035539107 991603324245929217 638902003223019905 647271907088757761 416379473622473729 401711265013091201 681617821705497601 418958093466450497 6055343406604409 181969601340384193 612582056436846081 333344409354928897 153648864057291937 160811178241402785 136532273119154721 269088243229596449 228600451466849825 119439893506111617 613316656310782849 572100093529932993 263973015674284993 907831097625660289 495670721195761409 421218743290673089 113810701321700241 553056360882763457 344557504895927745 832074931005017473 35920609492112733 983700698809428737 565503139257554497 141106570469510481 446096149076272065 701907833786080513 505625118421189505 12040287448108701 137121985396138513 671909779784641665 162367255391625761 966844134987105921 414855174174011393 267997531642905089 369018584764372545 420973884612969601 82272802578874145 8621482298536877 779723626235703937 348094329951784705 786746118505352193 185149943608323041 321833788025312385 302396645021893569 50202526945756889 327863371231785537 513174573373799361 267817074070457281 18652780802018045 707747154068059137 356305969341686785 4180155850058043 117299005251883409 985918686400935937 574454257732337921 432455365163100673 978732682332594817 444061458729251521 100937805588127809 497468550839663233 151338198235325921 475641643738299521 785167479867407489 609712924558586113 697819832414996481 721177679502730497 746369500099259393 582147671571981057 192775957512655073 189272225302403297 156875106533743041 217469574949980417 234586534761451297 231975148879925537 139092692057285921 781333431925439489 139816543502295329 417427460072133249 36194336426074617 323044556787444033 305251588171632449 259365897007526785 391305303684756481 623640372047866241 949080394141336833 782297759977694849 321902330483464257 798932050786852737 802255047589557761 898962137163025025 586649756883129985 739530450671019009 365451466661429697 194678438121513857 945602044647255681 499297236632266113 706202524039884545 608572707834255745 549272303457765761 956831187095524225 402692287189385217 597318098642205057 148329415463262401 970935280450369537 181514814459223585 101404692106072497 187586525569965793 370551326674352321 410672655438109057 211167150174730977 82551361418818913 393059706135012737 838601464938097537 69572997557273201 624319375556691329 183411266122952545 585565764253491457 736461257359877633 922324375405320705 152200668099972353 244009683389169409 475497242370906305 180863436758581729 966044537484172801 206123306282879777 977176107356172033 973953796196877185 701657705538060801 764882830157365121 180991855861080353 296654399496897985 869615712076090113 712148952530757377 655241430807365121 245314159335702433 129365620764708929 745195527587515777 497331864119402689 633238058840017665 238639148250875617 980547400067255425 760003779218607233 554061340314870401 163696186724145313 828615242065144065 834303393984171777 937886453300105729 18072069292820461 799833998655120897 638779123194439041 533287515449057281 183632451236299233 966473004546020993 2224491035448751 723068076100584961 326294520283646273 595747778560767233 175937898491724801 827740278323897601 167916468062550465 279208748090116641 878148409819132801 455772403155034305 574377815263225985 918618514315031809 830816689340650753 364547562214578817 417185347368452161 475789553415570049 85938097003165121 744634294398135681 552082148513839873 67396271689265321 8852300986916363 829460331364298753 313774580661551297 977981905988304641 59627150668987385 962999137609298177 972313106296091649 495759697652378177 225685535908240801 382945316513211521 345781657782431745 244991880662912097 360459101441378497 852514916369582209 68305877864609953 322477125574469185 790583550658311681 210030382568486817 115147056027105073 48869982390431945 400223423659795713 914532696292550145 971595027091659393 351202380442661185 283381232791299457 713625428806107521 73923743978873809 612210184008649345 786983247294344321 815542336169666945 763866748526787329 494144981354768449 928243599820064001 33112034495029973 288570405127792641 587055514630538497 354016303809501697 608065543170877057 292079594220631105 389562251056421633 77902784661176833 98315375334333761 619017648855852033 827555364646475009 558767201678719489 299873703740981761 63778720141009161 304778654787273921 413624734519885377 613542248593983489 317420538866009857 788802485855843073 345835689753030785 192093234332443073 798317763509423617 124445503201915393 139012312668143073 207189357349829345 200924831633194849 170410477743661921 756502129186785025 450706508615237313 499741524886097473 338011966631118081 399853055068831489 479496316703471617 233438379955408961 115775363417856881 537017957123637761 576151730304385281 238371691331671809 460886160449039297 397571396299298369 834338157377612033 563313219183051201 876597671222800257 748865487845918721 792170433245782785 180676899473688481 250522873812005985 180446741727337217 790522414577520001 807007916204589953 357124250544746497 916417959590503937 887746602900957569 790797499805982849 411682326534506881 894610325392733313 933876202509235713 643213823766707585 363701862824786561 560907297734317441 714926725871375617 542134446049111297 224362151368016065 355935355547501313 793478987445137537 587592945207042305 702617401294947585 64333627552585425 370505386602925313 923700795899939969 673412611448274177 164286512307938881 703717084727497217 155189177177653889 492832405453061313 682927132252970625 71006342911200449 3473371998516939 210602875176650881 223196424371622017 148406217600648193 485738760437335745 190102348792027713 186999414488710145 868084324468210177 319771194440356481 237913983301215393 450888314252466689 174048788262393121 906519831290900353 855103990799097601 42498082053882057 645418110891139201 411726358662257025 765091955463137921 672665563986981889 206362824025273281 838045028753562369 140576896740800097 269304840963926049 288360758573784193 871202095029779841 465002295974048961 170040515764839041 7539873978327450 909815175018543745 321118041249139457 112293941624542977 524058157901290433 401051808954512961 527084971089980289 128576384436883025 571259444039963457 146516109306027425 444151224224686529 443394386292098369 692442414988814593 998401962869245057 292216742547513089 274267721353709249 468307870792568065 609454817671583233 341725840072189889 376375868528654657 627451864584738689 46680723889174657 641545554627757697 317386431487932417 527719846989480577 933695063852191233 810182353784330881 920804977854757505 903024833279058433 796403363487279105 507369484513791489 433071908293271681 766681124124953985 788266788727987969 738354649889249281 627594765303101057 929859584657574401 442264458011969473 675890578207177089 899545413253576961 167001229957730145 404987608477860289 344862232777462209 85797328076196785 776628190542506753 762876001375154561 259681706769189441 187680389574921953 236785351378852481 970848804007012225 971178069423803649 818765634011171585 133277384960162945 79529603738841105 831962390152373377 249761961973888449 293004845514342785 859582256724628737 69540678020008073 597537369054819585 534244769976279361 111650012528393457 235287348388059329 490620437015166977 53986154453365745 389938848249762753 123411878533563169 440270153452033217 815864055039664769 159146254600578625 504009352395460289 920925180951598977 440408211492506753 41372904123569753 243064433708457985 598784034850737665 794928323974769281 925655760894521473 172885759177976449 290276814519785345 449218739286788353 832241324106014721 90016621523449921 646743729026454145 324325636263804289 211715897393695233 483455928672331201 576837226644386177 586950152798049665 871290104135177089 601413592623476481 378739641429618241 206856581759037537 653186388727071745 645324532016164865 70588471504237305 627236092431314049 930115017527278081 709088178739836673 605503265258775553 929788720465889921 657785183237557249 361243573499709953 428913175913407937 391899925249770561 252447285495556161 877916630614766593 87719114262782225 820398151537457153 701389370845838337 282893760967173345 506040646470324865 845806864658992897 715529129566114305 824217576446034945 789371910975134465 16693768121083253 185791827537762785 928523671933451265 462004428428088001 42741671451022257 889508160968865921 217325304367182785 351294313583551361 597715067197608321 130893322803380849 864112975181800577 642108630739102209 362894211598938177 502693624581702657 516101284979033153 186557027137936865 324239696053918913 76848888855771233 626483780108092289 984501894227150849 42105458692542897 313681577506009985 347030662448094785 881569707299846017 703432229529422465 705476312957777921 949791998577271809 261309442340035489 208846841405783585 415770144851656193 991683255187485441 650237627336579713 509910984677073729 855273676684781441 346088416557652353 287875216435907073 516976148886538305 554750057809577857 618701419636000385 433245641563033217 470904991979576705 800681928451631105 986146985298663681 345017660056413441 990633519459390081 128069741590088881 869109943150949249 860517540934424065 554618554761386689 893767538131861249 128515654317684641 450804279139788353 882211350532013953 151538283305036705 283625944530388801 702125458993023745 188616140937138977 925289345097318913 52752880961580929 791201667627007105 185152280095802977 629143672371931521 846779573180374017 621400548872017537 778985663737127937 852152773506325889 567070763808576577 573059250414132737 940399702711356929 442227768518172609 615039110442854273 13722714559619931 101233520550461969 859543651168500865 681113559676081281 798236558103980033 628645595369459201 86173514963498129 994766889099839361 465443742126566913 490310071526518977 78572930814367233 961358156500100609 974285410510219649 750090741118167809 325923976858781825 740715259569459073 899624739120113793 269859552075327969 664052675097870849 419630886851852097 574949948367049025 159252750846643937 116066847559302737 156904643809543393 788745352827660929 529733725907501441 352062729159932545 524492879357214977 142849015197555217 844427596116343425 936882127810612481 299108530444346625 909268800613133953 186003897754343233 63256567081161561 70753957784635449 287056953793893409 619730678430197889 34664745425125433 201803077130040961 988923308029242753 239151217408757345 595393861051853441 194132910067114753 469900444262407297 632213772830407809 922797945527555841 282321798674605153 254787112908744001 283810519227582593 957376384587398401 776089762023904257 400140573086815745 677374496215474433 899467343947328897 111088631927732001 328740756137833025 617388253735978113 437102923617224833 848113503047532161 53810885162590697 63445263267094985 268569598836087681 679185480956380929 136576942314789569 745070380474484097 66747931775402945 375256523521787969 829333733255651841 168169005377546209 412283718088424705 143143158521599649 498034815997002049 685181403729384193 751607728721033601 975464836236287873 110138801838502337 891339240468180865 856937082643959553 781727452372241025 847252061739496321 241551045286993121 962447102816547329 714260966563248385 555859244756931073 922202394089662593 998212328248889985 560624857371198721 96604798628092689 328490360852494977 556318241992038081 103594208662091345 772282438680406401 112890584694564929 207405290755140481 268315326969787553 1631802510317471 509174419273957569 987112979123757825 829180757477505665 620583916789286145 277373398472956737 627358282535233537 660052210045893889 510716151627192961 139673976212147729 894648400754896001 532414038796591873 317974609651969345 419987491641602881 84857030091008305 426752351621519937 490423953849031617 898573886396771841 819874930486769025 180933372130713377 654743082745113729 738423170577401985 195693665434312449 91732148475347937 905876376218358785 26061311109767617 583835060868544513 176196913687679329 106776022570045377 743117412685688065 919262226317790977 130608163165948817 5257760003090085 296562090036271553 689289970113627265 366912639199885121 357991785818484225 488323103394019841 531467182893898369 708313712481260161 308539166963086593 605448959123886977 956470322470828161 563938938874034817 763723388540711297 219694577162083969 227889570880257953 432065658829959169 232723265033214945 63040608590878121 488196613578445249 985274209228070017 583938874769302145 709049862898336129 343569373809494017 430248445590354561 999393024126035841 658055887723914881 974653484629378433 299012639080931585 394288566551551873 169040346674005793 481426859441661761 884565229932423553 65073255257246385 877882775605993217 294391491675405377 577651199460777985 943320259843716225 918778877125088641 678259637917399553 866438779128618113 690890588697001857 154467049415156769 345668878898742081 528890659697285761 865804993220194817 906047651432952961 105416271729929185 958527608869065473 425244049350240513 642320894434643457 51034967179013793 826081264463656577 84967578850779553 782527532274183809 700661330094028801 678355654596788993 211674950069138401 629097012415083905 518095831783760705 225721519033957217 440517647699095937 475560758630290817 558410842790102913 163436579378572577 553851386100816961 829369097429374593 410692005510604481 429926342521415681 64728523395359617 103279325847903889 867431171061475969 925906634327095169 670559176373430401 918704860860852737 687257006109199105 328538661363300097 295412801736574721 639501622840082689 678258375643032705 739562800089959937 855817659823756545 927813099665396353 996914549311092865 338566327818003969 462495075267298689 950620226819363969 807009224499331841 883335750421242241 322715317469416641 535491614548075009 188911371295624513 47884060739963985 713983804894098689 698774068453172225 737919045350317057 32609991351183253 654286753428849025 874298097194977025 587271646919980161 265647918398034465 157495902986823937 133918492832219025 473855690562750465 63436341969651977 610729130592162049 194311418200836513 910098052541535233 883627625602944257 985089154919819521 981977054142515073 902222944485494401 914564735339002497 449482719145990465 618046059833087489 971733584760606593 660669889909460353 922009168506207233 477079194431620865 393080765806764993 438358130551950593 103176778655480913 263527750272967169 596037308911739649 156763654158883265 294059103278357249 82958269359760801 26973820011484409 864031139450094849 530168556906531329 212733668474296417 490316273631656001 563686045127500545 243651994067676001 601904696326425217 61873819516854665 95289784018707025 303379751211409153 159045901280560289 181994890331985473 105965590546620801 141207045836836193 179239312863085601 991805251564279937 569331612973417857 35361340380873685 80062146940914401 503892138904909377 18907089259815993 36402839217572593 177092345682648769 824138136445760897 815298218554421121 550994258065927041 951052971665742337 529016023489838017 849680331782995073 72901948707169601 13343703276273545 8195521142887686 167655007043823201 813959940672319233 339550238362388545 302073764629248833 972982681032934913 150513037976764961 839900617448176257 784737475956553985 313605889021761921 489091345550932033 702996639191692161 192435276641809601 764543335489893377 760358059244595073 369058971679049089 594047424205520257 483533367876919617 679941597667166721 349081576085946945 202076541540911585 833744909559928961 841463746167306625 247514966708717313 579760697571948929 129587317587056113 819383985452461185 312333945868910977 102068553326738257 80895778402553025 711298152202459777 124664086228658993 156239272172037153 879928553285186177 910783589041059841 850737699118493441 842466568979993729 115194446989338673 608124548895347073 965144638075013761 69210702929872529 404766110627026177 318257386595163905 872581354412741249 282993464985416673 746185015659111937 149646561043255137 215153458812704193 372553336332636353 585209962475335681 86766246921584417 366447962099751809 925700060713204225 844510626935349505 60269978190291345 147881682101296257 268523944145279361 37093713916778625 336258779083024705 826197324232136705 995824332486471041 857029590871409409 848408244405902721 85488783733222113 814387983162795649 609304629126928129 618813572207116673 737987589806660737 913360504662868737 656866698689217537 725610190800210817 223353428734991873 85326748578218321 949791156099042433 253702921196335745 427828656949682113 925388066558490113 210730046977037249 950890137729288705 466909958422018433 501659751044464001 612300927752233601 562527696541920385 955855126189017985 427999826542183809 753831507211945217 956492056143503105 32199667797680577 677834710008148993 463035030434657089 615049578944919553 287451861452861825 296707177128403969 777006787872640129 65421040032049409 558336336187249345 331301618393503361 338787143337345473 566073441947494849 671560527936375041 365489807396720321 151138848908207265 346426904416802049 133405786497302609 501301396214508097 6768964834311221 914709228277601537 12940788476580423 47196161566112953 140746240828466545 168726285848606497 944889560991253377 570763713193379393 481206154264544513 49569228110172505 37855152576181441 971790005052177665 891605753181526273 316601184859138113 231523113971615393 358922622963525825 662921830171530497 256933229947932769 221591784716931521 433977521835366529 216536569684169665 103113452321451857 835569234259633537 857922713935103361 85507478515911121 963640577324966273 771434891103179905 388038429468387841 148980939770698497 782526284172348545 932807722862900609 23602544401292393 275313936876916193 362444727036162817 440137616476217601 705223660550892417 785774188825858049 702625351449682945 452112663721589313 398806191963423361 862377933158189313 724792467095667841 582647695140050049 417871221999568833 398504701867469889 60983755097737457 287308937923921089 246987809853074241 115532469813633297 644466515127462017 662781412839219585 714430905941775105 657122327944396289 833316557493788033 651069944281498881 304538145229265921 17332157108899793 175256780391194401 366736748629303809 520877588560828993 79961465015461649 427422205148985793 823938801655128065 222176037028880545 343057411434148929 326802135146394305 586781878380715905 606531915721085057 501102897574956097 882809719536680833 111125620921750817 258911973448427105 462944247183703105 664971103558187393 801150534056429057 286096236700920769 429006271790345985 983962095501311745 35553746973118197 816504851635279745 747919203218220417 826626438847640065 795121025404252929 954752709861757825 659602905417816705 484287909200986625 667698183636826369 957997144666514049 526501757425013057 603345121889859073 243451043204284897 889459566581244545 402546442261272129 748164700036880897 521079726910340225 140827743393465713 514169395392134017 874641876962968449 405785675712163393 977120582278722305 481076673440416129 510079253522576449 626848644398631169 13185803230136629 516363311711860033 78470862851091281 74351382438745617 289091865861102785 873959660233541761 122721474546466433 241712051346052449 271682988463574305 992445534929192577 95256760004460257 957193981906836865 711529141417280129 982225105760651521 619990102980352769 140529446153077937 259085569164348321 760301079651004161 391433036959782017 880414022525595649 162367758489203585 523929735272535169 156220086087358817 598221180768529537 192761888275249761 719911541831454081 19441741723980501 549298218223238849 278266729747734593 886933257311429889 899542984682284417 975204953847917697 657664778956338177 979109365749298689 603375726324443905 120940942978673857 838637157401414913 102681290508886753 255143352497526625 286395727068519777 272082574764461057 175854823692720417 752920775228901121 509895090892680257 608914472166269185 343247453286469569 373275590707692097 255874777491822401 240056417745371681 108760561867303105 442981670838051393 173586920939268193 731522971124768129 989394626224910977 257257342066026241 137653911363951665 841275632016568449 11221378542774831 772352791754073601 105674818037837073 270520203302076833 869173209367350145 428257051605783105 17531177244716645 777426992918982785 934389712954146689 172020402028138625 903227214586760193 24697814287712561 224582009222277889 26544883359662209 401854728855891329 693387784315639553 740370135972870657 572160352090051585 67540229099019913 263954523730738785 328075202731813697 432977745050436609 646081800539359873 122316599115414705 149388946063641729 256621474563146977 148610891080519297 615045972036618625 441206637970939393 979840735205897345 179340070715749537 565609900600016129 133327786542469793 134661520667563649 949727133791693441 925355235093853441 984460543843315585 86768889651239073 540769001234178177 411856424632311745 702893012651646337 941929045415022849 771331049033047809 567116868358532161 370325533539304513 205324666832012769 959239053003738497 923335565324130433 796825349467230337 446161212298235905 592257210595246209 309566404124915073 940926599021825153 284908173920769057 580116990797346689 574269949241660545 548937194154678593 77794050678065217 161643185514375169 582776288310178305 847037606305665537 83028698160518385 471065802618579009 611956465726571265 682397728588245633 531658261571564609 206254664773009473 684478305581443201 507054613795876481 534567670398132609 223438071522121377 830064083410981377 160568820849778849 793160230044023297 345662957587702401 239961604153215553 492518148450873409 567514750260812673 306641950278457665 192800845504400801 509827506622531969 730824464908138753 851657905923527681 15174494083360913 301030387035869057 206760284928748193 329929201773420993 129316498930769793 422193653995623937 866800248933444097 88474588376296737 4447255395739092 497921002232264001 542878955957092993 19375080533233557 29621274893720797 344214227694767041 187911845269113089 326857495063077185 566792254857624321 134773245868618833 159440991100382241 27390143265659361 716465400948187905 763438381254889729 892058168283270401 637681167661636353 268526732740035361 185929654038833537 910238880592515841 657924388807895553 442037987156489025 814950418150278529 778244389521930241 739791611239436289 5002683389101038 983354571373158785 516919099835433857 212594440371827169 264007991407005697 647810475397864833 583254511990688257 1928097012804387 920517315936585601 275738504227664545 317859902949606977 941284795477269377 492344031473585601 714885595649281665 943950508462293633 280030287676904513 623016643977699457 589487125057789953 640737814139470209 515344481463824193 266513873893792673 779436666287313793 821410182013224193 908930929447134209 198993815544319841 27245562741601505 694077006326921217 532320766971974273 222078492244129665 967959516542368385 161592469492390465 961379667452572289 574022857201747201 503866426118381825 577177319006011649 808241892284041089 636359649890359041 641161276144590209 286945471125093825 837538853622103169 835657568597120769 690237820508176769 993168229771953281 116781093915630401 404774024791045377 203585911527245153 14349051955363735 354537528703840385 237964366287620513 612145429477923329 516537656477566977 594204511348191745 692590956432447105 227285668097000129 777010423329798529 768365072558477697 740746938176577921 934350546619786113 814336029470297217 244825876293315745 131284957472878721 426067959586720961 91407675126035313 579331329367189377 101559632385622929 449323754607323905 49357635862918417 853761197379395073 984318195174672897 84230058006415473 555102791928973697 547515326894707521 734895566890990849 185581761295114945 803952800291057153 142096965651273169 794102210201863553 517326750207946177 187222248857878529 76070021448199297 780474508752114049 852332715127463553 254726029110656769 184155718773507009 640052202861717505 22398939579137081 330629845247486273 7945812672570441 81344634260624113 45143134621813633 1226807488507121 947363114327867393 287061279368238337 561223983882900545 523292996886240769 925540884822819329 62551343837888849 751597399192494465 905841301338966785 312290975095702785 184386113205768257 112531372757008081 716070270014782337 242981743654066657 822415368009210113 216428561080423521 537444778560001153 83771081715791953 486849539170812289 227760160890131393 965124502787816193 737182630569886721 101001463282806017 152357050654391201 327976126521662081 313544800608308801 13429660170210413 829817385389777281 259392422402484609 676527808169563393 174148059261703745 615881659849552641 348947405260133761 720733947555526529 332719109353782017 705429508357742209 457018228596368193 374966023834897281 136467280816667377 606525001008751745 694002938330470401 118488599829884577 970402172659568385 459061738188712129 399385176718240577 824501770497189377 483013831648285953 593543450892301697 813994005771149825 533487882260043713 70811539349797673 920012895607630593 147355756074702529 40513276225023985 376860288066346497 725869402121848193 792636766133568897 139540065125554945 712790510615697281 124176302961462433 941557621755819649 892022466773479297 498605414314617665 439061456823939265 473672597029604929 217348624270766081 479500558829279553 28089987780976601 927029000642889345 482987457735387009 913881173269167873 537296009738927425 554551606150369025 99581226328592017 812478192520224257 55282304128173369 902263854801461249 600883445435268737 966213168838343937 598941480560828417 247011627209275265 463698914444773185 142159144655984449 423551887744981313 353673647962736513 355283178206573057 805128318892535297 731014267773762305 871526577762551809 394573082393247169 780251964303239681 956703673518848769 818709123296471809 891843502192838145 793192620051847553 280823308750601793 800449618360318081 354738137473258753 83757154248822017 745395516280854785 184362063178511457 986049788313405185 700700928159811585 102367943379451985 493778114981353153 572198065078833217 456092059658239169 589132768451964545 872493564156073345 396265359534307777 293029740771252993 370561590983587777 981818969204681473 384025420331237633 337695775349921217 625080980553054337 989411922813914625 87078350084961905 643203030482446593 738111562800472833 40634443071098761 758561584665056129 456652401763314241 929249703094331649 424349790744500417 821633740761281921 261010240431680545 837893144785486081 479000168087765121 559847437758502785 259285042198946785 161733180859773281 569966819325301825 165583626955847041 920054615798356737 747913898005979393 409708590328989441 114983907698597681 621336996408594177 520076543102209857 807730577506347905 645484088555743745 885399107628749953 56471936391293553 113402666086329873 298442174771832193 652270668113665409 363468905664678465 152005088311156545 660912343348709249 97016147816553649 591869754104354945 119726185021136193 656913616770946561 648378766529937409 875347613543670657 478902892254168961 762273178078199681 748036656566334593 714052987300480129 428428660272658113 64109896208446313 24816444476762457 43130664909899257 579433108377813249 75208963788011121 611832706168023297 304801307539012353 372164287474845441 16993902327481437 362327078148872769 51177170102210569 871204526112322305 977722874597073793 418257327410564993 238606456613414497 483076037134964033 963242573300714625 541348456128908161 906708511610265345 978919323661429505 617570241545049473 556904007462854593 168130245065444929 866857507327154049 984312936507802113 304350207718790977 748305683561614593 551119571117070017 495168285649352641 394037490550083201 916143149149039745 10836726154053623 749303017282112897 486667363168074049 822731101728795265 619125239006209025 131219786814224193 529886555253618497 630101953509527169 656727655929614721 901869579017311873 586759000877385985 558205987572069505 523828995472925377 788441557732479489 394278504762546305 126032699343799233 354046713536234817 945784970024430337 308734999155099393 510907242333434625 936989637798873729 323233904420558081 681134168904996737 525143010307065345 576793183909330817 254285665030050017 203157972605346529 216330539697526817 785892566465250305 505822567527499009 256131279287380673 369595680931812609 833843966102477953 44185401706226201 556541535725507713 138299178035044433 953722272459387393 566349951058466433 336883141369661121 893133224824598657 32614653886241741 27796125122772965 235630098791297377 975781045744316289 472718371029102977 299587757653451777 941268589804785409 17750892406301233 465890515333825281 984020265512537345 279459463607572897 561308865706639169 553163277587927361 792388462061776257 827088275870401921 949373480461449729 183332498346658209 674548187240286977 650361549202990849 464681697371009537 198476183974335649 725688366953019009 405011398320986881 953499068262264193 182014951573052033 371914959365835073 704490640046636033 201758487483875361 345164555768107585 246820297704996257 396816051488507073 6030627533025524 804453312673047041 763240910692029953 623112611864748033 640537272979532417 436110933866942209 608089305309416577 332215426959741953 535024266020403841 967931578382575745 146800744688231777 257812652635671201 795346452046789633 86649386026451233 124010059035835953 330101167658391169 395840676935367937 365540933330066753 648136302179903361 585941058841150721 704857351887529345 35112516566655929 512299922994539969 993824235660092417 555194179032302081 577192477058616705 648248372194938625 247030749552102689 500760134182787201 883006504948113537 352667023238975489 665172717568474113 698851544590954881 107968551206852225 738473263857354625 436584203426981761 91327891781975985 224698206420796961 222627924548358881 727995053780368513 123240625066845409 731528731301608577 294970164718971969 770541586200870657 107726602630879857 642474910448854017 51034848531084977 129956240468310113 822986596675750785 157888110115550273 200315623419708545 601905898743417857 890811419454042369 700063915114370177 367687677189561409 799703615608443393 644401460677901441 967737062042857601 330521807067110977 670415038263747969 332282586207174529 506175638203259841 421351298587094209 176757902881966785 739210245627507585 959573240446104577 172865496225750081 896814727740469633 326457084815206849 639360548176412673 588694163757448705 642734249778236289 323305171353243969 541268122427453569 343235092907104193 595200331154906369 437544928211611521 226446760729217537 103109236497711969 245037058727653793 922076846935315329 564291977977291009 831273229450555777 370059634605674177 142201828194618689 749051709142591489 895073830185079809 737961472592466817 866879387444729601 46672702953429737 517412878686126721 489062735882733057 668262779115952513 716137859128636417 254650138258195809 631173438343601793 796444146710403073 559865517844002625 877975178269576193 578309247579035521 17943910917711749 685309001374051201 101923577503665537 631829335251659137 312564575879722625 665062096767172737 822817494580487425 73657081317897169 237432777533019393 241520217484421089 882621375788371457 594135216420191617 741132530038189697 676069253660784897 294590564073967425 979921143174216577 374670059166067649 449101177532512001 493849148378213697 848934774989395201 157614157653771521 198738875115083137 599483862476585473 139144332867665809 853258469467181825 981468989913693697 188828519483902113 575954208838332737 450311320111584449 351032351801620737 436408664717173889 389807301805980417 182817471118529089 602633386711616513 109714158174423201 702621220113819393 215262301104534273 303154322951485249 244888570983118113 710757487556470785 24735215846096281 925573590277267073 954013910298808577 665914448414092417 703393378145538177 793792110835965953 801497586792759681 686802004823881857 637151937373563009 404792769224528129 292831020556828737 257488698955391713 873540640966954369 576348784702787521 960506157474537089 407323035512725057 634141838333693697 333832554545367105 228092751359238113 687360389549574785 844219254072843521 328159356121034305 56465869943490785 214938422952208449 811443324652874113 213256649047778529 401125017618195329 947726702720892417 682525173209686657 416031170187892481 764783847165755777 558144237861888833 514720253424417985 230589125819605569 846377969108484481 536030991790049409 520312138021186113 53051119550332257 150908173201667489 570040146136172161 656219672786267649 750919573921365249 821802764540162689 605176052253675265 445794575652772801 804453870694857217 229565999218106497 894652471025786113 21824344818714537 655363812011202689 541325093983257217 648825932287330433 482984862571445441 104446854458444705 602566293360705921 713033904794350849 952881154977763585 84295453105099233 685056318785139969 901026018700171905 241881204366567457 431239335213803073 646999509876547329 883232887428171393 835819324079768193 643240166175459713 669328410621201153 731910197169405313 499080205797245185 54124435682069817 285236765377970145 601389732477379329 87455151352958897 411551042791202817 921334183819450241 455052948082645505 51496015851913769 814314556826076289 583951422638119041 15630642606545565 485012829571491713 157460039502481665 822099627599666177 127063301816313873 675125745085754369 230332194777304257 301456294808854593 780094819932891393 757273685787641473 7827029173157031 556710457367724865 116306639778194673 916308665001569281 329109719249657921 30969995451652465 623343938730222593 326899013677763841 446884556964150209 842160316705726337 445179390042277121 744684511739737985 995553240393178369 771996272272115585 623567310576710529 973854476017653121 925502959170799489 390883374198548225 169150728904007521 805064028842881665 306177253540823809 602820474948725121 32410134524646141 975996868302917889 550977065617345857 11979371737449897 345824462184076225 119682696360857937 266518313801441313 624197619946453889 169916287370291745 975266847030002945 297062268811672001 452334493441352257 468563322608865473 612816406061714561 607387554952055041 497626827705868609 124991171601955393 416564038653479681 924964305563420929 436286736836418497 591756982095681409 756495655014223489 811623429582596097 711177220098345985 738954201104412801 911263757735230977 338213659268618049 875179780434560641 758604140270897153 969062642307623169 340857609946198209 171650678538025409 624164567197801985 288467375301156161 407832053563922177 887094654351496833 757318113049130625 137573466174192305 110908551468185121 843937175641126913 775367990089115777 414461190921020545 398925070553630721 92243833104983969 677954407601582465 780555431280280449 624768783366874881 936738705823255937 668326223314416257 84491474527073505 5811489312563368 630957682233852033 219597832541658977 919387288451421313 813753553339324801 568408152725321985 608455141249898241 420846156487062465 660026502867950209 488888502878463553 206435754656006049 684578041597152513 560230015765142785 937469743858695681 491611302269923585 247366456947265345 214012534363448033 8002730963223571 311283176009077057 47477769101167409 79447715381490977 769458055360228609 69830942630154881 852894557961168001 323037935608411457 912127160121766401 556414367749361793 838461719442424449 823342680882404865 215032842247762081 276739418653910721 404796234419411137 848860413715542017 782260370005442305 764094859445400193 389386753312837889 335789005395554369 433897282066748609 160513177299868929 28580172296631901 390878594030041857 679555854115729793 762996645279706369 721127016997176193 536623353289570561 814867532318611841 496690397689242497 230768515230824545 613991690053396097 532828653801200129 821718530928727425 186253544280791777 240869395265065121 154511814561470113 208790508670553281 909555992950846081 387113813564909057 982632617559655553 476922607456963009 872430296650808449 329940736182464897 145097550573847649 311616850000127937 671427797567691393 872266020644119041 605400717286070017 651136901053369857 873856964056390273 883202462579788545 207155388471999649 210280807216442145 551789186245162689 611395751797218177 828836165606954753 714063309938175873 746096660993718017 751122999333489409 42789269171475297 837399812786436865 523792601265558465 346549886890599617 393687390941774849 931269002268230401 73884465181297537 505349527415489793 282931996083544129 291585668601932481 371930911006007361 778754198094659969 917235239432041985 565428511369013633 102020558591224385 436391777199531841 255066083437110785 352253707404265985 605598187841071233 721928546540979713 970266085378707329 747822827121431937 806209543102031745 286200574269969377 207499971116742913 488947373215275137 92702251487242657 140393730896008145 91999844328480401 121590844831523265 613715315538744449 700779077186126593 292110006407437313 757786863352755841 4546018804962416 372002458554376833 336387195449699329 173267595411196865 222958699365765505 967066209155348097 229528905536749761 283314537108516609 480577513573781121 433653472654967233 268385632338375745 115432743198134353 616692842798219265 458683348067864897 859081720404912385 860923858667156609 145241202256290337 681924430622856961 810269273895041665 160831900242975233 415149205597376897 356736901846602433 710340648393565057 583222704343690113 239046134266448705 258785692440270049 975722679413021185 37122368391912633 173554769315789057 634720958565054593 323990335643724609 293095926718145025 662099177757927041 690833739349656577 323414224518753473 631433982992824321 92678918257750097 665763286349375 296765636693617537 96896130745257377 670734454448098177 730209506192025473 911939907104791553 725224794553064065 881576250920719617 475029336076630657 928544105867000961 133105679417390385 316502889493296641 26343473083656477 644473764896101633 882450387177037441 188449394183326305 549431108145881793 909245808302596737 284977009058799521 971668604930972161 499895924634316225 154156398790288321 687854695111688833 98563705005577873 419178015569315201 699013351015263873 550072396829371265 446491697704363585 353737347410103105 800198408612370561 697229241228022529 687403556906904321 611635052542453633 127215346879534513 335288385515958977 270959755785316513 500540498844046081 919870860424733697 657776783766784897 512767720987657345 442843848623027713 264136836926137889 32864133189441705 687263278410871041 812532243297582081 213000217032881537 784254420176431233 231259163759691681 126394396912814961 803790508842137601 851037017805630593 779192978949243521 6179813476038022 23280475827615277 135360259371502417 232632396551654369 31406622632545125 37102862065307105 22422889328147733 950769761410828801 163062717901240705 324660570604262209 424866836239537793 299719323754604993 540580044042997057 991799782363369089 193862424451403105 658800974119845505 857908077644381697 421260406499580865 923293504724647169 822162349673593729 194621340165412001 468636301288722049 13389101501793733 902689356562252289 615743738022260353 725714209686966401 458449108315868161 18941316250820961 325961202254347905 513185628399281089 673138375595250689 479703907925557633 952350063460030977 493535185970582529 906965289268434561 957688656426004353 182523408476100705 328222856636056577 441431696629258881 425054718346149953 565667886223579329 60040794919043353 983979860386078593 898044960399577217 621410623745816833 753809053748096129 22933075187474117 373496616379771521 340546642224651905 951573258679271553 584418725692493953 631814964564345217 812722989176421633 220501765155415073 922689963935063425 802819298710762241 705193289601865601 224195237111157313 406863898820084545 44441785371223121 35327128092490057 515688266140539777 858034284582892289 249464420615698401 534909168280719873 520735913383642689 99784230444122097 80325032894680961 569244758062183105 793858213759289601 661733492998685313 622642938197049729 237178521215739137 631008046672857089 709944518590440065 658766251363520129 893431660900375809 8702661361422060 50445637543283793 685708805902482561 871898960517867777 790211861102928769 784097738144787073 857832946422608001 883069325096101889 348246711111766401 94446428210126497 622177945345431041 161520724170244993 556986952570095873 77604188391966033 860190271391193345 467093137617439425 313793392402470081 217760396646077953 358664213942564225 28088131535483285 875268707590745217 457410419912882561 737957257283429889 254532564546963169 799276666546983681 82242289631729201 978136914383771521 857653208357575681 843051040814000129 251859864667629537 142902283856731313 967340322500888321 899691770646409601 764818901099296513 124287198450293345 37258014461556857 786352570339484929 996096155592731265 363800301453583361 127739105285030513 205591426018838049 224015610266242497 771423531196621313 435658769854043713 468128662480889793 249359184540672641 14532125902437799 339715992740707393 25206749082297365 170055955962745025 114199194011792577 406191437427779073 649567090115961985 919263009889839105 824513941243314049 677146231233706369 316572015081941761 102236639731138721 617607617575703937 578654982973304705 765150361263547265 318183787652991169 617302957543731841 145129637739444193 109102737552102977 457944412775454145 460064148226070529 176815095700888481 173063087028307201 998174962412399233 583732983570602241 916474441977442177 847396838903829761 529595364339179777 701025663751654145 849107714975829761 298968070553737409 263366016909763809 382691486583699009 61864943548243905 399599000028540993 48941191589371161 509482267127385345 32348271470269197 3870111124111731 142590141619045601 435657524016338753 790100923525898241 438488589308416705 112601093585233521 700788099207006337 681729113434627713 675731830055976705 520025248130330881 20377744308891721 793898312459134593 525521883924152897 428341994409301185 646681123888857473 795114151291798529 869701137519822209 67921812672857129 414565466660750529 157092179234354049 506379608850704001 698543863039340289 346974551770433217 535616316257218753 803255271932552961 603030098605323393 392265661966380481 420684667753562305 761141131431639169 325450960039098881 81285380807333505 913669991187944705 650261656061385217 497128369201611521 833536469701076737 828032070880368513 443026961922736705 522223903646029441 595298344992233601 928287134363856129 371901126479794881 812092764560041729 72355698022054321 473566793607176321 86721522895441441 344471510334109633 218446374569499105 786912379404114433 772594405516141313 901238578964289153 878168566850494209 64801519896690249 870608462890810881 118855427429885201 658521483801070721 324268957021999425 575517997335591489 321201737524084737 643250766200171905 273964460150864385 376821102214574209 238524637859860897 473612814799242433 22813846821250649 574991002295970305 32418333423827053 431068714518293185 203466118760417217 908830911263930113 319550979607363649 382901378441960833 100897129837036913 341959656218161729 31299149607228573 30076714304161813 318499583688037569 298367234276707201 268200884957003905 645223845886267393 979447075024680193 534001713711685249 753485151226122753 52898514771303697 310427902538407361 661781783893513217 895792607104859009 707950556695511297 63979055399258297 592718107196073857 815108997681555585 422598603818673985 746213672068165633 750541744423497217 336052264212504769 208605722095956737 185952952029211361 499074625758677121 917776685585288065 295756364076570561 31997530588938617 381355634204350465 669296093483019649 197790614378408961 235980266587077377 301201670489515265 33022496469833129 586314040292879873 173033805216562081 928506389947170177 838430370337086081 144353345960485761 491108725660481601 329355455433809409 303279485575153281 774677277825279745 47543128419619049 14286448456811485 153674510267315169 882381654125158145 889388722526504705 369189335802811777 448946810540142849 613304804505023745 428643400820419649 342999913618353217 426076933448918273 164477919951185217 37152504592555145 577179257583562625 854924261327020929 673031640637933697 786372039701547009 89817209040301553 44307334684852153 896908462451069313 47913577206870177 590992635188197121 925023415206759169 413628034408223041 980914015171094913 377837929245156801 114873063763560881 449601961432154689 406520357041770817 112785276283428721 738953903133669633 607604132450777729 318501738439721281 155037914797969025 122821383807441009 657604675096497025 928174670752795777 224856285440832705 524122336337278209 498028207857519361 83054429162643825 217346889263506433 438153437690154113 260482930895125985 539152257116839425 834786190748555905 963270504459607937 29134080383474981 579476151299701377 214923308382662273 392589815100912193 562296180652328577 44538993352418289 941128850025076993 899018519065997185 852751176118179201 928633269446606849 225763384358724993 581991675333860353 37146723475576241 268023128825191745 860923005775642753 567667638857578561 584098486388033025 339383640090517249 884101560644136705 511655443380682561 453945012466721921 949760371841861633 166734670532004961 97156575413542609 957241498155244801 349631414743043905 110630025118364721 694863159404555137 848912273750091393 570555237735575809 843636836716083201 637854140791311873 113518980678978929 576232894403830209 207385162047511777 839484624173572097 335474978833094209 834078628945960065 95478317668177937 159910160812749793 245504325704335009 842680437307819777 452219155716289153 813091545531769089 308588523814979265 883568180296904833 304988838980360577 647175640364530177 214573950944785697 163842984409342305 356095271122978113 663957953485869697 74160281459359825 455434465175230209 883712811775662721 145242229540791361 561913089123695617 958643329556139137 431015649628005121 93485213985879057 314125004646132993 79422720813354881 135459532073692657 879940101956201217 540797097340547585 34403823806457013 657210769946754433 425004033977650433 83858372218418961 123456313379094241 800902862883301505 452672419057556417 412244234027500737 340693765842331713 835290037377244929 294569912805549441 230997280740144353 951014726075712257 651158768162925825 940253616762042497 266643663261906017 225863292932189089 662373276653294593 1282557543341057 223368298179895681 709875415955352193 354614380289230977 579457813250279169 60720258700403209 946050149395887233 680793216313798401 697823842331423745 378608508036666817 303275447648971393 853977595174679809 600272699242275073 392205591900225409 474297272025324929 213779364978744737 376322954298537153 399195784923126273 908025374715904769 659461501674652289 686893334584418433 773842302293335425 236520694413741249 24603992422594701 910321431146066177 933988355122028929 998834401816182529 789213264424741761 491779337475627201 813856858579018881 261418834646832481 713991240835650177 250524857973068993 611006308131397505 214082423408726177 569542391748850433 605638015160785409 761793533800560129 373015793308809409 805160704164034561 240192053420152257 616070537714097793 555501097178549249 145198632778711809 394985047419588417 336610228871624193 477382851256521665 56697125918912409 415426637710318401 428047403467434881 352702672896086273 343895060425463553 158973396678923969 618194591817971457 699183919114773249 790508178345572097 586299937664911361 763830216428392065 143221859911776049 489467209343896321 128470181076913553 53966692500129201 109042252945954481 925452598342996481 956648246272784769 134821464730141121 119712578989023649 864504450530002817 932900309306738561 308992325082645185 49327313047115241 966791268024547201 33551516890817369 671562507825445505 78168006678666305 785985096692453249 294164738568376577 771038823015548033 613812205327604993 417434140310387393 601914634653901697 34290280292584185 864508882938068225 676392045038621569 871980279456373377 11263083793640051 665753707220403585 949026222442267137 595236470172530177 294583358739419777 161611615197969633 87981076615786689 381276934111774337 396729313259246657 889298442580269441 199236142811297857 780565983096103425 646892557821235713 84824274580213905 369319243848135425 329827816466341505 352711811714048193 760720332521827969 246181138989339137 793808705620087041 688634033887968385 461245142469479681 550906090410190785 983075765907180673 480745936605618625 998846011650726913 651742617354624769 210960998515140833 793655687276459137 856515028142140929 70635760077291113 453159828189903617 852648189054296065 8126461640983963 462596747202251649 21513534756344657 796270466763349505 382601140655381761 160053363693744897 130433839928450369 321234183986010881 63164676611648929 711104864730156545 82179528330648561 801682992194248065 71026860699689113 68804285899286553 28308415489696869 615221076136695169 500110737255909057 767778774791207041 872267288300669441 443518723804789505 128228320617850497 817370425754457857 996036697620972673 318808826693899777 978187233175759745 362856350802029953 146430740702960801 320297719249214913 703195263293579905 837132677905540097 169103295638613825 575692507841242945 953709535375367041 216593145699203393 886195623358879873 660077831852095873 892280213112897537 681994273429662465 473164897505675713 502765654971316417 869316983366246657 996196039333437313 288573121176177921 486125016098828417 582036554701389313 977244912000710273 475030104626931393 850532488832673281 202732613837383713 751895260192366465 398236772019437505 686351218880520961 388172677640469057 909040929516660097 382955100689279937 405254642376522881 442220620343420033 75471431842583313 389152535727483009 425393147508902529 387185907865770689 851822057828964993 538570828375689793 992115839568757761 260012295964031649 971624606981532033 432215981355888321 280588018016874945 556966508950793601 181180645714615457 314046410280802497 709195785932937601 640322773387623553 835892564489892481 547364610222707905 331735199760334593 843638598978927233 926144522731501441 930632612856321409 198802343089855777 485182439372465537 992395957375077121 831797394835554433 189415484836889185 554131391206979649 677530000097700481 348518214714310657 345718872059311617 269158463038394305 960508211996465665 980347676278150017 607772523337093377 337450729223334657 87966815235315473 42971203116529465 781181442589716097 643143439942207361 991618391463003265 69719625134474937 895043777943829633 362347449803863233 374392139119489537 178025784977926081 966908418281153793 497739716389872897 445475548593787329 165212533528638529 808761163895457665 425055669168713729 465256078073220865 416515261212417473 435262739767527041 888369520938681473 260173406332267393 426721268358598145 2424352828359844 628000650843105793 822376414148603649 364039875749078593 969635040723407105 397092592542463745 110654516004682785 40215278301850785 376582531514504385 958852475825253249 511325640735119425 434497813046867521 123393543961217489 960214557292999809 847683356313364609 481562609671222209 879643219009654529 569028298264541377 794428662535604993 746096580436009985 496254497384374081 926120868210745089 462558148455524801 331479448698878785 402359558227846721 801722532353082369 376894841550520001 509301074114169665 613684722062007681 124372685037997137 132401475258159713 103549770326686993 414830310457762881 51770878633774945 449303383211141505 251963690125528225 87955657190892817 24952633487629329 866690104719690881 321673736081045569 905979593836622849 353130660427993345 838606369302308225 141920904150900641 978726099210209793 645649945900515841 897754730848969729 388967546110315265 2866219297221307 184486503586029473 905009056815341441 613629806437010945 916538644834762497 725926047764772865 236300657192270337 627051512962971521 370805290003733761 359466955263414465 303532374371766145 482957140693052609 604372660272279169 827203217049941505 747570760938895489 232827187184604161 125167542791917441 25184199926243877 366757860358458049 743022458282659713 770404411390419585 442370505809236673 694592387996021249 799258427311890817 521854722629331777 731285593288632193 659200599414841601 274036061539412417 509382802099114689 901402676002987905 942020141923404033 477335369341666625 135832093611202961 251432297385420609 203951026412763521 771361472534003713 220536980713863073 845339463996396033 917406842118577281 818314313253218049 585732002507558785 340096862483264321 988671779569667585 298571226121190145 26689886565609557 307474050684731969 986305239143160193 828490606661922817 117425223377257025 889798164033223297 620731096835694337 6053848594653744 642259621622830721 988451176699101057 113423387580905201 793175668182364289 520589624264534465 17368665367982317 420199562195332289 720768945777898241 147088344391452353 141076904645899505 554126889318109057 982213355579041537 919688509493699457 452575539346824513 814632321024244993 309036386879306241 18546195858224481 590993592833086721 848901532637011457 436284946282803777 954403803577594753 228393744651484097 631004196141898241 941784632939480577 76115579743177617 810975207436399617 577960165012807937 651416060351131393 744452055255454337 79455714936003121 767860448700613377 650472321198996865 700668931826786689 639449662558632833 173997950004899585 128512918450390145 819844052675779969 143678881533716657 774691240551671681 851936279214690689 804910925617466753 187956440135110369 588170471133008001 435419389938182657 890031653239862657 531798812924492353 65733167229094393 841708205052604801 551963874125025473 717599304138474241 757689458128776705 640900348623922817 924018244121572993 80512316665348753 851846543191722753 607881312385721601 745832900005698433 781155486035913729 633001223453486977 723120916285758081 518392061979046273 137161411987577249 386812433464225345 701397301824606209 150495258844390625 725354280951961473 988333209472511233 829605236521963777 941374412873887617 537365643763493505 793338738317654401 313663082309084033 733616012839750145 726939556489980929 361464359177130497 71322484014935129 558357645913520897 31736771045942193 559259950130179841 158695728889078689 976400064657699585 896482238665470337 246895335844339329 870461876785903105 568040546632307329 293786425883681089 775860514068622081 234533225722735489 942848373719048321 625510401904307457 101164929525264577 749622521518496385 108151628627059185 298363900615768769 327947036731412545 47437605619954585 759693989686812929 275376152559061889 809879300752822273 849557984529276673 825883614462572545 298437784348081409 539239899393603393 422456159959459393 522551350418868993 510380057896497857 13091024359237481 393279543463371777 950545209362804353 847761731815083393 226850144994553921 595195455307525377 414320104151560257 63025435009393505 88985208794053249 776236137293331329 754569083703319937 317941210329976769 725052820508917505 882201955566493697 998642528179889409 485876376605801857 655400278833251841 955453094699329537 43897792820633441 140644633026354881 201263268841554337 861132110981195393 234221428799916257 492344953128878145 164531322070114785 334925783408841921 979902175154070017 569178849094484481 506068176886994817 656933837831410049 745063219778987905 817834593160398465 538234212078446465 400228385573917953 102369582235770193 98375524215342129 874358498894078849 626550375138485505 277218689119425921 143018206561094993 819669033638785281 942212066764177793 896732106544465793 807711506895529345 26056686776396277 462196567214242305 74351776381295313 512631177300931969 501591647918228737 827830868653656193 628587785738648833 799812838906191873 602625971509152001 492046683380287681 112474495329880849 856010915432449281 532422547994496385 925547717979618817 454700574284760961 594968630529066881 419494752253083201 747211948685865985 748443949173495297 669716220160296449 998292467614856321 973437006851476353 12047685996027015 812007583812786049 714724462346051585 185175021952368001 357325198157244737 657911268460082945 132584518580539873 890014261987921921 785115723497558145 716866509542555265 430694593802936513 312387719972626625 960481551778375553 142800606199671169 614062944647269377 270987482960414625 556529823133349313 252406746126339969 578273874464454017 332527349193121345 679261670388829185 355253081216034177 80498892332524721 589538792021137665 157232856330796993 976510951100678401 901891904435526529 861946068707219073 88410673450628257 294854220300806017 406773911520172481 923409100593552513 549814540938360385 930219298459249409 389120870953828289 200136770887574753 188840264209719777 708978114547647873 574762211253084161 868972560003676673 2223128551992915 833640677507318657 649822273329132161 120578028485816449 771150693053900929 882071440014556161 896863008604366721 670651626530208513 738975146345968129 164601051445188769 827608902094080897 156109719527641729 399305194320451329 349193803154236097 945874621017832577 493437633351625473 993111484423724929 613467696383779073 500317629007010817 393030003831448513 108115343819097377 351960162965667649 790972265008331777 196945824468379265 824530932204357505 127314603995458241 976383877047449985 859393387478625921 178703596835934081 840382644319987585 42871836612572881 931347868178313857 418965079860374337 257570893503256577 500453952044917825 695528674063631105 32867078883928257 90710619413812305 770832261481057665 368688930183431297 836741313322352897 807520641211581825 144266730081650241 428584664051975041 370274513965629377 557219496803128321 569969315001753089 407510448906130305 341613443866112449 839499098281564161 577781507309875713 837950526074244865 161685987613712001 405000219970872897 929424125346127233 744363818093042049 507322325798032385 946356829954154881 490724131324267201 94686826484284833 6893054474975458 281153039881331777 580249884828173697 792714244284589185 273181628254139489 317739871924104001 166168845730194209 85642266009664065 667834512703425537 273390688474478337 686450607467048065 47898109228391665 999866739628590337 538960562067941825 595468592048401793 91720234822552977 295350979928063169 677907642553378817 583426083143944449 146211229814646529 362717595647172417 248710268229089601 567791825596739137 279798359859135809 982299218061005057 152473730017788961 265147491243833857 546869470611603969 612249034601450881 751591795263223681 367719214489564929 789093280715682945 796254966711561729 66061892897067769 974708449172691585 977497226579266945 330195095759183489 432425817047018753 70798903395452585 545301952949408513 371790857471896897 372921484135531521 62466583640837569 526963356039438209 314296489466631361 351512241653395585 939654336193822081 319639840112238017 475323793839894657 136860037583375057 741811025103015041 543798206480239809 636173279958388353 713503980396396289 92183944171122081 964935418345611137 694783994044858113 910598013146284289 494661538245832577 304089438273230401 234007634390355425 997277153948814977 438587318897187841 207229479864444961 551865706541665473 535412581546864897 657125313913194753 749668413881245441 625394304111484417 410158331235706433 865397801422400257 848866784158381953 886377420439007617 567888075651012545 150307760360345089 465562982635084673 455599316689916353 987095959306898817 782396731936270081 747856668238448257 320217205627333377 463442297812349569 412093944227148545 465106553657172161 632600169709139201 93839704891635729 442229916528074113 478318289757247297 972756629872126465 850399435187853185 332787644121236097 281757412010314561 742663629849790337 312917990838471361 892742180190165121 148115239330813601 369924512638139201 713731897477799809 400815292201638593 328596295649681729 288850053272728513 692180573143545473 28491187704585033 452323320890251073 666039587910209025 74194954043150577 324272391653533249 479634313256134721 49715955818999905 117899566770361729 970597026553601665 674964361391282305 880448960776281089 796429609853504385 109910310444728769 351477345529026753 516619374042324609 137898890964194721 923029358494797953 16477973709832839 840287055038263681 488710722218740993 953231664254513281 819557135016601985 935415370589726849 904908667264251649 728629258941335681 320692259051774913 916177561616340353 67368922757481185 321682813965491457 890053332062116481 951961849945934849 36317665916712369 579608175788020993 2593497704957316 439458710012363713 450516471555488321 297502315609033729 166794826943807105 240738663057175713 93723458891773249 724961751823794689 736983939461644929 897519997597957121 18558732967136393 587604473154964737 801842760786833281 782015791849989505 74156500207820385 561181567371274753 258155867539493057 618096323992947585 933074525013068929 604947457036114817 999121670325315841 645389217160687361 774580916765856385 192843172293972737 441999172329182977 673873290299756161 141000156827175265 679155763798359425 852379284092599169 236135886091080481 142251355397306161 406094089011812545 694498733796841345 165515235459370305 907653531106007041 763737104766772097 541919550117860609 965722007306101889 755731794328326657 10760780665574289 554366973869370817 874235394494522881 19986251013762057 973054124118515713 688967537707192449 218931715288949377 394858789763745217 675738891070889089 332596002630815233 514285375905704001 380553233495959361 904281659253097601 972188918387281793 307465957069371841 252658190793752609 707526375602409217 558002844657885057 461248967985628865 573040893454930241 977900568850611073 947800793589813377 823494267440725761 718200918326473985 703204454648780289 975380294322768257 883783096317788673 121796525740251121 964849466508592769 382874699154719169 436524911181425793 816609966249544065 646866633779037441 851655011391351041 664456567224707585 590653074407242625 459276010348116161 310846679230401409 713091683296415361 330907345523812097 812441347261053441 385493530744973633 359595044431532801 370445041196660417 302899711479749825 448913384649053185 981138470794281345 350116254412299073 786049094072662785 87085922553846737 718548518710580481 989962847688701697 870318536720002817 578907213355201153 609615492015638657 489010320547535553 27480248046085621 97375901730252673 959555342772464513 51694528084453849 684161893448884225 986407572965596545 328683942028408897 307128323040402049 653075036286278273 549795247989656833 82384716169432433 441555192067909249 44812896999200545 77259408038578673 377058585105618945 518149365333599105 541232492503834113 242599460347854305 987197317476532225 290906259701671361 231493133468216417 846334197131035649 330400647801344129 425450032002871105 436970504403060289 86190632382276529 64571593516237873 279518032809477281 359823443342303745 960282687221088385 438306178640420545 645641625209108865 463404386765855489 17352597085583455 223401027892155201 259730729798661729 165544563825204001 834192695574621697 177317852937552097 589112139004456065 335706724372013121 331112452639665409 31375523597436229 854920673375687553 824901780260528769 231479371633788833 513521013761437249 355074192195544897 617056541396575361 670981642938180353 757017846963524481 639479883107867393 419268049539123649 596999374005612545 60667552559539929 668346702966985601 556281166424863489 239618829185751297 622753892714857985 742868887284402049 804900370881920641 545294480128809793 918404045459130497 236074650968234337 403339474725807873 144495851401948993 505253342395153729 236904131029859841 458294491888903361 669034208696963585 480063373760220481 434817835066965569 611490501924205185 176937141158184385 652285100930900097 463292920123222977 333423350244810753 107141097416167953 910611869636017665 551916097472073345 3936735712525064 737942009375636609 724589708597680001 537530402475624641 889214963972204289 117746341175269713 312726840556525313 899765047429426049 807926704742893569 70488295512340929 616778738154952321 625624651719903105 223945795622523041 238037558206833921 822612138450910593 997612880193500417 440746796339876545 435554926967562049 63028999414914465 231717479865096737 687795928295752705 481224514316956225 7042252124268345 672715449478019457 69727547174689873 377890000031577217 991347186011072513 657520168469005697 435632703879331713 420262697762048257 969258213944403457 371163314088718721 262334963541459137 767590056208995073 954438411632143105 998584870281945345 129159786396922273 938638699850720513 513721424314258689 188421041941367649 492612740376156225 874845290243733633 735719895486912641 527783995814814913 400888925857667969 890435418848888065 568364309945611265 130595617168168593 876686560658836097 337744488673784833 405778869265677825 82971461784609345 751962010496566145 905059167266223617 817859544449664385 899677358515660289 272736969339799617 516822560243888065 687581590363894401 123651240890495729 271671307796577121 96424825102083393 162562372260158113 59473319737250561 799792628430306945 395072582004239361 477998158633656833 450580214873582465 938596107183098369 492059244129031041 185163389404625185 783679705183502081 904891072398466945 878433347423360513 768715646428635265 192583895313504161 291594289781425409 584497170792083457 280721947139415553 513516396293297793 339599395510926913 79302465343253921 11369864208095493 556465139114948225 943457663127826817 525508017801804801 485633156964116353 759573247189010177 794582615260988929 924414121104966529 179733896465624097 8737548137247587 750860211224857473 133105876999373153 327214288030990721 970994370078798849 484852768523776257 218459673672690273 396059355248187457 12016804920165215 451298722831534593 61959228571744521 207979160465061601 864853193669162625 678527109579075457 116118325084521249 9174111031146737 174254758958994657 231045573379002881 199730864195039713 937301950610464769 859547640290870145 18369091642480129 807704161058005377 438698073214855105 685602640482102273 997703748402312193 595042604184278913 28054636718696457 288271329941395009 498081126045459393 107424924078593169 932746405008462209 215541341184035681 96774508878933569 997173451227588737 286935126094380865 882093281946978945 124263425704977953 548286942799130369 625747369966550401 22018263867323641 833718411364639361 393263885783007105 44585917214181593 606905147447449217 620148552023291393 533969704078508289 928509819944228097 884681805446092545 441310708317370625 765713070716010753 95235962834482993 314471568406915457 8666596858542875 75532616487599569 334433146736305537 615906100264624001 66662466499717969 660619795255890049 45481212603466049 825045821353469953 550091243706784641 649605576610603905 183760332166176705 326150213183979073 943099053850641409 57532050849097513 307952126193203649 997489466551016321 303462264736051393 754754011969929217 792032543890034177 324297534389813761 159157957717052769 461434193987692225 417999260467400577 62561285806353337 531175322813108865 813998136902732545 619411536682040577 518972690374511105 340288209835886593 99814713591008801 700160846700402561 996017354614636417 272575260163502977 174005220217246401 834293931466081793 453434848046754241 118404005957284401 600821683018672513 566059086363100737 990390656846344065 675084367805535361 85262725957015569 707649256859728129 654497851421666561 480265420499517121 552927039293088257 886504706491354753 147795212678872193 90342442398789297 712579251101168129 763771450496026497 805029192844642689 957729429126270977 902184894609526145 947972128152560641 360826252975883201 518030749647831361 421549246528847745 508641329888750017 359931383201995905 151234764636921441 230083147711930273 477240414025988737 974604535817533697 711497325901714049 814156570075930113 858855355106729985 617110848071547521 262454444060420385 573151725212575489 97877973612515489 230239463384705793 146996362089904417 245480983012150497 102083818022894241 927791039266281857 152870117343422145 594904845433696001 368381817089375105 678462219900367873 102299726635262545 843510763766765569 334279405403638209 684628013724193409 942092700523271937 601358759849212289 244164961325555649 721906713831188481 290633996484697153 375353675230876161 839364895604152449 961438294197449729 313074068776483457 103280489704680177 404218404073464641 195492670052530561 852341677898120705 655677584464534401 803886561135332353 194950388693996513 500924897233328897 371487137893588225 388156894852489409 426591780179947457 19360611136331585 577001096136761729 92127661867895233 96842908124727953 407874049949168001 705929418668127105 900490543540076545 530134381770309889 436560865688445441 256493623526601761 546434226139329153 63433784109349745 408975229923139969 944957110262556929 956347120185956353 788540699595685633 949173745179503873 240233383413332993 423013129529298497 710736651394057601 191486915554843777 78078198007297313 766502712065136641 842337244693098369 646992833598883329 183410863683967297 125220293569132225 804202021834157697 405421921429631745 693687538011864961 389461216485290881 74545529393290625 93722326990128833 933754374986158081 354364639151018689 775312439394753025 993583233823141377 392654933994784001 214455960364166017 10406819031615557 963793207242840577 485493360254643841 162311241902532545 221302368122621825 816473083815690625 229326582338593697 281629550092635137 773733203544182401 759163127127234049 842464198439351681 160674949292118881 269625127542411745 590782533407161089 703407902948079361 294280867699018945 642151834652381185 885061188212002689 431502301263286401 318153531731159233 455390752430275841 219739162522994753 819359835989850241 932950941830302593 525735736838910849 126334105806105153 341053364338328897 360557252438244545 807850216418074753 309410757301929345 254354747091390721 742252234565871361 756991162818437121 484995567565103873 324975696467070913 777349553331280385 171103021381270529 37133212556096145 731502146077708929 428728697579391169 924898026706003457 414775904902679553 207794613458808897 834021366713049217 394556717063636609 566551173794106689 281968486823707553 881666763664458881 611676510586320897 719914508847946113 55208945287823497 791379375015853953 920268477891909249 888330256697752705 197779378300403169 608660252139646465 798179502687062785 773132734489191681 232438767922069185 740836353370870145 467150426433505601 306419994442944001 126506599393117377 563864979148565505 392287087859287425 251670350644669569 263042533650398977 79049542267828337 966121955450432769 786816975755510145 939706372569766273 539261676370575297 804405873568114817 290463903901066817 222120836236449281 665760810070654721 635643863002513793 39097949092489873 718889413977372289 387878634157761601 745152497096782465 807990678660271361 250363109727310017 135450177654693249 103670677553054705 510562980839534209 445967340044923329 352808297613808705 452527222167205441 772997247335066369 659182622245104769 666422089931135233 779909112530077697 438649067915047681 759534073170705409 686984856630392193 369360095680164609 349276917334375297 12224188589605945 750201631524280577 261372152296246433 729344917671692673 444004951572232193 566072683396715329 886538697778249217 180855693978681857 514818087980010817 149625696367255745 414569833980607425 707657920485882369 155550310876897409 20448283397815461 143503080934678449 561391690986251777 20492735764001681 285771933481814945 919279352125272449 720754652925886977 256924367531475201 242141238417264769 34720056271126509 869288232670779649 972447720422216833 751876103707846913 481688675600167937 165216561889177889 532704296608592641 158732432559890657 509325547807677057 443966204491086785 637927879696256641 516646294648214849 628809428738975361 756922792599635073 987118459088300417 608590664810140673 970850297848031105 28936521093495317 64728152168349593 649890253594552577 981406351149388417 765392435855243777 888556796192865793 800461564141716737 84920769203094433 13758893487501923 291598003120803649 80129910699643153 169292213150811233 493988782416902721 718020470852913153 995305535694104321 585053652456068097 969668389495378561 478103286003367617 976884977162004737 100688626292622993 503208484928972417 703181898883038081 509414279031620481 730138948972168577 392596594116323393 784542463336627841 839565315688307841 126454750906134449 946348840262185601 175390374945017409 205218232000607521 911933162856101377 142509488945787409 28803173379564841 270419592999250113 750337465143360257 915166717669546113 73872560876743873 609830106200394753 536860697560413761 799429482290602113 374584191389395457 710745536644513025 927998122455733249 877712970645841793 539541166465006913 681252492583656321 713648115347851393 44204334120532705 564196896801824705 127574930892425441 670422586965884161 131346482881394161 690239215240247041 28310328201786917 466792480310843393 216031032496882593 499199420159833089 752304298959959553 621422798685614465 691002311200673409 349911350371407105 82751827610923809 165591568151242529 398937990618772865 293405706119123969 493250031348683393 514289683033183553 186108700876399521 716107698239007105 320594294954236865 609440288423442689 745874246127723265 275350791358356161 570864532552295873 929258781603039105 149118061209758689 693389869764566017 134674045236113921 742324227444001409 261749656811158369 801082658722286593 257357770901368353 571301543641112641 544437301767356289 894622742074496129 371492475803865601 282917782570891073 935715399345465217 153190091425948097 341726428810918721 366856780178807169 508613242165534273 117799725576595905 862833141552574337 651420921055503745 938169390219226113 248265013647987585 86700663196442209 38468345278801057 50949120792676441 442963284027264577 506257499868713281 450245159170535233 579416560477252353 352536866341289089 995876298324024193 457896671345793025 898298540360126849 961946537667564929 578469803828159745 412885919816872641 864609228426044033 514205629589007169 667308085860160129 1123347955314103 758603500672347009 553075842006258241 1674434664227676 173794989312611393 773538126941300481 961039165334135297 374097479386907841 332769496153730433 24813481506935633 43638297327937889 225431777021345441 431793356567325761 844039954518105857 283089616810734401 783016183147996289 532800252682562817 344142850995137217 564832206504384257 235151553010002337 80541280344718305 244232631704416993 822922663504947201 398964547291516417 244989241080247681 537194187393463809 897082561187268353 953245343578590337 661808992816773377 281484757058475297 329542492973921217 906071694374819713 574468469114464129 67295414637055017 128017698960327665 960092838217764865 60768010112539625 214971069270770689 597234413350769025 565502074397247873 790790654498152833 632468964565401089 1067336529139596 29359166512950453 707249583064665857 313861034591180737 506836092863686337 225540958126320129 503282543342351105 480771491211054785 919556246526617857 445833477560615425 672893383856816769 334632991201910785 614487475197357441 301289190983002433 867069348298969089 734312975041955713 689331908012356097 453841745763941889 961336086775091329 978701594676859777 191698482024769121 289305342251683585 551001995846633025 348084367547993857 732378523243944833 470419594023514497 977066063766571393 435491621168036865 410612676537560641 996791196880483457 652820434672719361 326793239062435969 684533855798385153 889813737838654337 628296978008123137 816286497459653761 189634124303033505 685424349637518337 482237819604705473 476227205208839873 2339407621725798 404513466335021825 770189621188578177 140625239530518081 67123750275946745 756699473888748033 149231948043961889 275235219864082849 447218515085047873 772896388734114433 726977902707417857 549716793765352193 354660553293221889 438647649763030529 192681888355110689 420237135028127553 89591006624921473 874705487280284161 445031461493087489 590286087455662977 736402101879683329 173060948970007905 63589302164075433 216242240491151713 781197127046461057 712957330140898945 423613933644062977 737461407730787457 427367797692959105 47857286036450121 137475525017947569 266677808688665857 880817496067102465 744514110295273985 946072471595798017 806758040559739009 981007455435666049 670978358226680193 72147032359794145 848898982635244417 386739931179228353 551434988927997697 291420673016673985 542908413964479297 845206810563006209 340221308912706625 749873480271531905 953071657327495041 528738027409765697 401355034342277121 544753640136079297 467234302085241665 805920628613897345 227662561659688129 747124072937992833 209190317506891425 302990449054881601 687522859908927617 344660452707742593 15451959238529157 528913152493764481 567840084792354817 260359571285306401 830313107173093761 395283950967900929 587760877066632065 406775900311444609 104246365608414497 512624686537115777 515618158708011969 682978819746722305 259666718738383649 431007209478572417 536494891889095297 944839882196234241 527646078711764929 898972178678029313 422666530701750529 576370230609001025 425094002213835841 514856605521806913 265132586234717153 174109445368273441 3175497278018469 753930724556674689 770743654569489665 607120227892494337 376387507317854657 578839165054013441 233453236994410689 926694994126435713 262956656684135489 626031979889994241 895481524754476545 132782215218043121 609372483897697537 144071924335158033 248303839453189569 34368766748784197 316377987585351425 418454529934670913 936127427302867713 510211194613816577 565173178554612609 720041050154669953 945779613281150209 541620237533052801 898642781882355073 869170327370504449 154705742394018145 873320725715217409 633916577863214337 214398107579320641 599199682169473409 209664894256890 163455422665517601 223650372432324225 882320745711101697 81220477310978369 489198061075722305 407034930301200833 407571530627070209 66197568722557777 878298747276797825 5921871618561171 870829168417689217 773044185688576129 732953737701688321 754092611163919489 17870653953497851 371404482704505793 737201225129947393 146308173804605697 754869088005907713 982379396732085249 639954557853837313 530724192945150721 539344629903769857 173481889810787489 918587944429642497 107971845089075201 662239534781807745 562061931225599681 256957595750645153 595844701973653889 719183653060685697 602251811653601921 684754714430166401 69420306201116945 749883011253562113 749199575315344641 233620219266281729 867766229658890625 266282385430304929 414699084916790657 644699902374267009 666422518796871041 588230934188121729 560641060583606081 540603170918540609 936529829511364609 533450789276191297 46976920561846217 283493936752815745 274324269473218849 868429821601953537 350707960687600449 664858898185382657 106910059731809777 898314420708050689 409012904012925569 499061721025892545 320538662826940865 864973859451485057 785858694016411649 962921783540718209 565482063947349889 219277475040389185 305779157023991361 181198514445920737 657027497387410561 450527295288882369 695055384319118721 600087237100051841 295805145172756993 685304687436815361 589016944431207937 317835149123478529 593878260750948097 230227918648783009 739955893757240833 906686927266616065 827690850574931841 226911004855612225 144182571493715265 720013764976410881 797620542744958465 539520700431612737 615654905334622465 42237737268617793 899687647118732033 410630757812203457 599607980025908225 219730556702867105 891714727949981569 632578476049108225 540549494157886529 574062347978223617 638328330672273153 400370872974139777 208346014024343169 113747339418889489 261684891407774945 377624369597672449 123006189480577185 949049659902907905 913350373649826945 136435480104228897 697896887992399745 701669052101177473 263656883843559329 170978468825186529 302858091984120385 865543579739789185 115013478770443105 356642079367436097 8988953665820533 998029630475652865 762601655230547201 583409073156904193 957362173248725377 236919009383580449 717802669010417537 463832247517178305 751813423342255745 85823993492450513 685372928024882817 460376649546052609 934098446867352577 779224187778776705 644219306327734401 530212673976638657 896589270517935745 122869200027960097 63667393899116577 812016443414766081 727394263155872513 252338848506706625 623026494236604801 921345130330724481 685061091034597761 712573144954543361 863324670302340225 849213504450975873 750208541912542209 37417968498072441 448229381810229185 121236789244296257 509270439792431 207134476218552513 748923315675106945 948881699526882689 170012320179921505 42961195761602513 288234949189906305 344865121322289537 466078365763692673 523892727067273985 816418264647261057 164566097504636129 575053554462357377 897668356519442817 969049917178615809 435604410927357569 354706172415532737 224492970065423233 241604107046804033 137745923194845681 316495679352158273 10311754639911187 461039485997197569 362403744470658049 988662509402800513 931724612041815425 738477697047919489 910723090233549441 232270987017585633 355176288758240577 635683670781254785 355199137191409153 682683318576309249 640339261606836609 699112641286284033 193739135143264449 600091454505786753 776188724975934721 726932063896903425 346925276940840641 441912236104272449 115847913381340817 895447277269788289 96971187343743985 589911208313793665 193677775529362593 831171916653495681 926625175986163841 564338356878508289 369243005577597953 663426815912792705 202315422378067201 190236378180713921 344776946318216193 210488495491439681 450538834350187073 17145475055897919 145786220072917409 561229384522043521 120374258119685601 568029654554237569 591802428684456321 125810730223243185 306684830702199233 957364646438222209 472448206616572737 595844769062374273 354821366226051521 88558426684585361 892508623332371841 419699234405904065 583331569315749505 49448480893502737 571281725310651457 246063717030317249 379326383604453825 769386940799023489 241944196780377057 92947840422773713 552887724108945409 295862135521971969 864955014005456513 674974724763750145 321479021155685249 771814480310069889 767701883235172737 674833854353018113 450124233282895873 941512541769796481 375867499750082625 721354295515702401 543660079561167489 643413132510516993 188675557278894945 273766298206801665 997273010573923841 638813962193680129 551715285938794177 486875717120447873 712564694379157249 416920268708395265 532008415259877441 813245469604318337 8430351635173140 467414535079470273 438069159293828417 594850470580006145 657090945215660545 343592427255003969 843736415777652097 107461211476795889 191825826563235329 591085027617893377 162473173325249569 486255443399180353 428564776235678145 993228851419132801 125701442152813313 111521346867597521 960900262085420545 303997580840544385 894767177408478849 440088183997254145 497779987780408129 688424496560600065 884628962272369537 893215796411546113 663769229423298433 969598792019255041 804781973120125057 357631496024474433 950089871356031105 757213883556232705 488835273701209153 616385958570596353 145531266348132961 887508042731965953 51251091972741137 733997733911444097 872794872759701633 886118737931411713 993849734450304129 100382995203979425 969012874443837569 437348543298227841 504728501189131137 655362223479549697 868328480608372609 934713916650309761 220307692292276865 325762727550944961 936925145093074049 943145126787456385 732496856656833793 106584293940549921 772251350036075521 933177687017945345 645790138014955777 593278910204226433 782039680202121473 577899388303066497 754896234703405569 351453470113447937 206821483825283553 625893984647177601 106856420503543601 911400713152353665 21874286180139537 285179327745609601 220198586833131329 656587436186775681 558916105737981889 847025839943768193 398336674042024449 586994304468937857 10511732188451363 133037216758040705 939098474065783553 170047444854411361 335338673312069377 218080725062634433 604020920724433793 924472488727054977 162557676175470785 735295973056238977 170085950018059137 337025908153059137 619052289888717441 142840135788418369 396202123366617089 400630418716851009 172876674712899361 376220887847907201 653412774368316417 837499968829511937 526638588136311361 841627285293498113 601100776809101185 675549460544495105 810628005148817665 256820114542975361 154058450845237601 664533913565826177 150288969836598337 214738349226564641 43018938001704753 324365354690606017 527255841093296577 844493889458632961 193047896381042241 626952351890530177 456892899198667393 653964264084891009 52141907760510977 230360878106274913 685471134752152321 652479017722114945 721667860569876737 256395147103994241 12295759466386615 531481643323417089 49226089587829593 166757274924812289 689895372124471553 901511720074367361 724574527072004353 826304148046084225 200556595084922401 986992938153775873 304981863445771521 212742785867341409 679919179579531649 423358498777716353 125480041104420785 949180833034226561 816043874191965569 806847532486386817 312780624874061889 298690668920364993 731461572828738561 854341243330665601 913051019658521345 8493039800008263 520465218699289537 642977023968739969 210385452342716673 356183166363429377 706698451808211585 636709359192948865 104847413585442689 502898017752436033 677434861730265729 554829505572996609 339725178230207105 260371935725011393 989461757487635713 596688265223960449 23575403189706637 232988101395982017 503940404678960641 874089224686031233 343301951317737793 995369524744752769 348893519121009665 900260168037689857 372623321471788673 144554366231538721 311078258656440449 689819559155040513 161642691190262881 247780532920167233 85071832954913169 1209583977285434 766794911660237953 557402690968409345 845684967589907201 830768812241842689 918275147434865665 939145164715945729 427708625909918529 790692641912372097 699349538173972737 455045712375458305 389999422740292097 81929890938994273 957029589027126145 44981942013983201 882651870250771969 533565762562247425 407904282655376705 488133221599547073 328248790903931137 514046494600847809 231037461796102401 416280405882254465 850807727760969345 333935872548082113 739448169214821121 353272613279379777 347058791063947329 227610003342675777 833618664358549889 218708700240661345 380230914437351681 810870873877249153 908664075527237761 248930061282884193 300846766756965441 516992818160986177 708319405413004033 35464992501978545 354514389220344833 384935652062907265 993949198921367169 181392157396253153 43863813920783201 445715467228154689 478682917784350785 641615748766021505 769242282775469057 77195468581962241 121970259102308625 996306811792770433 207310036488625121 90446355314497857 897905617109511681 950927943645162113 3152794841742691 4555145874533651 554284931647995201 145111276609547713 982954814495602817 259184595790912897 634351605554865409 660616347299317377 151790601162606017 818779015588049281 308506318920219521 360694216460295553 463951781963007873 318177927165208961 980968733456034433 675091094758535297 558811123514988865 181263163269093761 521682577530835777 612927812212255617 989046024326061313 872479278605254657 604969744270658049 476704805111303617 653731828852148353 991608065206136705 495009134003762369 942244946855417729 238128817670744993 436647111402066881 638712340734780801 229662580636706081 84808536075900769 495266275626264001 246686232773409857 28225584792146209 535103044545341057 904946225825966593 253532322613477121 552672278458551617 921847521453873537 584016384949038081 443679873160160577 640195518375342977 928280233612301953 584507285328925313 355354258936340993 576576509799600897 396147026197400705 572741032300612545 783339504463523201 438129718023269249 139037982906078385 790254872546228225 194224470108462561 115121884414016049 243394582215689313 486963317991225601 252271160813588577 944691584739153665 396224338962529281 517015454050579137 489481407787518913 520185080276156929 220229384561879009 427822524159196865 202560029921411201 893028466363709569 506803516585538433 502068193311771457 138098832917602721 67189381103851529 776311751586622081 894646614284553729 854381762368941313 569982861388687937 252495156516463489 70503113815050257 695807504810414209 522109386794262785 181124526314807361 40005544775411297 659237140579133313 220667796659590465 347667130772041601 516102676791291521 598921406664441473 878375664350478721 628364085061054593 708105984330231297 939490039106853889 57893927795667825 745499717916377601 412064400512122113 529364845412754177 120155169376950257 970661431799602049 764614599279084929 357583920391217473 928724973655327745 37446783032638817 168733710603106593 416217076290035265 267897330721901025 773506669304214913 664473625607044481 62257422609970801 230477158675078913 55277409660082097 359617773328125185 314161415009476033 892699753344835713 319632950573737409 423999010862829121 809274908776554753 239767399410133921 555489243462037761 822302626298068225 802546112940159873 747961556987270657 43748826558914545 164527971655829217 960633158720465793 620754034104798849 42642619890475689 307497483556971905 608334583175558657 159956430724811585 632390718706108801 177109374944635073 28900698091543833 512502956620771521 371172360612778369 497281654498721089 872042877883767937 343371545978705217 684800057333536257 21206913820194017 352291571028811009 260451078551476193 754491935966345985 542731078567442177 847832629830104833 863522533064987393 398112439355646337 515111610986721729 561270675634485633 553228105850557505 205712503206658689 881453040194713857 857247983462695425 53868788859354313 213778971371272769 601736745643492609 728933093893797249 453636678802659777 236057142814420481 987159190926718081 655353451673336 315617445655881537 742022776631177601 980694861970633217 485095160181227649 571379986664616961 845058427627410689 876258568194458625 471265161072619073 875618393797715585 567266456900615169 86033079922046337 917980324993802497 415165030805177089 450885272062667073 650553862680169473 313685011324860609 759416813157862657 729849112732541313 458729491528586689 787578183052058753 783098772671387137 429652821194625985 90475748733041425 122274086175263361 448243731048201281 777984338167090817 814029988414617345 431200347409312449 902833465409763329 359326951954844993 329891654787388673 484138841818133185 931889186634840833 288793418372950593 135931428731069553 754452163709853313 916706530470371201 896842771218931713 941376913236382465 937430410341857409 643816644437954689 668380771246251777 944593614208130817 869784571236689153 222159403021940705 456314308046305665 339937791714476161 837674418692909441 70541361994209241 858301486482606209 477189110530687809 269985729889466337 124008832506142145 501720409838416257 273527470241646145 803184250327841921 664209479259916673 299403628137913089 898676506739647617 905417344733191297 232683187159146593 319209664681043393 310297591182575169 345179087443892033 55478659833035241 133910779193559649 816209271862263169 171495932258377345 51325373828596809 592174984636304897 655379571473901057 879048384178826625 463215176572141761 162743119141641313 309368929474587137 606864584993243009 234703046914113153 966506297249996033 334091429072657345 560274733670649281 628186396690502145 517458138105826753 408137833399180737 52896103608585321 74155842759459745 63937605039885881 763817438079030401 291847404367796801 559841683903364609 354824903513492289 451503390241200001 131613678155954257 865348438324495873 78162485230595985 3409489486557505 809569133480447745 878438797706600321 136928607834750689 41812136965987177 161810612579753153 949387295465037057 171399914500685921 516810597012892033 967479077963570689 559186932364816897 220834938403999809 373468644221290433 52095899143889569 382898014648752385 378350116007570817 116702549964259105 217685135922334177 440741600687068993 549226622839615425 559300778607237697 284787761913602113 388949284435220481 619987938455896193 864331277586728705 807219163830506369 947300630168292865 207057316077413857 203889419597189217 836022600933088001 968248475548271873 731399089474994177 93265051857429169 399098927452467201 91714601574587105 489150807533508929 880387289312594177 765142081239556353 308822990868740993 115872358071047905 397692218168828033 665600936859458817 976439122550466689 909806339412188673 355828115854976065 250366423354332577 922440545175753345 751718773419586433 379966705859203585 898818628430699777 689820391326215041 277853639674436449 379653913398172481 47957264391637721 757310610964673025 798796459763938305 187461133042432961 836900669229986945 707119568103458049 559234085682721345 601164724743952641 708518771425669761 889148329169835009 978477759685265665 385388882690222081 713934471648411009 648845534197086209 754067227037683841 713821734544140417 396781001256609729 776471246120188161 233803010509806337 510108089419901505 7260318703810499 523379681511649153 426294708622339841 237811223892364865 830154813216179073 481038300555972865 915823171118947969 726522038940913665 478071812887588289 386540437430348033 841376447369430785 447003399488565377 676542954153372673 700629547034559105 887641308927758337 373542044613117249 879478673949517313 687649292694750593 891146728767541377 822416693079375745 733337247240992641 938904164553569793 489420769297598913 823180428070031617 140778223511158993 439824162353353665 114820701621614065 71524689377511665 347227128743607937 645863361719413889 265635662148444129 1692793360149381 927502206898520193 751639972357118337 161274562083480801 191219403163287905 828390089387564673 702483852289354625 720097113036533889 125290346559438609 223875915084573057 187960426880103169 980105530468041089 271971188771388481 62829889473672297 194376637415238913 134796538462982337 688294575308162817 987646882132263937 889658973943319553 877610536870708609 741702127666016513 133073729373190737 21864893417010481 665365017678968961 508208165225141761 986810746028634625 375111049419935233 328705344101752705 530116302307547457 520134869547742785 527663826414134017 508955645753136577 680027592652578561 643582173300682625 470753741999949697 96938648953159409 197706927013811649 378592506733777857 988384417643054337 929613565166821633 621224395684578177 83029060303584145 873673084192468225 782138515313636865 418386869019130369 451836025432211137 512372045788815425 321706185702740993 999173687932483329 612108536571906177 436093236943698049 388861305147390401 330665655434231105 425966056343863617 613930035158965377 293743914892761665 224410041980149793 539413608124430529 379805897948791937 888696085852291841 179522624310166625 908540085891328129 492767241027870273 962929533790376321 365942431982290369 586759591113217793 297992326235664961 35610305013069165 359602440509362945 762295673467885825 837547845979564417 265032165333511937 798961487359008513 140809798707532961 982554438098908673 885905336065139457 440085759586921217 224179645554098529 793710603577260033 104689595063295121 630623872039649281 246260256603260801 826985491961927681 572983310884712449 2564385385298352 96456948342702017 588263828187642497 598000516464399105 966200166209091585 551673535048433217 797974942245424769 892009467820788097 155476829545492033 309368153012425025 188051492288074945 492276085692598273 375724190009606209 384872097775495809 743356104820357249 160687056184674049 402136743637854017 323749920291358977 283024855084839553 87077982955154449 500383271151406465 756871880730937345 109669339123492193 639744650712646785 134113257115657809 167228043450503361 832343108770537345 626177990309660289 598240520885013889 371657125992907585 979527514513684097 520368542017383361 397698816794545025 379038001368112257 388665591248773953 181831908146964609 970481745288566401 653667808767448065 707134590946999681 115695681543787281 738426686060975617 776223265805466369 424787176654255937 510768445123805057 632231181323192065 395691307853962113 329722206548815681 429615472044833537 867076824512807297 747906919534695937 926807517496420993 225551528810772353 296081809609574977 876920282470546689 363333227161014337 718511507093058561 610335431235128577 734527454459278977 589313874754729729 895482296821231873 721837558378837249 204259030829813793 553295275442401665 10207175643319745 110249997414470609 655374931367841665 50596334753741705 367964840686827457 752566275550861953 189530918355824705 642891319600472833 799261860162449281 518848276494523457 310458995461882369 739703274146101761 684267587245191297 904913908393183361 291059775932762241 248148464332651041 298897269341427585 497766142576480769 201685554298048673 72183996831562065 452870014805487361 210731892713567969 20168481075966585 482330149055123073 697216258905701377 677455870267138433 793514237285588609 927654529140163201 439092213857410497 117421316039411745 741458247415959425 60631020997398369 839009306539271169 856522931677872641 964714068379603201 569861622107701761 431462614589268161 645998981737079681 980302460386081281 233737813240715297 634326619438173313 128965968777620785 290530096110725121 428709072171606913 153287015980769313 678742063524310913 191809209504366849 48333620278420145 281126665508981697 315571161802992577 838519037591847681 453749534115353025 102139863736145025 202369602328815297 442576980140284353 113287026176443825 81694731727953489 45438776928634185 361507305642529537 69934062589531721 720506536823226241 568070659946187137 609888280156962305 262181602912001217 231157925676445345 584596238900971393 127570100671700721 118950681037709665 227563214884103361 346290506450259265 512556289319530113 246005358968638177 461305848768223105 40878636838456825 139625561459293841 553272339355196161 775088711282993665 152037780809024513 853459931860196993 864233780765751169 834058982184291841 887734133901446401 166183281477426433 65073684108845953 329760469056939329 895577126659247873 975873085090693633 748204172000704641 296309639030869953 844338314034828801 829981809891759105 278465127646022369 829594729534964097 273723367692895169 214013949452702689 347593058481670913 831493148736132737 25378061486534877 982695068883654017 611031764920845441 714048695891310849 958554849608503937 52810917896902513 538972488529317697 173129752201351297 931092131305049985 731582931433759873 419453749365850113 885310326398386177 863215138080619265 402701594981248705 674835121525468673 81710498722049601 286632131519056097 777906516207647105 584023801637179905 522559204645038017 68573824700422393 42351928579119401 822142059686861185 128683248194807473 959534200202327297 177124068684118913 258166587561440513 941489746485789441 479868755340675073 685502729587948801 401361440642126849 779927694625332225 185068223127004225 237328610166823489 111603764112338417 868145815986654465 49053557898105281 187721167528973601 430129870890120001 325991139453424961 111458000208372705 35083848819791541 29597554745230073 79123635133161233 446425908866359553 124655142428718337 100082842717718273 867489555710466945 240442331444270977 946760159367524737 895744777917705857 349457684566207425 394213540692646785 345458745872843329 471064339655221441 131461296525049681 683373555552250881 668667750600260353 782082315124334593 45012105111371881 485146554371198145 133377336622981345 653839898047472385 368093613992375169 279026637007618209 430729452325035585 597804067273692417 497957922367309185 200646164226668577 290051068687187585 970601454818826369 957124966923050369 526518459685476609 496130865903179329 6678510735802946 511924229118850625 16111564340604901 800916022234627457 231966374010092129 639358908486901377 975213547809900673 583330935014853249 213295026888111745 957669272840437505 934888168574104833 736152400245128321 449837107165571137 481108157267431809 183218997413362657 547011305791269121 39556241488121201 440625208055511297 527852038639792897 694949566284218881 17402005148319689 778020267742551425 607047964009538561 510988157955207361 565372672700810625 448428085817486273 572146877176237441 410428011294282433 630721861461758209 109619128707198145 817257614682617345 658805501110460801 491305049108966337 219552465077928353 680461525277934209 98378649792447697 760829655753526 667029330653480961 248344015296240161 56674242820829337 295938721534547265 813427843207566721 891337466433981313 755050158365843713 710384419895298433 793733255623966081 285902986025192257 208616647619290785 207063654999210209 507921915435762369 51347401328570185 887535381854842625 407761342269914433 402843555553733505 870042520912974721 525121118587971841 983272549652120577 701833485474057985 961587520456419073 94878145114915217 895770026921901825 564256497616828033 951258929658379777 524307545649545409 511378701993173505 958045662089436033 683777664006271361 508842120747726081 576424713571562113 91184467592729137 73465422334194849 378548777210678337 265094280219749121 687247788892907649 105365120965586817 350353715692090625 140000065517519089 397948734768466049 78588420241160865 369689084298155265 741698750025129473 242642367109059617 848379381899548033 760951252065421313 350447325690261377 249546394392002209 428123438600309185 922445798828302849 95966249676699537 872811043592182785 873386722357508865 628143030146286977 271859094837033409 278388216192514209 919268949286802689 148275620150339905 324409775702058305 62921548854607321 677745056360009857 339397173888709633 305153874416198785 304736939983190081 636733194308405377 250932396504278913 517939103011165953 283715282372870817 816461061919483137 271556471858826145 959815579279201409 564758371862172481 826035483231706241 720138500534002177 897318425782650369 63223054937342481 584303143047776513 350791738984536769 372437287718248897 923730447027271169 100070259222207 971237230496139905 573348767942398721 597914310310930177 89425355203616161 202777537008767425 201982558957844577 31838237720069885 998167269160504193 976388981305373057 232489274562560417 827992960962493697 621608983633137793 253594404036970657 681091710668290817 166115697315053281 904523026760372737 476819242056787841 238670558009083329 15810785140590867 172330026556608129 638932056069489153 283424511579291041 194477744069377665 704274738187407873 565821789165905665 963342335165911809 386877145053180289 199212397654463297 932488335909408001 678944806771774209 696419100548912001 304377649585816833 788665756767013505 508336654563969153 319701598418905793 244028224805788353 514028997336520641 392216655726066689 779839117246172673 80342756493806177 418250578510420481 369917074743050049 903713788155588609 811258184532363265 863393724938031745 853195625704536577 544584621405778817 422533668591583489 234298107399265377 7423217674748629 423762807471550913 993326374101400193 188804102486624705 335662945546836481 460685644573050753 850686474022111873 959066532806499329 726209183574546561 475206050125397185 688975785740098049 576149555256517249 615364287455868417 152891694881379425 141263198987743985 484016026312669825 762113375931186049 965355368119876609 902852009915136513 280497604168129313 48079006852596249 212999052593989537 569476020825860033 159551360505130177 963486348081453057 215056171595453089 537214357130238785 871895082151990401 167259732877830913 697592379915722241 806295955266634241 713912057379300097 6842345158496245 738432918189207809 290795150194924161 694597275622509569 831546264619113601 911206748590462465 230486301076055617 817475935482601601 653489277741805057 49342251624697297 765179501417577473 502182266452233985 414371790640821313 923549001299836161 416677687787327489 915187237441696001 157030926036973985 19832861798395385 645679451675960065 190578062337220193 521043511895619841 24300175378801469 342728134723770945 712515832013647105 565424235913376065 898918951128340609 871527910818286977 266850415944144705 243093810595389921 980153529863759617 423088092016357121 619299297301633793 326313630627872449 89232004430616737 39319401347995609 63669545729776897 15362170119750829 526125529388810497 819616996818993409 531015004275840129 300653324562681217 174623372089289569 893976169845331073 737694283823440641 728182113540306433 996809950945777921 607274440424689025 558474632240145025 17167687805532241 493547988785426369 653119793078872193 774682488863089025 865211490838738945 383128092023628865 279335604485723361 704628860385238145 758988772900231425 761067362550822017 83579968260124817 64956874175617689 86858507396875953 386260871142912513 765257187040944641 31115292068786717 863849177595760385 856567781412056961 702873739394306049 609925714192041089 859919948836854017 232831424300844257 604046601553321217 557377980963277505 440497479922036929 914797497390512897 213839974180444865 573678204488157185 445962119789506049 114039613342658449 166963794660873089 991632240712160513 556542544420459265 284584460123969761 297215468413924097 703244563341325313 804139076669095169 116332674774856321 855611590844105729 405643732234917569 836722060857361793 752603984875410305 184790617344589249 106931275193982609 738556797032522625 422329050035973121 14947034713074459 134236135321682321 325629739248505217 668823552194656001 14884155943548195 2212188914523239 925955990601131905 378095250740489793 895472764117201281 505637023658035649 415224647522727233 255759748998460865 832228032531787649 322976496246166529 296400319523236545 746508424911514369 374844009780971969 490216874920601985 614985240652877953 435440173334686849 235955042723730913 10504928334437837 607820857955495297 96320102717857745 306353379668635713 992871460084071297 951359692582165889 965970937596185985 102233413138861809 403365820723887937 954681683541259905 812669412731128961 300232148781034881 308243168580272449 823203204774038913 543868217450015105 512194086834540481 388493009714675713 381695555864020289 657176872218475009 463433337587687809 208172138449921121 211182027713725505 798820106247607297 1148024913135260 879027835469639041 735432699454072705 154382667486590465 124538424797250977 237213373127669761 241662994189560737 784302847181525249 511692401256595969 744077839762478977 379829771426535937 336176152792621249 852656102669485057 54751339001082753 239396425682222977 650483327954422145 981156129841593857 531365058757682369 426020156328839041 536996108837588097 142658045571849361 81188850384162241 568339335690005505 675097535225834369 322936726588352513 195807123712807393 682570793275807873 999964114357954561 983823224983851265 280882361046050017 756254916318248193 723502478602430465 671632070196295681 575394694993757825 619124802950473473 27746196830964465 154938866652273089 645941093935530113 626263356961054337 510856906437343361 153472188919636225 540299067293670273 254613244548728801 291820740809374273 496132708100404353 832702753241957121 417308106403417857 747393948204209153 116407762736031377 581964096446039809 30613395245957521 699963444901204225 596187777194401793 446643875433235137 165540752171885697 362006630711537281 708313592861429761 106006910722708625 411095007263760705 914142930910134785 303817474969903873 671678188411473025 939916753461879809 519875027923038849 927116853064234241 846072182007343745 161710060114906177 209653421152172129 222355308422024225 296241660426940033
783261499731906945 5292 60626
871193712464208385 342 43189
350429843458066177 48431 60744
158328062988584161 883 30698
577554714742561281 42949 50605
585293756003895937 153 3041
776893175610247553 48847 59276
697255260409800577 1603 54242
795730000964198273 59114 68401
1213529617832166 12886 46879
151274707118282945 49316 67955
742193270422983937 4132 50146
713812016204101889 38644 44924
250216406052633281 6526 26692
851854823565084033 5125 63865
702207379711605761 29461 61330
441132827986791681 16332 50174
634649488991431809 19123 22200
767735798349399041 4707 61612
915824416370139009 1477 65022
203308513895521505 37896 42520
384781814599055169 26495 42923
930796651696688513 8570 34754
422644327735266497 18751 55066
421986468686583297 6033 62834
298514136171338177 14250 36582
882661509525995265 29459 58456
507029631566279425 28110 64378
525139081552268289 1081 57482
623790909793232385 20472 27769
360857287291828737 16491 50718
824648258992024065 30774 56130
554434726449358081 30794 55611
201156945834203073 3644 46186
748112067132971905 23982 30844
139674879174958017 23604 62581
94350705919779905 1047 54488
622506690376983553 18535 34148
185872154091761377 37661 50980
725529800769830785 18619 64365
199368966808577857 22890 51370
619368564787084417 7587 23813
730445051317779841 21860 46993
851285796475206529 43231 44977
880853127231617409 2014 21444
317120533085532225 9269 49180
147434047539043425 59361 60367
759809506790499969 54656 61529
295958680561454913 44528 65308
486791398086143809 14439 52432
163919325171654849 25154 32026
397208259999398913 23672 23783
190966236584571905 20265 63787
709385560901214465 31326 60159
291637036745534337 10054 15973
365483009902501249 12242 45329
946414384836685953 51333 68202
14172426905833647 14436 22356
808563223349231873 7538 48434
115076453417696449 21733 39414
978883282945119489 2510 17870
246675617081113089 23667 28918
548050324040964673 25343 58543
979260059356274561 18208 25805
423656446098220865 29296 47623
208126959330446241 11617 12731
748091912135912193 3769 44258
970407529965950081 40874 58884
275055505021597921 29334 46563
639236202380491393 57347 66405
109382755461446385 20171 24704
235912940708939105 9467 56500
240164971569441825 18324 51992
909964827739901953 24346 49571
197447895572359745 21485 33107
119962273713934305 20956 32522
881980365736481537 8498 24981
945651545393904001 36801 50133
495962738037299265 4825 15021
42065088905271609 1571 61901
526637478062127681 448 58221
449763358961650561 29542 33259
417077704745501889 41797 59312
14081476470789057 5576 12233
395102129533128705 15225 58212
965559788435857793 40052 68667
838572382239569025 2201 36535
938696017581829505 42856 59517
423182609694578113 18923 41188
203254255860560577 46275 54843
752346869855408385 16754 16946
712528059624542465 45570 51922
857510085251377025 17783 41389
405406083882898113 32595 35896
156338750444611201 32772 35434
179334000141093249 521 66626
483629738483273281 5832 42055
250224341538672225 17927 43348
731534337167424513 18934 40900
710435282712591489 45782 54650
951846279806360961 58340 65004
928531208398997121 4924 46428
243299154776117633 19306 49492
432353250642503169 52980 56296
235135844292443617 10590 62841
963012929816688513 17118 19106
164636555458933729 10806 30033
161781693020014209 8485 29049
571311190404927041 2020 68536
65151114966116809 4485 52981
207921510183957985 18220 66029
965987665057266305 23409 39093
20622633125924497 25515 29432
702321398169079425 9007 54265
287750519070122849 47408 47583
947383783002589313 29009 32400
893882325534022529 3174 64524
40790655141822897 14949 30726
734274811119213697 7773 55319
593618495933807105 3060 54417
80678415245671425 4813 22446
864933351784674945 41123 63020
194094117168127425 59349 67028
562717634831397377 17216 48513
709837307455430273 9048 46630
883492516465825153 13168 31929
751708862664777601 5133 45095
544588646020738305 44872 54191
504410827101310145 9498 48486
314076579924620353 3732 24421
82761201333930497 26194 28335
297951143855879489 21896 47692
722399551441228033 18572 19770
690630232437317889 16452 18956
411816459480895937 5688 26079
782241578894225793 17260 36742
195338043555096865 41869 48364
728040818249571201 34406 39817
240097846081390273 49355 56425
648388725282227841 42882 60126
854801219484343681 8359 59221
675411934984996481 29846 32130
77115268425025361 2883 39632
116078157136623617 14699 60132
358757689386664001 4310 8703
626298143288000385 25531 39800
146125339417771713 6147 27793
328100720863982785 17828 31886
254284688718584577 8538 47223
571169331851624641 19083 41671
425300733205382657 43110 67392
748870031113252609 26696 41671
221134221561925409 57572 58115
774755637717493761 16121 30702
669724503055157121 13859 37890
662830034901713153 27374 31671
684540337282513153 24066 27382
148284203815027393 61421 63911
766085381927560193 41767 42575
662263513894199425 36029 64112
739897116250517633 39852 55193
332902777630909697 14176 49877
981335004382110337 26166 45983
510338841348652033 27990 61030
342805012861546753 19297 49682
994112529167384961 28829 39356
254553980893582817 10630 44302
475853190368010113 12641 63645
953643757076150657 18641 50229
485498805459275905 46326 49866
570712384804970433 32731 61781
197178516319166177 6856 62614
826322111642653569 33454 43969
320524155374702273 12905 38818
865628040512781697 52565 58752
114899821094152097 26988 32859
358092483584243841 65668 66959
400078164723300481 15860 67448
609824591568148865 34843 54403
270436262796931009 21408 42449
5090757916022427 5113 6712
396683750338329601 2541 49533
768647241683858305 14932 38512
790812413941122177 8672 64489
272232821411222401 55385 61897
168934885285370497 52153 64767
847258862662805249 28478 48347
141332206839688721 59542 60039
933808137058079489 58036 64771
256456578180408449 36449 57478
109239413507516753 48455 55728
436209649057072833 37396 50581
581971478139848833 19989 44365
930379620273914241 18866 50469
260548876933277985 5461 37412
944611057077462785 38321 49974
655635597130228097 9948 28045
600330456975118721 5313 14063
167564755689035393 5271 58757
842821155219834113 26140 39685
515174251324964417 5737 48696
618945848352002049 35325 46369
826621143990642817 1505 57671
153492731801105025 33474 53232
813895696827685761 9964 22288
301003068347601025 13340 66982
417684061490156481 7386 56091
325684448113204161 9436 33792
212355557674015937 4397 30085
767854567502059393 58686 68460
998098671042775681 52552 54838
674516670438048769 2002 35063
395033940012794433 35233 60650
629791601362430977 26006 36782
162214759589666369 6027 19980
781038653576384641 49252 67177
811368854866742657 13958 27045
479429618998569409 5665 49120
794489006250294913 888 10841
299934858712145345 44525 49311
677155499567177857 54264 57578
247779525623517569 31391 56044
159602655712042465 5132 13595
518011451373435969 46769 67078
562302789998398081 2609 19815
90288592740638049 4879 46793
832322820717756417 40703 52235
517378909284456513 22421 67698
553173795797121665 20017 21552
151123101007303969 4123 29463
998251317383541505 37174 48872
225640987529626369 5183 58336
130389471130882833 20479 34142
188017077616297697 6472 24425
127098253729478465 44166 58709
767346852171879553 10015 55754
836084357126551937 36352 48668
124198043951142977 16439 31267
902415107675103873 29445 62669
886969815781551361 19128 68612
730082820936161153 14573 25878
484666833070424001 10871 24699
102425308339370241 6163 43332
298625601740479169 30825 36906
936103953311985025 453 2935
837274582718723841 5909 60530
179175936291450465 27549 53918
370893241187896897 42038 57146
62566533916339041 1211 31022
619801270548141057 8303 40487
938053646924139137 24135 34939
800085379570401025 12681 25197
425391553913826241 18243 24920
527166946564424449 2794 8152
633987858865744129 58030 60603
820139751447722881 48678 58310
201802721184776609 16298 18412
251944445985589729 25596 59621
178506198809252225 33446 65503
984352684989243393 16929 38965
475794227258390401 24849 30716
219811146218464865 25848 40304
994187717819194497 54162 59560
810206533973140353 12875 18820
590833889292611073 4029 26025
802172577019934593 29049 67759
407830054577026177 13455 28312
264688717570759745 43136 65601
968537657625020673 31815 50999
692982715614736129 770 49222
685534080644977409 25368 60442
579268389263258881 8086 20169
170402462085064609 10823 29589
937219911090483713 13945 48009
773515184166221569 16978 42054
600970468395768577 6343 15569
232007520892679521 38247 50171
835373897283179905 7386 22811
206250793975847553 20921 52848
423023663626278081 7469 62569
366053617071912641 40109 65882
321853583102797121 56798 64822
213920578372516001 19283 46452
493992009372146177 30605 36746
864744521380387713 5831 46531
735007566328594177 24768 53925
836215534294815617 16818 49429
611136136796599041 10125 59993
207738770296487009 34837 36798
331404913827658049 30591 59509
408586475859230785 24760 54288
979373822410774913 39791 51368
945502455115885697 43598 63035
725473000417739649 2394 5222
505847798648268545 27439 62917
913377112493829889 24471 37436
247538606187589505 35832 42449
295227412706783105 18596 53053
729600400287687041 4561 54832
313188322754324865 4059 68420
120695227266892865 12203 24558
732726415696621569 38606 53537
329914841220904961 16445 60858
23767272470561097 12254 63737
176476111378690337 40080 49336
440484561237145281 4108 67799
824723794676565121 35673 53029
850980043255741953 25184 57546
591785313969339137 49039 67547
598207001059822849 15786 32987
585888124131862785 13823 25366
839963167095785217 6650 14951
120491633978787153 9617 29695
23053265605785357 39448 39881
909275102599643521 15399 62222
400179258903317953 11764 54894
901142721286944897 45567 56869
605776995693762689 9248 52090
784646913311412737 22772 37788
692828528020836353 10314 63393
518503552279298689 134 11847
168461679746986433 23876 29938
383804208331291393 3982 35685
72978143389217825 951 43075
634630056536522625 41450 68992
210502167315755873 23311 28226
943239712817593601 2025 12918
227575900974724033 26204 27232
252079699381368993 58536 62321
700662912493687169 417 22616
28382210549089849 23508 50672
382558862018338881 65428 65730
722645889713376769 26885 42219
956546861030748417 9516 51710
225078293452163777 1133 68944
713059409235736321 13719 68234
306596252727956673 42323 68502
710078944995007745 56552 58544
751869566702957569 16517 36870
10133317754377203 36707 69031
928585145251176449 30626 37091
779465601227602945 18088 47487
762353134035244289 3485 38720
99744770826188049 36086 53826
697862360025084161 2545 41819
804731897071764737 805 22333
695814707660154881 14429 42107
323574579699975809 38684 47395
364651826850675329 8188 32471
314931041436810945 13696 57841
718623156198027905 11916 21405
159578004977188225 4459 44544
696040335536622465 46040 52927
899412593681848449 9927 63012
407674284735541889 8029 29530
350490335807830209 2652 13361
469685940611654465 15989 51640
481445869571505345 14948 47560
486446696052929921 33290 65269
522419575910301889 49500 56106
520292823236985665 64651 64792
27719195167339449 33919 43183
806835273716465921 43844 55322
499409024119625409 16419 41927
822143044202462593 12937 31707
468844088473648641 41092 57315
345584718600555649 8301 63297
373906034482981633 35876 48102
662939885806110849 32797 53861
10431467455237709 24037 68217
769458222991651969 41240 53550
882319609329680769 60780 67630
443591412301529409 22990 64653
347394904187272129 38218 40706
931721343232858625 14793 23308
998546530744643969 2398 49516
831010540951098113 26236 55108
881069080883680257 6640 36100
354449995393473217 21477 49829
620126283970176257 15714 29849
874068371045225985 15653 49329
814080266880640897 1350 54842
483810811191865729 8362 44864
239556882950264353 14416 55996
165924829038885953 17054 36325
755615138825522305 31464 45593
982913415862974209 49461 62351
9649686014835625 9288 49391
270363916716448225 17075 47882
113124921839219185 41886 43443
50074088343343705 19359 54840
303379201078367809 14185 21326
918644058524336001 20213 41940
338268949781156161 42409 65906
267210299547024033 16839 57761
896626537197942529 11274 49104
91776296408298209 60676 68989
907115640451312513 2689 54792
638332359124781569 16353 40593
162030375400288321 30617 34878
117978438158104385 20094 24429
478724869112443969 6727 29997
663313397436972673 24081 35863
33729918845562425 14862 16030
595110790897237505 16004 56568
833054113608259457 30645 42989
695778730027065217 8257 20296
100368053147573025 8615 46122
973842867458671489 31245 58995
138856849089638241 15620 42360
691411859158186753 871 64479
605952714515847681 5716 51661
361669502460088641 27911 52656
654445802441049601 16598 50675
296453523469217857 30045 43407
718058038824406017 9147 13126
805103219432908161 35366 54343
787821148423166337 18520 45119
134773875019838849 18698 67110
477767061245298689 10153 12812
423706512869259201 530 12123
316034853815242625 380 61202
1602605425581772 25864 51377
927472366211926401 36151 56833
173257012029552001 13893 48784
624472464952152193 7776 18763
385659221934325569 31096 40103
57292963697857857 53800 68342
246299339300563233 15748 52603
822053000506063105 19634 33123
538762252664817281 30522 39522
188942602611316353 3443 27551
638543927309967745 1910 46428
124621567661552753 50263 62480
959613500315690241 18783 39502
982279538013710209 11341 63275
852814178388015873 15123 44950
691858178475545345 7537 15741
219828127960092001 31183 64619
393738258372533057 37493 53020
134183199820569137 15007 21434
228045316699780897 33276 51885
145764911566423905 8269 21190
111022664654665697 12806 42639
758118991159975041 26867 60549
798596406173604865 16178 51918
386529994129837441 8906 49606
442835487255560897 1549 29689
377286458151274945 12905 23927
16292772568693437 32435 51743
800783488262020225 8452 59473
548413142042999617 55222 58492
93425044091006273 29995 54767
667028283284910337 13551 52232
133647860268446545 61216 65643
675986575671057409 14922 26350
1596166164375746 43151 50248
987213908157816193 7357 32481
427951751642659393 50099 54301
653129745290623745 21367 53974
370114084003844801 19461 57859
795919278843431553 33525 59958
115969316026287569 50075 67067
880796031347269761 58223 63749
207551372878185697 61855 61904
5770249794682770 56638 66639
910334833521396609 10361 15056
156561906815465345 2389 37309
737134887055830785 16845 28611
278400791136537153 33474 67780
394401872298409729 44406 63854
655454394470094593 33823 47606
679284042489854337 9246 37215
703069585983161729 48598 50625
588327162218227841 36631 59713
677367048141928065 6485 37059
337529484544191425 30432 49257
920466774320519937 39117 64666
19818189181314949 19534 56502
411476206843158081 1091 5695
316000798521713473 38359 47091
506699695001646721 21647 29026
786891874629411329 16557 45949
37637904682309657 18914 58609
464375930764546753 13927 52995
203278539169421185 41127 53136
390126134557171137 35424 37645
284233887114790913 25532 31012
966806478575534849 157 38322
615318855032985089 21760 42490
406598179041417025 44735 67349
877475497796051969 19271 24621
654911040657012225 12236 31023
799208147879031809 23823 24107
346719679164841921 28469 31308
669274572618771713 18962 63746
843377458679071873 2729 46519
79093712998020033 22157 24617
795100955798879745 41949 47229
124333720923697649 14814 54119
643823087474274305 1567 50702
934558635347944065 14512 50219
500880696517107521 6979 57403
21352300875715713 38600 52968
613994268709262721 13018 68238
714957900764620289 6405 37906
811995945435931777 33145 40355
901821819092429441 11092 53460
222681013206013761 32049 46256
693657101857528577 8968 67277
398865798523452481 30104 47120
940803216301983233 37732 47743
355294582876467777 59331 64184
871797599904073857 21235 31820
790022936380289281 27292 45059
459721353590065729 3813 58838
522193266994051457 3405 25325
379524534572713153 3484 24817
846326400177794433 27288 51177
428336800172981953 62404 68813
554709231754117121 32941 36746
65553068666719841 37958 38189
979378426839467393 33928 61870
672794556104388865 9654 13703
47465949272591961 3649 58783
285584027785436225 16410 58875
18374269170529089 1696 57988
514511434387738817 31743 46962
216895444838144161 19662 29099
227857957348692961 40050 43426
39438297978499297 18729 61800
590531289124680065 12285 29233
953656501867939713 18023 24524
690876884322651777 29175 61333
881018878784267649 46410 61561
264107922081617377 1973 42017
831583095120578305 450 44517
754221050721657345 29522 32243
213480097998534305 8659 63255
423302141902336641 13351 15525
550395746792062849 25553 64071
568013893040760129 43074 47469
942866944932639233 19047 37563
418309900634053377 45763 68499
508101279661673281 1207 6572
698887888697402753 29122 53444
987033599225689729 17957 53247
222455503767445601 20646 22546
868077638964379649 20660 20994
388596889828338753 48980 67893
442888590701535617 13989 32225
669045395118185857 20196 32789
973454132644945921 1130 30744
343402528899179777 8754 17189
289277352819532033 3290 7786
352716769098190529 48939 64821
307592660596142785 50109 61936
525103522039049857 34955 40045
760718644252172289 8445 47857
760039072739257217 47587 57688
366166329899499457 18104 19762
964522527311647361 175 3896
649438028210560897 57721 65279
664818140739964033 5892 25915
927307347471796097 2540 9598
81235948776598129 2036 22036
110375638445340481 571 7127
278070071308658145 12210 35831
837220306374007297 16655 36171
944523025681309697 40188 66620
166438386876073697 24148 65496
54607811171063505 11143 12478
797068999861679105 4283 54978
534492021953614209 9927 50522
446445143046226177 41149 66538
135625587300491905 8420 29146
892258770546732161 32363 48483
403058646839316033 28774 30140
690078802563782273 55478 66949
841957613211842945 31022 55540
68741193300454033 22326 25132
345225305546339457 14564 30643
973688122869170049 4691 61498
352585721537533185 9950 18662
175827662255954913 5181 52903
284634711618497953 22109 50736
245826302572560001 35102 62394
118608544574197345 44095 49516
976252266965630593 11990 15548
675718102966985857 20154 67231
706699077721744129 20033 52441
819770393053456513 59099 68117
8786262935188916 58306 58485
309372103536521345 31430 48364
462824167199691777 2740 18893
898663883048254081 28024 29456
885365529890563585 12801 51097
570799474975647297 38150 42430
175652782507519585 8012 26589
271124444178209249 46751 47019
444112729737554433 34779 63773
387132919917025473 14102 44824
586024186964003457 13364 56318
558759921623146049 23164 43392
764356487746297857 750 27493
378298043053636225 33283 59290
617342508346901249 40511 57649
704012372393403777 24597 58489
904184887533688193 19262 49757
6206860620626032 25236 66890
568382739714245121 10243 12107
677014665338742145 15645 67400
41508955426635905 21091 63282
833127185660121217 53708 57685
827626668075403393 4184 10353
968539437004604801 41657 46145
604217675267563009 4267 61907
737641118057656065 47724 56957
747850912232102913 3609 56423
970675144165209473 11967 49746
753818483170803713 10545 51513
93058047293940401 725 56251
282064891978741633 15218 20972
197011201177385697 10138 41642
951890205654592641 13289 17994
344929344654520513 7868 63879
716427953439215105 33165 42648
591954308707283201 29197 54803
173518086458088321 21293 23094
97243592782465521 34819 62323
155938602124116705 22445 38244
163588882384029697 35284 45036
942296959706396801 5016 14001
56158086445538657 19201 30481
184836408817567137 25506 61248
569868788030117185 16346 48226
725017832408823937 32919 44204
920314751719391873 20727 39903
493015216147064449 151 585
551893196807750273 2734 52987
240209200066601633 24492 65845
341841883962150209 35799 45499
936416348152640385 62798 62978
682959101403593345 44024 67465
974576397926099969 9135 33088
315377510473329153 33328 57666
984329173853247105 11579 21685
464754695751306433 28290 34471
158234249642049473 23742 46952
46561054091359465 7105 55110
347625161208689793 12975 58422
513594228261961665 605 5191
788499277312567425 28660 65688
378497621689067649 4167 59553
623917042494561281 36672 48542
335503904596887297 40501 46906
99811844513794769 5488 13043
946148979075292801 13390 64503
430068458445525441 31942 38065
869132753175687553 30128 48040
412884879596717249 25699 30571
225267413703395649 42748 56172
907858019078936705 11203 44309
694139887364141057 15791 24403
240088332612259585 43256 58291
744558541323744513 12716 28376
920276676386173185 4137 37386
158533115132382113 9218 36482
228916318303006977 7920 50120
746806994797342593 3019 24319
236135210573202401 24760 25977
4411172413224308 1648 17059
265561052140924417 4695 38729
185670155211585793 43159 57381
608481049744788993 44520 63166
685075802923687809 16343 43521
282423258900209377 11312 40224
908059959706722689 6547 65025
763747135358393345 33426 60769
19288287339744417 9086 65326
884986786232929025 67235 68728
335186659532912065 46820 54225
856431674924202497 26422 46749
156680650934998049 46005 47595
374914751662359425 41827 67613
665501518312854785 16044 38993
128162951796873873 50968 60517
802502463608472961 18775 19150
559399752824958785 3000 65388
186393146783803585 14249 46610
106839451992463809 37808 64981
24872702134882021 4768 36943
535510540176673537 17121 33649
414384778935332353 6602 31487
254628982270652673 10939 36030
732770383972702849 30250 45673
478186151232790721 6555 48184
560942617945574529 51371 53514
133312754747770161 5286 30948
541770417561092929 51691 60473
69174898232816417 21129 60495
927408731148720001 28228 35415
808998163550263937 48473 60464
445020158226125057 17283 65566
231013849412875073 15337 55243
811961163940385025 22242 30523
819698740981145601 5755 6374
671540324100032385 39045 50103
96383610327890785 16702 39598
17199285545050459 39390 40840
829668116853589761 31735 65898
769379025334099969 31880 43043
892017358394326785 1129 38292
91649187431091409 14442 24164
391528277546250113 10090 59085
208582504856547489 8095 20838
562831273521524609 37386 50073
644252540363996929 22652 23064
625877593453999745 25908 38769
303878592491198401 36034 51507
342989802865702145 6822 10328
919187991137210497 6198 53141
249802517345692353 12778 64435
639281648910934273 6655 18257
105012660875431153 6405 13160
899997257412596993 2936 14920
179025114197180801 14429 15343
300778734151887041 14633 63589
616435159400936065 8900 63312
477143871338871169 24530 65909
878648227843221761 23284 27284
437478689760023809 51716 62790
908488449211816321 2352 29802
221391342196401569 40077 46740
26837683786034461 37152 57189
59106586581233249 1360 62213
837185596308813697 35059 57237
475694667740629761 43033 67638
713408033211173633 3261 62794
605888374239224705 2465 4310
790372176425009281 29727 60043
338974935683925313 7898 15663
947131523193014913 37393 53941
997452385972504577 5092 29912
982890311590352897 5464 21010
553886533367023745 40662 48409
364520794722544385 45722 53160
366508416222398401 46786 50269
176051856080690081 3632 56606
824560537626272385 33435 61502
688570826059283585 48271 68809
31259210678538097 9266 28578
169033827988471329 5559 53911
35761500661738665 15954 31218
195086416497069601 7837 54732
962636201896440705 17688 33527
422386239537090113 37180 58329
687748393853812737 49114 54607
520244607440055489 6559 22204
797789000603753345 58632 64808
493243266614314305 18171 34533
426579232462263041 26738 35940
946298426210681473 36160 55598
563429325907446081 33604 49080
65592278322540665 53616 60204
272213192471784993 21328 41437
490045775755511681 8004 28570
659642539303686017 41919 68876
646495683134617089 7483 63240
320489159021907009 11546 68694
894966742877720321 5549 12260
259016550175328321 39516 65456
41766902003743665 38920 40313
723215926376699521 13530 64585
993750621306652673 57504 68869
274156396838915137 36562 48780
515438113004478273 36201 65344
395892014751058945 15402 39208
911142106315274753 31459 66605
99986089673773649 32643 68311
741462789279140097 11102 48363
537052592015417217 11839 48644
562360977215469377 3077 65185
841195143930260481 10932 24673
860384534729917057 44788 45211
898362600849555585 362 61301
761392705399025281 3299 4844
69648441972400833 39737 51184
916964372531751297 20915 57800
161159206808779489 18931 48366
674685371148804353 1610 39222
935802460462124289 49904 50095
857655522644591873 26009 58335
453388412502040001 25402 34166
74572604719968177 22108 37178
780791289838003201 42976 59009
961886878575867905 34238 45676
290350440161663681 21655 67434
895299548685280001 28631 64575
94870073880851889 2266 30255
842777923185053569 343 34834
212311581808183553 1747 33146
551960631751391873 19711 52463
560714318691747585 39917 39983
927447770831960833 29326 48243
400176965481339393 38933 42151
724940811684668033 28220 66972
58428775534988377 9731 49939
982663451148908929 7093 58234
214744400119645473 32278 48511
262437449135482849 10591 50462
429152103219205825 12002 44020
828236520664191233 31130 63394
172644453126000737 6766 21160
231054677519075809 25907 35473
766361075504303105 13861 14981
840236664920269057 39352 45376
449361495955646017 13751 34885
215907599198935425 16112 35982
283263529930092513 32100 51888
322535198114891841 19466 26074
802544936705348993 7630 21932
800626427525323009 6922 55704
880280368964459777 31906 51272
874084342146858241 20364 31781
412354557169027905 26523 40553
854462370306940545 31762 52082
382186534964585409 49378 67791
728218934770396289 10876 34752
724409097655101441 29083 53568
225594175537885633 50350 67271
738016799634205953 29188 45527
838549839853158145 14172 62733
998968298534681089 35438 43892
640818397164928001 47029 59888
970727248943102721 52461 53852
554991873992591425 43520 49317
70595825507300705 30317 31819
793054149861781377 7451 27836
254595318351956481 45671 51310
816297585473961345 24563 66481
318419188432205377 27973 47547
557355969677438145 44696 45537
597572953156412033 19932 67887
297190786250567361 5506 16360
160293223778300129 11040 22497
108132944544770737 8013 47809
358786747328647233 25894 66210
225724407792711201 31351 40388
496131260794687297 14845 30930
56620087473497449 10920 33288
367988563892947009 28757 52242
138615089786739537 7975 29636
527213043896299649 28936 40853
26815558308250333 22108 43807
98257973123732961 15418 61593
599695979269000705 27218 68080
719606150995463937 26526 46899
825436359707872257 29892 67538
24276674200205405 35567 43665
471818579351818817 26417 26437
420518342090307585 42236 65359
319182101996211969 9893 10680
559042703891204673 59213 59435
229938203739607169 8054 28786
695377306844751105 9791 62048
639832912247577217 10541 60970
369351494877104641 17746 44348
729024728243004417 4414 63988
359031966662403329 52792 67976
520420117901643649 33596 36193
226499538942501729 25123 67750
913014945977437313 46962 66197
314381138368009537 28741 41854
596748526853012609 18402 38107
139597348994168865 1844 14504
960303991379774465 66017 68689
183031295565175617 51978 64878
857643516829746433 25851 33146
365119411173193217 39443 62159
19175062092756437 39185 66555
671710682537923969 18742 63980
111046299463104961 14935 63219
992752686738423809 20761 67144
876878099651648257 31283 42776
130942456706211633 44053 68289
164963201257343425 24012 34743
413489775400304193 37616 52550
934453252261079169 23283 26285
654100171631871105 16813 47742
262641167193827137 30287 54618
804880899879872641 30463 59008
703392898272298369 6871 37640
770005075901512065 42939 57748
317418505447854209 31695 64976
278418228157160993 23854 34395
599260819762093953 10396 50016
94621706386750049 28562 36179
368588716159472065 310 48319
967559527656430209 20741 58806
152727844374382465 25005 57654
130486409899706497 24213 39352
926292645881211777 6588 47370
768663556992631681 8481 63432
383303982813998785 4742 26604
998958047623052161 30033 45472
38771744726055601 49723 64172
842239758374187649 10737 66435
150386841579475585 22483 33319
132281534398945409 25605 55774
843999437858094849 21756 59584
233917529821635393 31347 41015
897018948187621889 42310 65922
571248352510043137 19289 54849
451360119306222913 10721 19703
963298443519885697 10146 18790
592741651777473025 20792 51768
350744069478341889 10348 11938
426142596637852481 801 24446
768626047373796737 11350 51016
543814518084701633 41017 43771
709886494143933825 12115 17698
155508522305034081 56306 62879
984625153682468865 13543 43869
424375686849842305 16007 25195
345349737365840065 43486 55488
491513003969494401 30446 42216
102933594287119233 3235 42038
665264564264702977 31723 53951
304784415610914305 22056 59672
373795754326003777 1948 45538
736657118080596993 12272 63036
664502545571096449 12182 65541
170302859964383649 12232 32255
507703383375123009 47009 54715
534480236893553921 9638 21065
22994265904543453 52475 55690
47495782206926409 15750 29353
535698315246769153 9424 55970
101595201992989105 30807 55117
700910223422866305 30069 47062
300453716058260737 3494 64846
710683890045181953 27605 63169
954975728243336833 58639 62836
96355570175603585 6867 49922
564228007986049089 58400 61748
625930051273762433 44790 63986
724104388888473985 43566 60361
202108485554944641 45170 48405
38902490621499201 5409 42517
641096183704895873 9572 10574
194420593414971425 9164 46572
254088897022398913 20516 30708
499153545309372481 54995 61053
877768717585261953 55360 55647
853122546552622593 18004 28661
374333455627677825 51849 53976
524423361150187649 32555 39400
948187615311276545 16035 38367
543539380657730241 24687 25084
281019672127285953 26960 33396
711564138566235009 27946 32899
381529368672197249 31068 50450
857471569007838465 14258 40273
9790035770080863 6346 8568
727350078440597505 19793 47442
274221220940070497 62301 65215
421436576413551489 436 10883
7439834545579061 15000 26046
5294555739698837 14634 15550
312133550986082753 17937 48489
173785298523778657 26666 58291
835989335388049409 10895 32062
311822211734980929 30827 48078
587861278722023425 5800 29896
730680994765204865 22862 34572
899176027995451905 41170 67863
782475123988138625 14158 25901
707262335003456129 6549 55498
629838944514983041 5112 15554
83264849057044897 981 8978
950299040656918913 43986 46905
484448247187835073 32854 40160
485969764357601985 41461 48036
420447747286999617 31795 58294
706055207914818817 34948 66356
48870286316194721 46246 55791
239685028622584897 6253 59335
938527686233626881 4274 22807
603005888858096001 56993 60952
714240965881181441 61499 65063
815218348339126273 19287 28770
779470273874835585 7547 51556
866672581697333249 38275 62962
315876537857086273 47209 68828
689071197776978945 35899 48417
648047718020208641 48262 63444
420485506798375041 35269 40998
536618061599178049 28460 32466
413368345369857345 24177 35675
308358797018598785 35339 57338
79326458748784753 42322 54262
684638187870028545 11967 29454
820435559538321281 3575 51393
470524068717409729 58628 68659
291684923581048129 9375 23854
428894566119659265 9228 65382
979400132243565441 15927 29949
214241679535746241 52299 56535
783944755082576001 35260 37889
656350310734232833 44425 45667
486345506511735681 3921 68070
463934942398381633 10920 41350
643016000265138433 21695 61163
202823813774649857 53808 55284
85982721170349665 4271 28130
767592389631005313 33551 57500
591318975052690433 55180 66731
86805930251806273 17439 47911
168566309134103425 12348 50078
215633337239481185 2312 31751
895585729576627201 2825 54945
700018749729402113 6282 49104
318888517266795905 36282 42213
166641182786861473 8071 16579
802012920641335169 6316 40468
383988367508088385 11314 12656
757016068629308545 8070 66448
94881762841666273 7811 47332
8300139440482469 36479 47496
949440842326374913 9766 33805
379745974300529793 9330 60667
333329180199456257 7876 59078
230734237965823041 31885 49993
22757437914115997 46303 46356
848683934428816385 27731 45085
420495638276989313 16352 36199
773803470255362689 43703 46402
975768855353528833 8988 36547
170898459236038753 7729 64941
756619052744269953 13817 49344
392290627176567617 3446 49610
503430034540592449 14758 55031
861158802854458113 60295 60728
93491611094563617 2223 17536
992222108332871553 32718 54902
346873798596313089 29413 64679
675082948628638465 41106 64287
203078081955965217 21890 46699
547635354418066113 11625 16941
952344697352735617 14074 27988
158736026360298145 13514 42383
745613600020376961 58103 66640
324440570423238465 33389 49883
41790437532718273 61489 68969
705337492413459457 2548 24411
662500932006764801 12561 18171
269639517024746305 31439 32703
727538830455380097 364 32774
261139975130458177 9 56560
299335926585328577 36968 55408
522144646749300289 5592 52159
307489805530771329 16991 38642
331991693136327361 1019 63222
287941029167740225 20478 46593
68111325623551265 2779 15655
651456291957707393 17774 18865
45720605329773177 28877 57923
23419463415862653 28821 35703
846124622470657793 56541 65684
853421224407846017 11860 28008
993789761173413633 11902 57117
324871007737385729 22826 47378
212215479315137409 35716 58807
845142143566981505 23189 43599
663552500804154753 17187 68635
700323289421575681 11979 45708
817339309999884033 17881 41605
7206401711165712 16172 41415
969141018986530177 10038 50717
103294243921851601 22857 53098
205828522605560961 18676 46179
584670409520661889 1012 60588
668185167527536129 12192 43680
397750904614170497 13125 67086
996999437092657793 51531 60988
323032235578871489 41055 65623
21188039960943429 14846 24950
89481061651213169 44302 55579
407498885260327617 10235 63987
140589756966271297 8548 68077
602863672592274433 19740 42744
556336619792134017 29659 32042
262436748133698209 11218 39174
596203020541032961 33229 43885
636827919872583681 17051 66807
760604756816150017 17278 48786
41563118752680593 53407 64393
194961072398392321 12833 57993
7859032039885251 5577 63513
668954298825511297 19312 52926
34782988540374761 21846 51754
292976810119974145 9419 68488
355017491531523201 2169 5823
675904148909410177 56405 56751
320602655478001729 40208 58872
158099971262167585 28514 32622
494118064328983297 13468 45307
734357193775153409 48990 51333
122490754705868449 31581 55130
54224754589291993 20604 43461
223638605648599041 14887 61598
572100931556434497 32354 38764
591808229406201089 1498 35157
528426340332678977 52989 68866
182762738737306305 2065 48375
918834175580812545 35637 60013
271486004403758593 63959 66811
174616294750940417 55246 58774
436894913472055873 11245 33670
608651655919516033 1652 57859
330951909343969665 44533 64474
353862074979581121 17673 31376
432039360494695041 33177 54327
454294225552459329 8183 16290
158249835075910273 24393 66019
795947155089756161 1971 22113
686656899241082625 41279 60839
30015743459870237 21344 64070
437549508478770817 16845 23340
862007235926363137 37 15387
364138246943905857 17526 44339
739667615399198977 13496 47193
426384949925537857 38398 55756
983891142164800641 1886 58179
711367223003119105 8835 32656
497472487041989121 14756 50193
633428946376444161 5462 7928
428863912613614657 8881 51962
263874861526129921 1449 59243
894738766030158721 17461 34052
450230044237319041 18343 65723
881870816596894209 63227 68418
945063746841807233 2766 48139
172121561864656769 3881 7056
834302952104298625 31859 48364
252166142775671169 23478 67637
449543684888094913 14438 44883
641502337861723521 28803 65433
810843156846434689 17562 49327
753906169511715457 37683 44188
56772930062461313 46371 61184
303553130202999425 15663 42234
150077309651567969 20923 53402
385413300340012225 2822 68106
713326414907623297 28128 39173
357860667865494977 24435 56229
990182844178409729 46201 62289
940214496797842945 15221 66285
526971591381933249 8848 20904
595275186445945857 36685 47242
674508659319105409 28232 45195
172493426258789377 36661 63244
894456399934522753 18425 29663
461957231091346881 20354 29432
528573846781629441 50532 55625
554998727039112769 18827 44053
233010348669747457 24072 32077
978337351413472385 16240 25854
448458681250190977 20924 59654
600322039381858049 18549 32328
582911522043683969 18719 32481
942667366899954177 30645 50612
848551730774406785 5092 34421
155275521480668033 5575 23822
309337359287379585 4950 55052
628691887438009217 9899 25539
923374299774327041 10138 49141
658211026980687617 16355 67889
354728059597260161 16909 29555
852744072639168897 28231 43915
124938799128475617 7167 26791
602758526888074241 36595 58601
311056296572555649 43873 57494
111684268194380817 23463 59039
912756359735897857 38798 53835
457721277032526081 25647 44874
312098370912803329 9786 67160
925843229998619649 15095 43614
976511380210784129 42828 64447
927726224658876161 60216 60222
940797810515444865 3780 16094
428667199762656961 7782 32523
399262038479566401 26579 51080
625541776874193537 50533 66841
42235553334233345 64614 65765
167129191776908225 14091 68886
368876413505464769 19364 26286
184467882045971969 27555 54412
299079033173622849 38791 59634
476083551908288897 4293 67366
663719069664285441 57432 60250
334476965334879169 21701 32155
418558544502513281 25465 31831
299388219295778433 18664 52738
951183064937854593 25987 29337
62315173852177001 61161 66164
787271001872678529 17528 26222
6465221063905347 59389 61243
19712667577795885 13228 64128
283913187957317345 6353 63669
946071445122907265 7799 29336
322553823195633537 27035 66342
101052916722441217 40483 64844
384431105455355777 46482 47582
429989185739341185 23363 52688
603646508997144321 16184 52941
973538853123489665 13500 31077
981174167416718081 66093 67348
599881155025695233 17613 43384
164274622846775745 5636 40878
222620089156610145 5723 16285
588441930523494273 5380 58930
490167613614001857 44421 61045
451092163648894465 34687 56608
884200695151509505 8185 55022
808964463746825345 13885 40742
321617726817219585 6632 44452
462631902110743425 48355 59062
331830464282067073 42546 45675
838661819279089153 8848 41840
825272413889504001 12904 67589
782591791126321793 39677 67663
171756793305963393 33367 64899
591638961482480897 5319 20850
523092153918138817 23096 51648
929340601686121217 21121 54038
671156993835811713 47137 67411
569074095672227969 54737 67396
477055889323079169 1996 31610
858673910335056641 6500 22130
814714141060125697 9195 24320
694325483328064769 45047 45808
99846622285763681 8422 16696
492744050773197249 25728 46808
22645886412536953 46056 63507
999396924321736449 513 21022
499947562368301825 28857 49581
109944484234915761 4116 45243
288290320111503489 12951 22920
103966692461192161 44544 56130
579322567617349889 63176 67492
514639303291843905 7970 29091
533716281260328897 2980 28708
503475390583766145 35890 63382
14623939073938887 9925 57341
730156324203534209 44023 59814
225252789808639169 12571 41021
450136508081037313 4216 52710
119192192331222913 1310 55061
813446506386995329 2028 19916
234393828631542785 11563 18806
639905979607199489 18362 47109
923494052096568705 30095 48987
487167326492283329 12299 37016
929675847781528065 325 37079
526025321310662273 20020 52954
130969409122609905 35334 52309
8462291456098115 6415 57465
7666409110729689 57471 67901
179213522735246049 7975 50816
643783155873844481 27372 65046
849047062258847489 51247 56306
441338650447523393 26182 59944
566277361062724097 61657 66360
332336490391053761 39291 45115
825913740432909569 13866 22336
576408036841488769 14317 51514
580064742112604417 9362 65247
601592259505277825 602 47956
695442805160837505 16137 43960
134620494564604337 831 62120
328402621977936321 23788 48726
28693015336283881 18270 28532
477256042562018497 15059 54795
90824804074120641 619 7933
78916586857566529 643 37335
86756495387415809 4913 10566
900917642994812673 25508 36986
840632373503883265 16873 45480
908274829045659265 29012 43816
390254019019419457 23058 42536
33633519398463821 44948 55096
139634536955956177 1577 34917
863161616658437889 130 57960
393520634150288385 61114 61182
937324882365089665 12595 31523
204956634413225217 18185 58639
197765976015993761 23404 60857
425594560186379329 20375 47648
877650258266825729 17900 48167
466199644986236481 41098 64108
697246751153649281 24346 32285
965995368942000001 51032 53847
346384517866710017 9635 30956
435749374943856769 23859 67105
963857037212754561 7056 19709
255858237150373921 3032 60789
814573156914164481 8266 25864
347590459057418177 19510 66164
864405765954934657 41350 50002
530053304608340865 7948 59013
481479099766943361 40585 50766
758093030711837185 5378 46075
693603514856697217 37730 54096
165917493530354689 41791 56885
269816744591182113 3743 35731
490064165504779969 4447 35225
373559978672950849 21419 25403
924768899814292609 32807 64055
309287896669701441 11928 17072
770369417166268289 15025 30591
608123546508373633 30578 46296
749593868142294913 55267 60356
188035707295981057 62588 67705
408702256086204609 28109 29925
61605630804713489 28540 60415
546701922654303745 33636 52320
297229812147236289 30855 66814
497056302036117633 38712 40907
601315359739992065 12434 22658
275616655840178017 45595 48014
781377607414796673 12531 64571
591957226314011777 30790 59356
495720533842224129 18902 33263
989269292798209025 4485 35611
491787076823499073 37092 65291
249733397027529953 35294 50197
305299923645655745 39725 63206
179318758603567841 40930 66753
150424850494076161 48668 65978
303617067060716993 21748 64728
448486610461664257 34347 42663
597145495719669121 58833 65706
815633299893534081 504 2818
444216469943501825 22177 38163
24623709299355313 44378 67290
332138818668635585 4378 59226
21081514378280985 11325 57705
645203906860590593 32682 54181
180539024152530209 18123 25057
262077067054004673 18992 67911
378091026563282625 42536 45791
276621090897794625 46484 60131
915045533770090497 13509 27875
456819037999519425 29457 47848
404137218447786497 42423 63441
491080974828893377 30704 35015
821116653146084737 33709 53679
861691957632299265 50219 63625
203795510394172641 51802 54649
634790338794960769 21067 25605
510270524803495105 10692 41544
740758400896890369 41251 59054
891466773191254401 22491 62458
116549866620662353 14884 31171
786302727002500097 15896 26187
286829902238647361 2978 61720
238542972036867681 32460 55830
813903606748358017 24732 68044
521283305779341761 23443 59367
353301329040601089 16140 52643
553800912846853057 35026 52988
765977908350922881 36237 40077
417908506716067073 31148 42347
15615227637422181 40367 65098
789153178338551681 35891 67441
516216457608027905 41559 57609
747971563054299777 42779 66337
194812110763290753 4315 41509
999729976346699777 14492 52788
53503225898200673 36377 60750
862866951697846273 18832 22893
673938847917437313 14909 26221
695777738308123649 11869 62207
244764293270311137 1859 52522
951520220299322241 8516 63221
796205758851822721 30169 64235
94078964298901729 3698 42183
953122939513210753 28156 30818
643667379495134593 11633 63139
972211507699878273 9537 32943
520437074923677313 45177 54480
549495413941077249 3112 39539
638595506941037185 15351 24615
847176263673428993 5182 23907
116018962241568609 19930 53833
217977716154596385 24967 32543
394776186607124673 5567 61138
827195646256878849 1265 21777
864670594266641537 64085 65327
651681856024442369 19936 53834
904627270316517249 7497 29223
359683520923436353 42375 50345
763256482903173633 2313 42316
370403724473593601 13569 29758
858152761256128769 6949 55908
365418568087616065 12537 39778
602036135966955009 47149 56422
758589209808850049 44081 66903
773536943650803713 13608 55466
970330525791450113 27961 58838
378368842703636673 18926 38918
924830849869497473 13981 66210
442883781473746305 3850 64701
861114917998801153 17828 53978
327796351443652161 51453 57675
885269430622390273 43498 68708
855047644466559105 28260 55311
351082737842869377 40413 47065
86830250230505617 10474 43182
244863839537803329 14716 44979
459623154361345601 47890 63032
486841771236438337 17252 23180
688481218925232897 35146 35591
223973469629232385 55659 59311
618251940535223809 45459 62725
132351833412609921 6525 15488
193499846924609633 23464 50952
393890859932898945 10929 23999
539938914884238849 3508 68549
48854961715729673 21097 59072
458117466734194049 36662 41666
44063362939045449 208 27774
151401882979051553 7204 53036
145786374807908449 11718 13763
185319502709560865 13065 26533
515321761567182785 18119 53027
743832465058922369 17660 25220
642030583895998337 36162 55664
275767238820094465 1650 49243
766436230201282561 21070 30756
942924968633398913 2282 42936
166182238117084321 2169 64185
32695731799478269 48835 57620
674066158568482561 27436 56622
445609596892758465 386 57120
390560916347507009 9946 68820
850619899025531393 30241 66625
236355446356203201 26035 56426
977458756278643585 9069 48773
672745953921133185 21920 27372
170516656419309249 12861 46403
705119242917650305 30896 59463
268946804935474401 13560 19170
140849327557045713 16032 28917
176232433069401409 8631 11275
317217062714508545 5189 62440
293235923851106881 12383 63908
459514427705027393 51366 63427
571981508672124033 3972 50819
448131065788206913 12538 32343
116410456801851585 5004 59898
141974037019164001 13314 27908
874615469731821825 10140 10741
745162366037465729 42109 62280
93440616242354225 1603 13750
203054819265599201 27175 34272
704396723287757697 2734 45988
798592830909914369 10391 48448
706850452524982145 13711 53890
386785917159922817 7279 13977
213713505225086913 7872 43937
720580276789394945 1095 65684
544195995796251009 40528 50407
342638672912880065 1285 31461
875819236487174657 1860 51567
276781557378146913 21315 47268
996004066099466497 19863 54157
393150834140040897 11797 44157
608429477235034753 46341 50384
967426100234394625 23634 51932
525631970113145985 14384 30613
843904702761772545 7348 19401
544904168696930945 16751 58500
304862281830939009 21449 45988
411309725073927297 1368 19649
780042338084310657 7976 59862
525695397617198529 1268 68229
964915956549180673 20391 36381
830021134270559489 25398 30226
601594949910929025 49140 67495
573540631348109313 66059 67208
90554782415583905 24737 64788
981344546552215041 19742 57584
37135825784158529 54286 55584
668192315232118913 1797 47526
748539028623913089 45282 55756
622260027069749761 30624 60533
390269340805712513 10647 65856
152835960494101633 11532 46218
942529619466657921 17680 63620
183463510462679841 53756 60880
399250611420225025 33877 40886
109174442904190977 52038 52798
88462578722886321 1463 1475
393011863417534337 8571 51634
393973988582114753 21704 42176
227735242481614369 25462 61831
988206100317345409 43907 47557
670132213454884609 48008 58757
718431653351839105 10135 65710
692453844988420993 13680 51015
983287497676958081 17116 23499
143615967452738865 7211 49164
436658891688505665 18496 47092
684039559409271169 29655 37981
628882588165939841 29181 64352
965109209283134849 14990 46857
676657997520262401 24771 33571
496953644529469313 9879 20706
255744962779591137 936 4253
144408193526651009 51392 56237
94710996582090705 41580 50065
343812944608188801 31049 48395
650137387419395201 45360 49472
745048004036199553 35506 43473
601110310512577665 22474 24465
494339271497352705 6401 50089
604307593058383233 14195 65714
304385684646852865 19384 23841
901288903796949377 5571 57901
941144600878899969 29472 48230
707196250435803393 11380 66520
440252837072598849 13913 41643
531625187833096641 40114 67146
701088836084181761 4739 35487
750821303093960833 9946 44938
980188380493807233 13917 24239
849215809180531585 24886 49117
719959496718999553 19650 68060
925470363087672577 53748 62243
600236441020832897 19806 28878
46409235429162977 33095 56794
142965273546309393 14350 49404
329146869058110529 35713 64769
936158749619572481 58198 60889
365007584595485185 49476 68378
109047018275887809 25686 38082
595726479067881345 18085 25164
775392036703927041 35177 62743
677281235018224257 34287 48471
810204469576262913 25103 53291
883433033143024513 11916 33801
144780282938022241 27189 55613
861183214883691777 24746 35860
86703917258986961 15571 20318
401358685360182913 44587 63046
565505881347668545 2005 42160
539656016263048577 46954 66397
485835137688837889 13489 20979
787025785053533185 2589 22550
188084348115943105 22538 58751
877325120389382785 2424 9909
348364357545804609 40661 45628
291989093796136257 301 43158
979000750931909633 13763 60878
65178971341961049 28934 67482
877397782605726209 55005 64560
54151271734202313 27090 29334
185654066974386465 36502 52576
692427206838214401 10733 38637
235316425716220577 20716 65076
13132566120336975 25786 36353
333714800044312193 11893 62706
456365459960974081 42329 55127
873931646123054465 49675 65850
896392599003167617 1276 32603
433642940509649601 26515 53509
131888796869173313 16310 33955
571081033249370753 28476 54211
415918392485824769 14087 17122
610684305095908481 52145 58232
682794665354688129 18712 42353
985450094446207489 53079 66206
474613601264582721 28088 31749
291765008643260161 14139 40596
102082910016189745 8578 19509
84255700617504209 454 43233
3869655801540973 36596 43308
446812859257853761 15727 19943
507352774322836097 4616 63368
101226468476312449 9366 39622
614365467971555969 30352 33665
301502394310340097 33229 57014
163747670436332993 19385 44610
972602276011187457 47289 55298
725498826853712641 5360 25552
820473649978744449 869 15737
168715666849347905 44500 53572
626063981032757505 23157 62081
288944928011449793 43889 68149
58815143995722961 4718 7818
202519934181463425 41774 49496
382884203930231617 447 45773
791985947623036417 1699 30238
946005512441878657 39036 64164
952706613350809345 12040 49697
820324807496120961 50494 56993
429155505685418625 51536 62875
998427339327200513 21367 35398
970750540310216833 13067 16667
144435521374717281 5500 20578
288463572719539457 45948 58818
948727514821833089 15122 46807
960359790101190273 44664 51865
779845078855885313 10484 48862
92456174454060401 3705 34286
974302516835273089 10009 27109
959310902637195521 6402 52262
1670321870491876 36426 61943
555440451356989953 32800 36245
541510893699729921 40168 57946
924465735879717761 43225 44718
945964048647312001 43841 52888
216564547121056001 36708 39939
342210495488778561 33568 51547
711420971416242049 9567 30249
841717990063514753 55206 63540
743653744788733953 45712 58091
167111220496572353 25220 55315
939070185388768385 18901 50572
333747267761850689 50927 61962
93714553626671921 546 12179
165326774115776225 22175 52272
312598906754669057 16359 42898
8096072117425025 26122 50012
591147386626833025 37707 49842
907377742284019457 29834 40143
447843027488655553 8008 48035
808085163615459073 1716 30304
331651370123001473 21895 38736
172594723319058113 40947 44157
381653118055321985 4921 37965
729809209648706817 26825 55534
335632005966377985 2338 56827
891120902831978881 52699 62999
787429448796185473 23388 62698
722699982659207809 20658 56086
416079175502819265 39331 48252
202119858995665441 7988 11615
447207636283348353 20256 36659
977489127433827329 57118 57552
758189645736852225 10783 14616
956833112252390145 8219 21695
840635693858616 3322 16686
66195617716545033 17256 35485
56660124053923513 31020 44542
58154547069783289 39093 65264
122572098354549297 24993 48430
684167227622722817 32693 63196
656144321202422273 46081 54385
944621896098574593 41912 55545
523636720296590145 1376 42384
932136404131597313 27877 47759
284795735410842369 11143 49457
270551548389620 24569 64181
988837935442187905 20529 37163
237997905693006817 45542 48395
563427276033028353 31221 34283
203628617279527201 17296 26924
702099968422825089 31413 56557
646742531212879617 10969 62866
776304715475777793 39376 63410
467105900509032769 2470 65718
561902669499129793 27558 41449
467727265879275905 8728 46695
276023605868150657 30814 35019
706870026648523777 39322 54512
927791520116922881 10030 51781
248141277956790433 16932 52183
95744034480663489 36056 52589
114611607129113233 3859 42435
153694534792190753 36849 43121
998928476311888897 24387 51940
698094731795126913 11015 53821
564853960625420353 12294 57486
466830305769686785 21194 49865
215214844535267969 16917 36354
501502900862210049 10710 32382
820012845366044033 1593 23303
841189953745566081 23597 42169
860001566599592577 44209 49082
701129018663895169 19214 19449
722484566712019201 2115 13899
824928073383912193 10977 23146
391937113531980673 33681 56029
611932082121814657 14864 41472
967738242397665281 29788 65827
128886708890217249 48460 59642
561662033090371457 4639 58371
83980645660037825 13854 34781
210686500259875233 14191 37780
720659775031830145 39214 45703
944693237411428353 18954 43391
612653836342207873 25473 66030
92360012432287425 44506 51812
231215965216090785 17477 60130
562119179544893633 10 35251
335914649058000961 8797 33077
504841598349919681 19162 21429
439643873051320385 41219 48202
925427511205327873 24172 47432
783830530532714625 13177 19940
806126718997738625 19624 40992
210946609724043553 31385 46190
62371683456930785 38879 55849
737783869576365057 17231 35088
316545599143275073 19755 60811
511252439027767745 51582 54343
592566551900659969 28804 42088
943552834475003265 13571 41655
884959515318790529 62172 65540
487955687474350721 13688 21604
452024440755124609 18421 28968
388221349257040769 2062 53602
513356537562636097 3066 4654
287166231108439969 26398 55643
64516368513750425 20592 41875
939641191241197057 10221 30456
426821774892339073 39265 41591
479809025928670273 2300 41005
445757304120476737 9877 20773
12239535290266447 48260 66231
823120510663592577 22985 65364
107535247696258545 6752 34149
147133469334761473 24308 60314
577037078056225281 15205 17327
130161086869712513 50703 50793
351416451882339969 10504 47332
14052892653936057 4576 57736
898885460707280257 1721 38146
535124568555268353 8450 16725
315700568069839681 17516 51602
286921715326968737 27875 29237
341593383676286785 34571 46296
967661653355484929 5559 63496
35596317783880949 36184 59470
619017213128458369 49695 50395
22608884362544049 221 15628
559740549229651649 1801 60231
426378602976679873 18957 19936
555808191165198209 22216 40952
973456040955301889 35049 35364
851834188232167809 7677 58117
839704366738583681 17218 33828
17103395559914249 29457 68975
329758185127392513 42776 48185
951387738158992129 57426 65354
264904190746360513 1273 33906
371202927897797953 46675 60784
354361865771227969 45033 51565
304009479620155777 18673 30090
75552277993050865 4541 33109
985275408331219201 20208 21082
317126617716983361 59024 60859
336556296020638977 17745 25267
876574286970647937 56758 60781
296648873716520705 5365 43552
303060365984112705 55168 58589
647090840582301057 23500 66315
240661547197571937 20782 58945
765625180604061441 7137 21540
393729350072423041 25359 44162
619297460408695553 26176 56007
455329308297361729 17085 43252
753720071818690945 21551 64088
721700096597761153 15376 40816
844959735182492033 29687 41588
338468668243205441 20621 24884
805683122252602881 16954 46091
99999514719943505 10218 68368
861000589891865729 28317 30456
459954503384889089 34083 41695
804927566846032513 1377 2862
103402949796890913 11555 62378
807717929507610625 42397 59600
953417895970442625 39545 54465
497638594053526593 39114 44409
60349319029004537 31123 40179
349441181276866049 53367 64670
473679036564217153 37236 53701
340244123884531265 32036 67962
697382581031650561 4994 35860
771988579762243841 7082 26877
693948181546328833 50159 65740
89413443366808561 4666 57459
565550071791196993 26396 47700
583998053436779649 32286 58970
219495782255361153 8525 69051
16460406509708037 11260 52190
632845984821376129 39853 46514
249287732045523585 17291 36620
582201184806915969 14830 27124
754008283041585537 4748 18644
920642796041821697 6176 35618
209601953563726785 5026 8337
468720140685061185 30578 63875
158936822861676321 19791 23243
26550046449461461 19483 22820
13016770919470845 14853 18001
903847580361922817 2522 3043
960767753781496449 25659 30307
152098910546019553 10522 36757
831391904205226241 20599 64268
374251497952624129 53294 62603
539416811234360705 29389 46186
541267708221216257 33768 60624
665915416378219009 11932 46722
934749186758477185 57036 65895
793187572703871489 18701 42052
344708274871326401 53387 61230
135219671943623617 19015 59565
22696265990784781 51212 51572
491418899163249985 14678 16045
23551201456587733 13282 27575
494853931327490689 59241 62109
833244760500814849 25719 65328
702612733327143297 25673 33610
774179705468530049 16139 48666
826056801077960705 39627 60800
730956750468461569 11407 42423
216326432496060769 4391 37626
729062607889620353 6600 65469
578632264183703169 20285 28608
827667609222810753 26852 46151
375652784720855937 32874 52922
115696882682701841 50294 61457
577022718167661697 23534 63136
813085407182281729 36173 60853
368645433430685889 28735 45397
242374826646528865 27319 43673
466992913702078721 53161 54682
638273490810217217 25422 63386
925366680052647425 37834 47141
341680381116280065 2277 35968
456166475797409985 11806 53452
212149359983751393 13715 26811
88002609004803393 2993 46021
515528835474260225 34631 57709
195343365643132929 58732 63979
851077577769483905 32823 35568
492246247266578497 25597 43182
473764368266078145 22833 39359
166298766422592353 8797 28623
529545365788944641 7119 59484
568307094021520257 4204 47947
485765947391417537 7053 8896
939723013386917249 16621 43170
708169578640035329 10002 59209
560753897127185025 24232 62167
124504328856094305 2917 10033
895084899654683905 24655 29805
590650724717587457 4928 24203
21101074895426565 17983 37815
487736576433423617 2321 31498
250338537104390465 39733 46703
494896420746879809 10432 55910
860646746363627777 57671 69048
753589984787996801 2593 36308
628273498845949569 16771 60483
760890945908411009 57835 68927
500476003403434817 25467 27338
149119838663796865 40180 41342
529530778595294273 1809 4312
388872211090426113 25868 57136
629545896148314881 43955 63088
771345393131159809 19215 49824
428349735332837185 27096 43012
770250292057649921 20020 39085
511032671824779073 18981 53134
650971127123415937 31139 35195
241325211401907329 10921 42326
289095504670381569 14186 17184
264186168644371841 6927 12753
49056017074125433 26433 39242
424065981197436801 5165 38363
816946638227559425 24980 35488
618214983454549889 15475 64633
145247611889647745 42999 59134
254757168308053409 59906 67073
765524222040607361 3769 67508
982508166856334209 47873 61473
41170377259366121 19706 65629
93216823906381313 56740 58582
202437392971827265 13010 17081
421948814975138497 50623 68552
751844428917213057 17186 33850
731952050832738561 7335 46912
860278870391805825 34855 41342
57231085518438361 34403 52121
588681703423223041 22729 28526
851689448686563841 35392 68174
700118542324755585 50329 52102
239868929669967201 6859 15803
906107133832666241 20847 58853
74479807827792401 6834 54060
31215034958915313 9283 28613
463771263254884033 7338 17601
556002818762895169 30223 35888
986234456997046017 34956 47486
279024189701086561 20917 56300
675518462963879041 35829 57439
895168809354363009 45364 54818
637792032788887297 12083 25247
56926420050086081 9481 55244
411348028746445505 8116 62275
755405301952354305 19958 68003
586566251956533377 8356 48324
691529277253348353 2680 49553
919757064274563201 4225 50805
207593027509791041 45935 62432
213589091989312865 34248 34430
219310031494114113 15871 67610
195844956137804609 10935 39634
133601784229060881 44465 62958
344316184085791105 12217 32842
790503486733594881 13175 54651
150215341659389889 2838 28292
825686680322139265 31781 55309
663753758045878273 15211 60046
545645404803206465 7929 46583
126471207419982081 59769 63049
934308051473355009 11244 24989
892025713224377601 27763 53879
266559630406415937 22889 30808
753984818242031489 30404 58622
813479505137980417 24084 58672
567026886026319233 25005 34731
326710095847953857 35178 37540
935494202022241025 35914 38544
508629433702399297 19023 62253
754780904981068033 11335 47431
789985155060090753 33423 55762
302834171903242561 19461 48105
495749943267941953 22413 52721
310889731707582913 24819 61552
530773963341385281 35644 54464
81291416347838209 1800 20603
621873776900546433 10849 33674
980253642577345409 3397 11012
304640694662761985 60570 66856
258094092220176193 8956 25423
184609783112239969 44823 60574
726156574094368129 21641 27220
105385084928979473 19845 33661
699695678487998465 53117 68962
500901104608008321 14849 33387
99828997443331953 18239 42136
452554919710504321 45862 56013
273954651138609505 45998 54958
790042851442951425 3567 5200
120570366807292833 30853 32569
499680461181508673 14574 19568
647084885848485633 6420 61742
480377889189700353 41085 56113
254162264425538369 23536 53149
808140243814161665 10672 56432
703270646362454913 16233 22198
749425829014899841 10505 46672
420233205450067265 15501 36519
49524974287589177 10800 14818
110893635923147825 4846 10599
939311665206137345 39546 55869
90923229965802929 20030 55445
769899260571829505 28387 47512
489071938944931649 6080 39501
528442079177029441 14066 68880
73992460565044385 10257 34631
146102380742814113 38015 50417
639200822948808449 32806 65061
270999529808253921 10489 22207
410649304110798145 24999 46086
595187096273857409 50638 50878
47827369065771561 12677 34443
481932190656142017 34036 41185
415942488286525249 26129 62430
355652429832343105 9851 29415
160773815675881345 4843 61006
900031887578027265 13978 43981
498543209711478145 35644 45305
170040176487244577 3316 24014
17112396478836445 10746 54118
118107748184872465 240 64647
314990893301192897 23122 41448
873868512203824129 22072 45546
630426393989083009 959 21491
849250609736774529 12122 46246
635714984671842817 34845 66745
681277217066305921 6744 58585
850682174614519169 11607 55303
783187657145777665 836 55922
167977381225050241 31040 62925
883040555327522049 56558 62516
341774184612617665 27473 68859
67568590143000761 9020 21975
432782115606393345 18158 59458
402023562636483009 774 28664
198053329821306081 17194 58800
475899160903413313 28308 61200
614122300006236801 24897 48626
533348195140529665 15229 65217
700447898634209281 53443 68948
656315493001674369 32434 63963
371905683765653825 19041 23195
314505308098173249 12653 23285
803549279730873473 5658 49910
912418501996274561 3231 68271
763621032463099393 1141 64169
391779565671935617 38496 57516
345551236082357633 4272 59854
277282299706801185 15003 43246
280254466589134657 65529 68496
275404951197455009 5937 24526
301365487231095105 11945 49028
92208990860473969 29833 67684
241989464566891841 12765 57349
292971360945824001 60956 67714
945626885291190401 30075 47079
389895074739175809 62619 65565
388553000745112321 17947 35124
879265636710581377 10208 31081
768562609031334913 12234 49497
463847058257034177 13535 63811
954304816578478209 9270 27042
585836135958981377 38444 47508
777620607287289601 21566 41235
547956183041183233 43386 68128
152783675016600289 7563 51176
94376365289118529 43492 60994
226997060304398689 4897 55307
357309680074667585 1165 21929
169775186648415393 38833 48120
798163126030185985 47266 57360
323309957932863745 19081 65162
788149003790525825 31392 47410
135276983892886449 59214 66764
133265852512604257 2811 66603
458050079389522561 36080 57595
635329375679919617 63508 67754
317110218989789441 28784 37235
738449176317953281 44955 63978
587390763059644929 30732 42985
163009997994752353 19494 39841
953338135226012161 54148 65475
876378036195600129 9383 60372
510617939040770369 27149 44284
521305793486551041 14475 26619
764954371233180545 9588 53711
20036685803614065 8745 36866
654891024327881217 24397 44841
710329799828461057 36827 59857
609222267811567489 3902 57703
492697542496014081 58841 66682
143177513205216657 12364 48622
284895709916032289 5120 37608
839183318073132545 52273 62037
927205782536599809 4714 66528
162808496044803521 12671 65414
608952814135054849 4233 44270
414684597253177857 22531 27775
695038733871566465 26439 41350
144842970815290081 11388 30980
908786080421027329 11076 68989
400153090815500417 16678 63762
446188259438809345 237 53990
861844735676939393 22717 44411
947702615014922113 14202 32204
216495870970057057 33904 36094
330407274431276929 52364 64728
28180930579651433 11105 18129
21287593743739565 16725 59226
468030614935052801 60260 66071
156141112464933217 55374 68408
288834993290649345 20497 49995
429668252921917569 47727 51151
716227575707001985 42226 68225
737288460728844801 10905 59837
978152973256982273 14705 26980
259268993080997505 55436 65590
643123370252702337 8313 13446
515937835415609665 39819 48283
758949867655260801 10329 45052
448344390190019457 51609 54080
358275403406203457 25367 55797
501911878544799361 23306 49162
176905970397058369 5049 21278
824585240327952129 62535 66266
420664960841740737 16967 43978
892205938200287873 3210 60297
418971219243175617 39795 61957
305125997412037697 11615 14159
534503543800248321 22330 36418
914487258704294657 15143 33332
703232251033483649 37952 68132
314535412072263681 10009 63920
945802444272452225 40006 61890
452359467846672897 9339 54811
978921392861323649 48283 60768
889416155592247297 20311 21021
722056434585688577 33568 65543
564101717477424129 8655 50398
128373190312458977 13054 41986
943019028510651265 13595 17087
294570332304481025 55165 61078
793445624053628545 11345 59136
959051365148340609 38587 60524
913113321494822785 31692 47177
632798662536551169 24555 56956
117413879608928801 29064 45944
696441366541961345 59488 64877
23942328959680737 12413 48698
425237636328291 18479 65067
893444873584410753 9801 56562
852669994671842305 17015 39168
780502226109948801 38635 52511
508507771417164609 5558 25344
401475694524176449 7442 22902
588087995645707905 3599 30247
62058820132666169 48402 65447
273454203821351873 58536 68966
656234280297109505 3807 62249
512523114860172801 24491 50642
382580388659480513 30444 66403
345358795053677185 39872 48442
454958068758283905 11697 22220
220143914506280673 277 15614
988811235854559105 12993 24797
180658817959646017 8477 68174
974744080109171969 24139 42216
319407772502998465 13684 42635
531610041064030977 422 59305
74403396423640801 29912 51243
224751750155260065 9311 63577
831813947181785857 20614 23653
991874859386701441 639 3441
970756268275174273 8534 39635
858907842692882945 26520 27300
286433477055126689 4061 54846
397193070293358401 14550 38485
561660556123037249 40048 65283
66360211884042289 24845 42210
749606050480423425 39221 41737
16984972033316837 30177 32165
735727571187531777 58047 58912
765826874198676737 10531 40153
190818888477920737 38883 67411
169424398521929473 2697 35879
722099816070119937 10478 63951
156696596818303393 47754 60616
708528197877342337 61665 61771
369264004201614401 36611 66463
703882254987711105 9209 65637
829139827803157249 13600 27379
107338933852688001 28376 56255
257687033511533761 22625 44805
66212146805447961 44897 66692
346842095326902465 56093 57852
436187523258155329 2680 51183
908646777587382145 25666 51700
655497849727247233 12736 24691
212908801378699041 46455 55812
343513905500415745 44786 58534
635409834142823425 23924 25107
616027569247485441 50953 57198
870018442021855489 19243 55141
379277808473489153 7802 41378
120135039657942145 12990 35178
242131595430116417 2763 45036
312403514081506049 2784 34361
746358655842229249 61712 62042
461616848517653697 19804 47176
339352724263143553 56949 58081
676472529510700545 13103 18465
968542961188944641 7063 44159
844495304104345473 40092 59802
374490843236763713 24087 51342
989985466155001601 781 16962
663986566734948225 22434 35542
849354894554100097 27655 57099
56665645912637785 27287 42495
992166449700132353 5657 47843
178655692014842785 23464 59384
678646823434679169 26203 45827
321287686589634817 33337 38708
468864298745426561 5032 35355
502589533516115265 21007 67511
609093865496024705 20629 49517
174519056728037473 62508 63289
992111585697781377 5728 17387
343552162400129665 21553 60062
997369332380362241 27408 68706
732792422069586305 18243 50642
910818883026518529 39206 40770
820291766492871937 20921 63387
971952055259070081 1656 60605
592467565884881281 19899 55605
241880689859012673 11813 50150
235614937274817761 11926 66527
209093013287304801 45580 54872
467839501992550337 4613 52170
76045980430148321 2004 22051
244101775109058401 12678 56650
693106611034952577 10692 23762
717448213626234113 30524 33415
792277196025619201 607 33278
308698138925336705 28742 37250
238415947163804993 24800 68867
861828703375827841 1098 31336
804119628279789057 36893 44382
184663462524909505 46344 58610
550007033075932097 13511 37717
700207867798560769 7592 47231
512336326503284289 32332 40319
740340261087169409 66429 66926
326627126557060161 10830 13790
925803300383385857 56775 61442
364614717623691585 14405 27050
355733820843724417 41816 63246
83017454081332433 41563 63386
782785040858790657 6545 12095
414777866824689281 58462 63492
487611664739148417 12707 60967
58895918930165441 14231 68897
912976089859533569 40813 64059
4268542564641820 22549 58704
481291279719883393 28820 43722
477871243107987457 1133 15666
14217758211948707 8944 45945
365725793845140161 15845 36845
993895339583787009 53439 66548
62921681711475945 11001 49706
729113182060352513 44955 51075
264624412883176065 18642 28839
292905323582587585 65046 67119
759829291426488193 1122 63037
553563171238728577 23148 44276
676955255217588865 53480 62990
450501077698021377 949 28987
78720042688207313 8921 45621
796974531192255105 50091 53571
859921734251127425 21329 42607
983474555209696129 4278 19489
958691150245105153 29477 37734
334978670872381185 6320 35122
654122710793924225 17736 20130
627364768338736641 41188 58611
72855171916149425 35488 39519
212549242867048353 9642 49880
89567272832379537 1571 36170
690666945886036353 39793 62484
611816002723262593 11344 53233
19028320084295557 34439 37991
218380358999407777 43333 44469
241186085387454337 13720 36606
762810183817368449 11190 54767
352112758082874689 2144 59675
912842633567702657 660 43635
334372574880561025 24868 51857
899068265196436993 6440 18131
897542486137645313 27625 51938
231471283727128001 26661 66601
627209401418554113 13892 50014
328320620637772033 41986 60489
504172075840408257 24257 29386
935573293940546305 38638 65633
227205723476728865 1525 14905
849110425034357505 3748 59270
756272615968477185 11351 32116
135847069799350353 31887 48579
122454324875405969 8745 27392
216378780936413057 2312 65919
609154239003679233 49952 68321
649304847520664193 7668 60220
315569751290482241 5241 27983
420723535054381889 9575 62233
630247160553615489 1162 15267
971544947542636033 21954 22203
53553819338787889 11655 23093
795249469278406401 1100 37979
792232370514902529 964 62175
323102424082446081 9003 32489
691024745110198017 32083 40655
845843596911922945 15406 22486
911148716624758529 38512 65183
750506839523605889 25957 54639
551459426371963009 44136 56433
180220555803334305 6422 67273
70972609572685033 978 31038
976409565594831745 7874 57464
137674492992985617 1035 7832
422759878389801025 6292 44189
384196516588140481 38775 63022
556717994992222721 1110 68646
588124675926792449 37240 41009
839944546841014273 49093 65164
409524359882986753 14109 19356
858473149879682049 8318 26959
951015898851707649 16721 37331
968429022008397313 5885 60326
483932460009135937 95 25969
596988210079469953 19211 30927
646879330795258113 50806 63873
597110180246506369 54863 61860
174865324592211393 21464 53746
825661266235481857 527 40745
77170515267098945 8028 18009
378116614878482689 12970 47328
363972942521179713 39709 40211
752393944296297729 4097 36828
298558674090770625 6349 11313
360815871626233089 570 54263
28151865011800225 43791 54151
942571259823250049 24649 41313
778644434759357313 25477 60800
198585702218597505 64818 66575
275202800518378881 19273 50548
974344956380715393 49178 52505
659553611243637761 1140 10587
370399650127087169 42730 67573
355514282743705217 58353 64062
536145474111531713 34787 41223
533739342253582529 17728 43922
797809539458857089 28490 44675
240051752491190497 17369 35989
131934395039902337 11937 63873
255798920495067265 19246 36831
891613034960403841 24548 41500
507675687316115905 43771 46366
804082533177346945 46466 64175
721464093973438081 1161 27955
609693690353058305 7300 43567
97407780364541457 3696 42747
648676592634213761 45593 48055
208318548374080609 3758 33057
185909116332670273 26338 56301
376562173938815169 29377 43003
919652318159972225 22672 44468
832272750497409665 31080 42174
46550391020961257 1941 36569
673385956697764225 38241 61627
466932122349955841 13209 43138
891298409141711489 39682 56289
172247916954848545 29758 60998
189611098487539201 15817 63532
384593104664428865 21491 66310
477181554212037889 17563 26742
5075912342622503 29094 56066
107585286105724273 715 1090
547264991907805889 2680 29238
292758709686864897 6431 18691
518204922802187457 26362 42764
848773299326715905 23637 53425
160089640411552385 12598 57891
343793903896497025 5828 39176
443339465626653633 35 57412
232630191760513569 26949 51169
247672159353751201 30018 66097
230749383858210433 1434 66344
933301484296396929 61586 65542
681244178079957377 8781 32549
852901254931520513 20358 20841
467488941672897345 32213 54354
276800008974280577 24717 37441
366707340333086081 30232 35307
534070868979423361 10870 63322
344593782716486913 12767 59748
192358601582061089 33752 40871
102747613957681953 19441 34543
949529405597711873 18188 44474
749505930056685057 25165 35390
830625124261079169 41510 58167
934472561234208897 19980 36622
48624617918701321 6874 40988
391057329691591361 35106 56694
890308420069164417 14646 54085
421735748751238785 19509 37298
775884376797773057 8740 49769
560883159341514689 45394 57247
293593947158260737 31748 32734
981116678514105473 8393 14388
606433876467459457 6862 65973
829419412128828545 9727 14601
122280574913606449 22114 49936
834156742102912513 25009 39415
513231161538765697 58199 64567
522186688052968833 1678 28336
45623945115384145 15290 68515
887543136280164865 11396 27549
703812997673335169 6809 34338
977278343208695297 31977 60009
193913335607579297 11893 39790
573481659161181761 8372 39372
223264867283273121 13434 62913
143690781705501537 24156 40712
376469150726368449 31966 67320
431524360992092673 7457 19336
102820064242390433 17987 58890
160520790724575585 34785 42242
96722314351683985 51558 55323
189470715230605441 524 66140
425986300313336833 19501 43164
949148477596978049 20054 24801
977395270400680961 31586 39686
770367866493877761 5761 35778
506901733309543809 26756 42611
266238631702719873 50549 52551
831992314380659841 22939 26081
31698164525714389 43974 54615
333618695419101377 43667 59474
988517265875188353 42657 62677
670644900761576705 23373 48478
945037170141951361 8920 29050
761460452119646209 8487 62971
936477754348885633 1963 54716
734040706914601729 21761 37437
210144182638281057 1274 3960
372126870209040577 60003 64972
270981439610707745 3494 17604
143263897693262977 5134 8138
123836650888911489 7635 17855
900846730166076545 24942 39158
313554891306011969 5612 55445
729833537907541761 43203 68129
595201154827343233 44908 51304
118970395838640993 17881 26698
619339229110480001 2679 12459
972367755458865409 3426 34193
15683542682189967 37259 61069
719724465833731841 43167 55913
764280130707305729 34176 49152
976818378265267713 31556 68201
803230844741356929 21996 35567
251542688454417633 22381 29181
760299398206498689 27764 60301
968184665811069313 48860 64214
688654319037034625 23404 24750
371952638093286913 26802 37702
370774314009111105 13599 28080
544470743704255937 19295 43602
591347980681852929 3705 8312
535318238150136257 27964 49504
122458542753960849 34157 67227
819219739517311745 24653 26545
428906787143184001 4994 57929
794071986293598593 11365 65565
179672092087940897 7382 39672
747433722923592065 38939 40589
656394859017971969 6934 58288
284050504732118017 23649 51862
814706894073267969 10372 27329
200642685221399841 29342 39708
268243272364607329 32212 34979
513180613599129025 3815 51164
249352973586042017 16054 66932
399263265261755137 25380 26955
498110626861254977 11247 32133
96433322090501153 23702 42410
602536992570250625 48353 62786
902509053063429377 6700 63730
395494336491687169 14989 53583
630427762119264641 15710 24557
426444261989871617 21488 30843
635674391510139777 2113 61117
765287968610060417 13658 29395
14458965473334475 10917 23398
388206159268989377 10315 41170
148682962979879809 59548 65967
847566535605217537 43685 64050
471550320276403329 7734 37993
518191340425857985 17565 55257
54816404055191729 31731 44673
356248983472987393 22592 50605
558276348460378113 16788 55271
732930255491609729 38817 40816
110337050105759009 5747 57073
650411785911593601 22749 62290
564821935459686849 16935 40105
106392325657822081 27887 57321
739487985021032321 41358 66864
491261103580676225 5613 28058
370673128933486145 22868 65343
335262783419423745 6630 46384
669663172200674945 59861 64947
948339968408568321 32673 54798
244479917511252865 5033 33438
671445675270433665 32934 47124
262335883584444929 29640 53513
14552964795363721 38888 42993
451375815840446401 1560 35376
99539942769794721 27838 60385
759935236520707457 23472 58293
622010465740949377 851 35415
284140431091881153 1828 58501
961660894523078017 29730 63313
29963706134100933 9371 39545
317379204827567233 11643 14935
177182281049152129 2404 67749
491748821323099585 10398 31028
97323316057956081 42968 66298
451102387105613889 19696 59590
539907787472909441 41258 65398
653334051858507777 11040 11704
295510135445898241 21864 63356
501122225769272257 19769 53039
488511393088980865 30760 36890
287402459534163777 6801 20054
827866037569638273 45818 68779
27077299565213765 32180 47762
626828958801294081 26881 59995
301191374550654721 4308 39213
861638717546288257 17726 63809
720708020652999425 6683 67378
776274802076255105 55132 67450
566982091962543681 28586 37361
539766036318614081 13607 34200
364612346629947137 85 29959
165039750384689665 9614 15610
376655758475976641 30085 57292
907014167435466625 41643 52247
63652226146125201 16786 23726
125046217620660369 26086 68238
909233430756032129 33788 42169
236681084947210977 44037 47375
497195697466771969 52575 63210
113394379043423761 23909 39398
832992588492715009 21259 26411
499222957342301057 28795 49025
828841625989831297 37758 42224
659323834009494913 10528 51359
171080418921761185 4820 50932
231941316406224737 12449 13282
273040332595435585 21393 39052
158565518076240865 1134 59369
121742828412436673 43895 58134
205728763682873953 236 64140
671695392292058113 15669 46354
799251869466626689 9384 44593
25146443619277649 5775 27016
506630773360971201 14572 49335
91886234430695873 47812 65837
46547181886690937 10587 32110
913952902048237057 52829 60778
781836161394512129 24088 55915
778639414283837569 27538 56739
260487498783032129 10783 45856
551849562209966401 2947 27198
876229328996263553 8234 52683
441425113530108609 26252 62031
131188135817037473 14677 61590
952562449323977473 46752 59516
200768766817180481 32676 44634
23866126648378841 16466 57308
629969771115792513 21398 39556
652764856297196161 20664 41230
331018836642190465 50352 64099
803995863906756353 10708 44888
270828829236560161 5130 27928
478912603928932865 10599 19514
295850842794113345 48919 63927
945141312032284033 48445 56428
315167417252421697 60870 68682
865423591491563137 20005 54482
154715178142570401 58703 66634
809863003266293889 12873 25309
529310162431126913 20212 65650
536689001502224961 44887 68548
8414192163559876 13072 36026
352958414848266945 39952 65150
598952763137400961 6608 52990
316945423135607041 4869 22876
883795693387956097 20529 53118
412804416527684737 2466 44619
931567710340910849 17875 26294
160715289831415489 22362 29404
677434978313517185 6351 32126
458629965978751361 1389 13144
435569278957796545 42211 60163
54876450722375129 8137 46240
846749285935064961 18694 68867
356898783487004353 26487 44271
786720338693125889 47447 49657
5864475049634167 16911 48128
968037923971326849 31777 62169
571944780489722881 50820 65552
495230605584833217 17045 60639
838332486242208513 18370 40008
917984312134510849 6701 50257
290317133983684545 27827 54217
823007460576658177 56666 59217
362957000315617537 24524 28634
915888151900009729 9749 66359
677808652964209537 42196 60600
805709212668300929 7309 41697
661023464192126593 9293 32662
235387173688710753 33632 52475
562587036428574529 32405 59052
579124494005466113 34276 66483
743866015961032193 22036 22727
163123743673214241 30514 39989
553825337564767041 20818 53816
148843155180667713 34234 58443
809961483482183553 10246 40310
963532346061843073 1202 32739
16211988053193239 25920 60152
165451393517624737 4477 52039
297151862589458945 735 33197
778864905200652673 22298 65665
537063662434341889 40904 66147
148209707707774657 3416 41028
139631533973172849 16695 28882
736302387663730689 19114 63323
951692637739547777 55158 57807
646364441356890753 8218 43906
238399351111411297 12389 12863
93468440175900721 10317 47207
588295690544889345 15216 21217
731284968282988545 16410 60399
461130522880054657 13948 60640
183184287229526177 19653 42581
906910534789894017 26604 41206
901266796283660929 2919 32799
246032986199764993 60425 65189
730579045118435713 18773 30365
935779901603119361 26340 30040
365228836061685761 8150 26408
509256778775480257 909 15825
932766319317071489 7863 62479
947499159495812609 41003 68890
897168610562200577 8645 66345
383736842149971841 46568 66416
494661752181787777 15508 68771
308202432122747905 46870 64072
150005079632943969 64517 66356
857758773427789825 457 10560
694967390343808897 25169 65299
814241053865977473 38116 66810
849592838171016449 35046 67860
564707362629434305 3696 8574
964082658399679105 15177 63791
587678473272625025 41013 49621
505866525265314945 19137 45478
403928364207857281 10613 27043
450288670085118529 46019 58849
516693933371989569 7596 34187
761278169783249537 14258 32565
870818918300415105 13416 67564
550937892542027201 3512 27848
628754988610118913 25993 47080
814305706883555329 9571 20018
638450422299158017 9228 22673
419885116055954881 2856 61574
799162723071653121 27281 36555
309595842563961537 20706 31215
181383518800856801 24376 35342
418713583252685569 47721 55785
998144976309127681 11326 31718
962391632073188737 42960 60147
854897274445434625 17285 57745
354512310697661121 3234 35866
335798523969067713 20554 43868
3792385331191640 13414 24205
551537638067486593 1185 51262
997492404640798465 33206 66332
492462562992095361 22226 65957
299983630909775233 39038 52227
735482948470334465 4336 47401
763411843791832449 18740 50662
536019577970911617 1240 21470
952115672127657601 11563 39568
609390674485581441 20428 39281
903805087997643137 4818 8095
487517278775406721 38420 54210
47633566909762945 13757 30366
375668775303395841 42125 58957
5956285023106745 4101 61618
459613362298291841 38669 47452
466576969749976193 22152 48483
913921129849768449 9025 11096
858358100810836097 8175 60637
462764925637536321 16560 22365
690058001899796353 7468 62747
779938462746756097 4170 32840
689382604112754689 22939 46007
552793006713535809 1655 52099
89546977282278561 18740 56809
732208153620234753 8818 15915
699751506747777025 53413 53745
428301513719326017 29088 68703
355882219101356865 26869 64814
174537318716957665 8254 28279
555200708444946433 26168 60776
722145289421298689 6192 64002
451579168181094529 60238 64687
54937661458723145 22599 41789
815933832780206849 7347 17067
459325802665766529 8296 12602
618928321227610241 189 56370
140196864196227009 18254 40862
994871580607569025 11918 66123
662821530003363073 4656 53440
663799057958382081 10618 68962
873223799528688001 2354 42524
257523582121752513 10604 58807
114285047618658097 38790 52622
559639932889336193 47474 58996
568842638627600641 45868 63603
512107310769469121 53462 61308
350486760246504065 16166 16950
710893333009575937 36041 54989
787638088543985793 4997 54976
458259844150337153 425 11789
177957611969524961 18658 31482
297306349106815297 5158 7621
793009562988274305 1491 44367
844653131315997313 794 53820
193456616222796641 13286 22519
542178088633530561 11448 40523
911940144050475905 55056 65131
867727264987326721 19883 39094
929515171482158593 44985 56400
544569284224547073 21852 30279
925165788275549569 57593 60183
72669373664727041 24617 45827
522115457481739073 45904 57738
258420736791233441 48469 67858
769355431924907393 19369 24262
900133454905290625 593 56548
988146296894164737 35655 63135
45265688025676097 8683 58286
476372519639753025 21018 29014
873839079683225601 28701 42411
867123281713567489 9133 24933
961035456650162049 41530 54413
458347080575464385 481 18237
420299721236251137 24020 67287
735112264606890113 21683 28621
34980408342999425 18718 33797
699683868898503681 23907 29933
137084812630750017 38026 42060
846083065743137281 9221 66599
467967373461160449 35499 48973
787680333828348033 7875 24778
524158827952295041 24271 54718
351145007573101953 4452 16901
110752791963431457 61467 64471
823417350666701953 30526 61979
417286025045744001 5146 45001
440254226213745857 30063 56914
207025963814711393 2265 19115
347179790984768065 10736 63004
625936295590424449 11962 41788
641886180991797121 6342 32837
112201628122800657 24741 31332
402902199836617601 30898 64879
202646153501010689 57202 61623
998561955820271361 17505 46799
172623497823476417 12414 34304
590931143032719361 22134 30072
837824567693520129 9186 24982
51605379919514857 25573 47942
800903151387853313 11535 18706
426539250642449025 4643 48310
674366422648436225 53768 55553
455566253451003457 16288 64321
875819641277981697 1327 41074
963780676497918849 30783 38851
320342182439294017 49860 66044
586724608407529089 53102 58307
278177133222339265 50782 54279
562982680043731393 7445 68287
565041153475139201 14862 16427
993218529097539713 1830 35551
730268653322323073 19542 53768
899837378918277889 8244 50923
692702900629104385 849 24138
785715162274293249 26940 39621
203506404034055073 60525 65998
30980480661966681 14703 32250
867697183192920065 13396 26155
713147726892124417 18028 45979
298110927696765057 14633 49722
163284042426283809 33266 66372
722402553708509057 18560 66170
380722150122515777 10739 67392
966635459999718401 3175 28516
11887091004851415 44361 45444
511657816682888001 37292 55748
816881972131803009 2834 40485
270045938094110497 42042 57522
487155324423667905 15134 21906
361864187991432833 14561 68908
898810939710237697 14311 55037
25964121464550517 2477 23629
307088173212477505 1241 34756
704419541917136641 25606 41416
315825810648767937 48189 62804
972768960676713601 1197 50162
794842286832732673 62384 68239
767364893759822337 42393 45300
147018879285290881 29893 59730
654172522213439617 11301 51003
68554091059880305 29095 52034
440487554279346945 13271 19672
410977171386271297 25102 54426
584649259301013249 40421 59136
461934497908714561 29026 58674
221600520410664353 12452 49441
315434705992508673 2526 7742
329084021410562177 4867 47533
900465203450309505 33655 42362
698623947206190337 283 41536
394282245539478977 51843 63495
96972731496460801 31560 31903
92612343097556513 17425 68738
886127291322242945 47532 50632
316317115963066433 53001 63664
973592942504335873 21498 25233
443328651133597889 24984 35646
88220239071407745 66039 68158
229190538120640513 49748 58174
383267325745716673 27451 29586
145153753923466401 14075 20813
33552144611508797 2003 25697
954803033195325697 14569 40643
183054355894579873 46984 60337
709232876884001921 32471 56648
163513718734439105 3980 28151
867386410307950977 17 5395
533174853112992513 49324 57083
445221126390634945 503 14137
851726438454438273 12385 52376
598045176836556929 13625 48871
481853434658756161 39846 66236
937862681871891329 40331 68855
301124904675479169 3881 51085
851837493437479041 28178 35623
870028128767412353 2631 63825
173445762883488897 25653 66136
73330472141254433 12189 63396
174657588974916673 15883 64929
522942225134169537 18837 26065
587624183463660161 18479 62176
931901225138833665 23604 65035
843214417997536769 493 710
802737691448268033 16366 24180
305428734049854721 29178 52617
564119086538386945 38540 54080
595136847551053441 56027 63560
984951986652998145 32190 38641
264705602184236001 8417 21660
32309839206451585 25356 65972
387400363484864833 4991 11354
862787661419044865 47084 55728
717628619651406977 4319 31379
601731420129045377 41408 51119
36465751498717225 22773 27200
731059567227031681 20813 59939
925126368076561793 15567 16106
113630331223507857 7796 9233
516222997482010753 28367 59231
946085609957091073 17586 19678
251708149865777377 1096 22404
894350709304280449 21686 68470
980395327723748225 14381 38712
572106594478992065 3104 15888
560803599192425409 655 4826
498955823497912129 43854 65250
641705434815271809 22616 29146
917106625925807617 8407 61037
952763331024698369 5467 25091
424632834076408705 16481 29603
434940072030819649 6730 16579
723540573617309953 13903 62860
800391567449011585 56048 56547
448518864695618177 14079 16996
666046910152580609 18091 35318
339217077476231297 49177 53660
463460202272557377 37974 39278
959205122886675841 10582 45300
402410398607308673 19456 44526
761567296751234561 5868 40072
419126329585552065 60083 62973
683116263853609217 40373 67220
285207919900706497 14419 22770
170258879424888929 31031 45841
166455932129736097 7607 49357
537669742679032257 4556 14960
384845335173672257 43687 50410
568474280343149761 6782 21397
659134263454447489 9548 24254
63414852432433833 28072 57395
113388651761148657 30091 68687
806420389354794753 25824 30080
121582526445109809 20090 38362
447428812911898177 20689 52798
538997563409701313 18708 30293
410405260094972161 60274 65099
512639812381237889 22523 34778
609677969330167681 15320 43661
498853582804095169 12409 67119
870115367986468097 3900 38502
142122981722081937 21017 33420
101781194679791297 35902 44734
8061966766028662 28206 57212
912936085065506817 13172 26760
715234302827795457 19952 23723
691960276279676417 7731 65289
738469189419824129 53373 61121
619036751865845505 5791 61172
496111280302528705 23424 26870
868623718616692737 17922 66862
966127910270266497 52247 65414
290622665315634497 57853 68840
134844263093114593 2499 15222
85076323551053441 40813 44999
828985775006920321 45031 65708
803747298915961729 24813 58179
703939186393029121 34390 49329
245722427753026561 15178 21506
13874539437146895 3076 53670
746261939878205953 55271 61246
524264233286075393 45562 65127
665656098381109761 29564 37138
917508483756684289 22341 30718
220114479899276449 41160 66104
732654364417754753 27673 36300
845902223998127361 11354 16740
760317447892042241 19987 61241
483927144349518529 1140 18444
231095619304554145 41528 63150
830358601051788289 27898 42695
231766631393107041 12113 23224
90592301337519393 49105 51380
560185903682395265 179 58391
441636119420071105 651 59292
715454125817238657 31343 46078
276908969899249505 20419 34732
428659706055256577 23518 52835
234822306039379937 9763 18838
482704546227786561 23264 24265
764798057935930625 29886 43145
599334895833493377 13430 52674
823398105994744577 28599 37760
2444663830338812 6718 7488
997514517995721601 13957 40841
744929507648649345 5159 8577
192189178156414913 15551 20637
537581176389160449 6989 38694
55027325058770065 15056 16611
831719274097565569 815 11494
449776469996027841 6581 19829
875503249404168577 5337 32669
950246267643375873 51618 60191
823751694803362945 1087 7983
28046726108104993 35601 64416
561179781585430273 158 4371
816295814302971905 48468 57991
705963685784382721 34443 43806
809727189698964609 46066 65223
600965055437562497 971 16702
253203584429325441 22979 31119
353606402194444033 39882 57008
865390388385211649 53108 61708
815893090260551937 57214 66409
143192027716818161 28072 32047
902276732038785665 38674 64609
78479867567796897 9240 62346
924032183086403329 9730 19118
884619613175868161 51067 54398
443879280979828673 1161 22323
708716358915214721 20938 45128
898363365502667905 31302 58676
787269958710506753 48519 68384
957159471325411457 43233 44685
28491460600736929 44919 49503
102491383464290209 7117 34710
352266708495829313 25725 58927
917096724239414145 60789 66605
310612772393657345 20186 42865
371020885564355777 20655 39964
98906400205489569 3545 48723
477340645630704321 15230 66147
255475885003352929 17747 49847
341235345322211009 21573 32466
253033870047612897 20833 26511
117801755561103505 38702 68872
137224981717540833 25627 50219
521278407354067521 1373 36902
966492733069454593 30360 65225
251135650866586945 40509 56979
596920383862443009 2560 50710
407708398316593473 13140 24917
268299961786834017 13559 48819
214724633508197377 26921 64684
800728472442646273 5218 36068
349303243758136257 17094 33793
863526380383827841 17807 52147
988277835460166913 11949 32160
156632358992272449 12620 29618
248436543975110177 4880 19559
387796807011408641 43151 55524
692628787202508545 7740 43104
597450771686656129 5755 31734
847202648152723713 743 14955
220612425590669409 27549 61570
685872273613853185 11399 39035
603743180625048833 35060 67106
560590788969612673 317 54437
370476563496975361 32983 43096
793689260757574273 5290 39882
279541521399952577 62684 66093
188122261965084193 18893 62972
914581205065840001 6789 41062
728473722220257921 2019 61489
388228301117511169 14748 58231
500071817805569217 3953 37169
635468095519524225 3881 39156
75487406796341361 26639 58275
896097698425965185 21634 23768
593171443643520001 3837 67101
710872998165310593 53838 59124
784392032916258561 35328 64093
207385811345506721 16835 29783
28893104537381477 6691 57049
929527372062107521 28440 53449
3682131787698496 53010 58037
466408776272945857 161 16337
387253359895403521 53033 57218
8036250291493020 20583 53087
358179853260594433 32116 65815
468848390958431361 20929 67064
819678625618955393 2832 45368
239457233002507777 27208 55291
592144558436231681 23926 26860
393494436019043521 22571 65194
91791782552640193 6512 68247
214631077026464129 14161 30041
500859013519374209 901 56944
625586416165408129 33042 59010
143880398498900769 2350 27014
508792177578737153 21618 47616
541819532859577153 25489 48351
890365246272555265 28183 50127
333010596923948289 21559 55149
539025109878959809 53882 65298
664793558043868417 18114 30964
106992801225079153 49498 60589
772860133069734401 48417 61080
777614141929245057 43730 61126
111803966787746849 17012 35223
274444544609227841 3965 6389
868836089993330049 22527 59844
891514056692013697 55512 64567
19218942724961609 8816 9947
137522962310885793 13553 44040
617268345580463105 3467 3644
392685545004706433 51102 56420
82108567518801585 1006 61360
787347565408484993 31219 51735
155656149324109089 4063 16868
985894662258115073 17858 20555
715288482508640257 8394 57790
20496104923712013 27080 36400
620193347121919233 20358 22387
932156194648268161 15578 44327
637296070865247105 16450 47822
617721671510455681 18712 37904
588084566027909249 10377 40387
584063067188761729 32072 46728
606099695456890625 41236 43713
469546848523766145 4729 60436
303341581294226625 3931 20180
454920958141126849 25193 37383
813665654825527425 23622 24731
44109359615678305 63195 68274
850542697657949953 2793 37966
152406875585281665 10458 51880
787514752338381697 11952 47871
293849014553575937 29859 63717
343049848165769345 5080 5997
619275414010314113 16666 25744
309879774214991233 29730 45159
72803521849355233 14367 45075
718884809386032897 1392 17315
992704554557800321 4122 51244
29690803233307861 9892 10095
185616216523971649 51550 63010
624219014133039745 5670 6148
118837014395563041 12976 36539
961906218990705537 14532 52990
622422258412033409 1064 12392
143457474322595153 35097 45690
172941101139226561 15176 35871
717087515136768129 10369 36312
519516703334932801 17535 18767
385297869790740353 54975 59873
755769599772133249 12519 13695
27874761504492085 44469 49254
202438348738585473 3112 18650
531897476339203457 38646 57348
314894224641133057 40595 54280
306320717045053953 23785 55357
953522719503172993 5358 59058
326234860421514817 30203 65545
312169420326465985 36472 62461
616924320418561921 24685 40381
147156301087367329 18796 28631
830636721252865537 5587 48282
495540604998407041 22302 58577
546582611509222721 476 11019
219347458468337921 29443 62709
903854476214682753 49539 50586
190041130781548161 8609 48592
128343131518121825 21901 64558
799637712981425665 43948 48386
278496724731532193 16318 41154
188277100149544897 21050 62751
786450574140332033 2912 28526
808005497649691777 25307 28866
485404151823352961 17718 44529
568612537968856897 9581 24407
443280978155328833 36494 61207
591833487423631489 29034 53064
573919307780165889 17259 56512
307647087999466625 20594 54424
613758125050708225 17363 61381
292165416425167041 29814 68550
571056587369291457 2133 56336
574807192943762177 42411 47419
831039096558967553 5830 60599
737689262307615233 336 49144
659294193166751105 47594 50844
27707441011724401 18766 50808
841803218715625729 56072 61921
781846110704652417 59771 64632
929941465504917633 13136 20578
678514231941260673 9715 28374
95419933744224753 21094 49446
245248222946376161 8781 60385
381508258647620865 28169 31054
119366943976981329 23602 64516
465520561239770817 8656 16956
483641130269393921 3366 3527
221819601641804801 3595 53854
208865182968917665 21087 46699
393845498256936833 11595 45330
161783280140443969 47768 49823
937255265351474561 8177 52492
95972278004634145 37279 38228
665346226512866689 19955 40227
526038177549384769 4175 33316
497801626955059393 27117 40162
541047767333889601 27494 51723
412929606486684993 28874 57419
392748408707465281 3204 55307
254808942181462337 7831 68251
469113006284455745 20580 37897
234354405238832449 46795 56094
124533719010617713 23577 43016
888552366272953985 19297 40639
125257037900905041 88 54942
178915889783112897 41393 45211
80846753895091441 7304 43074
300876369594710977 32189 34760
898062309665132161 15638 56372
945847683322853121 22548 47337
790125472824076545 7099 51764
797211135461189761 43035 43737
120204508378076721 14944 36877
719869990109842177 9906 22629
395770925599041601 24270 32385
731812668618665857 8425 47869
966465532596568961 31978 53858
363933808600734209 18805 35548
633398348988340097 1063 1200
16797245411162011 10405 64052
953176240427421057 7785 43120
78740934470360465 23807 45828
668178712808217089 341 17555
332892063463624769 22240 58285
738833912482842753 42159 66796
428723467394917185 53019 60504
883802230577675393 17903 22509
388159062241605569 28359 44640
656951167896959745 49950 64568
802383240840256897 47155 58946
103225263198741153 27498 58185
307494448590837505 25091 28082
137096177992670929 15807 32514
820635154881529217 32676 64282
529852797287492929 17278 22655
904564035822993153 46690 52337
330961249971277761 3489 51784
1357870840180909 19061 59228
829480585298799873 32739 52962
689980653595547777 22526 61701
533906014374277761 42 26974
624894785752843521 10763 59159
490869404949041409 53134 68528
552816171234063361 17079 40405
539895357537414337 16027 29748
388806706883897857 34308 37313
778319043146158465 25047 29653
961693661764350337 37592 48466
784598706321528321 32606 67405
177669254159525281 20708 41027
954496847185215105 44027 57314
658326480259852033 17958 59024
897519109562960385 33304 53108
363921794035817921 10026 20819
846875325860228353 37102 63222
348937100666240961 16833 36382
213635581438207809 25956 39066
179374714417036801 14976 57523
456640637879349505 11389 33589
72851012540603217 1748 50098
486803188783238017 32286 33219
206507149312372449 12752 45483
974419187050561025 5874 51414
274946385636731361 18308 24942
834070189847320577 10816 23125
208551916460578465 2358 40995
941578265628880513 17936 68097
208650128480932993 11584 37196
139522978494436961 32776 63292
793857503661612929 65625 65671
157509061483640513 42615 45596
24781959514406537 9464 25336
310015467992283073 2124 52471
661302492532939777 1016 14449
419891683855741633 20076 34989
681611738528623361 12583 66982
939312674749583489 31808 48245
939654904355407489 12556 57393
43542478929854409 31730 53730
862738134489298177 36209 41333
872286447176886529 41021 46927
876631654089635457 24408 46030
940499112745374849 17778 32525
178420295932419041 34718 62045
621727340754215937 52198 53777
486810668028610369 146 47617
575329007612513281 7735 66429
616275104422449281 19519 42300
566338379890904513 7313 31162
787144320405701633 31673 38188
410447041686229121 44660 58153
109142392588204017 9335 18581
823186682758642305 26456 48313
662156737099579137 11348 35438
211069272180797185 52592 66309
108645758496045633 38443 60080
849315469468219649 32279 40862
857393262868526977 13123 59595
332256133381623169 2903 21619
646638870082931329 3562 56073
377744639243655233 9570 17212
920617054806413697 47695 52175
514631403628502657 13217 20391
784302989553488257 11295 63602
659470701124345089 28113 44767
338779411441095105 20108 64021
783497543305845377 9835 37642
888002420545682049 45750 62644
76449187696578497 8481 53460
569966136593293953 20852 48545
400274091080465409 9918 53512
426837252988782721 4037 35117
656412584920214913 2711 21298
980256032280010497 27820 46468
936908980676367489 8 4626
100758714415228209 13618 50349
488627085774520961 51366 53899
874508578081289985 3334 21452
23973217868533681 62987 63018
18608194544619041 9420 54072
374579933699120449 12167 35320
288190047992685537 28600 31739
111742649614047457 65487 67073
337858154733474689 23939 31024
597748576151712257 12396 16839
86989802358019121 13052 44968
240266876818967745 14937 68154
534398227878519105 23690 29556
545041111543664385 25687 52988
226585334518063073 26823 66599
758170021663193729 6176 60380
120524420074154641 54744 68182
126597396847795809 22761 56767
952774911820526465 45547 66027
689041372173139841 4249 5713
798330005256424577 12678 35893
822159500799610753 4505 41359
890474391115248001 7658 56556
906451203343369345 35917 42545
396815020716154241 6514 51942
517291751333953473 10528 12445
668809072305762689 12750 65078
940938628063410177 533 39578
463953787233101889 13781 28502
601862248213503617 755 25047
170636342444424833 25425 67206
461209474904809025 802 33460
586288155170841217 23122 33599
591272205213737601 21268 38656
62099419743034905 17757 48604
713073235966053377 3303 8432
701824779678737793 1588 46156
537194663230931009 11677 65474
756900794224435457 6430 27083
288534388959323713 4844 68034
217459216672772001 22259 24839
942692788775485057 18650 33051
878435042062804481 15376 33703
968505186053111041 41652 64883
297054569011102401 30761 54686
744537954002307585 44395 49781
148626451391465 30640 50275
329769630158569537 47748 52865
454769361743153409 13327 43516
115721897213187937 51731 58691
541788151596207937 22341 30304
733422139865044865 56210 59907
571234848992652673 20557 39527
550313299143052609 20075 27055
169722370662697121 9624 43287
980724649591554305 11243 57003
695577615435432449 1734 33464
582079892812696961 1410 12044
558316125699676033 20016 23119
705242914226065665 30439 57255
848795694951952897 24540 41690
953190565795036801 11382 26019
503310380230857409 7785 13527
698681900073257345 39518 65597
395227050372390913 48077 61755
469710625900130881 37236 60582
896110655839024129 38247 59791
182861658824013057 36171 67741
87274703788786209 24223 49101
770765297036174209 13655 28930
150470565171445985 18101 22453
241954310996238305 9303 36396
349524639184117825 5117 9582
896804403849369473 45004 46851
172816807867391745 3921 27924
527010022376661185 31068 42746
784137380622333057 33370 36157
702362904185033473 8301 15194
658811025449608705 61515 67624
107880453917108097 11888 29877
829013442456236801 2917 50064
637460249945501569 30072 68463
327971358731403457 13119 19519
254222414806324801 55046 64939
359703215441790273 199 61411
271074312047343105 48 1439
43446479269476865 44244 60830
615027662549739009 21534 50448
218204856797761697 5991 33756
686095606401106945 2686 26127
645386337339928705 19322 44850
982147285344641537 3380 25613
896395955618807297 21239 28548
808322617651267457 863 35611
715700945330866049 1011 38905
674006183337088001 56899 65828
165477710137956545 21311 44812
97281948322244465 36863 61967
523130259829812865 31443 55524
776955148989404929 45397 47238
388950642641113153 5076 40490
313205635518325889 41066 44965
626128700537634561 44630 59223
608680245273507841 50591 64763
695640053861573889 32334 51625
256005087921021601 2444 64664
264636111962957441 566 13240
5351906235322447 7903 28137
528374043926710593 33550 34287
156554515016832609 58617 67072
899777097142077825 62201 63674
425694750149421697 10682 59649
277188563891847649 57685 68303
480419260771622465 8561 29294
384191693889121665 16066 16660
564213813500575873 8542 42271
504369173078011073 4226 40471
206093927844730017 12044 59311
8216385809731720 33289 42399
685119096890236545 50927 53516
470089525330614337 54500 58869
574984398406666497 41409 64511
483544505008822529 37525 41310
350118274171055809 22542 26989
366598654435286145 24537 55875
24284636188692589 27219 47462
133213253588962737 10856 45063
598642466161368961 49495 57463
507444437764938497 30161 61801
636446304050775041 2678 31701
663579909170707073 35154 66996
39052432684147929 36778 68440
134575750288810529 3869 59112
334374564606374465 6254 27613
831026348269716609 20755 57906
174137703911259937 8031 49919
985692340849617153 31038 61837
68439760788219673 16984 52801
686007882937772673 26066 46135
673339366573944833 6716 40093
89135931609071409 48045 48529
962879811178677121 5182 60427
404153623115803393 33803 54162
136543755024252529 29763 39533
753040022274937857 26910 27827
382564913961527233 21969 29033
694720212156809729 11497 38350
198329483899758689 17371 50542
515355935654419265 30431 45361
948162345978911233 40183 59301
528962898455091585 30671 39750
984899410755208065 14018 64526
94600332729065425 7079 16750
954607582097917569 17543 19312
244956564565441697 2672 62607
955662545979809153 24588 26280
597451316315535105 33354 66058
454966457405728193 14518 67778
672988599111988609 54338 65148
893993946117735297 25073 58374
415257894964433665 10363 50995
464144463160447873 20987 58799
670644428671138817 13692 62617
222913547851963041 3248 28601
190597555556088609 28820 61110
553721319426696129 5174 11178
664779189166580353 9573 9615
236483035897908417 48733 59152
817570556577514625 11480 64419
274094515420738817 32477 55702
446254471636578369 35264 42728
191193501383398977 27527 58561
812783866808963713 64727 68119
811112365279395713 50889 60482
452031388024806785 23037 28356
287451150465347649 20648 35475
262053998611342817 35015 56277
503848104750158401 3499 30572
169239431405728161 2611 43464
292783978451073089 29660 59612
411722883687424705 5581 32140
994869465676909953 42031 68768
600348814284046721 29 53898
178284445053538593 5714 59195
380985974590167617 18554 63583
15425822626337295 1083 11247
102601220805027537 25124 40480
530142084114860545 25255 68005
267503489870598785 21710 68326
20915222064584073 20668 37939
445314266378488833 29794 52572
390350968681264705 41641 64537
494405717095609985 4377 14225
966689191651891329 40146 44961
874357483854041089 7241 21844
415620342205247809 33809 62207
791088108522650625 15106 45305
564961997974929601 19332 20776
14666411488661881 34376 47944
21367831387028249 22993 34103
948273111493698177 23383 25389
988945787882226305 26813 43412
931655407019960065 39518 66090
308003788247450689 19441 52614
971919832105022849 36154 50519
523341624027548161 20376 38325
885223216699500929 25831 42914
718467780948333953 8398 12127
559791298922156929 5004 15442
418361621759299137 13934 61799
692007150650326273 15265 33266
327474377143833089 36253 41650
814818835941117953 46664 66382
739297024620949377 1180 7539
30796018891322773 1227 65004
551860452757711809 18106 25610
713685433147325953 59320 60625
351413931948211905 476 53341
22597828318353665 11696 20345
644870625536501761 9125 53880
287011581392796705 2681 55153
111160326863139153 34427 61162
452689692348087617 3914 16325
201616369027352257 12427 53408
505769378400081857 8226 53768
604187858873512321 26121 35836
710843524315222913 21657 39267
774118221271951489 1757 43510
70550377008068209 14372 53262
367787324787851585 39129 62630
963485935567319937 9249 28741
647484575994230529 42044 49092
276421197800139841 29974 30472
933640777252076545 10538 42995
965353402023723137 27923 50219
548465144889636481 31526 67492
783544928499345921 14895 68332
434313484403300993 42222 52740
917658261256065153 5989 31800
87787620297593345 14708 51291
916627344478108289 29500 62564
126028379419448561 13092 49060
706176518407616513 60542 63024
731662660556342145 6191 12822
295541570911645121 35166 40385
417741987620328129 1131 53208
949168835997255681 15164 65139
68320378200684929 47069 68626
463044530004673025 18357 62390
773506913746512513 5121 24881
466690522351100865 17509 30609
704491346368232705 3975 10783
318049938840097473 2277 8201
817069625606816129 45636 51101
886548878570863489 12089 25207
775812063828585217 51364 61358
726067307236284929 6026 56959
744496294943370881 12362 16427
136715977082744193 9931 38647
375039146442450305 4156 66031
600630893056155905 41292 45587
606601664615251201 14498 68571
970065888414211457 11452 32281
142893555094037345 10900 36161
16178467186726665 3778 24862
506709115547305793 41506 44039
527416609418267521 2088 27168
387896239720138433 23505 49141
806123584401866881 21333 67103
353802119830302081 17088 63588
293432538205820481 10497 41303
822644988483137537 27676 67765
448898412033933889 27894 68917
583820900391696513 61030 64196
833272351056550017 7808 10242
852939332902767745 31147 40306
475503598311583169 2271 11974
514471185283294849 14211 42428
34113627057166697 54488 67916
220681386372763905 32284 35004
817438728871444225 38387 45554
517577258352769601 13926 36471
504888599663232193 27742 68329
178635797443636321 20518 63306
423528185820494209 28350 46823
498236880380456897 41789 47074
521639053296723905 26294 48278
621366893051618561 16005 20710
624704251313851009 14891 34627
766703898171055489 14395 29019
828631689976290945 11915 66285
177805883016421985 23033 44431
430738649419346561 9422 50970
16293286091805471 18225 30884
522432328330665985 20517 38501
12131008116757159 63342 68534
562576958565635713 5552 44116
2305787644427682 10401 61513
635057127667963137 21328 62658
415539052382659009 57907 65865
215554014614731681 11276 40746
611013056347555713 29979 50133
292515715564604737 39821 57746
495993018417483009 12018 64754
516454124062754241 45355 62133
256512047989598817 15522 53921
27823701197391417 14027 42172
789468295080016641 21240 43454
382104180554314625 6343 66330
123507202688923457 38891 66374
966054640870737537 43382 59301
187283642218478273 7722 8812
56802188296352089 47053 52815
346943487668948353 11593 50439
838263149388367873 13910 47201
571864089853253441 38209 68339
345114805576379521 16053 46965
180400462720196929 25829 65096
708055583584780417 4980 62413
209185711754049217 22457 68069
357026892927983425 32001 47489
934149992479557761 10831 66587
668001624966549889 30272 66323
601017498249721217 14335 64327
132570246043066225 12660 55419
575035875408953985 15813 35852
763633219517060993 18285 22032
854098532845359361 65753 66112
548249275805709121 23924 53603
472485301201327681 400 36183
883005756790524289 21248 68116
986139684301296129 30635 43575
460044929316673281 27480 57047
681017498781297793 15400 53653
84114149962147169 28859 39096
128963372752526337 24564 35283
686616188990449025 1402 52986
186957008601051905 17327 39125
767152676011093633 12471 33514
585512967714610305 19970 47915
557507604238402625 5624 26683
767445518058988033 23428 59960
601846113191385217 19763 26912
787570339933456129 2825 64967
767563064401961985 20797 43797
49409950089323473 9224 21246
231899933893160449 3181 38440
631886330491457921 21041 32784
910066974968920321 12990 55791
285393304785340961 31862 60511
460933137412723713 49551 57027
550499731881291841 1602 8713
573985714193831617 37983 49797
536971434827147905 8847 68968
10857801534584155 325 23493
212116109401254241 9271 30692
348541286550108993 45256 55284
864121299986774017 27080 32361
590218656682196737 32937 55226
530733739712349697 18123 64354
591567015466829057 24655 52598
734007106579138433 1893 31946
144043004216385393 14521 54433
859810419227418497 10421 16036
793898493047386497 1543 45226
893217906916870401 2828 60053
927690173751443585 30143 58893
919107210676418817 21433 61307
764543391430031233 25086 43357
85906524110168193 19722 41339
776319505618673153 19430 43232
290243664209558721 4682 23515
421527701631966081 13371 38816
173302891429838017 268 32241
372080616335637185 41067 65034
738648982261299329 19423 60888
498985063619066689 7494 12544
828837865422354305 2606 11941
858008519636669569 27352 40112
296065307603331713 41855 61781
66966648462432945 8270 25903
193124100530237537 28901 43079
147793095786198593 55973 64021
950498114063453441 42819 58357
48203112280866377 24540 27604
804181472629249281 32039 45748
242876490031207489 12300 38520
30334881779854329 28371 57675
344124024725012161 27528 28495
134823622145855633 16940 67165
723377339652671489 10337 52387
386462156096644801 5331 45327
236185444534292801 36849 63188
19672266764114709 21331 36336
929686340648075265 19804 31144
330173033786540033 26835 47629
190199533691902913 8121 62986
721844821670597249 6875 36525
721637632118131457 28186 28577
894417404710441857 51803 53746
390002832416023169 32204 40562
941351374319150849 50270 51219
788223861440584961 29647 40975
379826213791236737 21484 45377
388418622157054465 16146 62429
505397003324272705 18209 38826
401053658792505985 20184 52576
712633909790458369 991 33092
360915245421061569 25033 47256
91247619812559585 32636 33113
49187658029737233 15791 39362
876200426331539713 8432 67940
50362892108758217 2330 67973
135589756876154161 22276 34848
273547214848179009 52600 57787
437740809412208193 11036 25495
616447764647254785 2934 60682
85279851180313665 29695 50598
119557655036359729 39205 47018
942927276791156353 7237 19590
64091260998431209 516 29835
582294362779176577 19137 68705
252729297982256193 56960 61306
18430380620447553 21812 43749
581994428153187457 34416 38512
774191377289508097 7734 9749
911033705919592705 48552 50060
340783358025195329 39433 62915
132411001464966209 3545 8144
158484941261658465 34040 64748
399613670189864961 14097 26619
993132007505881345 52293 57563
700547419638830593 10921 62001
647398109370168833 34214 35608
838862424556097665 53796 56374
42791834556258121 52741 68012
237571853874023009 12493 53055
555257343423416897 56429 57493
849384534832864769 9472 43519
694770080251107201 27379 67790
62938075058319497 34226 64785
125452310662392817 21856 68498
961846916294362625 33182 35766
981592894263204865 13045 15546
174320467531636321 31538 57393
922919094883152257 39831 45586
863157537988342913 7241 44428
369352651317672833 25563 42153
938515244274235265 32068 62149
801394171075696001 1011 58799
391560648718481729 21930 56870
734677549984471809 7922 61021
192666488931514849 13386 57697
326489015023977217 29966 56773
152774865561269729 30317 54253
97520487446121969 4145 55346
107475607362765409 1120 61672
94583736157442641 5066 51403
99763264855781137 22156 37461
89837085957814369 31241 54197
784875677895406849 42098 60661
666640447383965569 22303 63741
674526770145689601 37415 67170
69318968640903481 41430 46128
561099607679118145 47404 62566
152676032167232033 26259 34212
597742704062667905 36297 46038
828688256518351105 1930 32554
238119494965907553 17713 21955
388567349238595457 9922 22786
979293424118822017 531 23107
142338097812018561 48761 55478
894935726292565889 4047 30679
178222541554116993 24702 64036
649784558323076993 9020 50107
680392156976782977 11568 59855
754874665911081857 3451 51327
1447800921962284 22474 46202
941952557952447489 9547 55696
711998697245281409 6633 9900
572514884900492417 4762 9719
665952495633529601 25758 56510
215196154193890273 47365 63264
230692499099664161 21193 67351
717580291700279809 5660 11785
600124807933635713 38748 65982
271999905225953857 17591 25874
740145680573068161 46650 48727
183465826830818913 16057 31605
315107763760789057 40890 66635
189289413131703553 19847 50350
623156836113597697 21984 42904
42224134810517457 5471 57052
218319581378036545 15585 43473
630181038325417857 44674 51225
324242101417429057 9533 47703
859941388242184193 5984 8431
628275430798066049 37876 53750
233453105435316385 30555 68029
160012094655233025 46740 56290
527443775222799617 20002 57775
949137794783208449 51681 59577
442534741313096449 31208 33953
444340492377438785 9958 66818
149054634131253761 50388 61999
423982467171679617 218 11899
47921675538319161 15644 28664
399223583588938177 16601 18609
661392391967758849 41127 58021
343824627845858561 49450 62284
613599628951703809 17784 29808
498640820532660481 20237 36194
866562896256532097 10991 56983
674887208316601345 10063 49618
848074378886153089 18154 35600
52474462114023625 4911 5788
498032988579986113 20813 26826
643669720149542657 9798 37343
294637283367848129 38742 58911
930827198134597505 18394 33578
778326812588055425 3920 20319
236722672805040449 29883 38207
556075033132017921 35478 52110
915460462083391489 4588 67515
957688943320427137 9690 16930
912658470402870785 13663 67394
660576742339003393 9680 16892
663508299658008833 47052 60972
371110530392336129 604 65470
155217060955987297 18803 29674
314389248886001857 19639 63623
207422471955485569 13698 48366
243592827526221345 19457 40347
119911429244606177 11989 65198
290986735688392193 32004 65810
181969248883962817 22610 34828
483078297561938561 31616 62741
329037088222587905 28469 37051
366192567751809857 1477 45721
61097402301417249 17598 67779
996839497947355777 38492 42027
671148846162534401 14438 28530
235733628772152321 61784 68630
961075552186503809 2118 34226
166881729299056769 24892 51362
366370120154225985 52633 53767
129909497885464017 50855 51698
487275565289142081 6057 46252
336563531429511873 8869 59918
807362743572976897 49015 66394
175084594543164929 24733 66774
495552466694807233 27019 51992
854521099762472193 37426 68779
501081388230186753 2659 38669
421099999810351745 51522 56710
939910613066562177 26016 46047
50325132802477417 2896 62388
676574203607824385 15521 27459
256867098175916897 29569 47798
479996004502698497 60474 65220
683203070787264769 5487 68089
431452878361778177 7016 48360
244636537722996641 37261 41806
628235892465429633 18848 29347
911602709333500673 44212 50178
740998865655964033 22176 53143
209897340736773697 8366 10350
689854586597409281 7705 11488
725206332286653313 52173 65043
910330796359783553 33715 41987
393591374023927169 62022 67052
961598885947925249 39597 39927
406954367604960513 51307 60166
507138945205976897 37625 52666
193241870884037313 43823 64743
838253172679447553 5686 34970
842305691445339777 16070 51635
850078827164121985 9582 37052
248480347308017729 53306 56590
970733221217788161 24983 43818
54824651175728433 3207 18228
360265397036979329 46897 58566
544978136082164609 49955 62661
125914505545456017 12261 14401
956594210313731713 5887 54987
609054717132590209 42767 48406
671485936548677377 47922 56943
225945544417871969 15879 47769
991136899885596289 12747 67054
547449158304484481 14404 25888
141971307314520353 6223 12898
362564921205933633 36147 62607
694582053912419841 58549 60934
998398021185561601 42494 60374
735008976710261633 4363 8072
668202364336000385 15081 60896
583725674162145921 39637 58323
84745719568157793 28812 61091
473786273779040833 12714 19899
418094988409695361 36740 46762
620239773456283649 47373 64208
388737169103517761 13954 51005
212374953523081441 45660 62971
883359787540999937 31897 51042
518327750189435201 49980 68224
564332584308342465 37390 40851
769205266551182337 6714 39170
360378053746945409 7136 37187
625192811807600897 1706 49480
105994317774285921 22634 53450
290747367655384897 29462 45801
682786876870782337 38068 38464
73264254297875201 5891 56761
506344489978228993 29651 46382
592923132698530305 48580 67954
954032581002838529 11056 48262
490563080767536513 33239 46555
83786768686859857 9804 53935
842277221016686849 30926 65961
405391178194353345 28560 32162
168110567434673889 11281 66995
37846576138544921 20557 44549
252843843831442433 58982 63596
230546985933404609 14833 22852
174992522315385217 24444 45910
486994042468676737 8658 25962
809244240426821249 23893 69001
126562772869622369 51656 51914
233564693074221441 20598 26011
287830997721638241 18654 61983
125003385574103729 10198 61146
595068480135712001 38036 56605
17172628404942715 30672 45389
736880014763226369 11947 16090
822422016385090177 27912 42287
948811025818887553 13782 25930
5388844427791640 28555 61562
962317793971831041 14289 32490
613495736940365057 13243 42759
408790250184143361 14016 30417
768742956427381377 41408 67136
52729830244867769 9443 12911
79125797173887233 12712 45525
756876011643871745 6603 10503
994713069311934849 28089 47129
107586136108917425 47281 60534
916880211098742785 1639 54397
178254110704660449 17506 18980
194710739950004097 5030 15767
278281624067727041 30894 65772
758378241031166977 27021 50724
246854413702184417 23782 68327
630153793534937217 2786 68231
82257389261680913 55319 63297
70399991510953441 48106 55621
394018582558931713 11052 48780
893582756840253057 10966 50831
383303392545553153 42471 58934
845354991626137985 6648 44120
684387503567084161 23397 42088
904114226160722049 30355 41713
240396736718306401 28975 43884
874943259928358017 6986 21579
691025159810198657 4017 63559
998189679384346113 42033 58271
621485667359404929 42635 43537
175748504572553089 17958 54913
711216620792416897 24405 25363
786297632509565825 21264 31370
777995427040561793 20113 61693
309029875230692161 39088 47871
351628341642754817 17306 29311
520722193509918465 1113 45217
885390960090045825 49387 55394
792915115213972353 24917 44953
602419385404605441 31583 44229
691878543255008129 41973 49402
614141017088623873 23050 28244
849208124591456257 5268 26127
239637817906913857 1400 7551
301787236722041985 27790 63406
327521256371920065 22323 67499
336646900415374273 13336 62253
678397688043563777 18119 64197
909941030476325377 32129 36839
65878296503424137 12019 41197
797097630954340225 3244 37949
39854009461340209 19593 67821
813331766861999489 5737 18986
813635151465586433 4777 5504
152136449595488449 48241 65612
96196315174413633 22727 56891
109707244025948113 20187 36230
432208891693388609 7815 55916
227916063305059425 8416 41634
182460976984618369 26104 32940
449070536298187073 18585 49514
240266531545483265 2059 49342
121179222734227217 493 26950
983988879291874945 10041 67702
847743464071193345 51186 57343
427872859872447745 56624 60466
535678858722974401 25953 28941
55273524427935425 4698 39750
413593408658520897 15262 41738
182967017499901633 2012 14782
874884735589588993 16581 63471
840575536539208961 11231 23581
398744988169688961 55303 56416
701500896196190337 5802 17141
754362727696872065 19085 28259
49218135780751737 3984 30572
892616817713722753 24147 47344
745114700540039425 24160 46964
48144374858409833 18048 52889
298494786663585665 13669 13733
225665233737863969 16154 30922
435421089543037697 7431 34688
882175276689281409 1576 18174
643560196321335041 10029 46488
851883030520859521 3324 45137
849202011415012993 7339 52883
580830208515337217 65796 66018
744859462729753089 13232 55617
991868499271880961 10191 27554
255849474987311265 30351 59403
327674644433699329 1378 49439
117272762024033025 29896 53525
570999939436511297 35720 40741
553335877529701057 23826 34839
759175719064401793 35332 51127
908284830513881729 22672 37926
198649890180384161 17635 46698
382388943511070785 1450 51449
331834610949101697 12262 38316
571574953295158401 28777 32117
871053170108943617 48426 62132
285253634762295137 61831 67427
723015949937561729 34966 36868
353284529999459777 9262 68991
305879977588439553 20642 58310
114706382001596545 1839 59484
799252200756114945 9508 57803
766050861709363329 35653 37641
941111355058659201 12219 37063
164478473278432353 122 7036
540541117774594689 9015 38611
875267903897114497 60289 60374
561695820972040833 27607 52166
391953229081391169 26966 61061
394546364279221953 2397 16933
806892670918376321 7063 8393
708784484956701953 24138 37181
830308509138784897 3010 10226
671944305818712449 27762 66479
59780070610234049 54585 54843
729074047982557313 4870 40646
266939944817576001 17848 23386
26597883919379229 12740 34764
980694505403977985 29191 44179
833784312210092033 3584 47733
409153885996982337 60735 63984
706820416162273153 47038 50030
758883911568265345 7298 61354
452785747320497473 24237 67925
712270204857556865 6725 46506
953632213781418113 29366 36929
856333247089225 45200 68486
630974843963763073 37729 41726
439306623684739585 8691 40772
667400121076966017 21575 52035
945590955349562241 213 10351
159646993017965153 11774 63777
219585942037834785 7643 40469
696248524540607105 549 19108
626040061584848897 44506 55337
550690024128378753 3780 35228
724548242981068545 30905 63637
920679116162844417 38968 68982
334005953515660545 30016 38434
128142880989180705 41670 54404
165769671012835585 35699 54543
743349787432748545 53575 65013
21252775927553813 54590 57953
259134766543404289 3887 67876
210070508362445441 55665 65346
837229540550580993 10664 28894
298357755578852161 24273 31559
700417021208444673 118 56116
901395843950634625 10857 41596
677530293852186113 27514 35386
362014887007337217 23458 69014
870474563884805249 28566 50623
65004943030810833 37836 46360
772956991891319937 5388 45026
988346903024936577 1146 35428
540282491374917121 30270 48524
966918297842450817 3862 50901
831828569542096769 24378 47418
30703761330460821 6574 28974
484757959426751489 55409 57880
215427083016276545 64491 65370
732293126368503553 5167 25899
121248174813022305 31863 32947
365324320423589185 1518 53199
761026166472785153 1666 30514
918855204861443969 36670 64514
321546224105095041 4206 14964
882105231266699265 28702 47248
600021749651414657 5034 7615
197290396466044641 39411 60108
732964129274254337 38300 44073
699327632741820033 17811 65231
373295942597078337 6082 49763
246156685112964609 13211 32942
856866135716462209 13930 44935
13635701123227763 15604 56748
417665932214003265 45797 48433
76812041727222897 12454 32940
190733499831342369 42900 56668
903179646450816129 30 355
149712688373764289 3271 13946
148277867416567233 34548 51481
922076055421218433 45197 63981
813395142316004225 31309 42294
602006185035104897 3632 37329
543487010238678209 1318 6899
9456114460764555 10128 21124
48057781611426265 38422 40796
884828704597591553 20951 54994
126337313112514945 29825 64216
650534818432948481 18234 28880
833083824037252865 31068 58196
692677755869350913 62590 62657
683326051073876737 23806 47576
471603821319522625 55999 68227
94130196713628321 31894 39606
328273281781090305 2092 56801
890031247178768641 22361 43404
431775665070649217 24679 51130
272674791524103457 31438 62438
176132974824309217 47428 59966
383871780430425217 10046 55965
727444715458322177 62 25646
331159134309082497 14573 32424
956022468631058305 51561 58042
44833478646864937 1747 11563
77742373142076113 23867 45029
145051044241192545 3938 16915
241116745645808097 41589 47706
731482086695606913 7695 16491
947815774043053953 2514 49430
124311519146125713 35401 61477
688283105966942081 3168 22264
558760178500705281 42883 44945
161553657233827873 37367 54451
571579336682894721 40811 47605
734647293656092161 27749 63835
376822802174515905 29176 29847
215936820006451329 39029 50592
689145314666582529 37224 41797
436040686627986689 2425 11645
378419974042628865 8765 15705
541948911080044865 27294 52386
558077388904557377 16467 55673
913930637141685761 6947 33058
859872131715164289 22805 31873
177766546551797697 7172 43193
894154206223767297 49922 66335
27265914416030769 63103 63103
643171381211146753 14460 38922
403951181681595265 2431 27850
46920356392114113 17959 51801
367957561487838081 4660 12332
761715890964936193 31041 40452
22159147430560469 47434 50618
957417241881053313 23773 54003
201470147620820929 35216 60241
869061158834711041 27819 37800
182416076347625025 961 32031
581071471379452417 1485 35131
229602187856425377 792 51294
770139169492765057 19265 64419
132587910415825409 11218 33030
365814124150382721 16964 47712
967745225174720513 64465 67778
240818731305893153 29110 63270
490018116331345537 20162 59156
549610830222910337 42946 61066
514861540704185217 24486 56168
309496596511408513 28635 68302
741459943893406849 46527 63389
400930908530092737 39813 61723
696618485983687937 39322 65044
760533388660348929 59566 61101
644858863231934977 6660 51184
711875363942276353 28185 28944
110445830938157745 10331 47233
292569949434195585 9592 60632
126054018992508785 13923 68013
305194927201434049 16802 17114
859999104481399681 23480 36892
455742535544942465 14126 44833
585263956834428033 27038 45284
518612091537669057 44464 45813
584249484005209089 21875 35662
803098408000622081 37295 51672
311871322177811521 43603 44950
364941818743155009 12520 20093
346187177953392961 19318 62425
147510823059405985 27086 67311
870469015559468289 11086 18526
663585818191670273 3977 48580
615303254712511489 16476 26714
112393319205168049 27167 43955
894696725724859521 43661 46343
24031607223527373 472 42723
758362313678102145 4493 7758
420681559955909249 46077 50472
95777163194799905 24460 65053
307871502966086977 18428 27606
430628083075856001 4515 4991
371925900763713473 49698 63778
456925996000624193 50 3477
572294836529188417 15060 23155
55163776431665921 19060 19249
423833362180914689 29237 32256
399403758080371329 14561 22427
521600583102717505 5890 25767
195981657992671649 36464 68110
606002873351926017 27930 53840
136722171971118913 61554 68700
977503828290174721 39733 41792
310919569403377921 13178 57766
955576562243692289 14717 29089
805606713418928385 21539 65318
684219604537496193 12103 51690
835808968036626945 13215 37343
254621574349997121 724 21439
210322158857938049 29729 68619
47728194260521665 15120 67634
260777134068657537 15222 28383
966675462395869569 4483 20155
934833609883970305 16120 20153
874358570737392385 41892 54892
254778431170688449 10277 14905
486322668328099905 6417 21188
68322394365598169 38130 59627
322847796513805441 21268 23311
652433667066414849 24356 62901
124084078106392321 20417 24759
116499614196943217 5678 66564
664195484469438209 12946 23723
399105507675510977 149 62235
814335132006945665 50611 54112
706030257401554433 52714 54743
899660411313000449 39587 60429
251359364627685281 12847 43300
443334580816269889 27784 50089
163643029845548673 25258 32245
210742619611259841 16733 63026
30436013090035629 36389 49367
206534753927812161 47088 56176
805975701710767873 56012 56236
794435415014028417 5088 47113
640352217602408961 58065 62311
199819211457480609 7132 60957
11088118615038667 46347 57952
107769122612488385 10342 34428
488381660461168833 19937 61694
880713951566420353 24400 43419
667435409346698113 7506 31233
439928872862374465 17758 33189
716958292631229441 37217 66622
377357998720412993 13317 27930
79877644104374929 3220 10149
127113605716424161 14375 15455
89870673699419265 31682 47174
321387271125033153 13537 19816
633329571400597761 19142 38989
500789474042143489 33149 45642
23736747509186529 10152 42655
804046178554216321 17509 51537
610620400899126273 5221 40136
736929456551330049 19931 29800
154296626337366401 4984 37903
742833497737152001 21000 56214
279109215910981601 8484 53271
371948818836933953 37613 56575
746544141288179457 1032 6989
860726773884437121 26294 58248
307031805572979265 19716 41348
136944651200728625 46637 68076
953018972487836161 31548 67230
255301866319186401 24784 51401
461259815375147073 4068 4770
499003626261902849 31596 41726
384957912165074113 12398 29591
226535356032314881 7109 22879
448328438189737025 10927 59536
497106920362078593 14703 50835
160089049298658625 28011 54223
367286425803470721 15854 21275
374804718784620417 1003 45089
27761493026396525 40384 54727
736654208702329729 2513 17477
548815571820114177 33352 60529
165270235477681377 41272 43274
126024180703204529 55893 62827
628145642700882689 36638 44888
176499171987003937 24939 40400
39699765606403761 5689 54169
252035897186523521 20229 33494
944000572428020481 13335 38998
191305582846865729 25246 62555
829526849348173569 18606 49717
429399206025856001 13346 61186
529244520747322881 17823 67547
665649126730286849 16745 66752
125268251631897697 23630 64860
884440202347043713 30049 51720
926319282362126081 8576 35412
324847125918893185 15567 43133
479677496930367681 23751 52384
746196575345770497 17010 51672
84956651338313089 37160 39517
926361103740632065 28256 41827
729833229115374849 18379 44680
324344480771948417 270 39921
565222484515967233 14438 46544
578970466119500289 55122 61386
899536440793912833 42228 67952
471568997498614785 31678 65361
263390133631542497 11298 19165
885544463674321537 14168 39456
659461936123879169 33023 53822
840323036263107841 19504 25230
523115541911661121 16089 42541
270560076502192705 6977 54693
375629050531518529 178 53798
290609174381181377 40484 59274
942861184932848257 29020 61487
203248723791986657 10397 64144
895244962520425985 19569 46122
921334570166358401 9034 62829
556410353168470081 10721 68146
867407440891810177 39160 50819
290526209373258113 54936 67534
855782427437212289 48413 49514
132759837364840657 38594 47401
449519449901586625 13192 67001
302790572502377857 6299 38787
981540996364408577 24793 42880
635185700202921345 37498 63884
829808938777944193 3293 4768
557377642004485825 52046 68173
843434374497228161 12607 43312
901726311110234497 15114 16755
449994420823358593 5209 41400
220622416116871265 17063 64918
128084973615933969 10960 22329
99976998089569953 64730 65312
302468333785014913 50265 51010
468367552259241665 19070 22393
21057006581735041 3955 65485
691574343526763649 29016 50975
815956618111116033 33820 38283
365926674675169025 7739 57115
819310286100240129 41556 41914
474073132629282433 15701 64242
301814949703384641 33695 60676
815948771861020161 22656 33498
747035576777186305 46257 67836
692468065930551553 1204 49351
144287156264269345 2050 4478
516602497487813377 24162 45632
952823265526866689 30212 57394
406143383671913921 9816 11684
60450180565879921 56119 67216
150594433882776705 50690 54412
208387775794072641 54507 57224
920679332344814593 8625 54795
186237831164945089 30541 61423
667827399842455041 13517 36919
228457510669507265 11565 23975
543212744740255745 9408 44797
50786543754099969 3775 7970
762438997098048129 2497 23521
679545731316515841 27703 67449
574822717010771841 24410 48611
441169526974576321 34068 50796
819357104646233089 53337 68173
530618222683621377 25283 36364
927949262002126593 39838 42542
914045047618884609 16208 28418
416563259895060161 35904 38097
156520430752742369 41869 48919
149785709957637185 31756 33002
132379284224342081 33527 49826
226537122654580257 21964 63778
567646537067112449 25477 58983
776922328137484161 11920 66648
68628207599317649 27809 66205
32810814925699817 16824 42317
885827229495809793 8392 54560
659641952428568577 13175 55192
366865394333828481 7504 34151
843511178708329345 41425 42663
92758295623447393 3173 27009
227936179147430817 35502 44885
163487607324640289 28355 36110
380906208161224641 21481 54087
566340169303963137 12023 64387
161655666459449057 23271 44622
469356448292288065 28565 31292
801369403900995585 23907 35528
711775764286592513 24379 26739
844738154651988481 45559 64621
777456463683449729 18134 39627
460277878526586177 29614 59731
354781893909994049 1085 11635
583055745407374849 26811 29821
13156829736871601 48467 52730
96987026098108945 21693 46103
557284865167140737 12207 17915
336346594723519105 9093 40592
844619217344558081 52742 64188
551371766785241153 12688 54890
251845011468979873 2514 32393
630578284725725569 11471 25445
946337705162207489 2817 34935
220062103730473537 1211 48299
977014553679005313 23259 61393
85938558802663329 3359 36380
208641732713886081 65361 67310
961374294846326145 31565 54388
985979815953776001 19053 56891
309846644782691521 25955 54131
431529126495703937 5060 13840
216368660283226433 24270 67414
846149034106055297 47762 68227
690682864743674625 15 30840
475587253811767169 22068 43515
242146229166070977 940 61738
145672342107637569 19776 28497
297478450020133057 11090 42021
581045423772948737 20729 43907
674499389402573313 53971 58528
168947569468066657 29385 59467
789099258536023041 10221 63970
945094825055036801 25031 66423
131801754415324273 14965 37539
38575791063344409 32389 46579
93379241249646577 12742 34675
176302628147581697 33607 65762
331379913042074049 3858 45169
284460704045365281 26225 42484
996469837749142273 46001 63063
853898448428282113 2294 26268
663749896085068545 44257 68685
577147426238205697 38400 48603
534002810382713025 5065 37308
711463227970014593 14371 25904
418594387570355073 39494 51286
234295779421536577 48490 54005
781524164247198209 18832 58791
463516811028625857 21191 58591
798148243201797633 73 49020
405482101614317953 30576 59096
869428559391803137 18527 67343
695970123169374209 52492 62772
517070065262121409 49009 56524
687298687403576065 42147 65010
599064814220749697 11146 18967
665544979468421633 43625 46353
560601734824633281 4065 50968
490822647013452225 21178 34590
197926537799315137 5625 50541
89108205673042561 11100 16175
551926231094345345 18098 67889
246682865678856449 21814 43304
543395426082181377 4323 29137
763331020120233473 26322 41402
21572086496053801 801 13625
505766397475944961 9911 19836
611251125491218561 12618 55471
21958556098169881 24346 28951
642300747269505537 8228 11838
989550604568286465 15048 34784
206358619271778561 13717 43043
917922066688476033 26430 42953
517346245318112385 28688 58289
523476216352968065 1283 35700
932224640152281089 12072 19704
588086809449535489 22690 34509
822725250387751553 8642 62406
706915795735035649 16063 42607
311486469521323521 36158 59983
419015919092089473 29402 67138
299545074826017537 41472 54564
838243424221552385 18087 37889
423242461119752257 55494 67301
454033805058131201 36873 50359
173127858689870337 13850 42176
524251316208200513 15266 56438
52211538622085385 27874 38024
458255820142625217 6212 49354
305036283330952769 15252 20880
107539108231740961 26850 43347
310151573952378369 26466 37543
354153198494842049 63230 66540
633800059292926977 52301 65311
388248303580787969 32531 45586
887281769244079745 50266 66030
442557619002116097 21169 54922
961748421904008705 30240 60407
489229348995245057 20392 43922
400524752511625345 16236 20137
191567275693600449 46612 66359
739672257840457089 17652 21705
304888640741388865 35746 53499
840467867853472897 21496 46884
89260092905107057 10954 17347
888265590673103873 15524 31368
18918964624980105 41408 41557
478672907851983361 15747 29292
467988772018387073 10965 21363
685000285489085313 9842 46856
207096030998918945 26081 50061
114347111275005633 15871 61433
592740761129220993 64565 68081
6215304604769046 38866 45549
137427434034854913 29293 59932
531808445717228289 51710 62467
109883061508455169 624 43430
525072970653443585 2866 57215
917145106959800705 30412 59525
59392824946311153 54168 64786
43741087698634833 7726 26275
964344782442669441 26542 37719
37189724109190081 10510 60341
202592786939515425 7802 42070
446921644036152065 25447 66103
935808695431266049 55199 63188
849672079016961793 26161 68545
239794093411003233 25576 58559
17996531804840289 15372 39786
871813734974740097 20601 45677
348913807851140225 27429 62777
172871517538180097 7952 19414
130904420611713585 48527 49118
785116669130534401 2412 61581
875544491810025217 44174 52592
506375576097408257 3342 32233
829868467429065473 14619 53022
155614541300810305 15018 67125
636115723119495169 38010 68232
461720947815120321 9807 38057
159304809569405857 24304 43125
821656463820548993 368 55841
135011719516064945 1184 53324
624682613929817217 11747 18408
369526556150731265 23485 59446
893163514272590209 8329 43283
205192084063234849 30968 38221
868000172243636609 12670 66126
887318318869390081 4334 55011
57137169328800753 5915 29808
550471893330303873 31791 49385
112742124819131825 22977 49480
708831719626317697 41757 49231
225989768777896673 3551 48309
872479019863213569 172 66281
3423034447603613 10502 31028
975771752249684737 15602 48407
907555337605518977 35616 62056
344855016996128001 5778 45316
518205098579780801 10149 58895
771421420723015681 64131 68282
434081019040991809 3210 5639
557285577890347393 21552 25146
546734714067849153 43900 57663
629476789462600577 21361 50526
866778698877769985 3252 19415
21036088743791481 34894 68547
408521814319779969 32059 33418
316600524791539329 4957 25148
942828443610910209 47684 59876
891178690889681537 51484 59654
502897964812614593 45662 65217
231588243330023137 55591 58784
412640444514980929 60317 61247
856110497188923 49271 57812
860496215850812289 19624 64157
284492575062472513 8518 42842
945645569209649025 493 20730
448835870299710401 787 10918
373264345488973249 1748 7616
574253858851918145 10108 61259
991216684027765633 49157 63372
459242927708068289 47478 48632
217011193165202337 9244 49776
191507878650526209 4397 39650
455218937112096705 36018 37081
714570850316327681 33177 39703
233526098312079713 40777 42488
324319082102434241 3522 31812
289217496121924737 12445 45756
819587905677060737 33801 57299
328911830526660481 12594 26905
750536362151080961 8232 61766
444981128229574785 55434 58996
501176469810779649 12914 50769
775814641289127169 51111 61797
145076789147978497 35027 35747
587429806229497601 31593 65828
900948510720901633 4055 48869
418978994221671297 2475 68496
219374718313389409 37346 41631
309779535568868161 5739 6289
234018141710997441 46432 56763
399631953974886017 5366 28201
21028527721639989 32612 44181
789908135438739841 1183 52976
825810927045218049 23789 41326
92620945518401505 3721 30036
153748927774813633 35346 65485
160847085238618337 12687 31554
303350321955683457 42907 59203
433371448395700289 20846 20966
802350386888335233 25768 46183
744117078244901377 10854 31413
509060902682257665 42721 65193
876355976880002945 2377 68828
257894802340473473 8146 27393
475063919674955329 45736 48949
571617452630526657 2584 44611
534005229438815105 24796 66740
799233172435052161 32824 60933
706487179043680385 15811 66848
854475080352934017 12347 31845
990354381979184257 26951 39372
886010758792679041 26593 68910
342131869258242433 26636 36675
100039916395921585 20042 21575
247084961503912129 54414 64046
413493128220565633 33840 45360
265853689789228289 11039 29098
684459131612562945 1058 22906
855253382560928129 50004 59341
451998594714524417 49725 66511
995666350992809857 731 23880
230074601815566369 46528 49781
612523870713726337 34496 36020
295826006219002113 50840 63231
714005503738579969 30050 66438
921923075139666561 53472 67508
96153947700226897 33238 35351
552759600312015233 6653 34633
475343145421550849 4613 55951
320378741695314753 17906 28245
573697724480620481 24716 61931
361803850491625665 12458 19134
748079372704385281 30609 65401
630098222527216513 2121 59681
538153753501713793 20460 58226
1914902719107659 8192 48067
147120315447256897 5021 22670
698694749041656833 16666 37552
788222942725990785 27474 60334
188190422821222113 750 29113
503792327737816257 22213 37068
196764257435695809 2128 5866
887965843788062849 37358 39229
206170501770031937 31117 47919
407188343232565569 44963 50273
740612837749203841 50524 52323
248340307549380417 37494 39964
843377760243456001 18370 39771
251513035663524673 18883 60212
223769016467350913 8894 46347
465117864824033921 30994 57036
395649018723275969 7767 42696
212684373850397185 57558 66490
433457277626551745 19688 21939
897153050644174465 33005 33511
81722917209575025 53966 57758
638930636388526081 17707 36547
550887602621010305 11351 43709
483922059623036929 10723 41056
142361741921604337 35740 49147
118339266856754225 691 63577
323581195869898881 27714 58773
174038410256752481 13046 14328
51290507614837113 10201 33941
134587418406884049 25020 38622
304981524686844801 5775 39136
993851519883090561 152 30316
367596115872487425 34533 42581
253108969457759521 32257 68177
379143899593792385 15892 28198
138372061985972289 50606 67280
227983224427035233 20151 53418
315799502422070337 39932 42512
921082618440443905 42054 59435
661153506099051265 21289 41063
649345382733315585 46635 48690
144474537442807361 35561 39238
27983756528378481 5070 44542
505275140219861633 6892 6976
196269077149494817 20202 66706
852497515508876033 14005 17504
731440567995584001 2592 53391
118475958897985121 315 11202
95008647685773441 6018 10714
490477942555703105 33051 47024
451488733492531905 26993 65603
580413879506391297 42972 65373
147690649852918913 55325 58488
465277050736748545 33195 61686
961736908175062401 7753 8239
621978637144561537 4617 48325
342441202183749761 1846 18269
890693617475665921 456 19699
130405754752239041 9260 15210
702952217655205633 20828 50791
563068245010455809 28874 40646
781456519676428545 40080 45061
810582451258973441 27145 65912
236845630863339105 20813 66699
394036501559156737 2903 26268
177218502080069825 41781 60270
647319104873609729 18207 51348
396578014867184705 1832 63134
482785340870364609 32506 39837
877197817711763841 37699 40218
719079143969800321 24022 55541
722311309524823041 59352 63340
973872755970035073 34392 57382
335396167160798337 11632 57575
853067163179893889 6189 32558
988093855688713729 22707 67194
51771352600653129 11671 57247
376753034578573697 33054 42141
961641423053698945 23269 55374
706257078742165633 16241 62583
927058656175319169 12764 52274
71373404266086737 61039 65506
700655819421875457 45986 55152
981383713087534977 26754 42094
651773249940063745 14565 45295
281658255052438017 51773 62816
307436200317347649 39857 51919
627131630925386881 14036 42093
853264318120636801 6052 6571
869720482839728257 48 14944
340265982771022401 14524 31120
971637066447055233 25968 54899
903234146589781505 45461 57775
223203307207288769 11425 56275
713714670479738753 13013 35743
277392687939990177 20715 29084
683025092819519873 47324 68229
889229088329518209 23772 28352
452741658744763265 15461 29719
350532377775987649 14397 32626
132573539080240721 28943 51399
570764128166675969 44744 58353
817973197698286465 52505 68581
607863546316846081 18297 44445
265757450514399809 1807 41940
268634767436811489 24843 65436
276484131173269537 8571 47298
487652142930198081 7543 30457
557890435347403009 43510 62440
786592229769585281 34399 37143
395294599128625665 21319 34455
746343048060221953 14254 64735
242527710601763137 10697 66260
356393519179068353 2310 54060
353966848817115905 20312 51225
476722047143635329 50198 65005
447087175752884033 11243 58173
594413559072680961 9107 13061
940385206377477761 54409 67658
946502912600831105 34820 53615
524465951305842305 26977 36163
39774982937263561 27792 63180
689124678745194753 4380 29586
907337066665217409 27182 61667
847138311782302337 20449 61592
924696861110849281 24 36787
120737148207958001 4937 18064
414551677940774977 19079 30651
589318995585216513 11181 62694
728417487160033537 7315 9958
765660251082259457 1350 14008
463657670798550465 7271 10003
171705470156226177 39053 40371
213709463837918881 868 9151
28009360356698209 39955 57096
661339811537256833 11795 57363
543987932256698049 17008 27544
646123034896437121 46271 59405
728849182235471489 21024 32743
461129591141354241 3553 19636
966525692588092545 27440 63175
466486217669430657 573 63582
929134890822162177 9631 27456
196525863971938721 906 17477
479997193820878465 17808 30855
902053114829204353 10249 43032
979715026209326849 21645 31007
710600937321469697 46682 62800
547977303923474305 38674 61535
545595134549333953 8779 32862
586826131483526529 11036 16862
19118850952818181 23615 54694
71693774973709881 2406 53784
348619038980348993 9355 28255
470483866118335937 31824 36354
346280751026323969 28346 46448
929953923895070081 30068 48202
418091083962483649 17358 22703
181063669409503809 33379 46162
465157361695499841 1388 24205
633576738288496641 30198 52532
488243320761018369 42233 68421
124017520506832577 7327 25982
469803402622726913 41739 45362
517653800227790849 810 5268
582306715814812801 944 58675
418818513716480833 34140 47185
548481204230736129 1507 43273
963508716052672257 56773 66195
664801419537457921 11345 31781
27463401585286817 28276 36066
647233547163875073 14296 20836
454118203328320641 41176 64260
604137592603056129 27437 61071
568671516335349761 9238 19620
974496710685112833 50454 64649
252662679743735905 24702 24973
467935990384962241 4095 10363
371648124992496769 30414 59606
449166669080437249 42751 68764
256329185293523681 40206 44669
619236325795899521 20656 46267
900157867546404609 46951 59375
519532138081753921 21700 43405
140908811128724673 18039 36259
689568590201691521 46238 62750
522781033193034241 8067 20394
346150557352597569 40910 55657
472403568472074625 31890 60299
803038323848429825 4924 13085
344578609641679617 4476 35008
449824912707921217 49166 66881
637947871471595777 27843 38373
301816603854224065 14570 38228
121822857119319393 14354 51073
362473365459930369 10916 41152
529896591313686849 37555 46723
174799571771760769 6444 63568
124685174574104001 35016 66142
104377778596383313 36260 52516
115849027832894081 26086 38442
774155966526723969 16617 47259
709413803167699073 25570 51357
950934222905981825 1478 18446
727455201740312449 42789 66397
684834674679709825 55515 65808
625057013952847745 5445 51794
684866223167428993 32321 59114
907751657946079105 11424 53091
615053070945595649 15494 41979
70544415157904441 47992 51727
579532677614434305 6045 44268
448037550773690881 6910 55921
335901210234400321 4560 66759
893156452244234369 999 45887
683474865578400385 12913 56344
220342217654888385 16842 61174
309422060651503041 1845 40093
283191623365262049 8826 31109
518083560993726849 6439 17566
141641801653619841 29976 33991
110184247412664865 22570 33975
872958956537594625 46777 50067
235985805827620961 1806 40059
84318817396109585 40315 49676
828146522990625281 2623 17743
338931455235034177 28057 31056
278584179967008801 13839 40915
438963932181323457 37130 45883
712592701515124097 795 67722
778721078735436801 45535 48803
12637245159591971 18829 31537
927407716712139009 32568 32784
609537407997027713 15511 53935
181078944888263041 31927 65427
97731052764299169 9235 51749
914630770522293761 4501 10986
599087007839816705 14225 17357
915862388527308673 41715 68467
53216000818334665 49603 62863
58597508277699721 29365 33241
354981811838019457 1703 68912
77194841028493505 24632 53748
753303717773729153 29114 54290
519631067202979585 32181 67922
435515408942254849 56031 65486
749101778006725249 58837 64144
215542850695751297 3372 34079
900108325425094273 20004 42367
142170075994375361 1976 33532
407837775358750337 4888 21552
878203457248741121 19295 27206
547293968535697665 7199 28959
27943962903780317 55102 67768
104902581290538417 46897 57204
637954955921880833 38119 61205
195214969652369057 57066 65210
239171465847295649 24138 65234
212229616118143841 1907 34071
776755090168119681 52543 52829
185640819206142273 10319 43497
879723192530097025 5619 24590
75945015000122849 14013 58995
816584921943924481 6794 14036
655394417098761985 16292 61259
601261504843979137 38161 61018
184040793847479745 43632 67890
557450301045729921 10083 46453
241162784257866753 25609 68980
863542107901853441 28890 56761
469758507963753409 1995 25017
567181371140915073 21391 34485
589369725471811969 31847 57357
349786852913684481 8261 24891
256791448993247681 44779 52055
174631283986837377 4969 50709
495053343208113025 22640 43541
48478147199151777 11140 54021
511810550999548737 20717 48399
278911212520906561 11082 58903
979473925410502529 6121 52691
568486430306155201 1485 29880
458403313459363905 12195 19892
718683793787885569 7756 13339
372651271529363713 4599 47762
492559393221856833 11105 33730
975262760138356609 34873 48194
474029106547558145 49510 55402
237359042768815713 25975 31634
507570300524282177 17044 51453
348226300716042689 14073 58192
10129008376605243 53605 64047
170326287230992065 62657 68414
800613235527581697 4753 10459
965268909145954945 34978 44765
762494935642987265 12615 24616
481426960804071745 26050 30183
759490638522880385 48942 50278
77402841575171521 7650 14877
237573919389330273 15244 52518
991266102775384193 302 40545
455183460609223553 27164 45607
235103749703945665 35348 60025
824565403413767937 21507 61082
632460393754428161 7167 24898
162721922845452833 12552 57039
934722065241565697 26456 50940
32800280182396337 11457 49062
792600185062909185 10317 17253
355055565033925569 66140 68981
154575500108713025 27666 36368
67081198146947689 11287 21205
921783805789914369 63022 67137
101000302870819073 16526 41141
155154987749476449 32847 34639
998342453074496257 23921 54338
541022088720112065 31295 36984
641437898965339265 3611 6254
288088945847825089 9212 18127
80616468622960017 7095 13646
547885671821376257 31478 40962
495354904841480705 32943 34868
777050932393727617 1271 27116
293724810116867009 50932 63753
412548790425503873 7320 9384
756104059991063297 38002 45143
970390157913250561 9921 64109
974852672792305665 48639 54220
202785039151706305 24589 47559
134896652845601041 1061 28727
436514469264857025 15659 29136
446099654188184769 32774 61717
254282014507325025 37323 52627
758809769677132033 43054 46620
292437897210767489 28797 47639
88484172362878865 31752 59327
18526911453733421 9633 21082
59712993424472673 12753 18005
183771223497636513 54873 59614
79346939711040673 13981 17386
152013102547655873 20324 63668
233055277771430977 59685 62642
528010835924938241 24613 65694
457658258844812609 3595 67832
157042539059148097 35673 40987
495349724977348417 17828 30115
696369964342345345 42558 59608
752767384786874753 28342 39847
917239542227250177 17433 64948
629772151477911937 9198 54890
243573789199025729 8144 24100
783397609099719041 24383 26275
783212262042837889 17746 51663
343243945635510529 1823 5465
647857449668173057 20123 43390
566320879046241281 20419 31801
620637833145465857 23617 59363
637771119723485185 1244 52561
139590212989226353 34706 59753
463648480941198913 19125 21815
521320115087007681 258 13491
455104945777453185 40143 63420
468101563008126209 40662 64228
623932404011281281 44714 62450
956263929849669121 52697 58516
127795454839461089 31233 52453
70882286452594201 55688 55856
549543271833496065 22062 36118
699190965609460609 35597 42419
861622683857053313 19057 32944
302727342754813825 11276 15104
849707995267277057 42223 48054
221729064808485537 11816 49788
393782186579418433 34918 51952
686803959728031489 30573 57061
248161376235170657 5786 24687
732152519140413441 46985 51195
787016296716604545 49383 52495
644169565616486785 8320 56794
23973588240163937 19016 38582
44325316563273985 1237 1482
810441255895373313 16131 45857
718906410469720961 8177 53500
825517589634667777 21367 47563
890566088432223105 29807 45205
660817908056589697 29430 38471
865634608942706049 19328 51186
246869901876873857 38440 49740
671551850792198529 30828 56949
640520528394123521 609 11276
124439414992373537 22370 52687
463702619824655233 35940 43517
430021585286397121 56860 64910
436919811234066177 16059 34112
741803379029015297 48397 65313
346806827025385921 22758 36090
676719324521272321 14141 44864
558132399895644225 40128 47948
68446202387669073 23019 34109
795045578462005377 44733 47558
642393756582265473 18794 38341
347295915061540225 7080 9556
986396155009991553 2993 68866
29401098811359105 18390 46630
306286506216750337 40240 58935
506275539015408769 22721 29326
95373422471261905 15738 55314
473863638460297665 57429 58588
808808248491686785 7335 37048
753941153778203649 14251 68714
876759260450050689 19862 40715
809591344808222209 40610 40787
415309726993243073 25840 52824
777193124192510977 2359 64238
803031920919728769 10169 32268
252809355261714337 18986 20024
302167645364164609 16772 54520
17455374865409823 35301 47208
169422537241381121 4595 29473
985444913297595137 61066 63247
862340671929474 20392 40100
693466745085462529 12875 23486
887408077456832641 8841 66624
606021462535206785 9273 16833
197239192266749793 32118 45151
274331030878261825 46465 53780
738115658918381697 1811 3242
96741198416918193 17966 66504
750507932923241601 62021 63771
975752950757542017 2811 41840
576239525448478657 4855 5571
985230265347805569 24937 35964
700407472663101825 16070 59763
707386813965190017 74 65535
687020382997978625 19685 49556
464736491491162689 17710 21726
773887582228397313 8836 46504
809827239573568385 30973 31632
212433133765735265 14978 60983
307664066355950913 1508 47669
509046875216085953 23772 60694
304922184247391937 15640 56818
107074904455195969 42238 66284
531585700345498689 52469 63651
780208037894155393 42312 59595
771108098229976961 41858 53333
85317194275297937 33805 45091
256048373063716641 8265 32860
852070246198280705 27717 62557
234050555730011201 29296 47234
151935534943355329 31264 37564
808716590895794945 12066 58242
402894242855168705 7542 36001
129091509840069569 21102 31256
538383820816768833 8137 18996
421184946694804545 25013 47153
448561686494770113 13555 13653
802301715916929281 41596 56156
712739994868279297 3991 20001
303022517813825921 28091 30435
154896191498309569 19249 25073
637134163496316545 51046 60363
906591628026127745 37132 55098
236543065725182785 43884 60688
950503014682595841 28025 34055
548966867801045313 2797 9575
667105667925874049 10442 15180
318059923564060673 16370 55954
624116675243342849 35648 49422
714781410231584129 17845 36831
954462820864769409 23373 44695
41990689623244041 31351 57117
608454980171245569 16094 17865
293792495401920193 33241 57882
467835230212465089 6567 24758
524507197608908609 13028 54897
988153031114322305 33397 36811
950343822801162497 50335 58010
198122888213482881 3163 25122
470238520844358017 4248 42568
915655872888550017 7434 11236
975512066522657793 30048 63646
720591128517263233 16778 51789
159961800079297953 373 1247
741022571036083329 26925 43819
90684029207469761 218 12457
800095156390746369 12639 18839
674765275626693761 58687 58770
846351738496366593 31431 62987
836337398897899905 11865 43773
377339444906333185 27919 63084
152722866707460257 2497 28130
681767932090210177 28127 66122
143183302389306993 23926 50057
625076520954713985 18311 20862
711937786635186177 44598 59072
8273970620422234 10039 61319
950914328404810113 14229 66000
243652747207441665 1787 64533
867526824318797953 55315 65523
715815150464848641 42725 63547
891615200997538433 21000 68916
538084737648269121 6187 19271
652734873000522241 364 55204
577031614078691713 33163 67915
259380130508919393 4534 51178
663000587505159425 52580 55651
43273858679707897 59198 61282
864683824332743681 50187 53660
23161368679073037 9271 25848
113281715846518689 36870 57256
730929225800022017 18971 43017
271787275592686241 33122 46601
144042958616712017 2178 64421
499945373255592065 30444 40855
333603388998238145 26828 46044
68125293391872785 38873 67416
178062411791021441 13365 50304
602441320366104065 37287 67712
34776869527288313 45715 56926
866937100966026753 45901 52642
187836375506822849 17917 64981
896700398130114689 1408 36056
670747015874450689 6667 12880
894991325303053057 22429 61380
566404587966903937 4488 66428
286444249995703617 5220 50655
918209072597502337 15111 16459
813616840214677889 18212 44281
70084866511724185 18388 43090
723795882197485697 920 8902
451407721997366465 8969 21264
155112361758895649 38361 51935
348300850456784193 6182 49836
201346623607101089 21694 32957
445216892435237121 6208 18331
467707584633217281 15279 67670
591249035621775233 53781 54484
185637933553714177 15331 65074
290484417385368257 62664 67858
624190939418483073 45907 52335
744232605663203329 20652 20947
692482967206196097 41577 48084
787563853191667073 18184 67797
187616322281513697 7998 50429
573201998183510145 36647 40698
675534406009056513 12353 15859
804281233466934273 10085 38639
657192463442143489 5468 7942
831576353794790913 27643 46285
305728357783330305 21584 40392
571157566638046209 14426 22250
175458020876192225 16980 23460
855221296364039297 38021 59406
702300689941516545 40847 50127
569411282798579777 13925 49598
372942073860699009 1513 34444
191347195059424993 293 8052
174458542322305729 11744 14563
710356419282330625 9456 10831
389367509571258113 1943 37908
798263476053438849 16634 58617
531847535926225153 9524 29058
56924913716880353 13132 60291
343612907513559681 12303 59025
995948996318819713 35632 41122
303910912827468865 28429 28786
282182761255821633 18813 31284
152520993612256449 6858 43603
621221276377003265 17848 57260
102192073250073185 2918 25855
963262801721452161 5499 68450
317517620790042113 15653 63955
774228825626412545 12111 63769
991563280728236417 65040 68753
473859345016702337 11798 12969
226048598348342017 48618 53089
522746195489236929 46510 63951
779122247920973569 16466 64919
950454531885764481 45850 63843
442091600908284481 37757 67459
954391074570427393 16444 28669
52811456520437617 36998 50272
587281074417344257 3983 60752
98370901586633857 48749 58175
890852008821458049 33571 50806
622283967281127553 42782 48310
367553639092658817 5747 37686
736182855966134785 4496 19123
368334500843989313 36517 44801
545640703003847681 6724 47344
502979437182258241 30827 38630
72593975773230561 24761 53689
969897628454891265 5183 18232
27749300833669113 56373 61119
53620385391450753 17851 19676
186740136498386273 37811 44059
202733235964164033 17561 25499
306150192975287873 9188 42743
893832306343565313 2963 36980
406449023985260289 10366 25106
140680504791124145 62051 65387
903163149392064257 20944 64948
819633866273488129 2579 20444
814717403774736257 6333 14174
402690615561798657 23290 47493
818703664736666753 39938 46158
835217108680861697 53418 57380
275864256218341089 15365 39423
474254584191800897 10824 46973
915354857161638273 40958 66222
672535350163041537 12281 20027
368489322572841601 10156 57538
273052502164038209 7917 15789
750143531277338113 25047 40384
283500670712353313 8092 16001
693608214953826561 28803 28918
443719648759429953 7088 64146
827840303862608129 21653 38262
279175067920402145 2875 35620
960299018660848001 8040 43848
980474582891393025 8473 45118
876919761490150017 6444 46074
188704365284134913 27648 61652
718545321490211073 71 24720
620611676931179777 26628 66033
516929076503991809 40606 53224
571254981654060865 37614 65727
962235903723765761 35550 47808
836095936991231489 60943 68970
127148914280560641 4142 43371
769878494304489217 50776 65700
338895977023071297 45052 56600
843656676057538177 34158 54017
920190382917773825 36672 50169
764430374638845185 26320 42758
822967932968069249 30081 52129
634178980629574401 5767 38811
46532768928194913 16831 52193
713165155670079489 35664 67256
304495114957916289 11976 15235
727533250637709057 54140 59376
929820431662697857 17440 27242
405553416636887937 28333 30277
154929223138893249 4296 49049
936333708863063681 26427 39753
177730057560218305 15913 67443
752724154930913153 37556 38863
918394663440324225 25908 40609
477921982383623617 36834 59060
95993065407064657 12383 43181
371612171418302465 44764 64742
473890521184202369 7862 48361
23951967212983761 650 57787
617188868095901441 49274 62055
263641834740948161 23416 46973
377256939587738305 13348 34159
796502510784439041 42620 50161
951564497399907329 5449 58830
22238825778440941 11631 52976
348816576300308161 14150 15905
293235297763207105 4778 15093
381611348521751361 6500 11890
133638007641220465 42320 44289
672837559407298561 16278 22977
195692015343400513 14077 64438
809542063139922177 14361 42605
954731231848608513 58226 63458
439641030593108417 42938 66813
137707717203941377 4715 25974
178136405856584193 10484 64007
286831490222365217 43134 54801
333458009884083137 22575 24961
297801613158942017 40139 68722
18515961851527153 9001 33310
26352166997110517 659 1181
964066006089424769 20113 57798
852362596743152129 13177 37227
727990155665914113 12255 22321
808020049213407489 24284 44056
394719592224134913 51537 63931
666919998021899777 6146 23442
888792024877425025 30943 37371
493241028117505921 28960 33161
541720128332812609 23204 62517
801600626307536129 32459 56410
942767940485033729 10467 40527
659875882543698049 10152 24732
942812007736648577 1466 33491
414216459700714497 57067 60324
823252610597044993 13359 28779
268592989600943361 20882 43089
114985289298218161 27012 39198
19873657954921245 36122 43155
995675798010161409 56125 65525
498153070924868033 1237 21308
371621420339693057 22725 42344
228488234586496481 25169 61830
602011787980238465 18196 67958
424830966789453889 10834 56845
740529014859859585 38834 67456
559457035919965761 12997 30528
666973322417028609 7675 28424
71448747999678377 56774 65447
136444392173842737 55378 63560
613659951369829377 19028 46750
278720033385603457 34611 42679
155316039207075809 2731 38746
484055864546704129 25928 42423
264030833215034721 381 23503
273523924666285729 7393 44377
142255049604639089 5634 31848
272465651308095873 33775 50332
963575747921186817 28763 54665
748912727712813313 40343 57123
470712300365686785 34323 53652
433017853819919169 18705 31173
229758227208126433 13341 28649
16772560155096983 13341 16679
784984215193272705 51996 62577
275259213022451393 18061 31771
671807448046838145 43520 66375
747085803518324097 14143 15608
933442413442417537 32411 50699
968000451606670209 218 27518
17307059099724855 6661 60417
701635054574303745 19711 30469
304344526966897153 27304 61475
113423938651521889 9333 31968
760334999292115969 50525 68085
819220954203835521 12087 60981
730740464625522945 2954 10887
903227268324641793 43306 55009
698768434720452865 1397 10022
490697221330528065 41787 48946
873890084759803905 9835 12995
160066178473556417 16399 37727
515838185463923777 39511 65175
701271879886881793 1549 13293
352629018425584897 2880 27847
920103112131656065 13201 65413
62684036571400985 9143 43792
663786026392593025 19172 21733
319762727225704449 3671 64675
690193707629248385 16162 33067
345971440044355201 65527 68337
511662107062925057 12236 51421
75717591748922785 34886 38774
874941653634763777 11233 53574
758401629529007745 14852 26359
252389118921634305 4846 58991
268589722372322369 21085 43990
295186726554703681 49161 65001
510376399167302721 16340 44933
237133981668328897 35083 46675
357040076030084929 15371 36349
63000501793183617 1422 42610
837736055136364417 30244 42294
911563108544278529 3390 4838
141196162991004577 14138 15597
113363259912944161 18458 26507
542319645329929025 29199 65918
156327497653585121 9564 20421
114218949220298065 63552 66194
365673056249462977 6252 6990
47420821902822041 25274 65748
478885032628262785 65253 66484
205236315028226817 764 2555
167257850508320865 7022 49441
56725905510877081 56471 64316
104256685676169521 4254 33823
709064431928748417 2037 7872
396163063823237825 3148 48506
340093211533773121 3206 52991
350665519419870017 44757 67915
100043479445869105 12219 38302
333584007168212801 51795 53306
239009779867092929 8411 68672
833390349022401665 537 39509
261287054513569921 65953 66909
291194369401964097 21797 64901
404563633512484673 25130 44334
80056215402557025 21096 22771
915943240617135489 23077 57833
550952428076385537 40519 43906
626491889681137281 25846 54140
173332996367683745 6191 7656
697322414419414145 3927 18956
672284913962997121 46801 52211
567877772955856833 29393 61188
469848107736147841 16363 47093
47970286804993377 10445 34139
793268583542385409 32252 45502
830318145730860417 27345 31865
231140883484492577 10032 40378
686337215558477697 24309 66503
519840594961394241 55074 66876
192187889165982273 7437 43532
894671435135968769 12024 22880
650374300770007297 16434 61373
103334804691343153 124 44343
600683650753314433 17998 39655
508097138507501697 17792 49485
331305994031861697 63172 66943
266801166817813857 44171 50379
678707434799381505 17588 19296
642971943051300353 15191 31299
593495731054442625 4644 25232
591533587058563585 1849 47477
111795562174780369 13380 24866
536309007865206401 2347 40339
167618246988137537 3666 9861
325796921740888449 37423 38235
399030978075788993 7979 10420
718552301502519681 6047 43535
368537566989513025 29757 50088
758570380573274881 381 30770
535392053778782209 27566 30198
459779322487428033 3126 66114
674995993915995777 31913 37561
514751453618444545 4987 65731
300859222948364673 8645 21744
784631566436310401 3554 12867
398454552972648193 14862 64697
799105699915912705 34291 56186
882767327483964673 62625 67258
899643346398072193 37877 39715
130572112167850913 55606 68769
440592370211945217 5253 38131
580676734657206657 31596 41351
770289627958312961 15109 58744
694626590061655937 15731 15922
684707951733315713 26524 41300
725135438903709697 7268 11149
452051232302515841 49281 53087
221800101011279329 4792 51407
839208381388530689 38792 53891
680187790588039553 3653 19481
89827651302591953 13394 52777
749178385432653441 420 47284
809909937696204417 13301 26075
750798512859365249 29922 60372
269715371278998369 17156 53551
397436241005163265 22559 50964
152017753625031553 5446 62929
946323588857953921 23023 61508
449989578897294977 25052 30659
971752722748643585 37749 43186
814253554883322241 4855 13135
184967737518963553 4596 31677
374430986183391233 19721 36878
463155427997417473 11172 28571
245489683518329121 1444 40878
596391859550070785 36563 51651
838153824385876993 30112 33634
867240038985610113 38398 54682
866058777476609921 45977 68890
884218338333301505 33173 37792
637917380876722049 45544 49974
425432273541172609 12869 54618
149686705536439041 3945 36710
150447736019007297 17497 52045
496518351963267457 17228 57240
507412305763008193 42032 53937
210254566251791169 8128 11163
422442545441260353 10320 66105
752116319884827137 52094 55211
53139376026290817 20965 38141
5372811744692286 49191 64084
232222556189018561 62609 68229
492966396886352257 46013 49651
674604525725523969 34217 55186
142960914848742961 9838 68973
708797380716237825 48776 55076
987623075599508097 24667 26328
60884979323088121 31329 64036
66458523741388833 42833 47691
597955076266689665 20211 41769
898714145518148609 18969 51590
349532467022978497 6138 12567
779612804306026369 49880 59144
620526903125568897 2720 28801
110214742630567745 15525 51691
221432548235139137 23861 46041
605530719537298945 58393 66446
429227391790053761 39238 63875
576005755765045505 8296 36654
978030571435251457 17583 32986
31268399843952465 43405 44979
794671363574810369 12646 48593
490479481418098817 8994 42748
86615102558038609 12734 15011
914941580613387393 52630 66902
321415673436010945 16521 57645
166035161266485441 7381 63533
182939284189100001 12296 44596
95345386380557777 32661 60135
102558532908762609 26042 35568
200339415714402945 11253 46698
336977464040995073 1837 66311
284407586891134657 10678 68236
13623637507922837 8189 50126
47938165196462993 52648 66604
287566366013745537 26665 46961
502380901764865921 4722 55075
429605279241105345 22667 50894
742798971044912513 11949 20749
89949883048131345 37566 46264
868296049849831809 19157 27903
738974483525257857 32747 54425
814112392036214785 696 14095
186092060482106817 41057 57474
339512089211808641 53378 67477
200340283284521793 9371 66348
7539503757492129 28040 49987
774676824216367489 944 57117
731753236525221889 23648 44144
125894843837162545 40919 64730
175286728177475489 35496 69048
733983302184551425 63562 68819
694225852923182209 18360 44270
624691592853185537 10734 31018
85020132769493281 26518 38037
428695002906760449 37006 54792
84554699623865297 37720 68511
851532102681833473 51560 63080
170675944715675585 20934 25099
937927463782042241 49083 65539
628527963379014017 26223 27763
896465530209486209 30513 51765
705533748621938689 6003 9300
487475076746175489 18763 48553
775034991487601153 6010 17239
737704254613564801 38266 46464
114220258292455409 16793 40998
799991452485553409 4874 15138
104033221283714289 27318 58324
548576278426867969 33733 58349
297206236950209729 32137 46888
322411709056165569 16070 60631
523680502142482881 34667 39157
687789284719347201 22595 50349
857323648346870529 7819 23516
714657279008630273 46831 57892
232579951651388225 32004 54372
861968285440656897 62866 68390
978216015980613889 36665 61287
936167033465931521 1500 31786
126945724166560577 7348 31743
789718865546891649 19846 36867
691668811634663425 14304 61603
830080534539970177 52047 66872
24823662014682669 49713 55068
636306436958751233 18277 39249
213550050162204737 38559 47207
346342861506240513 21446 26979
956579809610886401 15104 67815
55748978165954809 19383 34478
552600697374977281 4395 63917
766363523782896257 53679 54478
450866261241543489 38811 46913
760391761904049409 12744 42995
375401564543231809 38377 47581
279277287481175297 17202 22772
518226846708117249 2640 28424
633937877284839809 53142 65960
114234628883885137 5814 52950
533830114608601729 20810 29397
112328797944257985 47301 59187
868893246560492801 19101 21735
48853747001594177 10568 52986
855331657414591745 30137 43553
615289846603090433 46747 60589
909269632843948033 13992 28104
891859080054111105 55666 65700
413234677370038401 4726 4760
154377239965157281 4007 44951
939369146094595201 36122 47868
620782787938672641 3287 25523
975354181368157185 13883 24639
790024992839747201 2062 16733
714119293008256001 33347 55335
585367237540317825 33092 40150
947532799423324673 42858 51026
219062378923354113 45939 53234
969683994624336513 26370 47913
479952669545916417 21092 33893
115076780927847009 2733 21267
183559268838777697 11971 63970
888263525980594433 29857 58328
609365542009335553 25923 39803
51286772903548441 6632 68789
257936506306890593 33319 67404
880810327507294465 14843 28559
40063179253557737 13657 48970
200022076155772065 33704 49818
770001141100365825 32130 37754
667898410557601409 57052 57867
61271464314707201 36392 58795
568974166301838849 37932 46097
882261070094671105 3807 38403
513636942019889601 10134 23288
775051684470831489 17488 44179
168067728804214049 39247 44271
77040538366404129 23943 30095
841133857850227457 5169 43015
278126834954925089 2005 2208
407413102890583169 8823 9229
633221083392555777 21804 63047
30788335099618537 25680 66435
527238268227073089 20808 48763
730135671088742529 30767 49113
6410929476558637 25279 60566
284191959090666305 21634 53185
626017107674734081 31434 50121
630213181543663105 19667 28776
102413619067988289 11931 58728
195592769322150433 40856 58082
513942887823070273 21960 40067
711544061817288961 7889 19630
212312865152554753 2677 30033
388044366947585921 11371 27454
252901000568876097 8044 57179
633606287998585345 17688 59213
224479286867534721 1252 6310
880219230785161985 28322 49834
716992281102044161 9912 46963
197380124172052961 15104 57345
684374911445061633 8554 49898
999481630271535745 20209 34522
216319020547651073 7134 40267
723206857107381761 23042 36505
299097152001706945 5400 41827
753636355070785409 39462 52861
692073407449633793 32319 61659
514822331941115137 24401 57569
713954465077549057 15270 60262
833615214692404353 3007 25858
671863439523669121 14857 15077
80196459123154545 54487 64537
378665116681446529 18921 51478
417429209958545025 58170 58342
281179273132259777 17538 57946
863660723496632705 33277 39942
298557503421491777 19359 59001
866570753990803457 13703 32620
676456353179169409 11075 53020
243122895569140257 12285 31561
580839348590643585 7662 55161
293642636060656769 56469 63949
251432053083242113 14093 19861
153334435316491393 10221 52472
258882884337296545 40789 46465
987638889665252097 22153 38516
622396515673280257 27518 41569
837949302737168769 44050 67499
651707902779065729 43693 57658
323702659051566145 370 36170
517357483746046401 6468 45765
320625859346289857 16398 27450
906473373615327233 49882 53127
179407868617037281 2025 55199
373799706148595585 9141 51441
364184073362391553 4404 51084
715725245960072705 23922 64532
11100299663599601 35848 59010
331223564084034177 18219 32292
86721140998530897 29367 58739
7182140251401848 33270 58743
702409881374624257 24692 50548
826471445396443009 14678 22056
388867719521154945 50524 56316
602635954697490177 10279 12503
532904920120603969 39635 43288
647345664366092417 31171 50941
765667047085894785 5356 58943
36640022291138057 30613 47236
187570935779493921 35157 40595
855414943540218113 13864 20838
512888112298892225 36782 66935
439467421466019905 79 54427
556307058181449345 14649 63361
781299204837516417 24559 27223
358324545485469761 19354 28073
318635428477520577 35832 42651
185261873555280225 32712 42323
451091222096160065 12418 39197
955540846274910593 58868 66079
337272965069558977 18835 40799
26273512465269989 2116 37008
493770128885522305 9336 25822
756739750830814081 64447 66873
575795303436066753 25795 46822
584005949682083585 20 54247
276212416270944065 13127 59829
553446789370948289 42911 65905
987658304401804801 11092 68448
539030255230318977 22007 35417
731312457808762369 3620 68268
443423203028725505 16575 65822
704182146631964673 27566 64761
394906206997834625 27059 54187
899263325855464705 43020 46778
388884191110374657 36425 39930
813225917033520257 47541 68954
983471561278310657 56247 67193
452571276800220801 9755 50733
598348757897593217 7706 24134
209398637833558625 16859 42936
699613690948584833 18844 22367
579110345574186113 6256 19773
150288034834911585 43657 68633
988923366610833921 16372 36393
918726554156126721 25439 38955
258568564252861665 2986 50726
23553681724205689 40924 52252
711517984316557825 8555 39190
80165361909596561 14891 52455
686970968249433217 1520 5542
684114631925748225 12288 28381
167883245548949857 15302 50467
660997183326760065 12301 54622
929438338997407233 13786 68503
761041854035891457 6143 41141
239634667543342049 10092 22829
588278374999109889 19864 54012
657681116639999233 3554 30550
22464768575925833 7104 65652
105693942005643745 7855 11024
276414458481372801 19426 47999
447536662581619265 14717 60596
714262295384866561 20186 22817
694056829551740801 30655 45947
269695209806659617 5856 10387
761611622313445505 10365 52427
464804028160866497 28693 48622
581142002618918273 8775 21466
619042579664341761 11671 56883
658141096200459649 24439 53054
986755549441664257 36165 66104
855138101787659393 40927 50976
435931944957818753 7398 23592
981749232411466753 31931 59825
54814224753922505 5623 58265
59318424993193729 31424 54590
214293414383167393 23662 49115
383993274386504897 49413 49548
23630761194521457 9485 29693
662473241615927553 376 57795
271289784937241761 11465 64170
867371587667697921 58776 59128
24855195833819013 26020 65087
434582776418409345 54420 68753
167896585375121537 11197 25781
568727320069989185 15614 43084
982356605551597569 10296 37134
176658504243746977 4170 14766
977247759091884673 43304 49855
416409677537338049 11848 41814
480711514730867137 14706 53097
926230597806409089 11618 50717
379203245202507585 23489 46554
876765888117851905 27919 54962
68919533142899785 41080 59157
668044240291109761 14001 31810
489362325236275073 16962 44121
813005340797964545 29862 34977
768243995858821249 15782 17994
778811114328988161 14341 27095
154984426348409697 20522 33939
123554686961163889 450 32224
853723112618791169 15247 55896
652883771742566017 16066 27970
853557422781708673 31587 44863
214935442480914689 5728 60814
601261178279255425 6573 35509
841893836741974145 5245 23042
856017667984804865 52721 64114
950045390420306945 33928 53253
828672561241955201 16354 20854
417009161514712897 843 25568
619196332811245697 945 7060
747488420492608385 35485 41046
136371285645335409 11833 54644
370684199879718785 6311 40395
463638433084913281 25122 35715
289125914337283521 27 32082
682708868069692417 64186 67190
630641054373782657 45660 68133
95584515022384417 3342 10395
416042957785187201 16746 49301
755770473071859073 13357 62018
499239947304374721 56118 60186
927065642051662337 6581 55800
399236095124528833 5842 34160
957627226523424513 52714 65821
65166329437701625 6309 31974
26560403959283721 27295 27877
799012598435844225 57326 67202
362868483978441985 2232 64324
792141533594332289 1649 68222
844693461534138369 16998 18611
561695869839603265 14260 62256
899334805642279681 40149 55791
173693866996998721 19576 33424
164588959456413153 20823 21104
125984188494221889 16589 34012
508348152452722241 1543 65128
78321378256191569 33141 50232
443674299603902273 6850 26029
953312119895137793 41604 65933
441773201817635905 4661 41211
391925294888935105 54582 64722
371280578715502657 18398 30361
682792084957249281 8011 38645
645700499180460289 3851 33506
412358367744644737 62543 68666
952000770963042689 3603 53590
714619403013408257 39611 51317
351551225305495745 14296 20548
454354142159232321 5887 67799
235515789937668545 47218 57737
415934138730797569 14826 32313
265472481489407393 61964 62468
493895564574643201 25068 31055
305927208355843329 19392 54015
836648860534914689 1837 19934
620903988313568129 41983 45265
803033390245772673 602 5361
783363959932589953 13117 37042
133149519937525441 46670 51169
576409770553819841 56589 57138
204940645010225345 23108 31503
702954108855937665 24320 42877
185408649690337761 59590 62143
224914573959932097 22279 51676
292127974418647809 20229 64414
655742060626611329 29976 56047
815142516430292097 2459 27989
789372241306491393 31176 53539
97660149314378945 20037 44089
796731716200827777 33285 35932
773298312945250689 43537 61710
356004877900158337 6402 23722
861195350710929153 16286 41653
150267351891645985 65140 68640
265350498870510881 31603 55933
916345173105181441 24031 40444
681880191044314241 34800 45160
335121752845640961 6077 24798
270468559026959105 15007 34495
214522526919761697 29989 52444
663613806074536705 21675 65856
763015650616754433 11335 38860
630318308230819457 32371 59931
322064471700311809 11472 23657
221857834376521633 189 17123
766289127907999361 2604 65208
726676992742845569 9437 58146
368821091288861441 28352 48715
293804751995580225 28436 54492
323904668444274817 41557 63992
222655384081441825 951 6225
59719535550808449 8286 14938
455988910945990273 14805 60880
780078259675878657 49768 64713
545479393199592257 3699 32312
601551120175923201 15967 37480
257871804303547937 16017 27600
496179713092377729 7944 28827
571716014519616065 4034 13049
284892702034962753 41928 63697
200969610183960865 32191 59157
913061463850329601 1763 50952
917635202532657921 18849 20818
30949841917458089 49574 56692
677006014408718209 9106 13471
305986860685923265 37774 45870
714057151101464193 4146 39668
773339521603187329 18659 51171
193530739638589473 30006 30603
225529671194937729 53160 67197
179394949755383937 34206 42333
136737683440554033 19134 50263
401483179702168513 54335 61623
482276519017492673 16143 33277
416392294635677761 31169 48319
768409420419541121 1228 30455
758215114262895873 14030 55001
657328550763896449 11644 38406
913876396837103745 28489 29877
129800075635113649 18077 20291
245305723352757345 33504 38588
720288114160471297 42432 43507
298174020198395329 7833 43977
52851624538899249 58577 58983
968770096154372609 40610 41832
986825927380568449 13492 66023
60025256619631761 48721 53105
883153323972674561 2748 17769
927518196235453697 19835 65621
533624445356057473 4913 23904
689101772228646273 28690 51345
277446531166642529 12094 53851
893578868730628481 32587 55249
353429194538410497 12181 21020
833695394681505793 51709 67808
388763636168686593 15077 64889
525952016225389249 21792 28798
130432065596071569 5223 43896
518765623063735873 48399 59798
185348025047741057 7628 68700
282155591825443265 35930 54180
58954236396136393 32400 36108
899172489759358465 15794 20926
420608711185121089 6347 33612
812631622592007809 6833 12848
738461857823441665 1789 39593
591300750773946497 26755 64739
446217550532107777 27224 56289
660081146689606145 46968 51535
836780185038993153 9311 13924
957004189835792769 22673 28157
768941606370287233 2548 60496
747300785727688321 28346 55506
11791789172239221 15351 66083
247341454655931169 14333 68202
358176062363096321 31661 58035
253857742380915841 59041 67352
970107151678025345 49818 64587
735288863503136257 33633 52209
64036912032729985 32578 65095
656504374945214465 3224 22769
578751638169141121 23048 31439
658727589244172417 16661 53425
688295290736018433 18568 26816
465012217527714689 29855 40590
551766882959203265 13290 44268
286614108712448961 27549 51778
829769575246086017 4320 30457
220387449578467457 5523 62873
436097302318192001 43768 51241
838330360199883265 25395 28738
403795068673556289 9950 46281
754379433950333569 44145 52636
807919106054289025 1279 49012
501625243517160897 40868 59908
998197027181770881 18205 43299
327850101120716865 19804 43054
758740105990742785 19491 64755
878028487936724353 36671 41313
996308782264943489 49263 66344
782848721124821633 11797 32724
756599138705315201 30201 48946
852743065920712705 9633 23125
675885580766372865 5440 68411
142923036634883265 53844 62836
777344341042439937 18955 51033
952279807342712577 4088 55859
520524316815791361 11569 16974
483957892973336385 64499 67147
539465152894553793 13568 33419
577839232437575809 39101 55658
481042377960630337 22362 26694
351205456170148993 19510 38593
677864085079139713 31525 54707
242897434457695745 3842 62776
356203184455434753 37060 37334
416570920965568833 67214 67920
551226293311845697 52697 56778
803716667477026177 26027 26400
267584478456864609 42610 63860
524933339419291649 6886 67019
997598154793624961 7490 19848
152553693465769409 46188 62002
59025831248671777 15341 63735
262476910015578817 38421 68599
996115664291171073 32728 62223
493031478159046785 22136 46609
518096994091745729 41888 57796
858722819351115137 15831 49027
731599864294995713 11035 18904
980199059862009345 8112 61367
490906434358773697 55318 65907
694099586158415617 24695 40993
724405011388331137 10637 56212
575831911671734529 10364 55889
122202485771264689 10030 36282
185259883052353313 9738 20221
321286070852611521 6822 57996
630997438152896001 17055 28942
714365812308638977 58874 62048
41608067490898297 35023 65748
144340736271619361 63002 65959
198178954779585569 13261 27482
660184152204788481 9582 16529
181184202513421153 25543 56810
873847802976460033 34653 45180
926543154949804673 9185 21007
898246383886967041 924 15835
236571252360931809 31229 34709
666013696097355265 21087 55614
685352237592034945 34591 36169
683775652245071105 12716 52041
18141460592389081 9909 45231
356572578255825345 33544 51876
668039110814937985 10885 67162
713498423746326401 68622 68841
400899721289732737 25235 47970
513558051042156929 46458 59009
575933966201624513 42530 57307
826850715131097729 21458 42013
402455099891554369 50457 50649
124446330878132721 34248 46423
785779596719073921 51334 63214
397962175239992897 14535 24277
185170611611340513 2664 19113
840707236163826305 2216 11771
935602671301175809 13641 45579
888316005430635137 24012 48502
979094984780985601 56413 59858
972410681249844097 60025 65262
682695343470506113 34136 40011
838015693544431233 13269 52686
539532486313788673 19802 45648
902117946262723841 33008 34691
105757622389340609 8203 56352
307831021979364289 2597 64833
451597029303414401 7827 60885
955409092641279105 6094 59473
247882434974549441 15522 26107
652653604614297217 38566 41111
23238781066311277 29919 57354
569005834915504513 40359 50778
82133819673906321 14336 41909
702049122613470209 28575 55062
489314406194850433 10161 49229
489863272277236929 28114 53545
977950778682988161 55449 64764
372007278016834433 3238 61882
25459975916959365 42763 59719
732519441353094401 28108 32824
852356538282229761 3647 13701
344894078992563649 33077 56160
556857514755293441 23461 36053
739478986795294465 977 16639
199691889092839873 31122 47230
377512224192539521 33163 50606
380376200645002881 28823 35074
111911671354778977 17753 39868
248923461888175265 27738 35177
659956878309809921 13630 46019
207806447803918113 65273 66901
996288274493654273 44221 48957
536979802653810625 36865 68457
314873839188972929 19715 46847
813653545252492417 8762 49411
676950970830279937 18510 52614
195391505364931105 372 51324
946417801186139905 12004 67318
135756260453106849 17054 51064
694592849290419457 19528 31515
507983004943817217 2323 20249
203677932414588993 8791 8798
455258909579356417 7584 58502
305147143261695681 27741 39957
638584488573080449 34959 61514
681969117545417473 17736 58261
370481905935704961 18577 49001
840981303816167937 10763 17033
475679313471950145 49592 59067
448937785459460033 34514 65212
295169788526408193 4907 45604
424249574677180161 61784 63787
968426885893300993 21632 67606
837034054767439489 30326 66651
445486266219873537 15050 40308
7850531561704345 5332 66112
105329721968253409 1779 60407
410064802529770817 2337 13330
943886951870638337 17636 36725
239108442328234369 27708 64101
329547938613067969 3451 56176
694148004915643265 12012 18119
145421267645915009 8646 24790
620869600502860673 8764 12438
6981274519695547 23656 45983
101695125542956785 16045 67021
388759540157167297 8776 27136
709372295742486657 46436 60781
925089479776737281 690 36501
694688250336394497 7222 13671
567848634319446465 34603 46437
72582123124224289 28276 52800
359233100411707073 46216 65399
988499899430362241 21049 47461
609983660652233089 6958 57555
730628211323836033 10611 19752
203189883608381185 40064 66868
832208799426734209 3325 6337
703533394495295233 29492 58745
214850980263666017 41419 65276
22413803034659453 33923 56743
692552185694292865 23212 64471
936737129841588993 14031 54556
976473534171834241 12339 30528
700405614116753793 43940 63573
77457236867456209 8125 60868
552939817686493057 19975 27089
22107068699543933 58595 61123
954982458714660225 10050 52769
757018834766338305 40565 62888
884264571458686593 26780 68547
582641033292180353 37154 61637
293870909991760257 30268 38947
254720805118392225 25827 30636
953826022732741249 16772 49805
675371554902458369 51130 68556
646379543828039937 9695 53302
403890940213837953 5162 37178
916828641527018881 1724 30300
296682108870204097 31591 39991
685285205401804417 3808 44897
692469246472779137 20936 65480
795810059562725761 19926 39400
993778929873432321 3880 36292
772718171058905089 4097 34372
486161810341368321 11759 19835
129294714400998609 41846 60250
877845502779212673 10150 41240
104856948801391073 15955 37875
843332247467582593 3928 26887
142506829884652577 191 56506
35835972490392721 3991 54714
368620078159132417 8116 26114
566306705234122625 45551 47787
231717926289746849 2158 30118
411671775995575489 8036 16745
482121544358356865 4778 7555
909269639946653953 21522 62631
970311774539382529 41084 62162
806909541284827777 5096 37591
489164875070180481 14329 31322
253113899790061921 27043 32178
456653035248166337 7084 18204
802456629092422017 13049 45734
683090203110104705 8642 13396
317362825573592769 4511 33477
765133817750537985 32615 45981
342443927070494401 15692 67621
610335117766091137 2948 4941
597861945787709441 44399 60284
88009119119675457 6832 46118
24118954483828505 5156 29174
859475553458217729 17261 61344
669976203091191937 24524 31725
94356621005957217 42881 67497
988166311346052609 41300 54180
884503839677059073 9590 41923
488533318536465089 30625 46591
233122695414976993 10368 14994
746142321591367681 27370 52537
495778923110826497 23043 23848
540107690124340673 21632 27867
491033761804871489 974 21967
469046687893499137 60505 63048
829425234052941057 53426 56747
587199946156314241 65911 67692
226324409611237345 27559 34008
706141408604896257 28945 68369
373813267082105921 3670 54387
198567743823257825 12776 25910
550800015005179969 35838 42004
328036417494278273 5599 57859
84853243126083553 27289 59114
430911432033806081 32463 51890
662626000856050689 32412 60985
674237707009456897 26029 33930
401774778858275265 31898 56985
44196597143933761 12800 66465
49207477005197121 17143 30571
523617398184942593 29760 47242
520326872432839617 34729 55895
860362093501176833 33494 57127
514255816560563521 31849 33168
46811637550167265 22998 59844
76265284339477553 1720 45137
161649740062653537 38572 56812
138171835494247825 13582 61317
401951645974239809 1588 52015
220825111153153857 35945 47757
953308252285491841 12958 30643
80622709866133841 45711 60639
18331028806972685 18831 55440
260706580666912673 4667 21188
53351987521477185 3164 27137
274940650006485057 9326 66291
904928893443500417 29999 54632
713908401827588097 61812 65873
121152524774682753 30953 42934
663889716468901249 26423 34227
909838722051137665 17109 26237
972376944544599553 4215 33531
183040788401552129 34302 55121
475472071012305281 30186 44447
739667626152201089 50898 54718
232627665311163425 32742 65143
977307172647353857 4594 17751
847690469786641665 921 48204
581314878555350145 1849 54235
972839097165142145 20421 66200
527889742321132609 39043 49732
766338987781736577 12053 27436
318032789270578305 12867 53008
832895949323393793 47221 63065
4893886913233559 3307 67135
85622875952282129 20571 50773
922512378029313793 16162 20481
152817975348874305 13568 17427
864523603555181057 14665 15245
335250157754174465 23685 42992
576491209361169153 53305 64271
802181831453886209 2557 54905
939032690911144449 5030 46545
979006132618451329 4904 17022
202996509352704641 8841 14989
992625721005758465 20371 56276
11306363873426763 41863 48555
850006432648839937 21605 49663
307133588731151233 1942 5003
8297769982881676 19822 37251
135417960311368545 41467 58271
139988738057439841 11693 61279
567002967277364417 40087 40813
763020363529413761 14259 38167
715104318593756033 7499 16376
729186759050335873 45440 67221
369949742277359681 197 32836
642720658376113409 44376 64359
22074870669282377 29330 42176
896446699540945281 37816 62582
182360981270608833 43973 56617
608923732232646785 35096 65489
305296332647809985 1881 46419
805085193703675393 7718 64022
114451559245853937 16404 28278
212295901813355681 36952 50576
25134895577135553 13580 30996
299212712483978305 6660 65010
495111215171522881 1966 68399
229713198433863393 18738 53805
641123835955664129 3642 67449
820396736253158529 4671 35951
515495984827911233 30650 43609
626340396610039809 2423 13978
122164290960849793 30083 59245
940028644337303425 35411 46014
702580888832120065 13321 53934
534840909303731841 8209 56796
250543389906464865 61553 67303
544876344659471105 29934 36671
923668129014320257 16212 28113
813073855891310849 20115 31152
408024813568712129 50010 56670
980215219712789633 9026 61253
937561385415239809 2696 64098
412323238081476993 25643 36927
899564979241897985 45417 67044
986672061029381121 47140 50455
944842422629850625 30679 50532
479971987377901121 21907 36265
758441234198837633 40424 47358
525404365726046785 1008 9799
754866420521057793 24490 65700
600182237770177153 2533 42004
140629496139364817 4494 50650
205259738092408385 3468 22961
796547552969773441 1980 59662
407049091643195009 29984 31376
845395518712276609 7332 19704
60781239040721857 13290 29923
328931661814085185 9335 25416
597209947920440193 50147 62247
666899195791739137 6249 11129
608883419058841473 14730 31852
540518723960307329 4598 15411
30241711700860209 14854 68966
396162862378641729 29697 56826
84134518598830257 24942 50459
307249500322530625 39543 46343
589465466611834241 12354 25547
546405215280582721 482 22213
339131986093477185 211 3287
861328598264865537 36494 39109
33979027282420305 14702 20430
694250075601129217 2825 8243
340615110521497409 28451 45061
519315487081900801 24273 33005
502703762241445441 26257 60248
625816560039691393 15132 43680
408759255139457857 4716 25236
550246091257978497 36322 62585
227689749664143905 20141 53507
895692131567809409 46077 56052
173454974164485537 17281 48016
714395761294714113 20607 33373
518474262228942017 39673 52370
578165274705849473 30837 37311
666081257326581505 32931 58974
561479999288767553 8798 27923
130409335402625009 14288 26486
778107998876063105 3938 44510
458999340812880513 31744 48971
193807608678202561 38891 61221
712916318247515393 14118 41018
222182827653664833 9526 32632
410261009698459137 20342 43578
434722257155844033 30254 39042
430815399838429889 52901 56995
52612194677035265 1971 61463
392257158999313985 44473 51971
614538101171877633 20545 63752
892317710090075905 26556 53984
862973051011362433 20340 24775
576517640492895105 13303 14631
23413432215509289 33420 34151
826933273727185281 47050 58695
350123806386985601 28811 55336
30776162930095553 7055 45944
370908581676832961 693 14939
208291412780077665 11731 67136
494567290454408961 54768 68086
848773296709865089 15155 20647
832410875045130881 27291 59020
680417708857483265 7001 50338
443810042512406977 18421 31174
990000523003629953 12630 24174
809625569998662145 21844 68371
737964914036346881 18138 27299
764477731573844481 10558 37547
839477824201466625 22142 55888
851747759083568897 17161 47806
444730801014976833 55129 56097
188346685635789153 36127 42579
12370599905494829 27061 47013
100941478665863121 878 27898
910865431701289217 45237 55226
628685182116196737 45909 51643
602327773018217217 7014 31417
574929054170528513 13463 68728
944700261152043137 109 43379
44373133108901897 21657 57152
305275886264553281 28289 57821
874781339795607297 22539 23325
454223443241851073 20494 22844
622567901891851905 13273 41580
213322843246075425 783 60926
910718291406713089 7833 51870
296856228122386753 18971 67127
912965023500472449 18580 47587
559573782354476609 10088 12278
735574556678745473 10665 37322
412206001932609921 10902 30695
639098384648757889 14509 51209
969079449068558977 29583 52255
936626789256653313 12925 14021
565608878839960001 13449 18334
330142759345132929 38102 53263
420738414825052609 36518 53924
493163506255928769 317 19499
772130376830368385 17222 42410
40205308708333833 12069 66159
908547641288336641 2346 19040
900324823316086785 7072 23757
149743154221575041 355 4985
865379549240511617 12483 63920
888805269947653249 39898 57756
389543631156715969 1116 45121
301997616149627393 6622 22841
830518185660462593 25961 49245
865254191042666369 742 51779
551952034665763585 37682 63704
386870981772581505 229 61458
830767904839344641 46349 68262
671128975359238273 51979 58806
762322472473545729 41290 50816
368724696148312577 13146 23530
494782548914439937 14139 67351
101921199947057057 29766 47375
785812184233552769 53206 62772
950395438174986369 10136 17745
138948840783481137 48424 50927
903573126789268609 50693 68252
465667906942446337 64122 67314
765242980133130881 37079 54165
941053836402755201 14893 45344
767786164401528065 22634 42799
684195173086724353 12880 36352
294205357737389761 11415 59183
348103338126659137 14842 64625
891102618753905025 3500 30436
968148664702358273 4614 64204
927169774693929601 38206 58139
801348434234579841 5096 45166
951175984293840257 18186 59522
389077061076282177 8777 44086
674732955066112129 23979 47622
601250944292925057 43199 52815
597850500701866881 24285 36659
364253016304946433 957 64085
366048832776435521 28295 41898
119750660595837393 6665 26785
975863968834076417 12532 63629
779206628755222401 14747 33635
148171092816888001 4580 38152
304795695117572737 45217 59607
539582942596325697 5627 48678
572504330146774273 56527 60515
686194715702747265 49544 55456
205044781692731009 41441 55106
809465454754942465 4452 34439
700594839992593409 52016 53634
402560887886501441 10998 63907
997704857017478017 40336 55275
498087456417209729 15190 33951
747975013995716865 37267 56830
185964988748956737 15107 53070
140761464035602305 15949 28890
15604214612167767 12151 60359
487681375205230721 9817 10088
340124411903737217 27678 62870
937901299837701377 30275 67604
87361082568293121 2559 19621
410633166783487297 3082 21315
771823287389274497 2518 39993
130098379859997953 29258 61078
588808395419377409 51936 64037
720460217629042945 1558 30669
974631304379023745 12651 37103
476395623421236545 9586 28832
655576812673444865 3163 67728
983339079336150913 39550 53457
734845353816034177 7303 20187
506494994981817857 22458 53977
262071290351812545 62705 64649
589604087551723649 16978 43176
451752179372142849 47458 61386
302379473448777217 11322 27932
304658082746414017 6070 33425
344441535214503617 2375 68253
854359205844950529 15527 31609
862711880883420417 7389 68017
471738808753272577 28791 36590
887135331928764289 28909 43773
837265769037379969 35226 66280
123946794595379825 6578 18692
950892733218523777 2203 37477
629806675336187265 21305 33053
302199662815006337 7703 61272
342085205327560257 32624 43523
102862072180656129 52602 59959
504448689304641793 37641 51022
748650809905491585 60301 66186
299305081550894401 10443 66776
335369394808651585 10281 12132
867745002551419777 55050 55430
923596515592343809 23897 54627
695197368296032129 16130 50896
420380126720473857 54469 64624
402499162461058561 40318 60295
930007740261864065 8880 64064
352284000951041089 27601 53123
722120821719869313 22651 32932
97684914844212049 9089 21017
667004690287534209 64722 65480
233525062549897921 38005 54458
217474324311709217 28115 54321
320726043714106625 20464 64522
488419339480238081 33789 64280
193644069766005345 13731 59531
694710256147118337 17036 42235
409573968330949633 91 62437
225223817795601633 25505 47950
308696350608169473 36776 37019
182162488309401729 7842 42266
11791950282233899 222 19537
721773502671375361 24902 67960
226133388193428417 42866 48018
978598470580294529 49930 67938
845871883728211329 365 6706
333943683768175937 16676 20626
411808662441824705 29444 62405
796677541023328257 45047 45506
528473539646885377 50765 61406
273735406506041569 60300 62052
336435737602666753 21013 50470
576980696887119361 50047 61899
331632122461702017 62594 67159
651391096127149185 7385 45761
421829930680029697 16256 30083
741401833466156289 28435 50638
47048387327695449 50884 52040
750970384571680001 34766 63376
71098666577196217 25163 33665
711884213660169985 4930 25611
740551671088173441 32480 64708
714042769729211137 244 4288
935425392625443713 17891 24215
776104980045445761 39543 63547
888280321994105985 24250 25460
930882893122152705 6365 30610
56225500602035793 3734 18137
110168925812445201 25247 35186
866001485202208001 9957 69057
128407890290638705 24378 65491
982622900875480065 52041 59611
415959563433872833 15128 39944
792613325335285121 23646 50119
275051010579922209 45795 47318
952160523443065857 3211 23214
65674832905841641 12248 56744
445932856499741377 33553 42549
917673082181714561 5134 65630
773549896846400769 21078 29641
408285637352051393 16566 68183
120441916610221969 36126 62220
644199976650050177 4326 62577
934591890765116033 38997 52792
444111845196914625 2715 17250
489187779170197953 2886 46093
794541567200148737 10163 64955
431045513997116097 992 35114
48201517498327465 20109 57107
481333754299871681 22622 25825
884972339405386753 46974 66002
862442149035697281 21378 60382
376388968884299393 47214 62579
968124204289114881 43116 57759
77887363932880753 60231 64259
942271590049568129 42250 63262
747334913359921409 35074 56541
347837999783227073 13118 32701
326916341202327489 10898 14886
930611545261253761 12197 21678
808931444542167809 9576 56177
478599883383129281 33293 39420
10884439815633585 12539 13330
809516680002570113 9778 61782
989475016139792257 32712 62335
480020800459190145 16361 49489
190028236786510273 15509 51101
712084625602809473 1987 6132
346135985224094593 24018 46826
723241314839203457 7656 44317
372059790499598337 29673 32823
96207474235978193 47383 57083
870522720533600129 35581 66124
476127062236120257 25861 56644
458848299447829761 20703 39177
69105933417883849 3859 45810
930465823221709313 15646 38725
647557119329963649 40589 53277
498258483634622017 46572 64875
748712338502070145 8951 46764
827322720591141121 10570 55395
472775493810932097 3914 7224
928524333584142849 30919 52135
457075929775552257 35189 63581
859788836962508161 4420 50149
750837982927027585 26504 63457
159797766678273953 25217 51044
227842005101006593 2129 65186
910937782396629761 47554 60673
944851717659620481 16767 34261
871420574533040385 41421 47011
657513571991525889 10191 18561
439413592031201025 61452 65741
504918119074194049 18351 61506
143126400840166929 4345 28190
606022757037248257 11799 14325
54652058802204809 14480 57893
700772055161085185 6514 38940
109763919031060193 41810 44876
957877298230126721 5460 63646
207879692798968577 10236 61416
943756013092372097 15296 63994
905094445770906497 14860 43882
376937759453806337 46993 63799
225466873949031297 21892 46238
533048405776131777 6297 50622
210483492159717409 49204 52156
246231478720030593 22458 63669
160910403645004865 11171 18399
335425025388122561 10670 66553
265477782105044481 6870 35830
284002505141199169 56273 60566
130078967810376865 20710 22283
567092452703523265 34211 66383
42813619137724857 55833 67351
407690706630656769 14706 61934
727037061254719617 37698 48454
415487242037688257 11286 43911
800690721467411457 9670 49701
502360653417991169 2362 8689
272307753491034529 42542 50331
152955239934957633 6016 9017
57394332818780929 17828 38789
797269614156075393 9296 28032
421256361978976193 48834 61405
946856773918387457 38744 50061
391659116052203137 31640 35411
506156854179788929 32699 63778
628664702517468801 5136 64357
165205978130845921 2613 68191
357517610254298305 5752 17419
420211211853310145 7087 13646
119683170738738913 2076 50233
376141518059245761 31235 45527
262615442384195329 4034 16186
918663461413569153 18232 57871
22234535853058901 18048 41561
815411749238766209 10840 12016
938831594180449281 29173 58593
776062061781910785 8552 34806
758513060459506561 30991 31755
80085207382740721 13231 19067
825116396371463169 14458 22710
577408352974213505 56566 58547
432264460872815425 8151 56907
539687592276468545 44328 44996
373229117788902465 30956 32810
116707907491669265 5101 22441
964710353519905025 10027 52251
138114387509535425 2612 51073
712872599258979329 42007 57592
949771385920126209 17926 26052
977834257031943809 6348 59283
200544265201305185 46237 56048
705810913640625921 10793 29556
131278696405356497 1269 63669
673688999198816385 14509 54537
728127771798075009 23241 50972
558019076592465537 12968 24884
906587329204807425 9122 39983
158706575462630881 13747 18569
737768790287962113 15767 19777
420727950082131457 4993 35867
802277242643352705 35728 51957
180855183605416417 3304 64651
122548238290921313 34668 65152
318244234801873921 43731 48566
702113428021260033 31377 46165
124933380233429153 27043 48522
517330702936366273 42263 53765
12371401023536067 24566 59018
377481090837047617 4085 8781
309232131076498689 64955 65816
860290544739701377 471 9881
316734122513871361 21766 48081
818290066596102145 17999 29185
279021021505613473 1023 31510
960314736331643137 2500 6025
972792817437813505 22779 47072
71112453977885793 36466 58165
454489118525458497 24482 31335
987680650380543361 2274 65021
603177826202703233 1759 10653
109543308730263073 39096 49190
390432993320885633 19483 26510
585638486878000513 13495 42325
874401131440613761 50143 53585
245466410848930401 13203 16379
191548286727311265 10247 28083
297495345631876545 20382 38328
784118912288811009 36388 59565
431448407883134849 21571 59735
621935991254801537 24316 63253
370821417828413057 965 14003
688897186310022401 50505 62789
430632861085822337 12469 34453
893544395024122241 14857 53995
250173703386469281 7399 49984
104726890294578817 31071 40685
652393691097056897 20996 57745
430771447670295489 4784 46297
324329371031982593 13364 30538
539070548305637953 2244 37802
615143048414008577 772 25469
424264228435220033 47358 66971
734884678069580161 28607 49795
291601734166583553 41434 64167
631954533559007105 2831 66820
214861284805678561 31750 41640
371026569220848769 59281 64624
729497418646339201 38527 64326
784316775109115137 13924 59876
419293928656571777 59922 65843
20517991135097449 3931 5505
487513561373724289 2856 44996
403007453096375233 18851 65117
825233188431482753 45581 59855
79024903758526225 1340 28965
145342526506119905 21587 22198
695781743227339393 57837 62560
968954082933692033 23777 46972
157798254171542145 10905 53070
524018631890605505 14212 22372
416684666403693185 43857 57973
660577267310529281 3890 39905
401728115271541953 27569 68333
945381946387364225 22752 48488
363081770652737409 1647 45695
657703967292462721 1589 51519
723605093289808769 7539 18386
786681891675549185 10660 62341
300089761297197569 58205 64507
998322526195593729 40354 65238
473126287086248705 13717 36763
906027845730939393 32151 33615
668485942508279809 16033 46616
900047903112238209 14605 38417
147214850964520129 46439 56323
30175347752610549 15598 33100
136265451794098881 16861 37757
498848142599044289 13454 62849
577403883892689153 28514 55860
797550231122478721 44261 45360
945056070977553793 47457 50723
342078248525609729 48723 60538
925562254000869505 41218 46197
696810624506973441 18336 57590
804224695313433089 19898 30970
445421100068827521 264 471
715682380557385729 4697 58008
791854823954231809 42818 58311
255725149083982465 15119 41937
770641108629206401 14720 21625
820753248798826753 39767 49558
582103113303098497 1935 19158
413926763795370049 12024 50015
252178293205176385 25307 53525
713226338506931457 8397 27132
113090258901856097 11418 36327
453584796474441281 10978 60388
488712410989904833 21758 46017
637943017586582785 10765 45043
74754190035001505 47847 66766
336900173035854081 8683 64454
85947782152416609 11840 49708
549699599604256385 25316 58872
948021861075524481 16209 59069
932775007754141697 11501 16221
475923555430824769 10601 48318
405326001795106817 1746 7267
675977037718034561 22473 57821
767784687033451265 10949 12150
104930436800245281 34006 65444
553066079939444673 13912 61261
32523320204724373 9823 29348
273314826419660769 1655 66512
857277409581485057 18183 38036
720367571245692033 13954 56066
74380673731546673 14071 60968
155384926645279361 29192 49790
818239773428857089 10302 35279
274487458456977857 5283 39996
323701642716123649 18465 28608
745907879936989825 22132 59541
250946984176493985 37596 44266
687539790322365057 18731 30031
717665843821798401 6407 57412
213898424348894177 33108 61336
415024349032293569 61551 65960
257077867841278625 4473 56922
754084825063877377 21026 55601
874202024011477633 17503 23813
457650684587150657 24054 34279
252706544801032609 28612 62853
581175507474505089 24524 52047
565801279407008193 17112 61008
600373641054389377 3616 25097
525633507582430337 33556 45305
244965754171751361 17036 41562
952177656596543233 21817 27360
689449597570330753 26977 68791
837936105507243009 10767 24187
685881701766383873 6019 65631
377444880231916353 32309 42692
507434902771692033 784 65781
457462911643947457 2925 35944
930409903346436865 47875 59211
583284574688033025 15898 21110
114913834719033041 1863 61576
997902017474434177 3649 12048
864679633305080193 13697 45025
626737473246503681 53482 55376
631145047057728385 6489 37066
746201415654471809 17340 45421
911598454521431681 31555 68842
945642559451098241 44449 47499
920456516598960641 26617 65810
355166015774546625 24266 56584
315898910366847489 23406 56156
889354670038709889 17638 26594
448708173762995009 11141 30309
441001181045269441 14259 35778
823092540190863489 23481 64054
594066187726465281 37913 49179
354235544055512705 59485 59579
326519481692873345 23894 50601
616730889841356545 34071 63155
745743297106326273 30118 68768
455425918445044417 19532 31715
532745946055403137 36713 62383
48268360892627985 7813 66181
184869680462977473 9579 43616
329374865675561089 2795 35437
126192765419023809 31484 47243
96810176093008241 2638 4228
95753304988999585 25765 66223
751714362683046017 2267 60159
266947486026456449 5656 66371
570586996600219713 2887 52180
553352911123280193 38962 62654
117358512888387169 11448 49244
224124513925875841 21790 22286
793477371348124929 5891 56384
821052766084317697 59167 64518
68117808711193105 39306 41656
289738577908682497 10215 47607
190526792882629089 1081 12312
86565009609525841 10336 13043
460302236690154113 28694 60664
848615955208391169 62710 63706
625289239717396609 882 7325
357551302944852289 55813 64572
209856283605333249 10540 26974
878885076400454273 20317 33647
174920265191680353 36097 54306
315387309755973185 12160 65222
72409142476288929 9530 29781
252577902554168801 5076 17404
929131509462955265 31822 65974
830877601353034113 25250 66639
340920200757196289 62446 67336
875997521642890625 31566 43994
336101527136186433 49903 52185
100172700935356577 6624 65288
986267281966149761 13219 67002
311211055017611905 17764 58103
108828600619453649 12244 21603
467526974970734721 2838 39071
309952168870594817 19700 34031
519130510891532289 64768 68114
62684311102295001 3979 35437
703123756825899393 37028 37827
528748723704353537 8642 23587
586342982769583233 18203 30503
839433627578522113 55151 65073
22615260860430197 6299 56124
346132501213972417 26526 45143
176715879086945185 22228 45665
941954712079400705 2360 54250
428287326885847361 13122 17093
884121186123138561 20403 24307
278777998494422977 5457 11751
61421088745980513 1967 14535
962245637674822529 14326 27649
923011540363674497 17551 36124
4283545746122997 38138 66957
325776848050999489 28494 37341
366488588582395649 3563 68308
218584879650137505 25364 54011
494898928506206209 6025 8418
882793717881177985 29065 62865
104315270811792257 22115 62510
401708476172316865 24877 41105
784681698096566273 22754 54421
497573692809858433 42164 64458
107722870921886481 50775 57147
200798766845935009 44831 66215
977392609756112257 46434 46654
484654034227837377 12863 61613
356159001331558785 2856 53254
222122897196626913 19490 51793
670515792874912385 39961 55971
997359399556877697 11879 23102
77468872328150689 6791 37535
457062012055786241 21594 30550
892353751402783489 6723 34866
197080191045778017 41141 55344
90747607932922145 11278 64286
911781878319132545 6625 50155
224283671711990721 5437 61078
154963496143018625 9219 25541
416082208415868865 58477 61371
47667954559869945 25630 53821
426154612117546369 10156 65363
77184784652892801 22814 63554
575228483785462401 3150 60571
26671969798073293 17030 67132
47191897526179361 3551 50799
968501395313673217 54113 59829
51873537705827033 15239 21735
442549501706452033 325 6030
825350756796371585 3068 10856
580024348586754049 6532 30647
706416882514570625 9360 66723
326882015479910145 30757 65719
401896231846937025 35999 48199
145809725814849857 43156 51503
818670825828942081 40441 67874
709686401012334081 64078 67233
111525968850447297 19490 50246
265566319995222945 42709 56243
117416200136187137 18704 53671
22109290408806717 43165 50638
567416985490385857 22868 61552
400979052720551041 958 34558
137610621265931601 5413 16587
708846412714962049 12373 52152
20362206747240209 35768 57840
931209327865438721 11599 46256
497866072238121409 36364 51189
798058010567459073 1272 14750
216237787508820385 44936 54870
966280617840716673 17927 45262
920598528169502849 20141 49247
6083966760570548 14448 63927
750353305973920513 20858 62944
99391715200560785 30119 64623
717387378204829697 18269 64089
554485829983647681 48574 64073
874104129836016641 25946 43003
741697793569109377 14365 18513
959324374315937025 20443 47760
991021450712736385 7955 42301
861463940095024641 28151 53987
423612269753640193 25634 31513
57613556782524001 44985 62179
349130502936887425 40607 65533
512295857550217473 3281 18641
559937006030516225 14217 23923
138912884732942385 4591 43656
289289837565718273 25138 25860
137668167076231649 9150 26529
303726200427995265 10663 17728
542767949781488577 19591 59905
948975451499549697 50008 66806
530155587176668801 10556 34163
694206945886641281 13834 49755
359235984050652481 3155 62795
16606924946955815 4677 25288
419684699546127873 16230 61765
822668458953465601 33885 51948
12067203212478007 4013 43133
641289541146832641 37954 50680
812412847951581057 27845 68677
979218947660065409 2449 63702
59608163122643281 41952 65914
718823019693104513 47332 55687
325358850167834369 16028 61427
31795568947920573 3198 36434
199301067654072737 144 564
551602929669954305 26555 31283
191351553469392129 63377 66550
752775480935646593 6866 46754
724031657963845249 23433 59795
983865464283979905 21657 29322
405023915792373377 2254 12097
620826186973395969 12748 54684
675759252147866369 38914 47768
654257417126942209 49804 64383
508126223635205313 58044 65987
255977759298737345 24892 46256
694353501552225025 13081 41895
696864964118788097 4964 38883
627807576565647489 19748 26168
110899682696235409 32282 62151
72246298418360049 23377 42223
943396287065397121 62807 67534
550540189344278721 590 12396
154497535369593217 6387 52694
37641821541111401 52323 62197
738848237119015041 29006 64109
162231698660907137 13868 31771
905561087760609921 1829 8374
524245754714439041 46762 59242
858235191751603585 1363 28368
446356824810440129 14141 28150
461522212793347841 20198 48561
101784069429040609 5878 10049
602233069642352385 18645 64541
200586741808582049 13704 46403
824519825484792065 16844 50243
781365241069305985 18001 19253
26182196640363033 32177 44622
611722664965302657 6223 43010
354896468544929153 40945 65699
749755179233996929 32432 58221
912963425192032257 45468 65732
81444785295349937 60280 65770
128818695989558305 52692 64864
888014310275746561 6212 57355
700851661819925249 36188 63120
93539077850156369 46902 59339
186647641408292481 32151 32907
88198966218921985 30717 58200
209473814905948065 22261 54481
188307998604319233 40442 67746
523588653868095809 25226 42162
776837321373601921 21783 62884
929243200666391553 34764 39713
102626974422410193 15411 22696
382496204989344321 24414 36250
799911388715369089 29245 56153
532773701309935169 39509 41139
44772195368199873 2381 55743
195853978006788065 6237 25023
519743854946323585 14047 20858
483333518441966721 48389 63727
711286850698460417 8403 26226
922116706121933313 54186 54367
952509608592176769 8638 18446
429794269319586433 46343 52956
687717921807337217 24704 67033
609891495666253953 25618 66257
353449512023484417 1383 12947
936055496071432449 12618 39298
84364269654859217 29072 46414
677828612026281985 11753 25910
387016098416037121 30124 37478
863741460974978305 46 61646
779924343324484737 38715 42356
541436585432016641 31507 36114
937260250886122753 56415 60120
950115446831219457 21887 39788
227188702809659297 57318 62621
70060572079235329 6121 25791
490282355850833793 24032 55519
260550732892681921 65897 67625
22134005428188885 7359 27136
684567746144175233 11751 34657
610403728571792897 47351 48526
880326036185451265 13442 35658
66761463905809393 3427 33774
272345662555700577 7364 51331
324122098342623873 38240 63254
499640557919434497 5918 50298
241979357656664001 32774 67324
111390581415456321 6154 14515
694531426376197889 42716 44857
166108917503336769 28509 60976
734326279618475265 38885 41681
566769245200653441 21267 21668
721719123637139841 19052 58365
80013254971845521 39499 41978
73314741674028737 13917 45082
904681111847018881 713 47114
134085651148279089 51612 59605
710547698892284545 24327 32840
187963854708161889 995 15502
412705132991085569 23154 58660
68320334176686257 29209 38500
959353293546513409 29046 58184
394380357210781825 16081 27502
417437389551388097 56770 62320
983045816675637889 6132 62264
505848418881115009 12054 33497
803109601541510913 45146 56572
347339818947268929 47609 65262
58419735923305185 11766 20965
674124781884927361 11234 16942
666857532020390657 20514 24794
840827452091893633 15326 33810
431138721957164993 18856 40388
172291271187745569 3322 14683
266901516401649281 16241 50886
985898586352711041 25498 46527
765584534655086977 29377 54542
302771410277529217 21468 46216
10257434523868625 4465 66473
83310715447986177 59446 65905
215917855659750305 19165 47005
828733881305723265 29372 59156
39022997509963633 59158 61211
132651381242176577 28248 52976
873769765282499841 33069 64058
631973683491310081 12285 18091
257218180314215073 4435 21131
378748968115807809 22689 54514
389187068555951745 48551 63856
807453000143979649 26052 51048
787213212181175297 8553 46895
350690390517151233 23569 53339
900413202231614977 34889 41154
527519838805318401 35898 59979
365168096192594049 24838 54383
550112190953392129 3459 55258
497064268239494593 29178 31779
164588042454184353 16076 37385
569875433033590913 25511 48635
269135331548120865 41204 41491
691797611441099777 45292 64100
996698408638451329 16222 34355
408445717908126209 3133 51423
457923489879867393 25104 33266
292551102915478337 34909 45456
719676460280069761 55441 57058
121221575676404577 19934 25159
430836521623042753 10306 24027
390112717019857089 45549 47772
758221949253908225 22083 31459
942349910273168897 13657 49278
858876491038039041 50522 68539
127794913562166097 6511 35100
483747504163105217 7782 38078
396148982795924801 31363 38762
601809858101383041 1142 37363
459344568112182849 9016 22776
308543019524677249 17712 51421
816726310825959681 17713 39766
690097610529726081 40122 66470
170299546261230017 59279 61489
805167487338891905 5913 8565
552553312062602945 23653 60184
175551902633095841 46870 62330
213565304017318881 1887 23485
490025056244434177 55354 55361
521579110712497857 6682 8697
678314673333225985 50412 65881
553161928993329601 16094 40646
375906230658657153 7541 51550
788039197780737025 26207 59373
611047325301917953 36645 60157
616391628110275073 15726 38379
426782354968224833 3024 24517
870829998959539585 52976 68703
150732418512284033 55665 55682
503981629695896769 54219 66596
398120928470220289 34724 49388
905998168702726785 42499 49963
742695027052356225 55146 56440
914325613610795777 52411 54981
398104927867308353 3335 43272
272728908810581313 4033 24124
995704490325941505 3251 53738
400410924880002753 14917 20310
711930238192806529 11491 26426
162781116929753729 44100 46322
293543321259740225 12629 61168
929386776747346433 2861 4816
767235572582535553 21558 28639
996554017296706049 25769 50268
886330577348637441 16354 36118
572383220603182273 4494 37642
529977958820083457 14659 40980
843200425320763009 52916 53606
10138617802716965 16339 20000
567889665362994113 51569 60298
474868048560637121 40415 55178
725121261714168193 49018 56964
138896424209939089 20482 31634
511877980095089665 3201 59981
612862226085795201 22496 27370
125854673331620145 7740 57525
517956115497561601 17718 38829
302416523510057537 11259 34088
842086819857797761 15144 30039
281256449180592225 33597 34312
930613503063277441 8623 8649
960650624832862081 41668 61290
251732714526369249 49680 66759
132776653706319089 13569 37846
270795071253679969 26114 43208
52979905080402289 3992 59306
506570385894889345 9263 44191
733765847941658241 37104 40023
47404194393060097 29348 63082
124676188363064705 51076 61038
300334899174870913 21581 31898
609663244942115713 2576 42561
835685276809677185 15900 65050
31065422018254909 41960 46637
238731784148740193 6320 22885
124573961600152225 16884 66605
872517389269539457 13595 21264
11125814667092727 23698 27658
718506992120680321 24140 57260
453453496950462657 1080 60267
216765436409367841 29944 67579
716690125162411777 40664 57412
151071411263814081 16087 27549
813579999939253889 40520 43003
960548487660808833 18036 47409
599515505366905857 44231 68163
652611731669267713 39935 59270
293279099835618945 10192 66972
977258201277102465 15152 63798
213807328264717697 20884 45972
424368871568674433 4740 65288
911417372511937921 54496 66980
268976829911302689 3332 11956
243236832567969697 7787 56072
985611764336439937 7309 19115
538819218212811521 14378 24801
568080679251785601 46972 60023
773333998231688449 30241 65719
128442124481608737 11152 12802
462683343668363265 48284 48842
940622660996176257 36077 41029
350999646636278593 11841 45563
540473922411436545 49018 57649
736849485987821825 17162 66966
514793300438960001 32720 47696
285772147136153633 47218 60571
13053764789788149 4164 13323
953338800193126401 6746 64203
445464789660938753 15039 31505
19787120706336481 48841 57181
715314262323246849 27927 29309
722282769019873409 24341 64948
951503982240332417 4369 51163
26840974045793333 31891 57520
286145832286337057 10593 41671
345860895224252097 24172 27354
899049167055714817 20603 50218
881743786216969089 66904 67746
267172291544525825 60269 62868
914257115589695233 34652 40052
421008599620115841 1916 66162
889731817215444865 34125 45026
381936109749688065 58373 68045
194364144625797761 52227 53259
477257671973511297 44849 48974
986987526271843073 31990 50058
243529374267481569 15335 16628
190834127094635873 8404 28589
884862828967563137 53580 67014
756543289690053889 9801 64579
550510430749596929 8579 40458
459288364485946241 25981 45400
43495452301861801 1132 48981
72656806121568001 42675 43110
686662868586111617 18747 50075
77628793892703393 17534 53207
505244496415066625 9833 13614
549149283865144641 9937 48273
773397081264192769 51727 66464
427384650912461697 39126 52824
394394234797225345 20062 24746
65574732564254393 38956 57376
705654110419160961 22148 68417
506199653717406081 22002 59067
972379623971200129 20931 26591
856197843051685249 2139 19504
26210941592438533 5501 33903
647613415797383809 52444 57146
913918077791514369 47737 56992
131731846561404353 34806 36077
824344921908178177 21933 59035
137285942585268833 26354 27892
956969429328076161 15029 30549
858134210592222465 951 23369
269806577546376033 65129 67236
17201304722835431 448 68651
903297103940126081 54689 57553
20359865866009133 21691 24493
170763884525044321 7390 39672
201986220617900609 47510 54745
666469597702395393 30273 56722
566086679575160897 46103 47413
755481052407532161 12518 14484
94486635679817969 23822 39364
425503812620853249 7404 19680
853688906959728641 38122 59871
74520179623348785 48151 68947
990730767700487297 5548 58588
477237206569562049 12669 31986
153149178694061313 18578 55825
277618793631859265 28160 50984
376315809771870849 19522 67736
168025634093048385 58412 61882
885551028096028161 17212 61383
983389361667988737 2895 14105
515407856398585537 31652 57020
201474746650241345 10862 25897
388039842298834241 33686 35733
898772410787586305 30982 36807
657635957575468673 5309 17918
586476450026417281 23527 43492
92813247746146737 17063 69019
298791991877365633 9932 57563
484261822055092481 24643 30143
728564745008732417 11699 54595
881310125185702785 29520 48952
407524923710354881 40538 43975
689561897329031809 4257 9625
444128867508816001 35867 67389
773193505244773121 57 25277
762092622512554369 60206 68745
562188662489266049 35127 63729
554802558622533569 58008 61714
23224335172809421 17440 39570
348580422360015489 47118 63441
169578293622425505 10710 61433
808738096142427265 6788 49638
601333342932303361 17184 22446
399623184547820673 8733 64462
940812712219671041 26165 34649
83698969282473009 22649 35304
130124769008343585 28281 46695
887381742363459073 5114 52986
633670717758821633 27258 55266
608067340337690625 21073 31321
842071401590555265 47005 61902
754061393956860161 10128 24820
513235748632926209 3559 9760
540938273182781889 37398 37902
422542949658062401 19118 22912
38155302727858497 4228 29961
75062123460799761 14297 29182
979313681414360833 49137 60089
635682133468815617 22608 32229
193271354349136001 8804 11724
437607700020127041 16184 56765
903741621060483201 23956 40316
33512775519081829 57593 58300
894634814708695041 48734 60007
87864064092560321 47160 49419
875172486619071361 6674 58776
454414449697093633 4492 62285
494940096190688897 32277 42035
581675937902819073 8216 42470
393799427243472193 3484 54515
289486704606812161 35484 41852
456817133316945985 7077 62829
26334790070126957 15621 23172
710567444668775809 20210 38981
982985331383456897 58960 60182
656320355343794433 4238 45186
267227948570397441 47505 52839
826100728466663297 9641 67450
18951409261912745 3497 29095
444955085449805697 1458 43571
81569177631411809 68315 68882
249112389929443617 7804 39004
797753746192324097 41795 49618
973116456159843329 46014 63480
878849991250806529 8426 11789
442901435815578305 7046 58385
625284649424141697 54640 59939
133593671129318641 329 35467
307328252638019009 14004 30738
437160139839384961 17069 64320
310120524700590017 18486 27099
870026726859819649 1037 9541
265682162836416321 31921 68536
792737485656751105 17239 26313
110590425019974961 16516 25913
723807596833296385 1303 29792
475348885580661569 27460 37726
495832632686578753 7737 66951
499270163328457537 7268 35640
747682437436750977 32654 65745
447858101586948737 27352 55044
738802957914323585 41830 66642
156194780510869441 7894 27975
100899662402895281 63433 63737
207857046460066657 15103 51573
277715715349380321 7719 66438
987690833141851265 2658 53562
236699812814507041 25793 28191
941075374731330049 20007 24640
799177292552208513 34895 51873
753179947149046529 18368 24320
997671085511228801 39667 42750
121140820715243793 49217 64555
684940993109982849 47359 52585
9979186323288759 5717 49786
719288236497320065 21518 57807
33250407390344349 28906 62730
733299797621192833 17912 37891
732779820987669633 25825 37141
599976410177390593 35951 65594
718922199870991873 6181 13408
829166216150007041 2492 37663
791256864608083585 30725 46288
792334322444403969 24333 52454
586469622741962113 37037 39846
594753704730358401 14415 46812
871655087192291201 3852 27357
491627208310262657 21954 35571
497899473076518721 32917 36343
591504739837596161 27267 65565
786095926482754945 31429 68321
503108095404044801 54989 55787
395456275851220353 33003 52510
369836090302193537 55870 66520
41011613700444369 605 28831
539810345766483137 20549 64770
170214858207049953 39682 62462
311743658415387841 14678 64681
132170722442520369 7261 46830
689714082441540225 1978 3764
810530276086527873 146 66664
814554043470771201 23570 62276
131221049776254257 22055 30783
870038146906949761 40689 68796
68734823700300041 566 26484
501229274198742273 24518 37506
544924060104744257 11870 21336
603136680895360641 10681 41622
228546105544271681 41080 58532
189601523982368289 42995 62389
215047877506943777 50568 59951
471249354136233473 55502 61630
680913364799682305 31764 34079
732587626893597185 7010 15551
720355813475219329 50962 62509
176205730495908609 35215 57325
169551753403599297 5466 28498
273535415957901761 657 2116
612782476788108673 19001 20138
207031341409276609 16123 59994
855641310376132225 30563 51397
211986870143327617 37995 57333
122612443164154433 22761 26790
837034779881250305 28508 45425
989919398633251329 15142 61672
308783345876555841 7725 55867
191525076844637697 14960 30881
88035603189752017 23039 43519
544867549000418433 48672 59198
985937344913985153 37076 43621
811376206848745345 13000 29522
640461100244195329 4476 15956
834456385972320129 16126 37639
403279895639975937 11301 15134
368560779834151489 15179 66287
583510102844456961 6404 45510
977910875437817857 18849 56754
274664261827290081 15355 38257
711123151779201409 28237 61037
710743061345098625 18424 35349
200512852606809857 18946 33917
372441904076403329 18807 41735
895211154579836673 5573 65682
516473626958116929 1950 10858
921263971237028353 28552 44594
57876967050752625 56816 64610
440139293625104961 9894 13268
552247047624760513 16179 58930
476360175463870657 21083 65034
61857612744127265 14280 33187
572743210979549377 60649 62908
697408854552975361 1590 66536
150323845585194945 28890 45880
766297828854298753 43588 59715
501754698458977793 25336 30285
692082654651798657 25806 37739
24122221545585633 28778 46093
840478474393627521 37055 41787
595861878138062849 9812 32643
905452412697542273 3759 24891
451865875100924801 40358 68114
753602844442774273 2828 50420
293575497173929281 9153 13982
369621468638868609 27171 43243
804299196224182145 26901 36909
197266504947783969 21623 41601
232007421769335297 7368 20773
123911752488879761 22759 65243
387211393737164417 13412 65790
138465129173702913 16565 44909
12564174132261741 22590 66986
582561294262106369 37394 64251
184431696920544385 40207 63458
211164122359527073 6961 67055
26124548915671397 906 34818
78540241892795841 21676 54120
675921596465816065 10612 65250
615181512769673601 12134 21465
124638784341907889 141 51468
737674258518168833 6140 35422
438710392087902081 19967 40046
94917478206305361 36147 61180
670765260530654209 1101 38565
112353434426324833 9802 29533
408483332915967169 55578 60555
933901529634731265 11882 39203
627032065957575169 7171 46900
436603780853246785 30457 68944
528344557922569153 936 46343
37698350380743761 6038 26335
100332824972721121 35556 46953
259871035166867169 28202 33749
363835179637607809 1649 37563
947767152884146945 12896 67694
859971727403472385 20974 45749
553051962298425793 56292 66730
54260517723609073 11314 31984
189633727736868705 15817 61292
255969557956259297 21043 21250
56520648072364569 17735 37574
493714992162711745 16200 32546
414310684196941313 42193 52846
121313500914492785 49536 56108
727425508845769345 27199 59501
794208841323300225 16172 22163
843266280051274497 1152 68988
324036407007096001 48329 64844
135540951096885473 20293 54864
140692950535555633 48067 50193
122247274100537601 38211 45665
803578866792729985 38691 45119
718484866799499905 38628 62877
975616974510277377 11598 63780
672632969158605953 4896 29364
76327650969258081 1340 51154
25073508085995401 27636 65688
780386924484151425 17301 31409
392337609796918209 45058 65680
207419665176200129 3780 49614
708767810336652801 29212 63138
393531780867224513 6988 59708
290063119620732865 34217 58909
234109337609876193 7049 38657
762233988936287745 23398 62540
20739796904667429 20729 67644
572285370139660161 14454 56129
588852124616646913 12177 19420
661535284011577601 30264 36608
659754290944992001 3953 41732
373961329788990337 445 61123
540765394869108481 20923 48193
988805132003449217 18173 51506
252371196830711841 7147 16892
810673109871224577 34856 39838
369673149263302721 34429 39644
171713865438661633 25483 54208
264776766195016225 17440 29575
207754666618860993 4235 16778
459280663801958849 7110 51678
84795345243236401 48508 51234
723898905559355649 50212 63335
153729297729874753 20762 43518
781292018949482497 9640 33612
941785775887652225 31845 64239
748389997581913473 27933 46265
650847650096473217 13160 32585
110985413758864833 8350 54409
631458405069736321 8168 16902
914758012105767937 28694 28728
861258295535598977 38183 54151
521780968978884353 23950 44844
45803929025950649 9342 36033
107836571298125969 25772 28346
336842595636291265 1448 25041
240931212851929633 8424 9693
74471274415287777 4100 46113
895428706658339713 16860 66164
784354127864411009 20441 63097
284268428908472257 239 38708
520686070542254273 8757 38929
624143646502492545 10630 44424
262446945309370977 61909 66740
632963339253674241 3221 19749
880818623976438145 18293 59278
901116413206171521 17106 60088
687557954420405761 1747 2684
261869012124815713 5498 17515
543668623885920961 39155 59184
557776602504620929 12214 67068
892403281261557889 21045 45691
504000231375183489 13552 15589
749534203130309633 18718 51732
599810775010798337 17578 30106
531908219714942721 13210 19240
950164660510761601 53511 62046
518277419856431745 7444 18896
654012725316935169 2113 22795
461441777181001089 24990 27154
982225787470522241 22630 62756
546800769505750849 32387 60008
509282819094028865 57266 68227
962871517162334081 2406 58511
752821660999313025 45877 59708
798399050277325313 43721 50694
106441915996274625 11521 64761
303668906174358721 40572 50671
817845637714295809 52968 65276
590011848693649153 25082 62403
709962438413771905 10614 48476
568431267201411585 10156 19496
49248563311589777 54427 62305
531013148488980865 42883 65750
553759215696917569 48618 56170
782970285911069697 65683 68896
987753824299229441 7849 27937
703250158080777473 24474 43782
411771142899727489 24366 42948
887650371552346881 685 13773
505270340675746625 40180 65841
192872461894623361 7684 17184
830521754856906881 1934 62722
734919604395067009 17344 48009
836901637600643457 11256 37382
108239091291551409 5538 62224
62867843020814721 36564 67673
658813068218101761 13892 16498
498614447823722881 10601 26479
834894144293926401 34752 62115
556800546439550465 16388 25500
261349632223307553 3236 28065
849355668954697089 17542 60327
700175222222071681 3588 61031
536898242056214081 8778 27188
398790274339880577 45143 53137
590574743062699521 18076 35510
830252258238587649 9181 34451
234665355651973345 24743 67430
243155389690492993 28533 59966
60977453097276425 39205 65367
586951350150826497 341 65693
502721225741897345 450 12480
101561766515963825 8178 39715
3539553718137967 23538 24537
48138040144252161 39086 62980
321198691062594561 1443 68373
55063599599357361 1705 28281
513352385810403457 5441 15329
943131169910429953 53320 63821
366718450464521345 15289 28958
633867610693293697 3732 62859
61140476745276121 47591 50400
844881043393158401 39485 48977
768242774539405825 31300 68903
678016619135895809 26884 64962
5040914823037924 7427 44256
246638213604768449 29971 63309
182676143674559201 7949 21048
289750316241189441 47108 57708
513598818805956353 7807 65055
77600837161881489 5310 24144
758341159930925057 11670 63235
710483106668910081 66619 68792
721420314513149953 21288 64054
826473272855935233 15263 55361
647860942690545665 2137 54706
943288251316566529 2448 35855
605416892607660673 46211 67832
502785501208549569 57383 64295
824344482911701761 57617 57927
679421741833245057 7033 8813
118330667457936305 30806 45978
353876073065322305 26682 34352
746294410566310529 17631 59904
310109919130034945 15448 31516
645881698801627393 6171 39537
423169719353907713 2195 8585
216907636914246625 6398 23848
544788379756091969 45323 60666
697433988379057025 26053 44751
457198533673249601 23454 29561
761363680193074561 19325 38971
993317757222250497 15686 66432
714918835236925825 28246 51474
291011836890604033 51192 65793
279613482569264001 59194 62589
378391082785732609 29698 60897
42640738529765801 33969 52190
32358510901502769 26484 67542
259788490308284993 19241 57667
248239184359896129 16826 59802
977654787867361793 4782 18796
164345809655074497 4873 59040
705716010576057985 23943 42424
878561535582100865 22526 25130
687153291070810497 20410 60406
56094481963157249 27948 41495
247597689583063393 32489 67330
752961682160666625 10944 62719
890616070108091393 41926 59664
445010534996399105 9192 49150
883503690424991105 34629 68164
656525411928534145 21246 26318
49621220481977705 2168 58485
788343192224061825 39059 48161
16151097460141985 38039 49378
117897761056632081 23611 42238
360813989938815617 5001 37459
203235617376506625 14962 42262
89041549893867249 45637 55731
98518324124093233 13442 17712
815598601556157441 44178 58903
172913849300357473 5393 56037
232375422914163457 1874 64640
407664722705355585 31277 46471
666034136550433025 6751 25277
613289183836101889 5494 38760
55558342740116729 42218 52672
69608048315821233 63907 67668
746938816022801409 9208 47458
12234010576406719 49727 61652
582265754806218881 6868 14066
582353193458139649 41320 54095
660469990832023553 4364 55603
588169927060690177 61559 62315
438002974510656193 44300 48635
780847781630321025 20233 44643
976957677347652225 10849 42208
102293873127507601 20480 63823
750336950004498945 14358 31722
492797465994776449 41998 50988
474410376495040257 41394 66098
608552116281074945 34829 38001
899302168891299713 14119 35521
790799249464022529 52018 65184
393140996755615617 4874 60157
968017237531768193 1828 57964
710092057942933505 25091 26478
885749748734177409 17671 55008
570010781131582465 26105 57957
992168878742702977 55977 61257
971609169517595521 10796 64566
355628543791517889 18118 45264
721868026023653249 3777 58411
137138979555516017 18274 64980
211707732789694337 20671 53025
789899485130256129 48741 53735
637248889003625857 21324 44697
444545616978231809 30487 53919
491341084668963649 46210 57295
178891635851336161 27797 68468
411067525090569345 5745 37736
32270426196618021 32698 38516
983019396897436289 7689 62735
662467967462440321 21834 23437
404984979860085313 24419 45286
670471989617695361 16 48205
271060294768009409 17267 59821
42790569068536401 18782 19964
356918515030567809 23269 42605
546185595070085121 47214 47936
508521731707151745 27671 37410
778647532230188289 48052 48502
1618160578583883 10769 27167
107827445970642097 8979 35310
754263155106887297 36593 52851
827095400573490689 10597 58790
939653089437452801 13341 45112
194462818620337441 19635 32984
318482884777512961 19191 64975
542443686760883265 39385 60360
28149708928804529 4069 24545
471351867114620417 31458 64320
700897038722590849 21586 27191
40091022176234505 6904 9816
721213969766349569 7464 52592
412467837144504321 17725 62561
506403594111578305 31181 62523
687517579140482817 51585 61886
3535121254298446 19042 27304
763679428724387329 37276 52632
471934576843043649 14133 46609
197822054155757601 14324 22039
513964802679819137 9248 13882
80266007111134737 20133 23852
697935243452736385 7494 31123
720415286076296065 15426 65524
308026768369625601 20126 51927
724430363376214401 21004 38361
220591766825865665 6122 29451
193573067723612257 15680 27313
354846509945243585 39354 42272
719402833758692865 34930 38130
918003674721763457 39335 58218
436109455801265281 38827 63320
184779376469702337 7776 22381
345381862561666241 5093 36377
255784430011690497 11528 29084
198935454521212321 14461 21073
213318313930354721 30187 42342
9593599458213477 33865 60167
745268396266869377 30802 38471
907067905629126913 7041 16976
763310862348230785 28416 43708
80715921145227297 27613 63059
20175314413908297 15735 17201
630976324010198657 27274 30524
24117374243783021 50906 56564
321214421824492993 19844 43089
804179638098606337 4096 65155
12102836269825447 21372 45872
440481364722085569 11729 46054
726068489500150401 47970 48097
520671949666709825 14510 62683
306938872115246401 8505 22762
867316283567500801 41865 53751
851088638060190337 21411 55531
24778517781516741 37153 37162
330043387514557185 4602 10734
295473625958532417 42872 68972
628580861056903425 38123 49022
663493174153305857 42471 62521
88567726978688193 13728 59461
818352983228034945 38264 63173
684413974517212929 19698 67800
199018393154393185 28791 62406
75813322399817201 7166 17267
524828191002153921 24010 64915
922380785498589313 3608 66962
778930066736197761 16155 44494
92566840186329105 10284 56330
159652971553324353 4053 13715
684777522959763073 53912 67884
179768290551027841 29764 65727
702784689459825537 39194 58999
161907202798357025 4709 23483
859897360337711745 2128 65857
672684828011373569 27441 39236
911861554323827713 35489 50448
283158990562096577 60886 66877
537057107513419393 241 17817
604792109693324417 33783 61661
835317375176707329 41236 46749
592230886010337793 19429 38202
29140316108666297 19446 29728
811178968508304641 51103 54631
254250540223019073 29564 67252
719528689032639361 4933 39281
534609188784628481 33356 48577
282880118928648737 24153 32929
329183521237801793 56315 57194
591951123326378369 4897 42270
310550872910326337 3990 16220
737479973757618945 14839 53480
960697359757553153 694 21555
304956072497841281 28041 41596
812495014134981377 7207 64834
352942066983292353 31432 59799
485114843709475009 17342 63097
801296841154350465 58351 59081
834257908533103873 28692 48521
522503428648324353 13135 45554
514925472547226113 12555 46312
540517863213377601 47939 61676
682598285594650625 4184 23997
19254049903924653 12297 59811
761999953736811649 23522 67790
698146234000301313 16033 39316
949549740904856833 22998 62109
982905395996457601 22668 49054
899144567430376193 6971 38090
711641205645914753 17229 28278
524339179399362369 31251 51092
77184084358908225 16579 32705
751297841878560769 2176 20237
258951169327996673 1200 24924
313098390090019073 44309 55267
542587656747034689 47462 58471
987650162063722753 29467 46741
316734465528210049 3195 20283
326291113635278401 20748 34267
573604150971352321 19647 53518
683022750686710401 9325 38167
585059427196295425 11840 47685
640949747576328833 22326 33817
978996231731176833 52663 56236
600702476509020801 14275 55511
804218183027980929 34212 60701
459358222976163713 24508 52801
794829283855779841 57173 59554
336194722640065921 5448 58111
832050741471231745 13054 53298
451519643083528897 18352 46080
878401417400286977 8197 68326
865504649165906433 20535 21054
536138553077417857 9994 30051
591273061997213697 3212 68187
342307095030282241 48177 67000
922939173041207553 20440 57257
808022921909678593 32425 37053
252812361628414817 47177 47387
426105380459151937 33865 38378
649264425910310145 7571 54853
284241118410218273 3774 15498
825025621049917441 65086 67287
342413934876038465 17641 57801
305457899986201665 51190 56536
603834648911469441 4272 58060
96804726080605969 4015 5317
178031168819845921 48868 57598
541237515797810433 1632 64005
420827673353013441 8120 19184
160436301182329537 14565 60834
841596702316071041 7688 30699
788883006016440961 33602 52750
584131845236850433 31679 59133
237415422943414017 10298 35022
699404808798309633 34101 64374
166314869191303681 39302 64722
291914688918065921 43313 47048
238437057089129217 2071 42172
161732130885116737 46900 52118
710564268561988353 2791 38668
2554841486141158 18465 44472
785705811594183937 9221 41177
414249970975479425 23724 25958
512130196672366337 14291 52955
54156882244111417 6080 65501
31726479575837629 15854 49079
432958189362484097 8938 37116
117629558785800721 52801 58934
407843864638476097 11096 40269
756935019718483201 19447 68865
686172499644843777 42409 45599
444828109595682945 2242 66575
519694865932219585 2479 56268
693316151521571585 44140 59539
682365048139775617 13827 49770
989696970938204801 11294 47920
879630691446504193 651 10552
748818690172512897 4101 18501
46419913268298529 30640 65866
675547325645915521 568 61855
284531125323550081 32986 37852
166087173824706721 29642 54077
736815874995347329 57741 67770
722406386831004033 36463 65192
973524620983919617 4764 67054
678817307008117121 42421 65153
599458795862179969 15570 28065
120337445256389233 50297 59767
616233884265877633 23292 52288
391827320315826433 11313 53283
796800536447381761 32746 56573
939977262540587393 23726 36935
64671233142700401 8674 28021
540506590894764801 11833 61266
969320811735347073 59335 63312
870641867248970369 4006 45252
245713732415762113 55269 61883
37320843122330417 41650 65672
855608093357449857 29766 44459
151288486949418657 42520 58137
557282712376927937 12287 63016
15059016672879011 13080 16890
701725888501190529 12477 33920
859643474554509569 30889 43439
345513199623237441 9135 53041
577914512469078529 33476 38342
174236791956435169 10202 40920
304015224235278913 31484 68223
174708828490064865 27472 44577
993592068272889089 33709 57227
807498925785441921 8910 13413
771683783373227137 26242 52532
583494775445895937 4349 45915
345585037399445121 64903 65336
777343063964696705 12422 49897
925146714917637761 19861 28745
260437978762563905 53623 59882
629615408734380801 46739 57719
122054199551659089 40086 62164
797630311634414081 24962 49209
216008184339241185 10258 25522
758884576401158017 27597 65097
409163861978345985 3346 41625
263748072570528801 6399 25471
704988008216684417 4718 11039
448035705559718145 47135 56695
363729444466262209 5083 62767
488480985114826177 41 30847
728563039570186497 55083 65738
406242609421298113 4204 16556
580729468793510529 2148 37943
673118175811303809 27544 54993
766966837315390337 59971 67831
288154414136513985 28559 29901
200509409224995489 9483 49148
202658462075142145 4330 59405
544728311400572097 13240 53675
951954005254833665 37853 57674
250816731840462369 38345 62430
384534817674641281 9201 54166
678653238892206209 12216 28122
452820384463322497 34497 43360
280186492262689761 34006 62273
479361319773865089 13641 16920
805425357587576961 43118 66109
975784680791065345 61199 64948
312975486399484033 5786 57131
833567336981182849 62349 64873
517268418608903617 16693 22797
374375718912929729 2961 36054
43263877768200841 14657 17081
101003108718039409 140 25502
170976576747900577 44454 53156
842477811102355585 23154 52204
409593743770347649 10386 12660
802476018810175105 11992 60319
382679365737896385 58269 68736
390259871267616641 743 6876
220914404426398657 41024 46531
632184343010159489 22436 34043
17217057632588963 24345 57526
526545111859519489 58097 64863
661350033067282817 14456 34794
838506613685488897 20464 60265
450595253566216769 3123 58610
847113539760769665 8869 56346
222066211809082145 34075 59227
840806557650644481 65501 67556
284671909859380193 26322 65232
990579278058248705 30958 67210
686534097811307521 28314 39469
697927387584392961 3896 23053
967388481217948801 15543 67909
721950469359214209 22317 22589
134194021836695041 50115 55923
618851626155255041 33153 58570
596247274149444481 26518 35071
231925225540948065 31176 33615
789599960991797249 12091 65166
949445177378457601 19001 52054
718492261191993729 3925 51439
262441841020645953 4434 66405
801652725232717185 9405 62618
826013594346825601 37582 40555
84078322615393825 14020 40818
472899344298355137 17244 68353
421948184769167489 28841 61834
348175988815960129 62649 68349
936896969412043009 9876 13875
805584488160533889 44188 58922
403397755392607169 29368 68614
878784348680689281 20871 38542
660122872147436417 15960 51591
173847535035321249 42245 44036
960316963490544897 3532 8489
162634736655171265 19289 67980
21587787085632473 8648 22566
935000743062872193 10006 16226
128694544589169617 38022 45163
900758499963167489 6920 31630
227784546444549825 53559 68533
596184362985127297 26020 37732
509294501190300481 33692 51390
302247789057894081 53429 66983
807836476169153921 15228 65441
481844278469154113 17479 49192
944927169936224897 33727 38394
836836925822503041 29138 34853
563294734737549889 24421 56084
534157225456709761 24816 66483
814347937247323009 20392 31924
851681040852632577 1483 48234
472080442735698817 2050 66537
562762872079943553 30717 46650
65874109032453281 38036 48227
114672477791607713 60174 64980
295777907750927937 9113 30368
569430992099171393 49100 65668
470396896370903745 9848 11347
470815302776763649 12479 58521
463692555042609217 8322 11697
880595584203419393 13268 29534
561826837707290113 21716 29263
211115421362002561 53958 58159
583870163950333441 2754 4557
781690139367952897 739 27185
428342551587110849 2022 19962
65489856307088705 48719 57434
134265495595609969 3781 22196
889458401285267585 56058 66020
604684814790747521 11111 39812
849580239868323841 1219 21595
724456191622575617 4255 30734
271306963177039521 6119 57943
338095901397526465 4052 36059
174174086188138241 32469 36887
982104739006398849 4502 9173
145598960554295329 25287 32923
111668211329035921 54673 58169
516169495562770945 16913 24080
35535144835019849 34644 63871
116726016221576849 27512 47772
521531774782221889 44287 55652
649516165267606017 22396 54989
645444559940568065 23610 52556
228877533518144097 28597 45014
40547554167861937 29004 38188
538054503738869953 28454 59021
930421243821253761 61102 67311
499566478955273409 19928 55771
342427890218846913 775 18429
441256828748286977 25502 45083
962471787952733185 21904 42003
26958008543473965 3548 15764
297297266325276865 15012 35124
117026638263929777 12336 58891
144430222839897473 38296 58970
684545735706961921 42745 59032
432831107389706177 9717 44416
608285337465893889 8298 41038
569562338505743809 2336 22269
925269175254996353 11338 12939
143837899075951009 17635 28770
454297149379563329 29594 56856
587898061053433473 25739 52913
339178989920696961 16575 31281
646425822748700033 10420 35601
102653792302128017 5259 52507
631205861970851585 42394 52998
540523175987729601 30539 67805
139039663168748721 30546 38621
439537437129651201 31220 56465
280823744473931201 10262 49322
319811315003761345 31776 36075
739362272620002817 26884 61005
377155024342378881 1360 66863
385914164905710081 41913 58803
74054552026851185 18798 21187
10417679099479217 8075 67235
307815786275121153 36708 54285
274623119522541249 4351 55146
535890099766959361 6576 10200
627635320000354817 9325 48029
470608347887427649 50036 50081
251979370407081409 35886 36370
143469874869524001 23993 60825
436957178860698305 56567 66631
192500631054919329 11883 56348
385426211249633601 806 18464
833487409941568513 51995 59308
637487113736842241 38922 48748
921286525928529409 13822 24096
265268096835125537 21728 54284
77074515243069185 45478 65137
525264704090435713 13022 20950
620364480652547457 9773 43633
951045691762455937 11989 36678
11933349757327961 32261 50468
451439821252041217 5360 37224
648956360195249665 12285 67163
618308246706146049 39763 44841
125269665113862065 20548 54160
781749158041723265 24787 38731
707036698727542017 15036 25056
680189496907186049 14355 41869
104023070065835553 59896 63682
457447448488398593 44958 59492
829794380385429505 6137 49158
35745310050668169 548 19694
856589290421325697 27698 28383
622794381294799105 2246 21060
116617392871269489 27337 64183
987685901752254081 3397 20726
910611631993731457 4264 59297
932288573243727873 5563 29318
765978169686654593 17792 45340
655815399033723905 11639 26516
163273254771397089 6103 63840
922892733633862145 19106 46055
748678732346412801 19014 30942
3434677919809560 26038 56367
484512497610040769 50682 59681
932704630569691777 44075 56830
823042926198603137 20404 52195
990802543134218881 45879 56088
802249416823841025 58606 61646
777466977010252673 27627 47131
609044074969524737 18794 65884
705493268312206849 17716 39692
806466981592052481 40236 42570
928921201405149313 5291 40874
673131922365648513 61815 64506
411518086680256833 2274 63216
242124066607786401 49096 51822
552615567013933889 23671 35129
407649346496022273 20361 26581
359152227280386433 25358 50074
287553560374107073 8750 31182
95072568116240321 13042 56934
341058587029088769 7100 13360
441660343037295169 433 50877
775256628499860737 5887 43832
408274272775148737 22097 44294
107455178366997473 55833 64766
644049486781025153 56257 62705
967757497763670913 20474 67455
769682613115083521 4649 62606
902636997208382721 19498 29607
957482972246008705 12219 37209
386221121099296769 9076 23944
814294857718127873 16216 26458
922792372177219969 32445 63037
520318321569330753 19580 54499
359522808509069569 14993 43191
916737949228963329 36340 40093
131026629220762913 48849 60495
166520861406734625 16695 25548
743933426734386689 37770 45289
130699366088723681 51944 61591
133687321723705569 56099 64918
22459198974356553 12729 53718
807960143803256833 13204 44961
454021982991879041 29118 52808
926876281248603137 15594 23899
986192599607374337 24147 43496
904449985834659713 52240 65153
93876372677843985 36940 38189
544628085994226305 10244 47308
776071011303709953 54858 58292
5985745207993888 54703 64427
70261424530333017 20112 63756
1841141963915050 41707 53227
158918951691628513 40417 49565
874920093903156737 24956 34171
39743365662562977 22493 56681
471895868955137153 11455 35894
107772501424530993 8556 36811
913018175982813313 21707 49906
626269570215232129 17311 60861
12586042319348679 8147 68194
124967047664437553 26261 53709
96400541323177441 20787 44888
902907244986781825 740 25258
793000724497893889 21057 38083
162590004567615425 11047 22500
779961101303143809 2557 45330
427653496751776897 24606 60998
163676990115071425 25217 31583
327550317031505473 12106 54013
154217898733875809 5639 64388
457612731203315777 1555 59140
834924367403637249 16561 33673
455782941901556865 3089 43386
281051951351969377 3823 53442
567785117879214593 1745 3649
212802149450901377 1936 57110
246784509869780065 50800 64239
619290313209077633 17685 39397
911776292199281409 7926 20424
714787033685219329 9918 41673
767523813923784065 1809 33859
894757863769399425 6741 45095
169618867352330241 61777 63924
820552489673069313 39384 55208
49920458925765137 54133 66410
862297242973696129 20244 21114
829661007726659969 32857 50911
177219396166044865 35162 64300
239044754215367297 38370 54010
661251864444523137 27858 31294
703571584376550913 12623 62555
289531390924985025 30387 54297
304844549538540097 8900 28454
964812120892119681 16260 60026
441755604159912001 17390 33944
997134603655105409 11455 47548
947808016606469249 14114 33107
273103808133924993 34150 38458
626062990168538369 5912 32027
933851555911381633 6176 34631
732158176684361473 3208 18299
477489499462947713 9813 67136
702178704402516737 8134 23112
634759574577579137 5042 41600
126953081299316033 25516 48569
128672162891234625 14426 64184
369447956814145345 6565 35635
610116639985214721 27670 42065
468217780939721025 26940 55447
745124792554449281 43235 49438
974437150364312961 30043 58087
41698738420372193 3015 40847
550718377995561793 35400 50403
494284284792087169 32984 33439
218954582095609153 27958 49418
324774074166690241 50256 66306
777337367659736577 45127 58409
831881291615118849 11900 43784
965625067931515649 11323 29358
322467480851976513 20366 51091
432730936574923649 2737 16515
281644391938868929 649 44900
835874896459859713 34564 38381
310264618203795777 49034 59925
585925726168749569 7815 58939
737205696593704833 45561 58253
487158156851283073 23748 46640
355346610876019073 26791 57488
478002588371960961 161 32488
151010009229622721 28395 60520
128637840799814993 15900 46464
533683243283711297 47985 59234
614650878260004481 20098 35341
593929964303086465 53404 57024
796895500452709633 22761 27422
469573230877877249 55576 60151
492166653597873729 40121 49056
698529217875488897 42944 46849
834526966220540289 46733 65445
266705006504473377 1458 27379
256794597801285121 13340 36142
884783839462372097 866 66582
673009002626120193 11536 24730
862797452923736321 34091 37178
182934362954195969 9988 21019
377732606151056385 529 61404
554688119462145601 28792 37529
104318641716268705 9629 46551
691780155743384065 43349 59491
402018996151596737 10038 52262
984218371982539265 53269 54237
623398467171462273 59666 61183
488945573985258625 50658 68722
540525380361998465 27880 47012
83705190151295745 36443 42173
672449653841731329 1322 10301
32426757328277489 31043 44143
707072279913390337 25719 31308
354017385615211585 26954 50869
996667530752667137 16237 17572
940133655216296705 8436 55237
562126657514369281 3420 28795
692404808553209985 28260 41682
210843766284618529 23342 30353
582804450793883393 25213 32579
223172103235995681 11584 50264
568274977385048193 3484 49517
902029507985339777 4352 13767
191419723624076001 10300 62385
437254523669935233 15801 69048
558683694996023681 36623 42199
257620633536241441 22050 34732
530633599372276161 3471 45098
813518609652007297 20983 22575
646102508151873409 4613 37787
670388655276418945 40209 52715
977996733486914817 3133 58133
501457004471916417 858 38887
796035174639389057 6340 18372
795696793589023361 5837 41282
613993320878233089 1721 28469
761144784187209217 43123 52892
983136387873347713 14240 38964
526348406573681857 7589 36805
315659227160974593 2715 42919
41840656825513633 26137 40371
503084183759188609 23191 46929
448815897266563009 41863 44913
486673611684988545 64660 68962
473792250393884737 13346 39805
684393031993440769 12323 20789
489468977726325249 12357 35184
813579870829695233 12848 49830
515550053217594945 6775 53596
949822906220237697 19745 66795
636213314079576321 35153 45897
659826184384069633 16069 53126
988112056702973953 11399 48530
130610947042331553 43571 68701
111890670613611569 12485 43842
479629210773250497 41616 50479
892202992659917953 11796 29977
427371991308849153 22 26223
9981276717091703 6200 46244
19639360926088757 6484 26967
442227317329454209 51288 51733
967502552869607553 30060 64564
806564820400957697 4100 6461
379780398204896833 16749 35922
278087834740261985 17827 20476
417975116597137473 21241 31927
7989788782275299 47909 50209
11582675539369093 11184 31921
124171135465317665 57114 67189
71596161432641025 1573 36426
450998391782839297 24177 48996
963335943221093121 36315 57039
465280915765845313 7765 51502
590567472010935297 5492 31048
957757582882258817 18048 31247
641337154223276033 10658 19716
485939798994522241 9815 33969
629356344562015873 6435 53859
475832292571887169 47348 47696
784658870912263553 47426 55663
377943568483402689 12115 46579
694641553773198721 18593 24664
862956478681347457 10139 44062
470847550113131073 29945 34728
638877801464289537 13316 45405
268028735625879489 18302 43252
765737535493549569 44450 55358
739785965181081217 7613 69057
560909829360298305 12851 43649
711266469394775681 29061 51157
794271553026980865 11955 64251
785003126513583233 30188 40174
315837803547125889 40375 51682
197163122515096481 32753 55051
412027441545696129 3093 13389
792746098315145473 46088 51250
872277479911048193 13412 40957
624999767384412801 6005 63537
690128596757823233 48918 51474
70273891897311817 33834 42996
99035212727940801 4446 68705
559026501871077377 23115 42321
662048140782537985 27878 50820
491601956860929345 17970 19577
402066631053628481 45410 68935
904063617849875073 17206 63336
350339395303358017 4495 64920
881199503665936129 53592 63128
869743621450638209 44523 64782
644125576978158465 6939 20820
309823688882239873 65117 68128
368178786845870593 25981 52984
343111621979943489 22596 41179
218539982662054657 2093 58435
477004432684360321 7647 58466
73948369970008081 2607 8236
936953906458555265 30 42303
304815994242407105 710 35282
265596180357597697 12383 12924
578139093895483521 30321 51709
88203567524828945 15427 16303
87472226353941809 19005 30542
782051681023624193 55971 63588
258234791384960961 9601 50368
146846354563123777 13332 55136
795483425678728705 26029 60146
128815301769158449 3810 22041
869507546292364673 10270 10305
219102450517965505 28928 59975
25643431426335185 449 54543
439579200176318337 31861 35721
159702296739890657 4976 24696
463401742575129537 42859 46922
382039417328147841 157 40186
269795830800156001 30106 60556
167945641523967745 24902 57538
288389218103077377 21118 62526
359434494232164801 11593 18730
513708334589345857 18425 35880
394451639896043841 2241 58421
42703861632944041 48706 60902
396482736027142145 30272 66270
199675649552638401 27178 46526
736021009366023553 2372 51517
374229903508791041 3981 13766
198547890111303361 58176 62760
438943356999082817 5497 20213
935712236771888001 7618 50921
699462538662103809 6240 11348
964034759450900225 2363 62561
876470902924161537 13997 39054
1411537048479517 19267 57967
310975357255529153 3640 21998
86515808947741137 9835 51999
170072471076871073 26529 63457
299726134411638849 8983 17460
884012770200612865 29133 41666
400865266852381569 653 68938
56938995424424377 23853 34236
755429814550833409 43021 52306
265121734282814721 45724 64671
607794174820998785 17237 51355
252434147631639393 26492 29268
193733916394119617 56040 62266
851522146324342145 23609 51735
269682800419051457 34526 52896
859624182291220481 10694 43777
498448710573736513 14008 41857
936508445981360129 26393 46225
702876875923653505 19811 60706
790911831479029121 15381 61885
53522261378827097 28183 38829
612365304906902017 6056 66338
288471579669167233 4172 22925
353874573265080961 9895 32976
252754202233742113 8160 37874
118731848614316961 31035 65044
635247343416853761 48192 49369
117309118586398145 11107 54247
551313184086080129 51383 59791
503600718948362689 8350 62561
714414763809489921 41454 56293
232783429881983745 23657 57334
176046894028072385 17929 65191
650604502112059905 30848 55536
465117430395697089 2743 49948
870796565603079425 37946 42236
776845300508124801 11185 64591
816211682207196545 47333 59764
470551669476297025 6851 54381
464921699643504385 57238 59771
790258974116280705 22904 30340
932091395724881921 12369 61398
514786354636346049 4512 25954
214910356385267681 43987 64792
385317771648072257 1572 20205
851249920869818753 33329 42729
146974363781570369 5963 19450
250392792923783233 1002 1604
590548668465682817 5696 19662
163506099517974241 31530 46582
659085281296757633 13064 31745
17122112624910813 460 20342
565437892583542401 26786 47874
60246821492100369 36258 39650
91376865086235889 15744 60408
631154670972684033 10836 26666
218279565907433697 23619 54516
295851363193065729 27654 61884
341755934242900865 25584 43277
13288198191979463 41394 69016
209133606151890913 36773 44257
551233827947228865 10408 64619
105527996422328129 14873 33806
723718375874518913 23656 65334
269487499650121985 44428 64947
353040246221098625 20629 35250
4744437172337968 20652 21520
269325929299490945 30440 62432
161562533053892577 44436 47991
211440122614291681 37366 49644
784746748985956097 20869 63405
754246195821714561 59326 62889
166782983297760993 24577 28130
303335425770313793 5658 58266
122274398207043329 4088 29059
636253165100662017 1112 20691
895869422672756609 62180 67036
11212269541957199 22228 60211
276716825622944641 13258 55502
881736721562795393 20705 66610
347832511919047937 20475 36451
17695891414120979 17097 27270
255196064127336097 1264 50605
372266815827565249 24272 66809
391714241405349377 40029 67946
710927059821628417 43502 66054
193984846729026817 2996 27465
194398112384057249 36978 43260
317507351214768385 28328 49691
56821798103129593 56740 62655
483491182918800897 38785 52493
676824868080664961 984 60205
399913427802498945 20040 53753
193645361904444257 1462 10921
591244513486461953 27160 40417
257474952484308513 1005 23478
873483750330219521 33602 63951
76539811385714529 44015 58456
235946025804071969 30124 63269
546735589378606337 17106 32860
647607156315256577 12841 59254
990981342096503681 11424 31134
314016835858954113 34742 50908
177708141102051809 34801 64139
46523826359528897 1722 10837
532772841361492033 34996 45490
915887832431355521 35713 40444
123046636577633713 34948 62134
879185763943990401 14408 42478
258137982966687233 2898 62513
639594345266747393 5758 57544
330271322254482433 7954 52320
996861681088741889 1325 12937
102689624352080961 13241 47682
820512755391565185 21448 38737
550065855270013057 2632 60171
937778806587186177 10426 45293
486286389901451329 16343 34175
964125024363770625 2615 35215
668441422447678209 21255 25343
277064623024553921 11121 32927
817731173773523841 25136 36328
668716192735946241 7319 43858
314134619770833025 39984 63877
370430524386829761 36250 50694
616442938540970369 23333 63185
341469498838709057 26887 43075
904424927217355905 11922 55540
509434680255562689 13308 63908
327062684194743297 5201 43623
588469209666062209 35785 55704
69813625802559897 27871 58199
287155807867247137 5721 48962
938724878331001345 40136 44920
949972848661875713 42386 60764
811675589859568385 20798 53039
632460902192914177 5755 68278
976601035066408961 3693 12531
669667563068021121 22016 30544
94930110486721729 6333 54034
419891069164275905 45702 51997
224341569924845889 1777 40307
52550208699759793 1666 16847
454703328210719361 12621 51275
446028260737218561 39601 49464
499119603104588801 28669 52184
162012655062813601 25787 30746
743474536752096129 34519 51584
511924735141644033 55703 64933
944905096669785345 9680 22945
723493141119124737 14658 43838
301788127836267969 64039 66227
229034273918610881 13951 47157
65033654813561273 38512 57695
89866554244640193 34207 45316
586623841768776833 1762 43543
321712391691431041 7874 42897
184620552912363681 28158 40724
542161574502532801 54468 60208
919176832487501313 39422 61261
715759787556830721 58323 62485
241321153132162177 57347 62006
467156035779101569 8178 25354
347207411517494785 28776 61612
647051921015485441 24597 47233
945642874356892033 48765 49432
599233917097169665 5608 48672
282254765185747649 28501 62584
698785662988196737 18925 31006
47635374688042025 48517 56945
425283404033127233 642 55891
241721006103567489 13122 61473
866414286184674817 35211 42959
985363638211552513 1122 31957
525445764118845889 15661 55931
669848185793405569 51111 58797
976442431406351105 7318 52315
784017296644208257 27143 30017
415634673908517249 10346 29883
946532922924852481 4458 12217
553795929772842753 17872 57138
106617823356472737 43923 58560
835755431533048193 24414 53396
632227653431165441 14965 67002
281725287863647361 33352 64727
633717274622227969 4202 32532
215658499550972481 94 9847
101215747303079697 4293 15753
751779065862347521 9290 64577
947777083268150017 36680 54450
683632361234916865 17181 23545
641546424600797185 6234 36390
217302110480058977 41714 55585
217487095686465185 19012 49450
753622051606487937 6056 63649
51976102687937953 17106 68374
484556457218058497 17714 22235
789422646934596609 7961 57146
140672255050024113 19897 24840
745362080372878209 12194 60367
77687502906481857 3592 67500
292305052873729217 23385 23385
772032856696984705 45906 68277
421943875043289985 25996 26348
58497581926683753 2572 40279
707767525495583489 4082 45455
356000607477827905 25399 65195
849553638498839809 44479 65407
764851170589306369 5940 34294
647848250252707201 14803 68145
73348425287054657 5993 63441
72621448524891713 5273 26390
632403406298305281 24718 59982
562224264842356545 19543 41112
407934119599676865 55664 57700
156360468806703073 11868 41653
797474253883134337 26113 44109
958127909997557505 62942 65230
533978306613693825 35983 54176
92082552058990081 1841 12110
442917293326996033 22963 41410
805491046911200257 22435 28863
337127289073240641 29850 60061
776433392739882369 22419 53900
676762553558514689 61144 61222
893555015460037761 32117 41543
233716021850899137 26127 62432
610549378931175169 4006 57592
942629888507394049 23040 59170
949255504905224321 440 62064
745939283635241473 31459 59985
620702410398429569 20829 53761
603170896751574785 17039 64936
190305186724543777 8404 37552
927621139181003009 11473 16706
502765703994860737 41544 57121
949236137304108545 4170 68599
707092180178747777 46087 63710
463014018034360961 44447 46216
358529560942095297 46116 66337
738588203902420353 38616 58270
609203247630432513 8476 43450
686004566944621569 29317 63933
389122785608769537 9105 35932
713672901070832897 2799 60095
368356111018655937 46114 63385
105074166816198305 39725 45877
503029484714581057 29647 47719
877478129729180289 34268 63160
795449505746006529 26945 45507
845552953541091073 14552 31631
793783901912796417 18936 50447
593485950716040321 40921 67282
832851606057104769 23821 27236
919687657882153729 39357 58637
552604317948357953 4041 10310
528165463784571201 12927 34724
973361329278532097 36710 41832
450760895251267585 966 19448
858092433551625729 5491 20831
764745429912135681 42625 62775
955781817549947777 13769 46299
63273004244113193 9501 10372
579653613409426817 5098 38348
11903788641856041 17995 32082
176905167404669313 58889 60082
119722465654565009 36572 59374
641337467455478785 12859 68581
121649192144939633 18096 48552
415961292255261121 35590 42972
457867643896808129 28148 53972
713084042841394689 17716 38758
262555206257072641 42297 68489
327145723005685313 35409 46977
741966392812106113 22278 30792
768489958787363073 27649 35776
197523728400380353 183 39659
227500240146341057 32452 65140
578191270229726977 8812 26549
610657699568243073 12344 33893
553658255554406529 5986 54526
921840549291829377 31486 45457
608402022887862145 8448 12983
5811550666201982 1788 65015
594252714785266561 39513 45379
266145823693548769 18233 50202
947293947900451585 23734 62290
260381882115161985 32149 46951
392355456781583425 18056 42894
400259904300241921 4025 67869
484576021379655937 46855 52365
260277213775218273 22897 39378
29233521879017845 4173 8744
776192332949378305 23133 54407
764586621591295361 29742 58401
287057302206825697 44764 60791
301097230682156417 3914 56518
387913259750774849 22471 49504
768322575631902593 25465 51525
507541930464945793 56659 68279
699782340113227265 1319 36072
762348674171121793 35175 53071
954309437571115649 8070 32956
370765723002484993 30526 45718
158234253031562145 11998 15519
11215423244095747 7831 39305
221522674801963873 12230 33728
255720710460245473 39253 61859
224478887975930529 40095 58156
453178162215507969 5362 48904
5501110484178896 29034 37755
408492095927250881 20400 34501
187555617583821985 45553 67491
301226795286453377 27007 32437
833070855951991297 25813 49988
348540287780700481 57825 60942
949261982337457537 41016 68474
648702169439687297 48341 60772
276290380287949953 11822 29967
668240326958944257 10501 48981
574525492975762817 50724 67540
378453845125477505 17330 42462
156280617438131489 56718 59264
201459910983764705 54693 61991
903157562694740737 30188 40264
734485746342940673 17943 60040
955838416761682945 28212 30615
396915865729887681 23338 56856
43416271635631889 35360 52623
627297451881389697 39270 50198
968842513268970881 30478 39240
948147701340040833 38763 54001
154341073630956065 28561 66535
457999891683485313 3535 19577
616518841507687681 16352 54939
148912373303012673 2457 43959
554731521242981505 16344 61322
429088319957998017 13798 60294
327081754605092801 21905 44745
452238116050061505 25636 42977
751806422287369729 25761 55762
220281712304753793 337 11020
246929849867147041 30154 54533
501753786981659265 23821 44156
576257361786698369 26202 50653
226750240217853601 54122 63228
28644957071623625 17256 23032
710585116111950337 18480 38451
841234040144268417 31604 42344
636890275405519873 11179 65434
833090727672360065 1510 63954
818307163012441601 27776 62341
143776203768052113 6709 65719
741983530905940865 37163 38845
158878485055641505 26430 54539
839264700949335937 10810 64478
915720890907845633 17754 25363
466882518488247937 2139 9426
950682870257285377 14376 19095
301995740540554881 5135 5196
158922095595638529 5066 64355
57462554806278377 15228 50576
776043656660323969 18347 33421
592369534408895489 6037 57029
502855578799920257 14477 33035
697010144720039169 29845 39188
445453223648261313 20032 47660
772105732676898561 37433 55860
71852240719092465 14703 56318
11892771615805487 17946 65822
889146885487708289 41394 46448
216177449236901953 2748 46436
899192024047362561 5077 36647
600564993940551553 19822 59292
111905880356776065 8291 8612
360694413036391361 22775 65155
265354557548445057 7689 61650
934874347019928065 14915 36058
699545647921940609 32748 39753
387564679644150081 21300 62657
841495484868101377 24909 58713
966276942051266049 14825 37191
332165374696163713 2435 48274
700771128606852737 35780 47448
94706467706000561 40438 43472
171370902454100353 36277 56327
613623977084888193 37966 46714
25573734068636613 25061 26465
251205017750589121 23453 50253
412394944020476801 3411 6489
907403035044101377 22993 57152
137336932307825073 10509 43593
644045410657607681 27442 39837
112183552035816097 34001 63289
788713997135989377 41753 44952
898834882745369217 15738 53661
404376780323598721 21849 46442
764558398238378369 8658 41133
803475562972781825 18229 35646
48532591098712889 1118 68504
835206895270200577 16012 27425
557181935651385601 3729 17443
948072824088217857 13470 50953
179079297192679137 16877 48570
63942893613226913 16389 29637
883292572456625153 41906 43681
240432821668637345 6462 31903
513558787995613377 3594 59939
568931211342484033 2788 11628
192145519681872673 26462 55517
893106971812034817 57991 59426
412270941224413441 45809 58240
264440892983980545 10885 51434
77938394046739745 21876 63496
482309628563488257 23056 52216
307196398856213185 32620 59744
91035236655638849 14886 55791
757919999352566273 14869 23018
552169214399203393 17285 30917
793923375597380225 89 62159
561439109560819137 10239 45904
338553469811742529 52560 56776
829124159598993793 4838 30416
537668787292126657 38123 44090
757591087590920833 51168 60743
132195199190363153 64304 67724
535135668558343297 31701 60340
143956700903423489 17831 56307
648703636429029761 33712 51144
55797763085379873 11498 24693
677263385046277505 22549 67778
175252123568050433 30669 34126
823348673861030273 1285 45059
29562430573434997 41110 50361
11603672214096861 31918 36875
578988925815501441 29344 66495
305722846408809089 1512 30727
681043918353324801 29689 62036
97443769302604017 37037 69045
243453795847109697 3226 19026
796584530402125057 4509 35485
354610827857555905 14223 59267
297933847981784769 24594 44416
576245110297144001 33343 46911
666525740701427329 54115 60235
904928786130724865 51760 68632
181193279586981505 945 49845
562743044641770497 6220 13251
291254611973354113 20215 41596
415673747063465281 20115 39762
824492552689424257 1702 51894
913306695884664065 23889 32959
797800720203849089 25972 33465
402289263330473537 58943 65848
427308560956564801 49629 51580
648732013829693697 29789 56523
163774048510784801 25406 41275
223437873609640289 112 20549
159333726618985601 32876 33556
851712497651497857 6256 30061
540141683788686337 13164 13717
4902126856578094 20604 66426
678998947565734273 46795 50854
672369474093905281 42413 43349
46942171782600185 114 45672
958979248074854273 10607 21958
488191968638762561 32135 41739
909961894964048641 19164 45450
500818670346358657 13902 44873
320674100657001281 12553 43036
580436792589726081 50877 66463
289123537146657857 2873 9282
187476436392440609 14871 20454
399891981474894465 23271 60137
393041475898730369 4711 6492
642759820638410369 12595 24697
989790573886335105 7299 47815
318904958970350081 18124 34271
198191411734686785 6368 6675
637293741596359041 4470 42121
756314170677764993 17793 55818
641026994037815681 19652 48716
932608299260767361 20351 59868
8382210607344121 3939 19593
562747773494333377 1256 5266
245973031000787041 8016 11416
348531747756030785 39707 59264
892506953816941057 38279 47820
532286405550106433 17151 51696
837959673962103553 18330 18732
908106178135614721 18999 66400
164829638706883937 8538 65347
675792832442350977 46128 60460
424269034755539585 31391 57403
285840675906971585 22050 56498
446115589679045825 38995 43720
59963341824097681 25406 43713
936656915142123137 4953 43983
796099030898449921 34688 39722
887975923691946881 35998 45665
765937733248403457 16530 34654
19430730279381693 8770 18183
740391682739105025 2193 67324
49630725502403553 14675 45896
51416329082140777 34501 60369
431915555345227649 1547 39438
147775989554947521 19864 34827
251207558090321473 59919 64336
849916427982844161 11428 32574
736907445020463617 4646 53027
845496463176918017 22720 63051
135486729088775345 11694 53917
939336541621596417 144 60563
119995798824902529 25593 49424
290057679829704513 56189 57707
746088871004410241 14336 20301
480881795618142145 63484 63865
628610086561863553 14261 65326
264539793288097505 5801 63155
986348104194839041 19854 67849
95395849531367809 27598 68233
577474769854319489 969 3306
918835260348902913 25440 40139
657376899470101249 12540 17216
618376410718990849 27209 67728
753878820453238017 51950 56541
817675848671516545 54539 62462
480833304304390209 8503 34789
302930695444754177 8897 37963
708696906164675457 10323 12391
648276547089086081 15019 48108
233249005482143457 86 34244
651536840269624705 14394 66857
346227153376943873 54171 58416
115967950884769521 24267 59123
792944334059235713 749 10569
616975100015448449 57542 64516
158299463772692673 4904 61073
772516361763923201 9743 36146
12895338295400905 12966 33625
468811497935217153 6613 33922
388297724383008385 42912 46304
137511536833134337 13966 35036
665655019208152449 50174 58704
757364231663554945 13976 66314
683142967181652225 39302 48974
407181055320837249 3219 4120
588667304111361025 41901 50940
89542397554236433 17086 28207
92191669427322161 8931 57177
325587958541834881 38521 40804
716024888433288705 11365 12887
662075288638501249 1797 36331
719578001440339713 6482 58003
808079970219370881 7256 49944
88762267759271649 7061 23044
963581460158632577 350 10570
720809986947429633 7078 9371
653154533233479425 20268 65250
659869672913380609 30054 56189
778167753945719937 17481 22828
367331305044274369 3386 37311
13029417663165789 27460 41489
768963773481281921 18064 32542
604682341318731905 5637 67978
468071894710291777 28637 45473
180984076132549633 25426 57314
368433491983161345 13071 56243
86630396183974065 11065 32239
840395685163599617 4873 44301
20157558457430725 135 45689
298245634430962497 28620 48719
751729058109713537 28438 58112
741851730666397185 58935 68365
938524960918815745 2721 28549
287671855748335745 18932 35189
745137701840203393 22057 25839
108159839182008001 57663 58051
502171388663771969 13666 45064
613087302994578945 1622 52911
748933007496542977 36957 51174
163202513044595329 15278 20386
477060565251552065 29864 40567
962668678015496961 28150 64860
589163737088764289 4570 67111
966615729031076353 5100 49129
560949843724262849 12397 16442
599136996544494593 48404 52727
301950280434237313 14644 68331
908910837422027393 46253 59429
184004771286428353 46965 49479
215374555396358849 17739 53384
557096749641939201 33550 61724
139832717304386737 47965 48446
250459847226625953 19555 30510
336398115734077377 45948 61182
201441488480337953 6534 38395
681654351003530241 13620 64173
405178003606952321 10982 17110
923267630945680641 15967 33737
398943133698590913 12633 67099
215989236635806497 38459 44250
538374942982404289 60640 68010
215403554943485185 13452 42935
8916632216465105 13837 19353
593009606844887553 38350 41535
598666099492337665 15446 31202
339702423192257217 4452 49536
790904693537836289 11385 40255
270104326326304545 4205 62304
37908961589995017 37387 61037
896881566985705089 5869 38853
71777853275829529 25614 32664
589284663254304129 19807 49627
139372118943672513 31073 49655
483626063922351105 47519 60320
209558453804614689 38606 47943
917212932703677057 46856 62407
221259985154421921 4084 38193
846205906682222081 23868 63574
575293224273576001 52308 68380
738627356106476929 3345 11006
7629014390264644 47831 61043
307005450574941121 47799 57456
619563577034025345 16744 50443
275080432199558785 26643 45544
924692686335720961 24774 31470
26462040417690957 45304 48885
648805043436833921 6766 40047
730086734303640193 8618 32350
428248892498036353 37474 45524
122722881608162033 31901 62133
197765261461309921 11546 29165
894653398628093953 22761 59900
772669930397814401 22944 29345
280250271282987745 1039 37016
821796413231350401 7854 17035
311281711117956673 25990 66559
578142413001845761 36964 66206
143861805696310801 12713 19986
954260804664354305 53661 66204
139295198650643217 11958 25609
684577341429747585 5208 48290
970385691916014593 57737 62598
372510194781579457 6483 13915
111057546649632849 35946 47323
751149681983608961 1951 23435
947218378116794241 34657 42316
217438331085585185 43617 62065
760456561910899585 13528 68332
882467346411164801 13864 43890
583443939649633537 34512 44717
327634742381103937 8029 15295
356987339135130817 731 25314
857981809518097537 11778 60625
229538580186392961 36785 46488
525193993980135361 44511 63750
527782834824790849 1648 68690
791882023293897729 10290 28516
227640791076105121 64575 65968
56141134890264513 39633 49190
404802265339853313 3409 57934
847180114108287105 27199 64114
374394720106217025 43756 47212
508478774837154625 21119 35248
725761189509540865 24361 29907
920196891771542657 11790 32536
277822695637404129 49546 51210
553676933317870401 31706 51139
747810872769676417 46226 47637
559757768832131585 55591 67358
90779196074727505 52591 61915
866021315821139841 16383 47430
126862621836266961 34805 50649
208060597908900737 17969 38402
835384410350791041 12881 66873
635991806383867009 15515 52136
269094288935704641 66828 66886
675696496622638465 8787 54778
721407465028200065 27166 45206
510518533280158977 47834 57490
692735135090487169 14619 35014
479388256303156609 16344 43921
179718960279011233 42976 62143
350690678359836033 9523 34422
937740775406624001 21841 29754
774728734603119361 60009 64305
749386222868004353 2628 52257
416781072867845377 23501 66604
740356068224912129 3126 54346
463999025948670145 22457 45517
990344211854498689 31518 60590
976180365984202369 46154 64399
932609616883027585 65856 67690
116843499899491825 38468 53574
556316864534075265 20145 60450
621265979326036481 11890 43746
639153090188898433 41916 60017
434371308477256705 25327 53451
815139408666958337 38372 40047
4995983749022771 34363 65797
303090898028088449 12560 13986
549712001851506945 26514 61846
603068354783950209 1342 48861
210124266474931425 17996 67897
277954944318935297 50741 54940
784121769945830529 10691 17752
50164081823702137 11649 28461
505763709355232321 14844 18591
746054283288955905 6748 39048
970736858044777089 35142 68878
916367703036748033 19996 61268
989336385457644289 16511 49283
557234589274543169 57627 62611
880697199843286401 38188 54323
580320809492114561 1341 56218
223876813633221857 23213 26198
891656477443248769 401 21422
10686584085480179 31978 48496
70020298141464825 45372 63285
855703901786025473 42192 60550
22458945503956329 411 64688
248401033488494977 62560 66259
207662362733621825 20436 60645
715532171725623553 34910 36949
647903607105021697 10422 40329
63884839539614545 32531 43568
748986421428959617 2505 51407
681411004234629249 29359 32383
458461018723966145 52672 62278
580259176491285505 4658 56269
65432837238539321 12798 29635
713094784829177601 42418 68129
654841325924579073 12536 61224
466681724958679233 4776 64222
477704318907008513 13788 45093
787564781129699329 14302 67416
812601734398299393 41335 54295
238362582448292673 6697 44247
380971433071174209 58130 66753
791828154292556289 792 45668
743972008716511361 2007 18113
521442237413655361 50024 56523
180964275957798305 2117 44948
813568512080049537 47333 67213
206090379698906657 15736 68725
782206847545541761 22514 33865
209396607034555873 5546 52414
248848662367020513 60735 63686
486974962250329217 2059 31659
177544804459163425 6838 8754
926302200397238145 20408 27650
989377535696714753 8429 18797
28184111934535849 15947 32742
663181898239646081 19648 28682
112527384764170785 41877 67070
914732426406782593 32835 59385
450032142938070465 1645 42219
513890628949670977 38555 51456
471295282255461249 56125 58209
486632566348244929 20057 41911
187088554930966209 2323 24457
540747660689493889 38309 53166
203787682160076161 40415 43379
396523405815951681 9286 61609
646038434153254529 17896 33898
719182389629626369 679 59633
107306361137894161 21374 24799
662360645498520065 53518 68605
514233067347277057 44704 65763
711964413110297985 7306 65357
519878548266767361 28390 62120
997961853538935681 3867 60578
896702098415559553 21967 56321
36738654919393097 24494 49768
753137694526266497 42216 57483
615379225673958529 19008 51846
85195829412526785 30521 61240
900929334721883649 52902 58810
313792304210174657 1315 17105
278572516391175649 38233 64136
380017582175597121 49754 62145
129868179818860337 22676 45473
307718882878937473 570 33294
550734197606995905 16505 30029
830905457067217409 32218 63613
128303577463089633 4203 32819
591281615301163265 33487 64863
897822301027087361 37812 48855
545819413434159617 21625 64772
531836068350603585 11416 53568
920367769889914241 3834 30539
991447983602707713 5370 67912
266847414993918625 9349 16967
573496999144158081 10839 39469
34185595914912881 7444 9562
43877434842084289 23476 32034
833102494930315649 46106 63989
271211596464471681 1305 47025
80327198765935745 1923 28637
889549132675451649 55585 56796
465855062521427521 59547 59684
253210509208987137 9453 50128
369054109255550593 33004 33099
368560463605557953 3642 40299
217520658132727361 28946 44296
408895302825474241 28214 53823
264194567880998945 18277 59184
169800165502405057 14236 35411
541666728886838209 16150 53040
969918790779122049 20564 63353
248300486615413249 3125 54449
940927740121690497 38123 56805
555951905768566209 579 68253
87380767406845201 29520 62020
310525191667700545 24679 27253
189735729740871041 42949 48972
895781776839896833 2621 13969
332508975151359489 6823 42649
813651953238313345 66985 67798
291458370714973825 18286 54108
977245333124400897 26481 48560
775814310310156673 4726 57237
715304535104770817 9727 62449
18568438756229713 4224 54283
309250176074016257 8774 21704
718673657420840321 1496 17782
307956110396183617 4026 37672
147165898837311457 13060 20223
194241280853432833 2884 42288
696173655734359169 29996 63258
660148452660173697 58849 61363
325215079307408705 24866 54043
633881670468326785 6620 30750
834789454401505537 41875 61081
391440885788476609 12626 45500
955014317593576577 23607 32065
581882834523454977 24087 33244
936394418515622145 31806 33022
797004625049147777 19787 47255
22141186236748213 1304 51291
353962185625135809 39229 54479
33895118515790301 35924 54499
202314426873691393 415 43578
756840315482502785 42157 44412
179713348639907617 27852 57490
495531083159850305 10761 38510
618792449666564481 18417 52665
636917294711135873 26754 62674
649916685687173889 14978 27686
776016033825431553 45387 59330
679130474242406017 3996 66279
413553972149781377 8903 32119
434281235378406913 17296 39877
464046957789751233 1561 33318
644832703052976769 33680 44528
677325493061285761 1396 36954
799459250918999937 1448 5178
557464732875264001 33108 60563
233633814641187585 39080 43794
579710433450241409 60703 64901
497949820761121473 8997 50977
719085397928328321 19020 67617
643082356253735553 48661 60811
18550211766036997 2235 45299
799622710036942465 22144 51682
296879885521878593 29881 41598
527839475756756801 22386 62346
201615407615985729 13428 55684
245336633511371361 15462 25756
910082407540674177 21374 35161
698103986430545793 47663 49310
572432496628547201 2245 63600
984661723771949953 28798 31579
545649023419020545 45396 61525
867888387369781377 63227 68577
652947636827359873 14442 29932
857083054320824577 29980 47686
124338537255940913 8543 40643
114363290584840625 6138 56167
198962326691255233 50327 58416
150174778649727617 36971 43011
988993076331599489 18843 28290
579761295987672961 19306 48211
931451810983627777 8604 9486
852881815763666433 3370 18497
455175812191360065 2580 7301
918862269752345601 17358 51631
989128849936488321 1357 52622
272892112472533185 47051 61769
521373608950188609 17301 48488
678221782565763969 37193 51673
618575702970229505 45788 56094
831666405592116609 13873 54220
747063234300188801 137 10736
95279714528210497 20761 55425
685943722319588993 4698 61131
338428155487008577 28156 52334
716016459377886593 22160 28486
180398295426236641 14086 27852
550995617219495425 30451 66518
896592988647668737 49889 60616
62602216665457177 22530 28098
643704685282081409 5914 14553
116898048181436561 21382 21438
55898633722421209 29098 67666
763228292961418497 27793 34028
549204172984182977 26191 52357
368794555861693825 17432 42241
805922025122427521 11417 49653
905521119661390337 3873 12876
115712742922490017 5264 12163
86308732587237809 16374 52703
348654043483691137 26607 43484
925815397638348929 10627 49368
979333693390167041 22799 58808
289627819263284161 35485 67091
298133325404918977 28589 54572
941835871404382593 21661 37345
423948748569934273 3141 54726
219955368638462561 54494 63765
464482768483577473 17069 58350
252296859472284737 28700 56977
559861250698666881 10672 33199
611531070249252865 15079 31356
790584844244747905 41099 57005
888091467415396353 19529 59928
468544112998024769 19449 26711
767104095304798465 8370 15805
346488673598400961 14051 30920
699737069547939713 7767 42189
762509819671770113 5091 56249
569096203806406465 23209 54745
745752079470477697 35084 36261
381106956915662209 51870 52254
459610439202073473 20754 50325
346460173823000897 50448 66977
547449571731675649 973 65049
947905325897938433 1946 42612
213443933827498721 43617 64166
258560676564496097 8764 29299
437561502995109185 19910 39785
7904335677554998 55236 57109
745715563954497921 44012 61361
72786343209511281 1815 36199
455814522770026561 34367 44706
35103106633233241 24232 42780
308981463842137345 9775 65278
406926262852049793 9001 63090
632558014343530369 8172 11470
257509577852520257 26806 41468
482662066706417665 17855 22782
419869327933721345 26449 60156
930599486115767169 37581 60483
513382402949009281 42726 46238
931907545915940737 2614 37752
788543516623786241 718 55093
826622969436314753 2905 68599
958071851697926785 3696 63670
595052376694816641 10049 26871
563212183298755777 39270 65078
615292410780512001 16549 52621
107011313177952865 35284 47647
315113072211595137 56223 60003
89668531056485537 55669 63800
147685899864242753 8487 66841
783254776624719489 65215 67169
195038671614646817 8537 10763
802275476576649985 21161 59577
217480409524199553 34051 58401
862925911562758273 7387 67855
983069217974808449 32855 37612
987318900110192769 43187 68727
848349600387919617 49493 65653
651111391487749121 41301 55716
928319823715249025 24827 43356
987285614444797185 2688 15635
901263226023900161 54458 59524
505540217919747905 8157 16516
679188542446404097 1774 66426
143326098851627393 21642 51458
469574824896866945 11390 23636
296662316540651009 17325 42585
616861711680464001 25357 41593
669573939770540289 6842 62160
643618766556784257 9886 44292
150668906865480065 1039 62666
258412263175294753 4475 61639
717801811836675841 6631 64890
257547393562461473 62868 65410
976154403977151489 51884 58765
60981279151810953 30407 35986
957105533290782465 22063 37893
953738030181625601 16252 24596
694450207778221057 1281 66199
689402365841708289 18546 31610
878306051348840065 5411 58784
260577076419096449 33197 49517
156484984480673729 24594 60796
950348783254106881 9215 28708
788301968233494017 26946 28049
745948333903214721 40716 65951
73039259166154833 28496 28716
569506274200044545 3002 9958
621825219790519425 5717 43030
721354181107940865 12802 35697
157534629704120033 11102 52692
514126738982902529 26106 40717
537457578427986241 9059 42435
392195291804057409 36270 44908
187474993614205953 32211 37231
908200867250734209 37381 56797
36238583023997961 4375 43687
912116335017671553 2648 43665
48159163101704649 41215 60588
814878127813109633 22972 29231
533994112950832577 10749 60251
59155569627733937 20643 52068
605506441981351169 22012 29223
381011693250478337 10974 47261
906271933959015297 16436 38972
436254514556551937 18696 31102
648349464034712449 12359 62222
459040501388194881 18905 38565
215493962854306881 35557 55705
357903998798292353 4484 29643
188297158020294113 14436 15577
795942292670240257 5513 22507
316007538183793473 10830 27334
239613936790235009 4392 24315
260575422573058561 23474 67623
958676673649314689 8719 21503
240897458024218017 37062 48695
100660196360053073 3673 64243
544809277091378177 17130 33502
148237604710367073 14193 65564
615839765936396289 27258 45453
138221991179662497 24449 56293
742588214914523137 56053 61388
34876757263766933 9396 66732
965445044714012801 23649 61827
569491399822197761 41963 51806
690301535142612737 5149 31238
366844494482215553 26146 32179
806336127213295873 50803 58670
576401951653437569 21034 33782
741962881843537793 35410 45049
802600362712134145 43643 45943
222890466802024193 761 37005
155949788392518945 29581 55402
477758386627687745 5751 13388
677221500465655937 24731 61512
44783739312020289 40194 53047
580207771749044865 3124 55014
339421005151397313 7797 37904
19911840893492185 20999 31794
373206386318738497 3514 64920
528474124584704449 16422 41258
282200172533851649 1659 59184
420188964351829953 41986 55382
602271568604759681 7952 38539
465841828057293121 21402 49790
993481089439772033 14460 67978
421475512608061825 5243 40080
55449191290957601 48678 53911
625987112683532161 46746 57100
47707102191527185 41129 66296
175299767880538593 32880 63391
189979100839803297 6496 53882
801194039704355969 38534 63103
543242069229396673 1273 37281
586841890776675201 18769 20132
35645051449730405 27935 62149
761471433052349825 29109 63074
155622625037540993 9808 65976
139749963781632401 10915 43711
132912406767683681 10919 54283
400867354105784577 1683 9948
109113173795808657 11541 16532
818469963756434945 23498 64738
958504594848928769 4765 20154
948408973767214977 8202 9933
639784581003841153 38738 51052
910137650429781761 1714 40745
397648882388903489 23839 57397
761031151726868353 9575 12482
33061194654013805 39078 43982
122594670611938737 8970 40208
699468890941343361 14939 57985
235819343562070561 1142 47269
60765330703578257 42401 47490
104417502322000641 12118 21961
977722255620118785 20883 46251
310170685083718913 23954 67255
520454013113951681 17683 64363
597962761701445761 61145 62129
370034738159173313 16985 24093
354235312569329601 40368 43911
855984879086424449 30672 51249
645187430987299201 35473 39301
606099763675654657 25267 55307
165277229719450241 13678 59578
384837057828637057 3031 33987
343124300437359873 29824 58708
854502566545786369 8003 66738
335304389840246145 1560 19470
206193818735005857 35468 53187
2982913437840296 47135 56072
198773717961227457 47658 50269
740250187389833089 32736 42627
254987174756852385 39773 66143
392381124580403201 10907 38767
50235578485622769 3106 9619
971807309129445633 28275 50409
401205731474323841 37107 51405
269543587770975521 5165 8725
836809985776749697 6120 25333
554258944192795841 10144 29272
780346204462265601 60207 66247
183657647926857249 35337 37860
746214063079118977 6763 40201
32735756927991133 3741 37825
348891499466038401 40718 63593
596055778031534081 34132 59827
466266230625091521 4659 16424
932538848876148993 37776 65848
766444374170848897 19468 20215
648473445748244609 22640 30606
306114132209526017 18502 38598
39673239229358617 20653 58661
251330789459490945 16882 21925
290163672943741377 13326 41771
836213065423674369 33168 35056
980572239057906305 55112 62771
786181424508473729 3402 36097
194861129842827553 21504 58946
22335438848497093 10012 67611
146074546012698657 35146 43658
570648786371339841 23425 29669
718080945622141057 19823 48759
504661585415771457 9458 33896
244832005593579553 28670 59365
645841203340555777 47282 58601
628487081558297729 24515 60208
176347750647320097 15039 39243
240140834927757409 38072 52172
224449064865684289 17374 51500
104423663870896641 33810 58616
20521060078390721 11449 17723
849241747824819969 10471 37365
136473271635626497 12793 48896
425396673645032321 36670 46911
478421564360669313 31139 39428
814838918165833089 12094 21754
486886300106551297 21796 26500
362424403180845889 47676 67223
636780875823614465 7057 26320
616233134943783553 5218 53463
771782878774704513 5470 45661
731719674299291905 5538 6205
666253259149751681 29806 43868
415214899001142593 54664 58641
326305331354621569 15241 69038
220976537033685377 49148 59640
125931133790270881 14902 67628
744757651207592577 36086 47001
702928477228343937 21397 44895
21335589255734533 32193 57724
617190599311722881 6625 50516
583503866986973185 8339 65201
884005904580067841 18957 48385
142496741622657905 3252 31644
453206619522813249 34594 64189
24836465237271457 8463 56364
708633759023232513 17544 41142
491912760288620609 7828 24943
372709709482247553 15458 51591
176638923290994401 36456 58960
491075232763382273 34344 54198
846882814599119617 10159 27583
216559173834280481 5203 44245
319208726135528321 12274 39800
85779008920216177 13612 67359
22899100981085497 1295 44435
986489957858079745 1641 21245
728614370154104961 32934 59086
31363325056066317 27970 67767
671882969954360449 21772 55690
884333806650214913 27180 59933
137365151657760977 16577 53731
411144381725623745 19674 41064
855956413121852161 15607 62397
88878495486536481 516 41117
171759460957190401 44838 67719
588558848473059713 43684 60173
508981833646053889 40705 51685
952444208130412289 52514 61033
565730336170659585 12777 21513
509235523657768129 7189 32826
88994289588761441 844 10623
510731512168742785 9828 21263
716330669880164865 44788 49654
163956098288782209 52353 57226
656447427078710145 36083 66153
202413623865378881 24279 37126
599983768632782209 17771 22347
544129770190497921 26273 57679
599373672078492289 14043 50603
228564582023519585 38570 57920
16932002637673805 38145 42766
818886465808663681 20844 43602
627472488047509121 15510 20523
269967373444369953 339 46886
51486113331478121 8609 61685
955038965295674497 46060 49242
130014194541850257 45634 63644
280639784258792001 15118 63161
927124432275832065 25764 59678
881920604688037505 56819 64801
741382541254886017 8391 43607
730933604191886081 3977 33374
669503868610533505 7320 27965
975792759506450817 5138 9347
984053505683995393 17555 59356
160062597197391905 619 15693
160187106514371169 2605 44095
865830309470272385 34678 62809
209672193009247105 49677 67030
877029184369501313 3821 54895
934402081322915073 19466 66913
717704056723224705 27772 34337
79370826388988289 8097 47516
516156876104130177 14589 34478
34344535618572537 4456 8773
462931932516017473 18885 48088
406170187215188609 34705 52725
288677952639897473 25889 40118
134201357242986321 45330 53268
253286092184144001 6256 28516
13701060428026325 63523 64616
789331537861013249 17521 67428
184875532285360577 12162 56860
429815977995435393 12404 40178
81922822264594689 10104 58214
215328853089982177 776 43968
837871970172571393 15312 60160
815048436522037121 18764 44814
284229839310746977 18237 41731
667347888037479425 39010 64281
673371237527931009 4042 5382
333600324115298689 47799 50980
450424390937989441 17081 67702
645811797609962241 25875 28078
723464434975241473 10682 13830
119107033329644449 18469 30740
892473944638972289 8682 16983
982341838402529537 15885 34371
316011129043289409 58733 66917
11727337252825267 36551 39435
327612367925517825 2227 3260
792089409925250049 18149 58395
907652472273198849 62055 64810
937601190155025025 24747 27364
245915613822269569 15457 55504
868150575425627137 15098 52124
288077471047074593 35859 58390
195957954168125793 7206 26744
863584132076930177 8370 18806
519333118078076673 20521 39065
455490855041134081 17592 21357
376918255349014657 46205 64531
542273297514704193 13031 18797
666438552813243521 2957 40611
141030227060042529 38808 53211
68598620967140537 5460 49150
849281072989945985 36269 62056
33572374655687301 11270 66864
625167189831429889 14413 55678
870484525686610049 18714 45610
690455499632157953 19412 29227
207812993627921825 13060 13391
291316019630585281 2223 68402
555129789986938945 6388 32328
121424994046371633 24220 68031
885236096561992961 108 42943
622253247865089025 18786 46327
665388742184152449 30134 66260
284158393309589025 35907 43295
700564400036736129 4796 35249
806686283477660033 41235 44030
912287488275257601 3524 67803
222780786505346401 37425 54226
62725728629555281 19752 54555
201438023722758433 16387 35779
571362344034188417 27606 34309
199731968657609121 42402 66497
534862881236019649 11647 59040
926151321038503297 9394 10538
644282283836151553 10311 40643
202358411763093217 8707 24441
634729647868777345 27841 56914
360951261870226881 19508 31833
948648463079880577 37620 53709
39353530677750825 39291 58840
854186422599237761 17138 57613
203798531905505345 3159 46295
972222788313633409 12702 29213
261456291388547873 16997 27026
53308937651177505 13022 59214
625862753752770177 32206 54684
338049453750844737 7261 33727
883711428195802241 5974 36043
758452531594880257 21548 54340
464554650136619777 53201 66942
992943647285176961 2042 26964
866487267044242049 19463 20117
851854873623619073 56942 62086
11169270692718671 28348 44735
781950565882286977 23473 51171
655315957172582785 4378 39066
484770008521248769 26491 53298
901573385923683201 48798 68213
293320781836957441 13125 40468
958317354901815553 44472 60652
62838775650373433 58212 67181
694057560324623105 13802 19758
749375180339317377 31272 59676
824218444251535233 2793 18092
861922902605012865 139 29123
630281430603020033 3257 57717
134789457592706449 20973 22408
990386581661532289 15515 36107
239845192579888801 19449 40295
706958396802392065 1476 59136
661134839868314113 42775 47562
212333578902509153 5619 31819
753644026510411137 11770 26210
843217346492707585 5596 64362
390163569868054337 61625 66392
724170251785174913 6779 9442
496699699133142017 21609 36444
588983237512778113 16920 29730
312895120097213185 7562 42011
270724125021111201 24132 43057
93430714805972321 26906 29091
382649425540876097 41422 50363
200987346122236225 28279 62740
578058051694086 346 57947
473572896710447105 16017 39101
903061601529586305 17217 57374
14486198106599347 823 48390
416121205342996353 18515 26281
470100824435629505 37977 40124
64560163269419489 26712 30864
828533479379036161 48638 51248
89677510044985809 38683 50173
605762522413595393 20728 69005
839573847542979457 12319 40801
3044788493472340 1536 22283
818617414532475649 612 21444
48482287741105521 15148 16553
447936556997490241 4719 35553
395194518788844801 41681 57134
698667217683173249 25824 54268
505425883080203393 33002 57940
784500591498257921 2225 11986
645581929349564417 31648 37090
431884079304815297 6958 42039
903574841082441857 36314 65812
947406999829155457 16120 49195
155397156003704865 61642 68054
289314629398766977 22540 42024
669855143627142273 4999 37178
731086566678484993 34714 59852
123328913076083073 55004 55763
50428046441602705 27728 47954
609217864603547137 28758 51592
235117104389587425 29856 34418
596301858537220353 29470 35707
21111887079079849 37608 50925
101958311499924289 14197 46579
758743291465336193 701 24623
685721469456755329 15622 66769
765317442058552961 12165 64687
153743581189640833 35266 53662
769338352794164865 38143 46237
48433113781204185 25410 30122
395192522376270017 771 27225
769429071524921729 30010 64809
491391472512546561 30901 59993
176140120911046689 2556 33211
370469907985132353 31843 48400
955290175163465729 47127 68024
22655031834858621 41500 54788
585018359850938241 49890 65786
526590781496388161 22262 58934
138658937961292145 648 5128
479670633566328769 14912 64039
364532442349432257 12535 27294
46010883615373641 32479 41344
918394703767145217 8895 34388
561676474868278337 25571 39712
806196491930922625 16776 19390
918714428076803841 18004 34472
297765503049486593 3486 8165
827420022667141121 13121 20809
673800770552592385 38256 42703
13373564089256719 1493 47252
111180986976560097 30245 37187
553073194389753537 773 15677
640389645292987777 34375 41846
653940936261385217 34836 47076
430180873853213825 15460 38765
102561412967176577 9661 46943
157346720496409633 12357 38615
818726228164031489 14647 67131
748902973695120257 10579 33418
537337051777825537 24749 60640
550014768658645185 25864 42953
48036048582808633 11440 45494
616064701691737345 39219 42451
635990974897950465 9398 56109
74421678544641873 6529 9046
456976691634856961 5774 58359
744799394873805185 5116 60877
422017173193523841 12621 56292
502344314077550529 27533 38898
43632735761370609 27897 49498
123376520959379121 49462 59312
719313959922359937 14209 41748
117940254931145457 27422 41376
698017704664131585 2440 28766
133160826604349585 18142 32526
600284883118803201 23273 66732
758708181993956225 27979 46148
939297658029680385 1337 5038
503762426629105409 27191 47068
963232498605592065 30917 36248
276171490453524641 4962 20623
720041173878890113 27647 39885
182205598732448225 26837 44208
898532489518515841 12303 22845
946361872673026689 23734 35374
465751290092605057 11227 63114
930481432237069569 61227 62422
173123378239253601 14966 28334
455230424800081601 6163 46200
491663152595641857 29639 53329
995806297037855617 15776 45199
698312317110293121 52011 68452
7228607658891662 65927 68627
729596934331844737 30588 39549
306417162644986945 21771 51496
536819227753099457 38351 42344
353550446431942337 36930 40923
275265605032025473 41016 57065
853303919528254849 37115 52788
63273947726713689 731 62464
466355997436313153 20462 26132
147452909364510273 32690 48401
729790848377216897 59290 62726
701833100148732545 23305 62371
662524656442233345 1418 65300
148375012864654817 14332 57623
455592059893771073 4552 66313
30859189254130117 4134 39335
30310643967840889 23423 69023
189671263565081473 19825 21514
933511900829426305 1517 42095
445243005189652737 27119 54562
469262291314183937 19244 39603
558061954992531649 24754 47233
633348803669004929 4083 60076
401365857132532225 31829 46125
811866879278330369 11130 61005
542865425660117761 27469 32298
311172660145711425 44269 60857
109179507582027217 1057 11839
757914062000029569 26672 60505
635259853865399297 46152 46544
929739335149459841 37537 46657
373593014900819777 44829 64680
482228653758699713 42512 54320
184258267005098721 10994 37976
108514220061049825 29603 30837
788336068380559105 32292 47644
145278079242590497 36006 56773
301565144236413121 24050 63575
795107565609239169 28044 44021
236631882771860097 14263 35688
375656400360799809 54647 54876
838401112652768129 4956 62409
293760546505961153 8620 30764
413148369853828993 35620 52020
444405847561402113 22755 46851
100495182698502113 28572 60103
925120405866888321 47942 59677
31468185721706733 1671 40722
13753513355272419 28672 33416
358103300822357057 16923 53481
523538419270249025 16297 41181
373265426543483137 52308 52630
326685622825269889 6737 57457
178344278863796993 26329 41748
536523618746254977 25846 48158
643913275077352449 58254 61326
677799892824271617 19023 66041
736450952879060609 35700 43483
493171038522699969 29601 43352
170661847751645729 14674 68855
248388240833126177 24548 29653
926692291545499777 21311 49721
106113499479246081 35867 65219
181982920087392577 13670 45984
537402818560924097 4634 37204
715582678433143809 17548 51016
800953450483614721 24948 32771
780217179190927361 18774 64503
921918336825061889 47792 50234
479284295801569729 25166 48056
298723944597352193 12989 38924
726194228459974017 41347 50380
442368229547401601 45994 48220
310429002668051649 60399 67070
265588259047046209 22450 40591
927814814031407361 24489 51439
945021688345409665 39446 65265
530413889199600449 7640 63879
478973782358817601 28331 67588
620352717352403713 10612 64896
802078297683483009 47704 55161
11911365506897199 57203 69060
414280402649620097 34777 53640
371989526078962753 29072 34963
752957226379752577 14601 40659
810106768162263809 39175 53613
339214550258329665 49924 65987
393253118796792449 840 59455
12793996937478625 34982 36031
974135604726704641 7434 34043
606060088182811521 21586 63266
494879240319320961 31641 37489
829150072187733377 11716 46065
13315267752695093 5954 68187
782564217666102785 921 35582
168319066046109345 23002 48745
648184181591393153 51924 61988
123903897629780609 23914 29870
970723286245554817 6149 46737
71713218562209137 46698 61805
99099769753539841 30307 43160
35998620759194469 36765 63228
275107664143231297 7124 40583
28558369825020693 6088 13943
102015499752202033 11330 56295
858408198381589249 20478 22890
28349504534059377 52271 53284
995295400419976833 43581 63598
640325696275940737 15494 42941
20377754438619889 12706 53588
425290036480188161 14781 26227
258312155969889537 48715 49564
564320280801116097 11167 25822
818257270624506881 56259 65029
507676868665708289 12681 60593
982918202355065729 3891 19978
267889445619747585 27110 45123
954817505777846529 27976 46986
561224420005341761 31631 32402
681127698442310273 21323 65719
123492347952709025 27106 29712
138028477476829889 7756 28077
503684852233913473 26801 53051
887868640030703233 27481 36360
200541792150577441 20142 40585
410703198632667457 10463 28993
558080572210368321 20576 64041
454686344200553089 15803 41304
416643519595783809 4201 26862
585324553526412161 17155 26856
705555310390803201 27772 29657
176165201699191713 9206 43732
876799654874790913 20402 25142
429342588603510913 8745 9138
117916779239433105 7845 51871
669069488913294209 33195 50030
599186375587851905 17930 51453
101854645928305841 22148 56850
985752783754616449 40215 60609
411390462862172545 19886 48489
73266294306481681 30377 67989
596338244007348865 20207 60022
123262208289016689 30184 46811
923747125000005505 37825 41770
471991677175100929 24736 33160
456347974215780993 40804 41014
169285351938679457 712 39264
216460994937236257 27529 47608
779265786983390977 8332 19722
959039493805171585 34607 40858
573452441465260417 17931 62552
731525045982380161 1315 35610
390601641709725569 22427 40338
9147520934099875 36824 62879
299277628498838785 29841 37172
150902683165256225 7310 64668
802370635053623681 57283 68583
654597135844404993 48303 57253
969166189145706625 45587 51542
114288353631167185 63127 68298
85863085836496817 44339 51256
972120227706419329 26548 42345
180807801596227329 23800 26902
255676131492819553 40495 47852
818659180855039617 5993 31887
921808161275642113 2055 38903
835806493392308225 12211 32581
115730476892792929 3408 6337
748977263320444545 8313 48330
25059233841197681 43166 44382
419530937172236673 37255 50592
674823394664130689 478 63578
539547308909195777 27614 33379
569351813503068609 16808 56721
370315044462582657 31050 68710
160358474080140929 9918 59581
676346036187528193 13710 14330
721042757090479873 7758 20197
574931073932571457 5886 18565
764183840256762881 2866 7419
843796730251714433 57060 68950
966182362527952385 24310 53576
958703545965786241 30553 53003
235916952311868033 13497 28627
430726830350170817 5269 64590
778253278668437121 11903 52041
420114951937261313 3077 49371
442153505895632321 13338 51429
118809956520951937 22244 49937
206758038044576161 4058 12361
543031376710981569 5675 24961
767974500684630401 47214 50132
855091639389531393 7106 32391
114549757139535297 19272 30184
640880529093504257 25740 68308
225938879379569345 24100 25473
669579883726843393 28976 46307
284449627147985505 64118 67981
516754109793875905 16848 52691
790768096162594305 11565 66354
374218152666390593 23664 25473
333624658285707201 9470 33170
616363752348217217 1110 66231
428982591954863297 26374 64411
886669718121798017 773 14331
880886305012929025 38303 67487
996312761969303297 30664 48494
597502503668607745 23266 57522
836423896432524545 11802 18298
317866650561903425 21774 29619
201887362877169345 23275 30628
371215077470154113 300 30246
916356789095520001 56398 65724
747160329403364225 38789 50704
954528958856226177 16085 34525
476153254361406657 814 38247
683987089114442113 33823 49836
623088878249397761 33784 62889
681705827067570817 55933 63122
173512812647047105 11590 37905
846581606515631105 18213 46707
614726292371905409 13201 14053
807816514022132225 28402 43482
403423348583231681 43783 43861
495680724441360385 27666 27903
504071786916220801 20571 49330
275160797590995553 25071 37301
771220316200825089 28167 67823
911601332435967745 44901 58163
129494685008587857 9955 67827
624415232493699841 2985 17523
679855392462229761 4431 44191
918479208589293057 26897 33115
627408538294098177 23566 36068
764331821363509121 54636 60008
188819647045633601 8120 26693
926254649594429953 5125 61985
452033593598322625 2010 13679
164798061740608417 25769 57871
443202439654015745 26353 34344
697879690013127937 45306 54353
849430114181267073 17554 21187
964587323689880065 19821 38509
868807704318513153 27384 39485
87502821622255313 5608 51152
909956408046419073 22607 46380
478098025679368961 12752 37909
795012372206770177 28502 47063
927413033138567041 1378 17069
852026271480546945 14683 66474
881511210388747905 9790 27565
942568194456654849 32936 49080
426419552386594369 30714 37072
425487485931547841 13590 52359
759846689744048129 44882 50697
916982217034245633 37756 52138
767802199585805313 610 8022
937967572982039169 56448 65787
488500742195622465 263 28851
769501693062252929 32008 58415
558060064388261185 36848 61032
371861778045520449 13666 32104
626511217570762113 56810 57749
38990356981059905 37566 66954
734858613096822273 21936 66781
889872780999830529 56373 57865
118901648240591137 18255 40030
852903791789330561 64792 66262
959647628636535169 1348 28520
36628483779260537 17068 67215
881262392342815617 8250 9041
449816157964647809 40724 50106
222589896838162113 10090 27121
493254963472075777 30093 46217
494866757897607809 18867 36724
367057882986912897 7285 55579
809273590922888577 4239 34010
988092867214341249 47391 48046
233101288343359425 14738 60959
914408096178249217 34996 68839
214125184251077633 4244 19051
114118724633833329 6965 30755
412194742802238785 11631 53365
999735697332923265 25687 58772
437814751915514241 44522 46443
353044427279463937 51146 68710
287917590762443617 19613 23618
878163031839307009 4001 6157
137947017120911393 19997 52782
605370034872031233 23519 59953
66225873334740729 24952 36549
627775272193176193 46814 65949
686029770996530177 37281 56595
319583677831253953 45597 60708
455247874305339201 2352 66063
699030838467649537 1908 64618
550551657037591041 39082 67802
793839196871935873 37847 42140
938442006365345793 46570 58890
500632590939844161 6333 12356
916804076263733889 18436 41563
78273856018746817 8913 48620
208447463649005025 50126 55110
852360159177834497 10591 45030
769042448919112321 24029 35143
871006547664499969 40734 45310
66738333558628681 27269 30267
107779695963770913 18062 27650
109270575618783281 50199 64226
908007939790941569 6069 12632
398684811293573889 36672 48463
601252623970026497 23412 64557
738293687769886081 17152 58797
175559558683964673 25757 44565
394404732033830657 39255 64028
750548640615008385 44420 45322
357041276363677441 9835 51093
199895417906795105 58257 63067
54612640855733473 51121 66881
16794424503785877 11117 57388
297205252345822401 14108 18044
114699058445090433 27052 36442
733674871678015745 4374 43242
27497207805950553 46858 58573
207042733227414305 56137 67974
893137318307033473 2923 26104
299765416350876289 49160 55175
467885705339142529 341 64011
607201081898029569 18251 18928
323651364949391489 24674 59938
689271545908933761 10719 55583
974598885511440513 56343 66434
608456057244698241 54302 68453
71272063207153737 9788 40458
688678010510894721 4761 50743
779489793129329153 37473 54072
823507384666999809 2642 6177
609132177429749761 21987 51840
665697005184465921 44487 67063
477536151900224577 15339 38742
793020030408573697 4012 20939
335338781770992961 595 41071
400415757684495361 56241 69023
180975847749550657 20835 59899
125879279299159201 20895 66782
762547139542782337 46239 67796
829087385055526529 52105 59335
793102685332129921 16988 67122
178463683518860001 5102 66601
32418773724238293 41573 50105
334651389366907649 38927 66014
932830081846162817 36166 39859
980327382857655809 32741 44079
962503048618337665 21354 66291
610270633059297281 50483 57333
580196676955338881 34931 66090
376092507148261057 27043 50236
473679879767253441 1536 44687
230619662905862561 10858 51619
130362257790636705 37450 68382
977028671599260417 29439 41030
213742748075496545 36569 43704
20237651249669141 30644 46907
748113986138136449 52914 60200
591560278148026753 30180 49888
925462577146596737 42563 42916
473225806430715329 36648 37636
637135733522683265 7908 13490
781988753189256833 37345 59517
90905802614450689 34252 58134
702556683661764993 29086 34065
680826441469506049 7499 53702
134616296615039489 21816 55708
400110681244605377 37349 55982
263279215551587969 51669 57649
398700891266912577 29498 32904
651155501526194049 41335 63363
970556118293636481 617 35306
269331290507420097 57359 63677
990657152562945921 1159 68111
399125640742202113 11805 38917
110163596546421169 8681 51529
310269149875406209 4777 21838
528813345607403585 35750 43865
585566817848377473 19224 35775
943706732101496449 2092 9786
58122563398494977 18245 52854
893241260397886081 30524 34725
538917859474000961 43695 47589
880191122843832833 41447 54715
156294489885706145 7155 65972
545669889904559105 15513 48883
554748094293973569 23719 54434
703611058132246145 25394 52585
6826548394894162 11811 51334
577887116433075201 43940 59533
148027335389119937 5914 50567
834965885035309441 1094 63966
658704927233085185 9545 64643
964796702538620801 57787 64065
282957768586602049 65593 67304
899878939975017985 23732 33143
871818156174168065 27756 47839
573429443226316929 1917 29279
555646362731980737 9006 31135
300832517381600449 8110 56551
46706273983172513 25709 61210
128075896964219281 38411 55719
879012171018292353 2513 51169
740014921425761025 6894 13380
511743151119571137 61941 64930
79392591794928081 22102 45775
866619798015083393 25021 57372
69046795576277025 35932 67549
323627888868994497 16062 46184
664998062060334465 47592 47878
95303677401677329 24052 58189
3265210131267794 41989 42824
425160123623452801 37982 50329
545758573451294657 10928 34891
617567953114022529 2037 31312
975521972490589953 33560 68265
611745531094609153 7426 18823
342580001760040897 1500 14138
225258994163301185 18311 35100
109198871274706737 18489 60834
164804662402854529 1071 2527
441861106347900545 38786 63377
876732213277055233 15307 31686
150833635952018593 49705 52436
330498264736885249 46523 67814
264488445444413857 5235 42090
590867214249915009 2597 7625
454737850912032129 1179 33572
654568256124189697 11738 30017
155903479466203969 19623 20007
792395674971093249 4580 50489
287498469415886849 34032 44372
861633349292301185 41863 63213
427762063084969665 6097 20127
233040095019635617 1741 65535
898389491068648705 13781 50324
807354766133880065 23379 38104
311324599283736321 3454 68911
990238910985997441 12409 64777
858456358889419905 26703 63873
586258364415638017 23094 52577
537125681619016833 17061 19192
797449821789843585 26013 64395
29224261205705205 4122 11669
182797624591824353 10076 23977
474714146853798977 23391 51329
834248782719047425 3244 66244
401349351967617473 9323 32592
878975129397442561 946 47443
712242161542292225 12098 13064
707122333213693057 63904 67178
710680493165391233 12984 37856
733391224804574209 57536 58809
262204335532132417 1263 60761
398806032061461505 4389 5576
757605037340319105 45190 65595
813215290427134337 29956 39459
302348955203257217 57059 65986
530447097157111361 3714 59082
335566969204613505 52118 59956
965910283055091457 14539 14727
227242322084933345 46715 66228
51335197808842993 17098 35234
523495975629835201 11811 21421
969592761188632577 30559 44564
445577930783429121 5080 68380
989397038248160513 16565 60887
268673275226426241 13243 20017
92061263725963025 62160 67382
632373886412594305 22636 52611
815408214017427457 35460 62981
932260874918519297 40196 60982
845533514835377537 19519 44810
276858608448122817 12248 26924
307635130770638209 606 42387
87186893818589793 10638 60456
958130272012947841 13842 31591
271145557623540865 46632 53563
173450860228005153 44324 68992
942037266825657601 23382 67002
939638537891621377 16731 36431
798656517651977601 33595 44726
571816983073791361 19368 28635
456655074208633473 21718 57402
727962131025730433 22925 26327
913458926692541697 1959 44466
676209045979394561 46852 52927
453769501493049153 12202 21649
628181069126863873 4802 42282
382899947083643585 35375 68455
471781552170018177 13998 37188
801518578744797569 53879 58650
446925672572756865 50249 51140
698687448437865985 65608 66485
652889724533341825 25877 53997
326419942338652929 34864 44818
463834558950306817 14263 45707
670299921234004609 21828 25620
196454939692433313 24228 33710
344283468012228865 25190 46729
736590583427027201 9662 42142
895592598051663873 19301 23468
461399043232720641 44830 58925
193725303937675617 31001 35138
508173097372203841 4332 5533
274869800072309537 30692 59237
392175032884171777 21992 35104
596186149193805185 56681 66965
960661461369721089 17472 39230
886552809917944321 3471 13974
82358150414908241 29513 58471
17404138890476873 30692 34100
759681371078979585 31023 60879
186802460814590177 20118 62682
938777566791305473 53644 62092
984745974784964097 5375 10659
262285047808529025 59075 66970
15845188952525291 3124 24712
443584891302212033 4347 68002
836135542036664961 3467 15068
657956522668993025 2986 31394
95964583268738577 45726 49129
866166996331248385 38413 54112
999888741271910017 27666 39292
901166916267566593 6647 59483
67696547199332713 16860 59801
663487437791221889 9934 21133
287793202874759393 2913 22164
32479597595820309 31269 52579
31119122740619789 33342 44300
20228379408525401 25789 61194
30363499882575697 12611 40714
316004208545745537 8494 41712
609546880917420673 49551 58608
422323709562963521 16562 51273
194332999546794849 34611 46278
720779576865933057 32794 64481
726588616985594625 720 46844
91819284749778513 32991 53751
945964154019712513 47884 61436
303561322840476353 19528 36828
249444965893090401 23484 50851
909538256435727233 39616 63766
804396390247241345 57697 59572
406008306037644929 18359 35785
988423536189827713 16793 65380
346213550629887105 22645 22670
458606380485484545 2527 61882
640285770633578753 39608 45902
13722311211481043 13171 65471
253396084382448097 24026 49496
188105920415615905 11427 44716
17889943568203393 34436 50841
36241447465755529 10553 32592
832751533161076225 35611 45722
366599474106941185 25154 27002
375681731636273473 7947 43458
552068274222008897 16788 40113
15890720134510873 3534 9114
771693226572161025 25114 59531
303703864055901121 28783 57322
344754327846089857 27016 31424
15584295316887877 42065 50255
951491777871744641 2037 3434
898729148590131585 58811 62146
721855701932028673 7417 10174
231411621793856897 10684 61760
86513980155963569 23571 55889
907405264424081537 7588 51819
900602922260731009 16106 54072
646282000362891265 12000 53362
55657423183525625 30172 64077
719456516220855553 41782 58042
292043026563092673 65811 66883
581913855375265793 28887 36321
487668277224891265 17844 25817
495183033593914241 41062 58141
25468605480966745 27566 31280
297709585866005697 7083 36986
721331167346242817 40177 53952
717345831141766913 12613 67196
39205305504182777 21866 34543
634340769700688897 22418 25406
871859042376719617 8842 44111
134699758692814705 34436 48111
995534769515330689 4109 5692
295955606954311873 24988 62500
718087177886921729 3481 17015
386568482003877249 10600 30970
384223258396289665 4718 59984
617808214567507073 9608 31322
292285077750825921 31287 46890
272954053345383585 28757 59391
610221320441496577 42138 59363
823232949999226753 2570 35449
825796675826147457 24232 37223
355121171689415169 17359 64526
937885916582715137 2836 36049
988566659612590849 36020 51151
830279450469824129 47041 65238
264150706093740705 4936 59131
629717431158582017 7713 52584
719552930391916545 36169 56891
373888412505685633 1932 20220
170751275845685057 727 7934
887139062659471745 10644 53657
20015383794035557 29731 67408
139067974380516545 15780 26691
474159459494128321 27597 64681
611189259044238081 33227 52869
984607100585822849 47428 62356
265275017082608161 18338 18473
31131354556134029 21997 42383
60938200360155297 30917 64849
863050717912447105 49681 66039
724436604453536897 10353 45598
532088542936659073 17519 23274
127640900000898225 15435 33454
173673907077176897 27768 46028
534597314299297473 45732 58083
789062846445499905 9119 23692
765641357509665025 23695 41287
948788135093654017 33679 68512
270260624701059265 43584 67413
312194394735083585 26632 63414
651258412875563393 13113 46349
792500147495378177 14884 54923
405477774638704577 21015 51589
185559287015916385 49158 68643
74603587281146129 923 16992
251205796654719649 10886 51732
153762572971949409 2915 50731
710794321533452289 62 35803
524668310737496321 14863 48762
425989991475109505 9748 37341
820263321474236289 44790 63822
854479705510851073 26202 42278
195111595490530465 5093 33328
791514973275131009 22857 26679
726029908483731329 22992 69012
233044155576546785 19724 28181
428893477998201409 19409 50106
684167141482067329 24352 53196
518276782323646017 2721 44123
201953167103749121 17171 48528
818023484163049345 17603 24639
849070573895037441 1441 53223
957737490450746497 35597 45293
823388282890956417 23532 29302
585891034858065025 5227 33087
116258522264178769 53551 53718
934885333816303873 29261 50122
792155739708260097 6936 40787
981455164106094465 3028 10157
645392827262416129 40069 53776
668183998667878145 9863 35935
261184727923673409 19849 22291
606408233064030337 12654 42212
29880700100182625 12934 53395
483733352483220353 58533 68980
368071477206921601 6626 21596
949581551722801025 10955 24917
788378973551036929 3191 56527
767665489409218049 18819 32287
799453292685083009 47566 58719
410494029462682881 12684 20053
657193045517448833 27882 37983
168276145979199041 42214 44414
101689323395174113 5278 26836
921097227800728961 24486 54840
503041635971104769 13917 14534
748873342501049473 18088 68561
549890060943223361 11506 49859
8355546333120857 3525 41207
333514465650910785 7407 66555
946290101846493313 21915 61577
102658153437584337 37662 46098
39107798510016777 15563 22472
633118354794451201 36272 57700
62417917928520697 10193 15968
411236890516189377 18429 68202
133350189983985953 33949 50287
296283344914986177 44733 52482
842323853429341825 16489 53334
617742482133149185 15059 63060
175199761345382401 30143 44963
574654578716153025 18934 41794
4743302835386488 54692 58773
100789829209556817 12969 16818
766755761599028993 22779 57725
373373145160361025 10378 36305
468094125048757825 15152 28081
725491680786557697 14960 63165
305163241246347649 462 42535
698170220974450433 1862 68046
333612592276189441 19039 40156
80275702445700145 51481 68570
485562456815586049 2626 58100
209658928987511937 20600 21235
369618981046947713 13399 52574
671355856982284417 19463 68941
982318524630059649 4086 63780
430277700150842433 30122 50102
7007209580258690 46453 64314
867521433131880577 20202 53177
299882213020339329 24760 39763
779362882388841857 16426 50084
472420265810733057 25224 62904
298051864058390209 53231 59480
446623881571085249 14149 35572
998627198072231425 58877 63981
215697834686899617 20322 66493
394285966813978177 50770 65436
225672425846738625 2481 46230
749089725391304065 30514 65549
842416084383351937 63000 65862
304303219576905089 34701 59504
283718728862552897 18331 63821
895812679736994945 49909 55059
247908571311150177 13718 24800
708319987662743937 56038 62661
261322618858457633 24356 28089
792595711871388929 59037 62999
20163235774013801 48063 59622
312148024587667521 19444 48177
267782749193017377 59353 66938
388380032686857409 36745 41881
686410046299478401 12822 33180
424163923339445889 7243 55294
703254212903260673 4274 44589
213217732214349825 16787 40138
319898573574583617 12809 23852
938829287982496641 7180 59980
85568144173421953 52822 65208
886336495746437633 20053 47574
994041197034796673 26031 64427
902390049287784961 36320 53321
846035104121654017 30968 58751
203521844989541729 38774 57778
712367330992769665 29136 36829
253852372736570689 31563 40915
46188761448533457 19227 45244
696568359552348033 7170 66992
693073565250166785 29566 50745
180939815498955873 13508 20524
66612322094698585 26172 39082
764113376313748225 21139 36827
231715509911190049 30777 63369
155114593333888001 17266 33794
632226398627224705 2660 15060
610331733793717761 12184 26298
86995978110572033 7226 56015
194902831296726465 15437 52683
90117602115356017 18914 20596
714683538074371713 21065 39307
261762496081693985 41914 61679
320082306173684801 20256 53455
842441149265980033 48430 50566
920488988586019073 32373 63535
810211559922130689 53973 58910
802529256189412609 35262 60722
876302268067746561 23938 27454
360250328684362113 39878 63219
565759125064310785 30122 58280
478811147254685185 11468 45761
714849218639997697 28691 56679
828421289900067201 3436 10365
421803080328125185 23032 43330
585462657335622145 1010 25437
51009384898691225 42076 48980
224184292540758881 5924 15939
526275486020203713 8002 64275
815175383934057857 5506 60217
201158199536266113 27685 29272
783555461468072449 4192 29260
783936707351223553 38541 62648
310125706670643073 44486 60116
136192702165914177 46966 61604
826992526858720769 590 21419
758151812968002049 56611 64915
330992660057955137 33671 65935
689526360802986497 40995 43317
100201218088617601 29111 61189
83638296141266721 32519 39514
324886403240352449 17930 67933
4843472647280579 3040 44560
775967137052919809 23428 29407
47484875612887833 29865 37221
4800726260508982 6193 26350
942339063889718913 26973 42410
216902627752435969 1083 14848
68590406787997441 8460 35376
24077818789518093 12044 54374
3787792495444365 21316 33014
435687154338172161 57334 66588
453411344357810689 35096 67803
542863059728158977 30114 59394
29171985112625977 9266 62705
202765472510865409 38057 47172
373262307058105601 3217 48325
835139677151371265 21264 58955
47668671922281193 41132 44631
172995741721184257 25645 55257
386988666606207233 37972 65162
454550590226187265 30627 31729
992337383879188865 5345 66919
573229990508853121 20927 52550
711099278415964929 1627 16759
979095390485323265 45671 48799
691528607897481601 22831 45929
612457327055285121 29993 68495
552763053965598785 38746 66416
87567061684335809 42133 62118
483386219606771329 29290 45896
154516294104386273 12888 31440
201661606187435905 30680 31287
517273487909701377 17131 52771
737259992845679361 18134 31395
499432114330023297 26056 31211
803653242461443585 25650 61860
130555871138380305 9538 17322
453665482569405761 16755 38295
631477571496223105 30872 34354
188517697226110657 1227 9946
928627684576380161 14537 55180
320792255826489729 17930 68172
647788236867501825 33096 67863
218567750370617377 11803 12218
931446539324536321 62445 65607
170506666407177921 1803 61490
527853991781800129 29702 45925
584359830941373569 28126 67889
662205151734180993 9745 22755
662236195181833473 17693 22085
47904628597326137 8767 60057
64712420783898497 10716 18036
789469279723572737 20890 26608
362847872532583425 34383 45104
700928045867190273 27415 62839
54225112047653569 6475 18770
778257860827917313 11751 36719
740307524134919937 24351 29414
528000502082040385 6504 44563
752834098506831105 8731 46596
157086445351506401 20102 35550
176068599168232257 13903 39428
984339868150986113 57168 65405
215868255894243073 6877 18870
929187187179959297 7163 22814
75203213325266913 8262 44903
397960134464927489 17008 50062
433685353408343105 22760 23509
435159945093754881 7786 27733
835542830250275841 4560 19463
383328896403984513 20647 23246
498246899735057985 30120 59176
537957271301191745 21323 52669
570705776764128833 16943 21483
259704475012046753 47849 67983
517784224826492353 16830 67444
760494033879620481 42012 50992
481892601931932033 27947 50166
215926039766547009 1851 46396
354744195797714241 12902 61591
106807948378243361 10553 35184
976642210194711425 54895 64181
641793900420385153 1940 23908
128082024140717009 10323 42590
869463193493981441 14024 66417
548150786921482305 22012 57449
801628337285510657 17482 37663
177167504511295713 46059 55156
133043368983859265 32252 55473
986925853341546113 41417 49863
308329256563997249 14526 48727
316441295119965121 4229 48441
774755133323065345 9705 56699
300018399389116993 62617 65170
725845901912524801 27466 64140
499726068752188737 18821 57049
121367746557293537 3597 28080
286261010033399553 4487 65261
3351137850007292 12124 50166
789865094156077441 61264 62196
614329252831179649 5760 37132
755128285677003009 37336 49049
353918757385688577 24487 28815
919104612467357697 33537 62445
663684979701596289 2483 46132
191722684093066 3299 22919
21820167856350993 4014 38715
901207814991799681 24077 65659
622511220065273857 18492 34997
135703628546949057 13835 58066
132758987916364641 64757 69034
587413869534437121 29649 65496
507474209844669825 56909 61352
988527660115607937 6268 40668
346893857423129473 7728 13075
761636845052798593 18713 22219
732714632984208641 12260 45122
291226255200044225 19113 33130
301181433103042881 62958 67464
159213111218015521 19172 23632
952798687310970369 10620 47578
251281640207849921 4358 54550
160598428869452193 65410 68446
528403402993056641 11354 43828
849601042909608193 26600 61173
153706301802643009 35244 51712
931743972994130561 18423 27007
691963803081485185 20087 30179
805700631350728065 26201 51215
389104871359450049 25578 25888
321126807507642561 59668 66659
211519969563020993 33024 36429
325559931895167425 4030 20671
257871349753074241 10324 66419
747426260721542913 18813 67052
211187584713833601 9414 28035
472180082173561985 1562 45817
576807559243974273 6947 36433
904876794126682369 49775 64650
726730786409881089 43323 68300
642210548311293697 48256 58773
672069711423446785 10578 66484
895733572626969729 4706 31712
457265828130751105 1394 8622
602151055533365505 4871 58312
868904087845919489 54833 67683
134976244616769489 8522 57256
399700959919350401 6170 58157
732197817441953409 13661 62094
342909105610928577 2484 18115
820820258302692481 9919 16850
730232093209430401 15851 47902
986713622911334913 26629 39104
860223546260868993 21015 28707
960424895406863105 7516 27707
697638769708326785 12351 28941
779874856390602369 40226 66961
857628525432872321 11963 51069
550985085468827393 14627 18528
742072861016431745 55010 63795
174775852844017985 65101 66348
772477935244182785 32712 41801
211115285887093057 12751 24914
629604843877807233 303 3663
711534935092071681 3916 13574
972927663900165377 51403 64603
114398587108869521 29970 35365
972965988387990401 13171 38974
506504861443257665 49181 58494
929281949992599681 34309 54225
633878041487907457 22986 59795
15550925635430703 14374 14761
926676037727286657 34035 49574
947454824903175553 33137 63451
410180330785411969 43623 68924
208550389622139681 2448 27449
961281532654904705 12098 68165
317469798143122241 5520 27652
213329593587832993 42536 50293
676670018397025793 23316 66983
131351491337692753 27324 60664
747380809844670977 30014 61356
694951842557916417 44410 44559
709734513642025857 2761 27914
386778781303174657 4311 28576
511656074473563649 20331 47924
998683224921723649 13747 27647
545928758976536705 11137 63605
412980440936262721 8317 58437
570462832654087041 30727 55814
896748730424409473 9958 40917
834715247489789697 18850 23704
313478544467525185 35217 46561
661839276289128961 22483 54537
193817141661373441 8786 54409
737691930973703297 17445 31708
943062262911961857 5974 58575
853729078417515521 5091 6385
238683364708979425 30543 30845
894792939510388353 10566 49946
665387999238927105 9573 25170
510448105979406849 23096 46986
522776085840366273 20377 61147
749138092968870273 25174 39379
910059321024544257 53502 56808
993391083357792641 27912 68558
144007285316948945 25716 60174
581232298084735489 42465 53061
252910817402405281 10201 45838
515582269730145985 25663 62108
856515814295040257 23498 38290
193704358634299457 1089 58045
469282781786556993 204 18507
412817676399058113 15403 44927
102230318279598721 44301 59831
449832984271530753 39743 56937
977774580092724225 7184 65986
111301043874192369 36125 56708
779082582793439105 10330 67749
788087428371362305 37624 46404
649936518529425921 15340 40024
365380785050163585 59473 60014
102711196510316689 10906 41529
693037779217156865 14348 41105
192610787970092897 56057 66301
933664442865961089 3008 46674
182552586524128193 12097 40371
729367034582985217 396 39453
281544445950498113 16381 21875
953709970841302401 471 50157
387642292194048129 25948 30962
766320269693018497 29638 57914
639229214962764289 40705 66231
482833385363818497 15570 27523
109939120616747489 23513 59983
107607025190723953 4888 26595
92806939437917185 35232 67565
285369122048237505 44478 52345
640608880731921409 3451 22443
366258057619695873 2232 5725
839823666123404417 29627 48875
176886817404749761 354 36212
913908036866178689 3087 57977
601828372505842433 34999 38316
195502305970205025 17909 51308
467195293938502209 40793 59153
309911168662924993 9248 36059
782111561937291777 44259 64338
734291512646105857 43069 51223
82115314155686289 30398 59498
366524885332200513 18967 37978
403537457063769985 58041 58074
194369585887425697 30264 53419
266516249273948353 37192 46428
567595130484509249 52615 64581
760892543681343617 58676 63813
744544689590920705 5996 30244
777402244225868289 61105 65448
641389941986506753 1067 8737
102032038531312705 34755 35911
160979277330806529 1568 27948
737189814304017025 36216 44499
425646011793990209 9257 18431
737820547623677185 2743 12351
303135154362788481 22055 55566
826905143024617985 8473 9847
94400136078963473 35375 57936
149496388295993665 59986 67875
675418887647691009 56771 60605
921884727984107137 32791 52733
770056168672628225 21219 46200
589729516337577345 53418 57451
208713116491733089 32522 61892
195601504148896769 38446 66430
493009703394978497 9332 46783
501436120846896897 17477 59258
74190528558698785 46114 58003
899249224653416961 10984 32758
531486725734257729 5018 52005
968400895046649217 28861 38002
964781661761204353 29701 50973
646364760285024385 13286 36081
786244204075860097 18387 63651
99292323556390721 4901 23574
946038084383968001 11746 51917
945590152906632449 38986 52077
888000347760343041 27769 56421
763963608116746625 2738 57874
520906706231439617 21397 51688
705087787608931713 23944 68643
668855356174038401 30256 42082
27113646972104277 20664 63640
789491795125353985 16649 44469
425411995893838913 23872 27242
290850232343334657 16643 41600
335415350550341889 22466 53477
566986528204719041 28575 36403
171972830169323745 39824 63221
72886948615025201 3734 35751
432954080228533633 9060 18673
586738408701460609 14177 30083
213641720783030561 42940 56688
218568243460200769 14273 31425
825983700342710785 10804 27790
731380438679391233 10331 11143
392458303238129217 5122 22580
318554909737986945 5343 39938
658203198687651585 22926 37067
857995369132378753 735 53261
984591947619591681 36443 62425
897602918398011009 46957 50168
155459620059311009 1702 47936
702641463339542529 35307 53100
580354497112608641 14286 26757
973727420086806401 10814 34068
464344733417895809 11948 57815
538887819971005633 27258 34340
578691490317126529 6327 42164
779515892953444481 38620 64359
149799978493724961 41132 66883
432293221627187329 3298 33699
408611765353498433 13791 20713
507423770623507393 49812 51398
786678374620912257 32708 56805
770397514777822977 44756 47174
877738885014011265 1271 14296
335253102328099585 21231 58221
730209785765545345 5470 12561
182536500943850657 22887 60842
849746343943564801 31417 44517
577633480035917313 24796 31860
78328783615425841 24034 46250
406773038936005825 37226 55144
182911083530044033 5148 55077
716264927641479041 38981 43554
139578897717576929 41221 46759
257966336528422593 53611 54524
858300510350943617 26566 64392
267389997311443745 28393 42089
35404850487616101 39708 61405
731361059603738497 5195 16644
996986052157566849 37542 48691
40257270483525785 12415 51259
833562007971728769 1508 14005
804325720058155777 30737 59997
941815353981638785 16454 68411
775416128248839041 13976 44613
315461297017371585 33608 36469
523638633100613761 8043 56993
363214578521436225 25751 59477
486113350428585281 46388 51995
906754808502974209 19923 57166
70017372519682657 46979 59861
964645992005557633 21313 41756
978791137079827713 23433 36537
776453786989797889 19271 22570
242796911524987297 39887 64819
508003151742215681 30865 46912
28033832932667481 7430 49252
761333262090751361 56801 58666
7540329396928059 30007 53522
670550627040455553 16995 36409
914972286872472961 21354 31550
772167768501354625 14308 42718
684046902899165569 23732 39087
473046343636966081 22369 28969
503200707535885505 6511 45333
156186992507180385 992 33411
42213398722790177 10619 11076
395336405678165185 48976 55608
579136394888156033 4632 9069
142640335369996769 38475 65101
23388251639300253 2979 21202
704773681192008833 48627 60194
790278148791944833 27974 33627
798991860801471873 3248 34084
254492865041466849 39653 48811
269946599337487201 1974 40239
500189791564043393 1080 3324
734383457258694273 34258 38096
694902318646864385 847 22406
194952563042036801 26327 52334
177821404846557857 33002 49852
261830858539902081 19879 40880
109887124828301105 33366 40696
887225191428115073 18026 55659
344927884292918209 33609 41566
575255990621705857 26682 51109
41701152818585993 14156 56195
736015335189947009 35259 37901
522172571086660033 17478 58477
212886511360728993 2969 17847
226916251414021281 12854 66746
922196517309970433 42154 64409
304708339672249217 38878 42662
212620945082981921 37596 39570
147484258271713729 631 34880
168155203701772385 35166 40836
533679918782301121 32078 33410
762392048703425537 36472 51703
498759799960250689 9784 38961
556049166032323713 45572 60434
242634710394373345 33381 43719
200963542356070945 24288 36137
690225374081489153 22673 34946
152462224611085153 37304 55596
488085261143087489 12060 37335
120442658071603153 1852 67437
178181475533161665 16808 54115
758114915337074561 24722 56034
521630145449666561 18573 36804
296434667314905217 6771 50007
62831795827701601 912 22238
5347173767248138 22334 50282
836681651711049985 20267 53087
757432204689003137 759 67038
298014599822149505 45414 60409
527985033910567809 2589 26155
94913634814577825 46201 63937
580823373324840065 18151 48281
377689080747199297 9232 55642
474227661861888833 37342 54420
584351522511813249 8298 43586
844794859907928193 24525 61331
30937624550400501 10628 19706
91507847368319521 31671 40175
820274052296401409 3017 64033
496251166443322241 18095 28048
312824290789233601 12408 39197
22927422367970965 10650 38550
918853181885939585 5033 40626
934395144229490945 5780 49005
292464252124229761 17817 39181
779763026957027713 32441 68069
58170072706662521 30197 51835
624419855599562369 5767 9904
66991240370509073 20345 55940
227466262625839009 15404 51376
407731404422325057 7492 32434
609323953295053441 31244 44829
60018036568063593 45676 58031
899209622458243969 24222 31109
431066852034991425 36360 68926
990533818362585857 10596 59807
969301528126816641 9973 38105
258894730810609985 22029 47286
130985657915520193 492 26631
207022197708234049 48156 58350
518656650291941185 1650 62109
324056423278079809 334 1683
157553171795360225 36117 44440
712056594407037825 22832 44104
536095444458123201 25220 30367
149554114015288065 22322 24379
388137324768852225 4406 19860
677567750046854657 44756 64429
250456314738411137 35787 47606
808504794207323137 1846 36946
629665561216558721 25658 33607
946250781286117633 34773 63498
983567159163992961 35612 68476
602618945183976961 11321 16350
107595087765222529 15190 26097
195625454924204705 18042 65007
259762205455697185 42308 43734
126865694836340033 24054 57559
875478723448782849 27550 45703
317989269621016065 9592 58733
389228905966216833 9043 9383
512005759129564801 26768 45388
794225462627455361 27807 67889
293974020458996673 133 40483
670455954644008705 62008 66839
103654154109136705 19770 64173
241404404458212001 4803 31755
330614917316232513 33041 38291
848619193215522945 33992 45285
110708400370256753 3555 20109
777793272290072193 9724 62848
29687672013388069 5746 20403
444086686721870913 23274 48508
393616034000956481 18898 35282
39773655781448977 30504 36239
677664824910145537 37467 66098
95730382579244385 2759 44446
760346748019330177 37279 46500
670444670304366465 13540 62905
30964511558444485 26890 41973
449157334959348737 31250 54078
513243478803786945 22119 42527
37160254811698937 4442 44425
882064436670212609 42006 64928
146451290006819329 5315 16724
833192285462487809 2946 52062
305663133298654785 22257 23125
203257588526419393 6544 24906
662053299725041409 5124 6547
110687009004152513 20732 34513
507535858788561025 25211 62145
291935754542173249 19486 54260
583890775769997825 39690 49574
920160505057182849 4357 48948
14136654915578363 16234 33217
397778750509225153 27908 29710
199045821393720961 8178 21716
790073781237566721 3670 36122
141730281163308545 16998 50520
158453014562631713 45735 63327
132768602874630657 18113 38383
724236700588292609 46835 62102
893732186148330497 33988 34456
463609404662470593 17992 65003
266497753461489857 13722 40179
979093098304019841 34213 43360
390803091511532609 33048 36859
311218237844393281 22669 64219
167130155640915489 3226 32075
468528262714514177 8215 28411
751281179497684865 31153 51481
816566383174439681 30264 47278
972844733915334145 40138 41141
345311815728877057 25010 57639
825815552665023489 584 34293
830418130743929345 16562 42324
761461922748974721 32957 44403
461613155139858113 39330 66169
633137906871699073 26362 46600
963635168659386881 9380 67709
271120065403945185 24985 54459
127033853853561137 9064 58619
820124721234765953 8548 43761
92562871320346577 16698 61538
829854961546640641 13915 43108
620080811744614401 30683 38817
319480033649970369 60991 63250
321196797834524289 37450 61047
94736927256686705 41659 58400
448619586940395713 11684 19543
302704350196922433 5814 68118
637896381695234945 32689 48574
801183872916322305 12204 30893
249138257410166369 30043 49745
834078743834314881 35040 44626
158438824340073825 21365 68670
11936854897580675 6065 31590
238032443275983489 2928 21663
492130044713679361 22976 49247
472606748422769857 8588 10746
150339128497829921 410 43004
226880817772027393 2645 65662
916773523707750145 50559 62396
584254784061762689 47665 64950
455758734701188225 11391 66795
755981612757494785 16200 56905
400748934860832385 19580 48271
677754515479442433 14945 24586
946370904564030721 8774 26129
926303345635474817 28193 29450
520144523923651265 2747 13408
176600668815133601 33391 47556
786577874837259777 38636 58810
981381320946241025 12158 17926
497186941433984257 41301 53072
549375636982794881 3110 33465
387972889346212225 57910 59522
741354454288156673 18345 52565
724883232446959617 13884 21813
127690976751047457 13431 55879
113210025151030177 58396 59360
176948691072908545 30871 43122
232729523505231137 44360 50518
940504939248533889 45383 57571
75054843106027393 627 42523
959312810444046721 29283 51440
20120003269315845 47921 64482
646580970341751937 16957 34058
936270531626032513 50272 67895
881613777978827777 17680 18573
173244608902212609 11184 44167
15905004295397875 28763 41959
512223002750896961 7454 29132
941491102053120641 30464 51764
665474798319994625 47267 67674
822595835306891905 16982 56882
283924123476307233 53042 54397
343016920477651841 1772 11985
233199221281399361 9876 51744
264074449407154081 8958 27427
55807735289743481 48277 50836
137749858711131873 10792 31864
840855312494515073 37436 67787
208731496338835137 12860 44768
85356143414880849 6897 43881
13720121121821195 34939 64360
981954129967494529 21921 56378
338648639861098369 2190 53419
200648156925932865 31007 49749
367529864903858113 728 66027
498034464222801153 12347 17366
33565907986691457 41994 50590
71241344145388297 15058 53268
188860724858187713 23198 37564
184903661230823233 20514 68661
122594934432434849 49027 57787
756163747084297473 29336 62751
51088468820196913 17214 51246
254797046498769217 35956 39222
193383701558396129 13389 55378
503181686623715777 20060 62762
160827230557174529 760 55816
653160622174585345 50856 64674
323643625783908801 5769 34540
83313299169116561 22764 33894
669351651968483457 4746 38507
317953145793214977 4872 40689
13131131400236031 10897 19601
515529888136537537 39950 63610
408138631899845441 44275 48659
105369100903846657 11771 52409
918184800350068993 7678 36463
154861862349928705 36328 60556
669270287330405761 24203 38754
285773748771877217 4496 37237
195482326413191745 3384 19599
803210780743622657 67247 67700
321060246607260097 37916 57662
93860719148143089 53206 54199
863400404825533441 62223 65756
760946641172051073 18551 39693
313795576286892673 8091 56075
763411769240551809 11875 45143
401711915165471105 11146 35049
808097853130785665 11080 14601
795590555496488577 12305 15660
114752726009573537 8054 39328
693689868866634625 18241 37655
710253132288681089 22225 46171
601565217050350081 28136 30063
26629540239131445 50681 53512
526233155460609217 33398 46943
444197661420357569 17120 60706
700305135347662209 46711 60114
807719134008255617 25760 27932
907486696115817857 5106 64962
374183090111454657 35646 60241
351118419837618497 36361 67691
489661628706446785 47959 60500
938574761720509825 46603 58462
758340106986050689 33714 48609
737145332066432897 4197 7191
656048911097020289 26380 63550
434352498158169473 11316 45646
387216225676336705 11545 61952
857934446518029825 17957 36757
472299642637782593 2535 47316
772233686042802945 10023 38375
748267891819093505 2764 67263
577590883126220033 1807 27252
821238054817218433 24684 25057
949774008519447937 13823 32755
751237855521718913 45593 47089
189815914970935745 54786 68239
719293513156944897 60646 62819
739255171291894401 25812 60032
853963774492509441 3925 18682
359757260774614465 29510 68843
688745187267517825 53608 60432
376377676314994881 17034 61055
994925029875599105 825 54306
187114670887083905 24420 64339
301921546424754433 18080 60700
942555457083081217 985 39521
400749562270416257 51790 54830
679810069988320769 15983 29584
362673122057561409 38990 59107
575315501658899137 56643 66289
411353981948717953 20015 34172
579024592248217089 4031 49192
927089352805840129 8212 52249
744916582019108353 30652 32665
504136087409218433 11137 54689
102690397661007185 7995 58291
727021666918364673 15251 50501
990364837442790273 22345 63797
737812052630527361 29813 61831
315642254219270081 57182 61004
293575573215608897 19627 27662
934246788038542721 676 37598
646598728197570689 10893 32848
952496572008442369 24597 52941
789789738141326593 32097 61103
859823944593635713 59819 61524
951367557384866561 13138 32077
247722944687538401 14531 28862
968050135069265793 22970 66444
199114095235337633 37092 42157
305398347781984833 56200 60736
721969353675291393 48635 50644
843587675517728257 33612 64993
557574150419917185 51445 56537
132071374642219297 30465 46687
662036083183195905 54537 59286
305248582754760641 3544 50015
296724678008963841 3769 66419
648262836324956801 31582 55167
863379142527946881 61859 64867
512553458950595329 11892 54148
664718522155560321 37830 52852
592734347485428993 186 56074
899950658415534081 8547 10414
207193840051534305 5346 68275
257431735904482657 6472 53856
420189754542487745 1247 29524
989715346617771265 32631 48113
10249340410798169 10184 18885
506996030310993729 18664 46335
690044902925745153 21381 40895
350357862159299329 39574 47534
5614574416942021 49794 63004
525524615001934593 27852 31634
719825889167875457 17308 20181
625429622299122945 23280 61284
906848217409265793 8149 42326
120709238940712289 19156 54805
916361605566077441 29632 54164
515264659725502849 26929 39815
459717145562226625 36768 55545
85461998214420017 24107 68914
407824843388649345 36702 64363
600086256986543233 716 30073
396301886657187905 44467 57175
931192622436718465 12903 59151
24835674948331389 45543 66378
597368599751078529 37020 58485
788225933239917953 35672 52231
365877045354245953 36755 49633
402279097803525313 2981 47795
976124528535478913 12103 64460
465316129086080129 8 3386
842887670957217921 52502 64635
62588808381701001 702 22895
153650728541762753 37022 43104
800114651664532737 47894 66135
50596426326514177 21073 35545
97768289946255745 25321 61801
43539437730913737 8581 37886
495840389899587585 26389 68041
948880009099944705 21812 33559
277491963548794017 6673 15000
797500036702572801 42993 51651
552709070488450753 17912 22282
856579253309526273 19674 29053
594760772923248001 34208 56459
399638772868286209 37847 59419
681412629828901889 11899 26357
670292814929489153 49443 66719
923661067686463617 48519 67179
714109428290257153 40597 64165
548849374754841089 34212 38858
863095980281379073 24093 43401
345050826211828353 32779 65189
461136027911067009 28504 42796
205082736263666017 15552 30705
832219888968005249 885 63800
19105932638222357 9991 18541
879859765222093441 43497 49550
286558208749514881 35172 59126
94631400752128065 1559 17035
206609204166024801 34258 42630
928690258209371649 28603 45057
412770695430243265 27849 64130
972920785258672513 1855 29751
106038967575113217 10334 10406
346135102175409793 37216 59696
995168261173578369 2236 45163
771909937060890113 51089 63201
757670020276744833 19188 39219
740605520263983361 4805 57451
220798539289223329 59128 60433
66789479111285745 13241 51869
30170593681912549 31600 63430
761488789712203137 8175 55822
631121061558761857 18645 32171
951105477097264897 13759 58061
45072277733222425 57101 64918
912754104520161025 25108 54083
719967893324042753 22091 22324
819147108639349121 33886 33909
689888577605540097 12996 15854
463306685863230401 52453 67628
664656470347299713 10019 53729
170712076806445633 18015 42786
735819669332610049 10087 30774
365889332675607169 20029 31802
380937763892593025 2219 46320
762198389698049537 37882 62749
609538812962551169 12436 64121
971090278905947521 33630 36808
865370157558235265 23910 26983
218715909337397825 26732 32464
903517582284589313 4266 13979
389365253486971585 43238 66469
426790016313692161 11757 20190
546530366332483201 5844 27723
63095391702585601 8609 55001
558209086570670337 10697 26671
190124177462028129 24197 32860
219622904193478529 256 53533
412791555957877441 14577 37521
781882133559264513 15665 36179
818552807360294529 7999 29772
81321221345511681 40087 58011
315328119624648897 33278 44212
767448259409334785 11611 45845
991053559185335297 19011 20994
921560582244872193 31708 67341
64986753115501729 67756 68997
945228202102555265 47321 63049
898085048331314049 45208 64530
528965934094621569 39118 66880
357145942843100545 12489 38816
267903878561227777 9335 61204
94419645667844769 63055 68495
338086654962218369 27066 68220
337393317685720001 5373 33998
286089671140331361 9089 47190
50107787373935513 7513 31050
606114635127163137 8789 56710
290115064500223937 28933 31059
326755000650067009 17087 27380
852818725893033729 40211 54609
767501018730804737 774 49289
685937804615459585 32710 34315
203852615153891745 28781 50441
781301212228289153 17024 23106
183158569763342881 33750 39500
262220843522253953 566 10901
389168065046803265 9110 30963
43762317814728393 12419 49722
674371837604702721 61024 67786
987726179853151361 36832 49478
708921856647151617 20904 68902
369268787066364033 1325 26624
807987645236345089 29387 62136
572762879715735809 30655 52317
823065841232519809 15833 17716
476903271901338881 2954 48118
973650470360219393 8182 48012
775019201007832961 60416 68406
326433566616231041 16756 21890
707802849597033601 35353 52915
507382598498956865 53041 53607
248843002001091649 21340 33487
792719656495805185 47085 60456
380189677719645377 2669 45511
907164060208039297 25061 64647
456166301731396801 6998 36729
394339851408204801 22819 53033
167268807109071105 19979 62291
40693884306072905 32321 39120
49226189080268769 42588 54363
476100206698973249 30470 59329
61986368480010161 28124 53763
945438668023435009 26743 50446
731719415370857729 37933 43329
162695159953386785 53841 60930
200057882624026465 12199 68069
695498445682453377 14040 55023
473424764335344833 4814 21127
435648815347505537 30362 44483
991711630964889729 32316 37448
984719892453917057 10433 15447
895393485937514497 26527 58493
242575907855524513 35641 56779
50941174830843041 10781 27932
723714591385110913 31901 53787
944676519254965505 7355 43388
890607568697092225 2672 45579
305794540762523329 11902 31090
539721982763701633 35952 46284
659735726939881985 4369 19301
938416277324279297 4899 27714
280790607974086721 30440 60812
619194267469701761 4828 59575
895057732185488641 14209 67416
921273317132644865 15541 46153
828766155227672449 10888 54941
657050512774368641 34205 50228
565311001127266625 15283 34851
826644714434365825 44692 54235
879515160367663617 25843 66193
634101072570295809 14883 29096
9292361703710839 28095 36373
261517095553656993 26968 35988
1055609091284993 2650 60315
892407746761087105 7392 55987
919906006690862209 25366 66330
616357207695728001 26331 36344
530193572705901057 41314 46321
221421429001900097 13140 50910
380889006408050817 30923 46819
305637078000287937 42861 56438
625569970140961793 17259 62626
906603890663781505 24044 32109
570700267969240129 43884 59783
844364994419123585 17304 30228
91267549843866641 10805 37174
474745384295111681 1132 3668
800057535425064961 2796 40736
269089744254543457 15214 56276
84394524894097601 27240 29588
41061484472614041 4325 22483
637547241205108865 29799 46021
317305903861495169 36966 65399
587292282218800897 11357 14922
113992580272274321 23669 48234
827427606428169985 35069 56377
99870498650929569 24835 55534
634957976685573249 43239 63088
632914254147159681 31732 37224
629454158400218241 1406 17164
417610108635500417 15029 68795
941123925584538113 834 30094
137047989274513777 17627 41714
710911600465447425 36846 39706
738291543830953857 14984 66133
571764851091874241 29773 58883
822965803928646273 27586 57986
129044544815283041 2589 52276
437962618367578241 36629 65411
341556490230789953 25984 57078
922311079649027457 17700 27427
575124815393404993 24964 64558
667631374675849601 29495 60196
435305216113508929 29433 65967
196687592404636289 59233 60158
461232658161801345 10288 15169
506412088924436 28426 64390
520303403359168449 10616 11371
325951135106002689 26902 57794
653596072213570561 1836 23133
386606820151897089 13317 27196
64009637037603537 35903 54352
779099698185525889 6182 45942
462534410032642305 28448 35342
352381668343753089 19131 19294
310851820787821249 27618 68640
170200515054538913 24666 40707
643572201108792577 50010 53068
466845123302718465 26932 42157
118125098402547473 13679 43248
678791943552233985 5289 28068
636384642618278145 20945 34537
908298114499217537 30369 60380
679100576656555393 6218 51939
465306705526948865 25219 25853
541540186476122881 6613 55101
234510112122919169 13102 16091
756145437986564481 50475 51404
44507006934459529 7536 27968
617525946255536641 33541 62026
833689079241366913 6069 14756
951825472304324865 49951 57329
747803072800813569 53109 62620
564661062753156545 35214 58069
834963076547452929 15669 68507
414937650242084289 3543 26710
959621217578877825 3766 27619
974979515855746817 42913 66712
728597394741512961 4153 23885
223898417990955777 16925 40317
51547294328166513 26825 55959
979129965334703233 37229 45999
502815529291083841 252 11747
133963229097791009 3466 22030
455522788266655681 7726 52573
958303856759155073 10198 34676
582794857477381377 12418 32641
898819753634985089 5872 42397
255515504081181185 41974 54287
841047053376666241 49091 59608
266957590772321409 38391 39270
572001532550220993 16430 51275
974301304439656193 43550 61983
835792463062485761 45147 56594
126738519193423825 42959 46504
9505887239487977 3111 60095
873629251923738113 26902 33070
808704333784003585 5117 23319
71122300856202969 43175 54809
791539963966787457 25808 30742
354326350594710977 12736 61341
985956903966521089 29632 35008
500818641984665217 56537 62139
377407202177767681 11115 33548
766931439118245377 20708 34270
307263728179645313 20242 36815
385272722650299201 15459 15813
31503577522105533 32342 35733
749207217305332993 18071 22706
885087066190575233 19125 24381
806954713988460545 12071 44892
797913997010784513 40696 43107
767216454577088257 45330 56463
417622037151243585 16421 48529
821575266088316929 26963 40625
53254527689492905 43 25018
821289694730246785 29284 57722
583875613000738945 795 44576
591947484668537473 20244 44942
288641034008197313 15784 57116
803758798968082945 1397 22562
920828768572629761 8073 29251
50949221535674385 3388 39248
227799595209521761 44749 46133
75260020968109137 37266 46327
185039032898767873 34689 57991
641096541175699073 30183 34063
4564085044894029 18391 20580
821073546283308545 60501 69036
957743109296853121 22382 29302
442159056151425025 6146 68205
333901834457496001 61438 62759
315590116117796545 38386 45377
221562963518490369 4497 65043
633444509769560705 28901 47275
710114676044884865 40792 55251
565681054980693441 22880 36145
760686632017677057 372 2025
315142588240902913 18790 46338
57300199631729497 44827 45262
923472295403634305 6267 9599
691644788776610433 42411 47287
226610528785698753 17387 48068
703222043644434049 33800 62983
203637403307730849 1635 55996
879668641596406785 21535 48212
513744717333466369 44982 65981
420498819684500097 29675 53400
954555717224941697 34592 38439
831601819824779649 17261 50273
999527202132583169 1057 5813
809924130246304897 13877 25185
708131085916697601 15220 64673
260331377650924609 2100 41509
160252950219714305 3337 56798
830595404417554305 14219 29121
958210884489268737 874 20056
501958682849814145 42854 63966
385496804802670593 24997 45846
510552256136993089 22470 28305
27735571380752333 7035 47079
434082602703806913 18545 30994
955107525682549889 15041 61808
109376076664037921 33780 56932
912212580088699137 59576 62305
324622849268930497 56302 56755
275834074382032673 32439 39978
419626919838822913 39890 65098
210946382720287329 49904 59303
952953417686398337 3089 64281
229885503156467041 10068 23434
765411737978727297 105 36884
753645679878594817 5359 58575
440502556366876545 4916 41501
365964485042894721 61278 67936
221484990368782785 27002 60324
921420425548909313 14264 56142
42539459095717545 26037 52685
150134743049434849 53847 55133
882148887758436481 3312 41092
667502349018157313 21921 27748
957116678921831681 8216 59715
551198463003459009 16967 25701
762291367575972609 45708 57343
130874350948424481 11020 12893
255953944601071009 25157 60900
996860268961754113 20246 63812
328995628214475009 2146 37668
568853190032179137 30947 37366
824691424866951937 37318 51558
758503564939388801 13400 24793
316470999229540673 32712 44799
222887802682201665 6206 9492
690041346397247617 47266 62362
331442064536261697 11321 32057
554161400119031809 23064 61113
82638973453363457 35332 43788
16934040534433593 29426 53834
523448203331327041 161 6955
81729956028983249 36306 49348
280896460856290273 10537 28416
72170784101171393 8061 23563
68489920174258145 23979 50112
988516806747359361 32938 66844
787043644404583681 32759 64075
499119023528972865 10159 16523
388092065232825665 11460 29692
711717078208682369 32472 54961
967448856637666689 8281 43786
741748541488885121 47828 50435
44617507351532025 2177 14996
78997695937633953 30455 61116
542073360980459969 50542 65833
541317653777493761 6047 39272
805949933443059713 39738 44244
169010519908557185 20545 46915
129339995138984417 31527 38361
235159423869742305 3781 33987
578344420768857473 3635 12918
178085482690367073 32393 42803
374380382787627777 3466 53008
478546965802021185 17274 27606
694257181568701697 32450 42208
373496329982703681 5151 65060
84523886079203697 46738 59809
836166985394680065 12333 40838
767311491071339393 20333 22392
942653507229241729 25007 53443
632534690503071361 6841 55831
32309597762573361 11538 14108
71616776959331217 12446 60800
32339020417897049 27116 60414
461746144329474369 41934 50266
75872968095449521 8472 21611
863721233370981121 29309 68957
540977035945250177 12894 36053
963860279809900033 23596 45785
789441265316948865 30046 56588
360709188000754497 5648 62758
667626886033833217 23489 28877
472626884953648129 27356 51730
757156606951678465 11272 48155
7391859306849825 28199 52028
830962325146007425 13136 28823
94617135569940561 14054 58534
384377920844283265 10313 20568
921098154750609409 25465 62491
206407651636983041 11231 34039
598463199852794497 5792 52498
638084767782640257 10262 43206
878039842877214465 15273 37331
755657980032115201 22926 30854
419723954592520001 19171 43102
349899971079249665 38558 49288
206266844400630593 13176 22402
565212835299934849 33000 56956
870309565623095681 51314 67565
437104197260605761 16048 16226
454382592778031809 44449 53367
503869653822452097 5741 31453
26380747858816281 56990 65748
489106238703779905 35820 40080
611870475549949313 8362 47399
447302028938100481 43426 44275
210933594736495425 1378 38217
319897476842651713 10232 27854
37379346482154577 55326 60651
504206944450263681 1919 48170
987864515561149441 20565 41269
977815665943179393 22909 61338
598793057773804033 18008 20349
75741109855659521 64443 68731
691033604653476609 39877 59990
493604584917800769 42272 52183
8404963793637422 9282 47862
60149158751929833 33319 46370
569435250816589185 42233 42701
231790070713511649 20242 29602
34947455472035929 25879 66013
809061209432616833 20834 60156
29643541977343093 56304 65412
968682283966369793 38232 49606
450377860111515841 14069 21557
391724426570281281 3864 23446
387703590414254529 30851 62956
867116578367127681 18263 39460
903859547481744129 25203 53573
528628077624848193 14868 26757
239939861259379937 6427 9598
951993862028398721 35470 53103
760839882137432193 30362 42808
26154459694343049 21891 54894
557975493455678849 13392 68685
844783664583214721 16977 36300
575928816438477057 8075 41834
347984294449009473 12307 36447
986704020564268033 10830 18527
706792070278037761 3151 58564
730712491261485313 24741 64876
875325063057378177 7601 57798
451003391247617473 9238 59069
121930057450239105 6699 37974
729859264370333057 13956 54709
574309592124183873 2090 25007
980483318405127553 1572 11272
56078411000765273 29742 55707
250930182360676225 13974 50536
952200318115107073 6889 14631
861237314306670465 640 41070
832441059287159425 56047 67532
747106113509346433 10318 33940
950777364042142593 45071 65021
586031859157564801 26900 53950
15392242770314369 18261 66223
841378628244328321 35956 67169
511306170825978497 20409 68925
163083564835098113 30736 37725
188512161250283585 44492 52408
981285313804534145 7729 59284
25968249238093933 51419 57142
768902496562098689 19308 29784
319403482122179841 24500 30000
572541602480853825 8762 32183
450166969155365121 2759 23802
399842565527201537 30823 59369
932495136272645889 47853 48011
727344441120976641 12749 31015
32634493533794997 29662 43599
544099667424340801 7339 57640
853752993520583169 25996 40448
669987295840243713 32642 43913
79086307525560785 15360 35612
211911578065645761 15493 28132
274787108382778209 8369 56985
981895132609309953 6015 34671
912991601024902657 8614 21667
224492090122303969 55082 60149
219405071915769409 34922 38703
155301204086654817 17860 50333
855921348133453057 905 16535
66502047167098513 32948 47939
828718408949750785 41590 63384
196458768230002081 59569 63337
101346602084436913 10076 39482
994223365030215681 60328 65842
841346734688510593 18876 57029
284299327355469697 3625 63491
390507601557747137 64636 68410
400535388536560769 5462 9442
97340342901357953 19072 21247
179478669916790081 34917 61591
367255076554233281 7102 16290
653647576468209537 11847 23860
186788852278692033 15596 57828
294331983849204481 22355 67263
950148961577614465 12262 31610
31545101589763649 1166 36253
579709300462322817 14589 44055
100803652363651969 26059 65524
433531883296257793 44873 57472
797356058287270785 18730 24792
780094459294854657 24268 34218
67215103086638809 17776 20984
843095601624643329 6965 45176
528327150303006465 14524 55989
545708962459396929 43698 62514
193949321919689057 4107 22174
213323359775660737 65292 67148
195650547698811297 58116 68712
792479900401570305 36877 41956
752802426439544065 41519 53823
421190152789964865 10882 50640
163744618049811649 26625 55017
978647659740229121 3582 34129
236795082576293217 24809 65388
359081567847443521 7158 12384
752357014458247937 44132 47842
44104777781523553 58407 66944
180438605191383777 2884 12654
25870395808428981 37685 56511
596506704783770625 41735 42866
103813259752879361 39511 66927
220476370530974465 11970 67642
383663974418613633 13018 62669
108163515011959537 26223 53678
284486979469175329 24279 56855
11509748852361669 61998 65804
3474511941707448 29083 44877
546906197426956481 53084 54946
308863265832851393 40977 50592
789083201312223489 9833 32196
899914768157703553 14242 41886
748704483716998913 37795 40459
614249380352884353 10444 32125
56034538965192841 32618 46602
936302750182196737 2813 55903
443413606823277441 4624 20906
118373127244520753 37250 42030
49377675949784817 22563 57006
529966825923526849 4496 49628
360402935742932609 44541 59339
877025120142359809 8739 11242
989715586135972097 12776 48906
475147180699597249 39772 68941
322690227116147841 53440 68779
210061070523831713 25019 47556
210094655174714273 35877 66341
759136155085048577 25841 48736
154621118765184929 26957 58254
784918675098321537 14033 27514
865097270524515201 18172 44630
617009016952042753 9297 48182
164996435909849025 2116 25442
254153075169138977 7894 49593
214491373133597569 41433 66785
451663450404243585 17295 40683
951959213059261313 52744 56009
444240252821241921 13275 31062
311452868528547841 31903 65707
948480801383656321 42914 45502
340135616073958145 557 54571
620046929227068929 3761 45723
77663324601303425 30448 33941
906690216653817729 22668 48113
983580742105225217 28311 41383
820301351896045313 8463 54892
162750330896116673 3039 66150
270778562130406177 383 34108
925988142550217217 62268 62747
725879612820275329 47310 52360
31745322176647053 39532 44720
212739720641668129 34419 54045
625232418311803393 21347 44743
520879640689638977 36305 45359
441522640000599169 21403 21460
136666860656138305 51982 54926
342353940021219201 5702 33738
6797570163964651 16674 62236
817468182445338753 33224 38222
257605848813955873 26940 38941
632165210969496577 20797 31140
87531622098151025 18364 21951
158695236512684801 15778 62436
162527462740658977 36311 52001
17236179800285357 5313 60742
146674743118065729 36274 38699
539643062594592513 25158 53364
67935759108667785 31595 55131
889452486042067329 31322 59173
762251863540750977 19857 38454
265399568203704929 50709 63361
530580177741743617 6197 60065
670862746801908865 1578 27339
355718551821919233 5778 7240
426997031463770305 47245 60852
188925028231540897 14034 58405
232240129905783009 18553 25886
444047883996926657 16984 37254
312528376114684673 10975 36581
866772223552946049 4684 47283
264656169952139905 15897 56078
82849320458361569 26550 42556
603385021515435905 5546 65357
569426808026225473 21562 32370
524252631645786945 10034 53348
265820102384093825 12633 64055
937264895825492737 35273 56772
669110287179083905 1162 12210
718026771898287617 6691 16926
626933958694078081 17197 39038
587754870711194113 15586 53568
891409317110561281 50521 67720
910418161018974081 31353 45678
906506564072412161 26608 47450
203044714058464129 14896 68008
669217263351274753 8266 57938
145277856377312289 6 58512
654900021843101185 47709 56746
694343725776690177 1036 26425
475078806450841985 57395 63958
980764741692745217 45653 59662
406772474833683649 29992 66570
70385583350869753 804 46391
936653466103397377 23080 39907
608075814102285569 22251 35451
647451585300327553 58061 66693
802435640840144513 4374 17756
802117950045943169 24902 44374
497778681869014849 35186 52522
878594884021207937 17827 28184
870747060030609537 38850 41252
181049920731855009 1748 47105
215852090526290401 19874 29987
774553681291930497 48988 62433
106611767928797009 14185 23114
329372424393188353 35996 51530
348205486902848833 61960 67930
89913171277469681 40212 43340
594058393229502721 43362 43798
571359156060513153 25506 46272
837168021343138945 11330 27529
653047358489541121 38141 64749
443776098307637313 1962 38982
613951252907828097 30195 33719
482812541025104705 50211 54744
465086303566533121 48014 60129
82779655168550897 34643 37490
474536729432688961 24684 47588
709487604084280577 10790 50601
857702737535074561 19868 66955
622341276144794625 20358 55447
838089303968008193 6358 39654
803921907778452353 28919 32751
570218141828018305 6057 27972
851337665449548801 2288 63798
817724529352066305 6085 16124
852967336671277057 12874 33457
944712748023075457 34922 51112
851810568487962881 18883 39151
608253143757099905 62788 62992
250560661276146849 3348 4375
649482389049534721 13175 31633
219504824587417601 16006 46109
298514713194411009 15084 20006
405786316283219137 545 40488
103075544987458305 1185 63175
887593638036236161 3535 28016
407854257575269953 3115 29295
714865222892932225 62143 63041
244399084054446561 21121 58709
761765534517635969 33566 57715
407130949911962881 9969 27676
804203854398458881 25515 46071
374508915439516673 23357 56467
866245327691729025 18672 59898
306566465792162305 20521 23073
900915240497447169 8539 39926
362584857801845569 34814 66266
731941446313143681 6596 16068
182371450152377441 42427 45301
129945926370034209 23987 54985
676485298004077825 52122 57044
10418228375357331 16877 30107
471627173112569409 5420 32460
808461609835511297 46947 47123
65819481495605457 40441 41526
123323337845093313 19392 53763
799916078714094465 33686 55987
940685836394159489 30340 54527
625671351200676225 52593 57430
430671364091153921 9988 19999
687634902326966145 24985 63306
189052300173663937 10369 33767
719341548299393409 11519 51198
369283986621823617 25471 60446
487107656760006337 7558 52212
486298541231157377 30290 64008
390501318416621505 8350 22199
142878890723494577 23270 60318
471238376218781953 19522 24895
80848708812332865 24841 59444
485106442954513985 35670 55151
377822965540431681 9529 42523
872575373711303169 50968 63734
394232138538207297 681 32521
501808750118836865 16184 58375
155334267551609185 7925 66048
465745223800286849 22888 41538
380964331578006465 14126 63946
951310066097459329 37541 65318
625720851785317249 21502 63701
712076041243367553 43522 64852
681754088173285249 37933 68291
719386456351340801 21502 39384
58746922965752905 6228 67615
618061199548964865 60 47810
360446598903784833 22568 31280
68802092574042465 6811 39254
413956901608074177 37503 62877
983686734305596417 57089 60275
320993797329670401 35505 65135
690039875065249281 42201 42862
975179998369412737 46200 55432
176503616816251713 45925 51828
67061789607684833 1711 63445
812082855546986369 31759 62158
105770806223105745 17974 43125
615990176587022337 9617 66471
544617262860391809 31606 59598
239144354328171713 14846 38974
988579316751923841 7298 46815
802915509080509825 16111 53144
694831996978074113 45099 64519
198398260693846145 6808 17914
232225706553336417 35269 48016
602152040349611905 24737 55238
635633526651993473 18509 58080
712912158959877505 10963 65878
289895284915871809 29997 37717
66139845216117265 10018 24413
226812184275608801 14479 41821
483017447292137793 7736 49337
757356207060396929 15338 48750
960797143051113473 55492 67093
94246762406989153 52622 66632
832520324641105665 40096 67125
223901000843653729 53533 67885
276295937450544929 13320 37975
978884429261050625 32663 63122
502098225488548865 45912 55339
545961691393657153 38402 40745
931349335679332353 25363 58971
817831874694384513 5879 21834
33945795042395589 9277 46887
222661400187575969 26257 65562
30432993181296553 41930 52103
87385519858337089 17764 67206
256615631549106369 38718 66651
171831805092480737 7666 30148
937007690219704833 20137 29484
267025553627640033 20786 26242
248799590019810785 7230 18720
252209838367861025 26803 64818
970018574324587521 25396 29732
492173125562281665 20705 60406
921649255387176705 40230 51895
642667533076078721 32964 52644
212789406178050209 6129 44603
521588791029451201 23138 60187
531647065424433409 40663 68497
884340067262940033 18849 29843
99352540367636529 66993 68259
569274831700276737 19326 31202
524895307166172417 18947 47573
400187862155334529 2012 46911
579077668580371329 22094 68815
654110926442719233 31798 50723
858246637572502657 21619 24825
434523127976404993 33080 50199
581379863796446081 44156 57433
263553386157376225 18917 62567
566589702273841281 47293 66179
79888581300977537 6024 13574
642870502371582849 13629 39338
967789353847088257 25760 53658
806834657923072769 10349 11445
779810243664996993 30101 31702
213508519070945377 3495 34895
361860570674132033 40971 57658
850098756465012481 49061 62090
984646334902478721 15641 43373
729434480635038849 48062 54713
356433082440425153 51460 66253
691029436010065665 39744 60284
487184358912003265 52936 56115
790921458819372673 14599 57420
430941171326558977 1655 11593
758254395469673857 22625 60681
39837606752044505 28368 59046
86324956554737041 24695 37021
350502407344613697 11527 36635
38122721175593457 60198 61273
743174534630441089 34337 68604
288504503423769857 18493 64367
921887585297604097 28458 31228
145081095863258017 38277 48053
154868874988082433 25217 31996
359742301542073793 26855 38564
312411008595041985 18221 23601
100472266151424353 13703 23278
279648969980399905 14129 22889
234894782668465761 11409 37557
14234663549494543 37838 40745
915882086496008449 16052 47746
416990740732515521 20604 26405
19951444449024081 16432 58638
737480859273155457 33603 54388
350404408035469569 13759 68173
38553985284920601 48871 63114
813287180623422721 39829 54577
937823451506339713 23995 39150
240722652278304129 58128 65090
387995395656318465 35977 58210
307999819289623361 24585 49206
703854386141451009 47460 58097
640480914710163713 7991 14027
709967862428783233 497 6151
103519047434321729 20695 40678
769351552356361857 43910 48225
187168694618815585 4176 54394
962873356207651969 5785 57204
390226641391624449 1054 40043
195332388640288449 11073 37531
911179657249615361 30594 33911
513190001724581185 36219 46552
478586254191259969 44918 62910
53066900083130977 29667 30169
367709015312367873 27460 53123
781731954736969217 33617 35640
740064244400205185 37382 66101
295520284605892417 29705 66189
996983981362401281 10532 59538
669687416730454273 48339 58087
486126479547937857 9530 19500
41350791835178313 571 21460
975610103174386049 1098 54329
62254640253470937 19160 68829
318390023055602689 21623 26153
119829313568921233 19237 33043
219570963416881441 5554 33979
939572151003858433 35899 42940
581538429263208193 31744 44982
890975091743364097 30697 63186
330022515218796993 51742 65009
939706704047281921 6982 47560
894195339166547201 29569 49240
813793390992977153 7854 44247
63234049095907353 12261 61712
359884763275744065 3144 16311
834288502336864513 13135 31808
784607580795373825 14041 33280
766978256676264193 13445 21076
964969607911726209 20635 35925
836595560701372417 22055 24992
1826369312432519 32726 43082
302870885227800833 22208 50413
933310590029520897 19043 20338
202589229911541921 21614 42280
674678489876718849 34469 57913
397488876649628481 7468 13351
318312655200074369 54953 55019
917213216418676993 14994 30045
719958524128948353 11819 27589
498812467840476609 9432 43221
470057056969182017 13763 54675
164016625612607201 64795 68077
168010315587615361 14532 42298
907274308703431809 41892 68935
547587307451138369 13193 22075
88724060959410881 33855 37929
109255146426058049 13777 15028
785465041985585153 4471 39423
83471873360963409 41650 57247
400766398497911041 39276 62117
984652080945117825 19819 27650
194722798184397313 30407 48707
234256011818089857 46201 50670
850863657822262785 6936 67182
983534184161193601 22059 31460
362181501379549057 48999 57687
981583505732913921 29175 55260
868131792289279489 39190 62973
433148265579880833 8460 59891
234502570569741665 19004 28447
929143967034875137 14196 45577
679449900144224001 15946 58331
815663939094527233 34021 38113
44974348408370449 8209 57340
182096889916749665 48259 58479
923418627057618177 57694 60257
447011692536925441 20165 29414
113816207640194737 6501 65294
982028818154603265 43077 58347
76984701708202161 17097 34075
711135887214005889 13677 44976
656627587543081089 2190 14871
607478902916369665 6702 10380
259895932033504801 43161 44258
923458721289783553 44476 67436
716609010774600833 44033 60260
515159832794282113 50967 63855
105155903099561249 13149 55638
555771753615950081 59527 66356
920460237712713729 14419 51447
689619678587405313 13158 23831
176513370715145601 30669 58970
395504159077397313 34909 44767
28112943162977189 10523 62879
760524674120276225 46863 64202
780068250433462401 31114 45016
736338035200596097 26386 31828
879439461681666817 1078 44784
130157413612181473 8387 14477
218999471945569025 21851 25150
452302365173146369 21399 67769
497928055234904577 18836 22559
294158448308863297 22569 34397
450290116574880257 18837 33275
638505227041953537 14527 22705
687536622978338817 25217 56014
822905872754461185 56457 56522
451587493130933377 16490 35276
800160085195379585 26487 28688
334413610100124737 29009 37619
358016266716262529 14624 23905
235810447273170369 41132 67241
526003070791354305 20010 42667
914164893421908481 3519 39611
148925364878351745 17495 64089
560998554271822785 14628 36423
427935615068825857 37289 49115
6481438298219900 43009 63177
460907125492511233 9587 64476
782758227133062017 42498 65910
397987205974068545 20568 27724
265232346794132225 12224 57421
902629523715745537 6525 51251
655444493979405953 9669 49202
5577956746257940 42640 63760
600954363654249601 11964 28322
794713467873563649 3024 45759
984244572843952129 4663 67529
8546667538361420 6144 54820
855789786703038465 21593 54583
998921789866670849 59881 63727
1295711148333823 5924 41472
403348690299786497 7558 57201
24472854537219037 66087 67235
690597356885987841 49659 50465
931945373589375233 14803 19324
412945735516366593 65525 68045
869447869185389569 28943 67688
846707053016928001 190 24171
38692068458249905 29937 46139
71808349491156777 22687 36242
348503367318254913 7753 59248
372120748698634433 26575 47016
196050211058523169 20735 66175
179607705156151105 15417 51676
608683393094789633 12524 18317
853225475857385601 44048 52396
834757746375789313 18822 19378
968938150430425089 37983 57805
874322161325363073 42741 60166
638183919355654401 395 22294
582961103981691777 64043 68413
775012208384346497 17032 40166
577849943822311425 58348 63074
946507083689311873 63775 66824
669213748828941185 27781 68088
760806985432388609 45383 56095
741918677091643265 4151 24663
828412660125238145 6460 50897
790632434611527681 47257 58411
590591779958721537 27174 44928
347153388396517185 31581 57265
269847266200116577 60718 63750
702064574225648385 11757 34605
155982656680144769 22509 43458
122582882193835729 18682 62727
487101419198452865 26693 41492
870701227071950977 32095 63768
636377424170071041 2296 29448
521048032509749953 27370 68815
312554900393877249 56270 60447
646668377988522241 15134 34075
461425386805153409 9865 16382
219511301478075169 10809 63822
549046129972552449 32135 63130
114564759996628849 17860 59221
75557000452796785 1435 40690
178454562517568865 36659 46549
695326366161026561 22512 29751
63882765277543993 48831 65068
768890705993179265 29389 57932
454086760969726529 20188 39305
621577028653135233 37047 57558
907320308378874753 8642 34750
517274308763553857 49459 49907
664896207958204161 6343 14200
626450288471573889 25428 30648
304111165072630017 40587 40659
595907877725487361 27162 30128
337557187264177857 11410 15992
31828326409524265 24795 48795
238989622054848641 17616 34248
321910818087339137 18865 49997
598094872638906625 56081 63202
686649402676238209 55756 58040
253957549287935777 10138 46479
314189087764667393 20173 34176
618659116695464961 45137 52210
746758163817744897 18746 58859
926708560741932545 16640 62142
103756043930395953 11685 39195
398764294836066561 7184 35427
85717501899864609 56748 58008
892830073089772417 28341 41619
300863683494462465 11513 20807
357301881079603585 29530 38574
55658837825475873 54254 59901
184570118054157473 43271 62244
140386643159310161 6308 47304
577282609655977601 15088 33991
863210988011502465 29731 54428
232217025090012193 55850 59289
444220813222976577 30817 37035
602748749329503361 24101 24475
30873853973346857 5864 30067
979566879416555777 33526 54390
516238357045672577 22618 52763
394621999103119233 12195 29400
678306110155517697 19993 63512
496491288586856449 1841 61149
425682877558635649 23834 67743
351801616738338625 33629 52010
252164919106959937 58279 62328
632586771300314113 15742 35918
539768995875682817 32355 34717
372358427902835137 21935 26307
850534537328115841 17623 19736
408982327524842753 29098 56528
83521267468277921 7689 20024
428316146228251457 16477 16485
93648552314007809 7830 16927
362673771700603009 38942 39323
279274720984069793 43822 44663
451779775625279681 4165 22135
173461473983650209 2435 59274
170687523345964833 41396 55177
141364926126748001 53637 69008
859944578361261569 35896 52905
29448554320865129 22397 51399
930773064278955777 12261 48011
961835942571703169 22483 52956
396055988157510081 30973 59576
727472090155089281 9953 56903
161377501403780609 34450 38658
655841334167369857 18085 28118
231323739409258881 43244 57138
915187138083027201 36416 63926
215937931092074817 27519 57858
473033214166271425 36081 36695
292130184070597185 42040 51951
465683600073020929 6054 41137
553982898112384001 38943 66081
702728580442673921 39019 39893
364996089279952001 40874 64478
47164085803771625 18975 45619
452483491328937473 23035 60448
281987567085401729 44638 61319
740434963928631681 27387 58497
738601885767565185 3366 17115
913032832502114689 37582 67840
79786242904752673 10943 41934
522171963595649665 51229 66835
989549860115417345 14886 40961
970830205978078465 25666 61538
796943790761595521 31671 37467
520733483086498689 19842 20953
158493124637573153 26991 60760
446548158353881089 16680 25460
156971866714620481 14256 63772
125011476721748945 38810 60865
692145159657556481 4226 49649
617787880846922369 5578 26377
431029227288355777 44352 50584
191330161023298465 30808 34162
283542442471485857 16286 43276
898175385583971969 2706 21411
451038889189952385 7893 27571
780424865041805313 52147 66969
297235971786633985 32240 42618
583788712855042689 19069 37253
525984711046881153 32391 48287
216591212758284961 2291 59265
524723175904227905 62777 66761
102479972051231265 30954 63269
41550923700576449 2399 47560
132460362276059841 7250 53361
253799737651249313 33032 41567
135085737023221249 2491 52372
743578346772700673 35750 41276
824160500396200065 43880 61070
444901890794511681 8373 46744
981200499458470401 6767 60447
579136377121095297 10895 36648
786169011140298625 7150 65465
920794807367556737 1157 29389
738190844080183041 3141 35190
590076881921625345 54862 61532
868451515348876801 20494 54502
230055865506926689 6560 37505
231898059519995329 20680 49500
364346437950011649 23166 27812
230406128141918753 2883 28368
748491925529137409 37903 68129
271834351108882529 44007 59914
388563491694391425 38021 58863
520941614279987393 19420 50286
566581310583188737 30164 51108
152817989067120417 1841 36123
796768534704732161 8053 38034
340349450810077057 26699 46183
377783049785719553 1121 26231
448485920154215745 53739 56504
257054857579369409 27387 56348
620489944319810817 18089 60893
456522158786924609 33752 40238
958913905263546753 3558 54817
409086426701826177 53532 61851
662584309156795137 2446 22670
592129367725121409 20748 38029
212984432214032193 25254 43020
487284482772714945 6466 12119
998345805596894593 8297 24798
644150822006366721 4535 14227
573866804602477761 33489 65411
709567151831912193 14317 56655
276426475665896737 6977 39386
995286939792791297 2109 49139
750082236535323649 49739 57407
149683250335336033 5985 27531
42709511633486129 13106 25528
312683873999333185 12456 26051
231564801857349057 19927 34525
158994118438549505 27087 43568
584723660606652417 28932 54985
570174958483320897 13347 54184
815717007637463297 2514 3486
774502292446051457 2859 61381
186653120651609313 36150 41581
539017180464867329 2662 42568
287891897658045793 2340 47019
804354690910507521 5571 64258
915696931969005569 8487 34303
900228176538306049 34651 47665
408582254984370497 21425 54526
577187301610315777 8957 42964
890903723336659713 14960 39577
667216560425913473 8753 15983
429806975864483585 30262 67035
381629681096789825 19289 33250
314453651817256513 25548 50479
804301619384929665 16269 63669
319075342727476417 5422 27064
908027477183885825 10855 36283
49437285105394577 12956 48266
278101625407401793 35549 58694
973577044409427841 850 55884
83821220153787121 40096 47415
368623833359077249 26482 44448
449672259549643649 9163 45952
831959689441365633 47278 54106
411766363070803713 5608 21201
571026353425192897 5723 67811
792612005394119041 29494 47732
167661545782426209 32695 34993
667894547933933313 33121 40759
347142135526734593 54257 58171
664908893281321473 53882 58621
817085630273968641 37312 44707
782275894955070337 22067 42594
183830253231459297 53820 60588
950746733052739073 18580 41171
358127375826729409 22374 22547
145598319525241505 18716 35798
334518024367394433 21108 41058
175358022118260225 58585 64127
619272236433179265 54359 63356
990559037925386625 8863 24537
272811705990047681 27942 68567
455719120202388673 25404 67123
535607062021075137 2971 62241
968167091051093121 8845 65478
415006943039383489 31404 42831
828720104633404673 43230 49647
553960199431774209 28833 40934
451260457852335169 28258 35523
791209120451579649 19895 26381
964571023018123649 30434 40586
162695364918210561 36216 52449
373698709339656449 10632 21097
301915644711282753 33647 62596
566667106092168641 27398 29981
429503700012507009 2658 6241
773528732377378945 56035 60169
987489115644532225 12050 64534
341841954951689793 4157 51226
279312378912027969 41042 62592
418538392572308737 6595 41243
116845155160728353 6622 19780
930678836257229185 312 37621
349976994175253953 56039 61949
516487669873050945 19994 57497
858149149153970177 11340 66283
671990068853943937 25737 33721
700944021005188481 22820 30411
160290351520437473 18697 58114
301995144369794113 28315 62897
266252128074668801 47302 61229
104129261228084865 6876 51222
737738367233710337 17934 56242
874435436232797569 650 47134
949113592283310977 11971 15883
660803608749109377 51273 58114
500116863479995265 42519 44215
895723798913831297 17261 63503
509363472475840257 54041 54437
716629071284135169 21257 40155
85227699856240241 25810 38566
637486657792404481 46227 65059
629122862484649601 41531 41779
501841041028189505 31188 37187
325773773513184065 9190 27851
617377599440640513 2599 56180
502542287029328321 27893 51096
226997642126153921 46545 68986
738482999670061697 41198 56618
691609267819583105 1282 21586
339864670022905089 12260 15629
998158907860148097 28348 39965
824370460106642561 36430 40837
391975720036850113 41582 60189
195138558677385281 10580 36332
469637867860601665 38133 67554
654626739575839105 52284 61454
769335523266587265 36662 62417
998802182555920129 3025 7039
577777667884351617 16397 59681
155131364855513697 6372 16032
98654078778377393 23817 34182
833345163291213057 16389 28795
555123914283175425 5844 26016
317749105152252289 46909 55789
254610671961213345 8756 53540
385705282730782529 51439 55082
129824844710004321 23206 39037
87475248282764545 27778 31757
448844381261846337 39064 58056
340261727279468545 10926 14004
898423988377633281 59266 67976
527130396990209281 40320 46269
631901046583774209 36677 57889
859407716688082305 45693 45918
209106005796076737 53538 56518
718517396403136385 25605 42524
990983811413837441 50862 68931
524763458984367041 7070 27807
3986701869795440 30622 40755
690469269513876353 17539 40928
139210125257843489 23059 29944
393039012158453697 24651 44895
299648100034847425 14366 26169
986639065141098113 20048 68931
298121336374844481 9026 20132
540164940099756993 20674 38774
800629261258595841 44598 65433
612686874647899009 23044 53468
761934931801643905 31341 34180
431240687635778369 26548 38586
366188542710933249 41203 57817
394057512212178561 19268 66469
423106904754813953 13961 20957
139645429845543841 823 15280
120923529246059761 246 53505
889041041190189697 16847 38768
92190461186955729 21606 60795
245727836611422401 58077 61674
208716249007682817 42671 61418
141369028577052801 15118 44572
703120130057140353 28317 68131
745128797132835585 34486 58422
940283814988081409 2118 34134
723198683249655937 26230 43833
434675128252418817 2832 55205
482158733353884353 41721 68676
140053629732808113 4956 18000
760826444077757441 64909 66303
961115363567994753 42146 64466
159787758454186241 30400 35879
230218063087878721 36957 45408
296578693608246657 11271 49637
865345550218105345 11142 37313
451626669218228481 17902 52007
230101375435129537 47818 63198
312651644365409729 437 52926
86330373507859553 2703 11455
911568661733312513 8247 28847
738211923753997441 24432 44577
714691640366687873 58067 63578
743114286048236033 8920 17516
424189790969677441 3890 49368
802750667584309249 51917 60274
279972698728805377 30800 55725
879326159742145537 9776 57324
716109618868657153 30714 41631
683472999044742145 32494 56127
49366647733286585 52954 53663
437479468208916673 20665 61226
729706275105741057 22266 37853
32600267985447573 29230 42898
463014260933270785 22068 63643
919095745847766273 25538 43731
392151352205175361 5172 6738
253270372620907137 50180 53533
82669904315174849 45510 67662
766440574867768705 9304 49767
862843734661254273 26316 50725
368498750100417985 60014 62894
431958967679143745 4384 21868
50600102832543569 8020 13682
751016682668719745 7798 66179
898862342928683905 38389 44970
38983304771370801 38418 66336
839249903082329473 12241 63823
24483317480701317 39539 44873
109564948447815169 17968 58379
450436621789258113 36337 54057
900659671304321537 7888 54146
513961149797395905 19197 59068
763013092234619009 14654 64010
866125793187031041 7527 60612
667494616024097153 17018 20912
610840517442198913 10996 11217
776722514753391361 9070 63235
227887009734807585 42499 46782
608450261386661121 27323 39886
187173816404268225 9545 38754
122856836434497297 28442 42910
494564039028269057 14678 16744
45699549785094721 45494 62243
84476282617515601 25226 60867
958917282022856193 7933 32183
399081265608963073 9747 38476
703922422177992449 27954 55822
43933873105785897 16575 25247
502375813058026945 4425 48139
965673139036915969 33351 57041
809086277813829505 3013 11587
427973566852500673 8422 44123
68068950208914457 2832 13922
262875756157619393 5135 17186
783283685051099393 43033 57111
926905220450308353 18994 21904
98016277391199233 13038 56648
375672100924596481 37084 49802
651319243527520769 7682 36604
991406033752298241 9741 57983
910441419644417537 37712 55131
39811523976645449 27009 38762
315253397589810177 11769 59426
490777768881102337 26312 50752
368974489138199873 62523 64687
231272927225496961 30655 37833
229015084147473409 23280 41040
998827184555722113 22224 22253
174498910913502657 17968 64122
729461388485013633 21072 25724
565120177459771585 56013 65900
756440759268187393 14236 48912
70442484544745553 25115 58695
56246180167200065 24599 32496
292486581304469697 9112 42420
276859743883164801 41715 68796
846447822332596225 34479 62295
563465866783182913 43827 60106
245702328010178657 30877 53575
442599969243403265 57787 66292
653611241404721665 9640 42236
925019970918960129 5270 6296
63637986461056785 871 1915
910066699842417409 6002 57471
194547088713154177 15341 40598
58988139006110889 16179 22774
95131869903337217 19457 50717
479227233073075329 3950 35139
820486656871995777 23990 43710
30093379076795657 14360 23201
32123781697602993 24279 66250
513136957476774593 28299 66007
311902617578017089 2665 8509
779857345280269953 10730 47688
140953155568933393 14414 30430
389457265302652929 18245 32364
104581570499281185 11415 26519
414459370744772545 9194 43395
759828248908998913 18307 57304
639020127039799553 45773 67071
274844191503252225 4161 23322
108958563894042017 62161 62911
938347345779884929 36091 68935
852523340907694721 8355 42252
650304877425927681 68097 68190
618396346071854465 3539 15243
171418532958877985 57025 60462
514996531081123969 10443 38492
760116037757359873 27485 55171
625466882790867329 43064 56810
567364340146649921 57822 61809
730049947185577217 765 50408
884376589136511617 3083 61829
201901509603693793 36005 51104
165169196838231617 10936 24476
815270076827658881 22382 46134
468995078909717505 29925 42448
64312038994522425 9358 17567
639864065826866817 37238 65834
151497085122301217 6306 52862
511855511712102657 4448 16192
909703319308739841 14334 65391
203451579375293793 18188 23886
539023202844589377 49031 50285
930083690580136833 32759 52483
312799163075901249 51584 59354
1439341247202464 19122 56344
911777460468769665 12454 17403
227374023996080865 7238 28060
645204332638037633 19534 66655
836226578543570305 20735 43811
266974671460531009 605 56479
194906605001410337 10355 43460
470600228270676289 59159 62104
216912844134281345 11283 36367
435044367260914561 14442 29041
708932250596380033 8013 28892
412869830478094017 31099 38711
873574795914887425 2596 50639
117332540941220033 16058 21187
601574411566719617 11764 33408
664369866357212417 21592 40102
300071025651572417 37795 62387
903374629018045953 5528 57416
857111737146031105 10600 51490
975491662356184065 18657 66124
154743290304335105 10069 50577
613636213896114689 56925 61840
161658918033783297 26396 66449
67028274904110673 37849 60286
489118124939107457 29657 38656
837547525353798529 27819 48827
856826547743882113 23679 49529
153420818757474817 49607 61936
561383501153979841 33718 57820
412333020902281089 12892 24767
224058448557617153 26380 59213
424293002996755329 10768 11907
178903750852907009 15096 18013
449347194234050561 10150 56292
471737516997368577 1493 68036
467276298913340353 9172 46266
91600214702221905 54646 66774
417036360829939649 95 34055
887013967223783297 974 15351
337330465052239937 6139 40381
399297810200987841 39308 51928
460792562616191489 5426 33594
33213201589209265 2451 37137
193801904920242401 55044 58556
449126758485672193 9855 34220
229263981854046497 12805 53171
165569728254002529 5430 25059
590437094832047617 33736 34729
476156874272827905 15381 40831
805425420704111105 14394 59637
856228888789903617 25103 37794
866456655548553601 55051 63922
708386922220423553 62291 64848
152056549636284897 31595 58520
176654966556004225 2035 60223
946449114261859841 11775 47507
727146387959162881 30564 33120
690263817553287169 10901 67951
303852831837904321 12604 68218
807988575600695937 48422 61537
191399415609591713 6859 55613
73228211661842129 21560 25264
577595954789490689 4634 58703
60118954167869281 23494 59732
229253438258989921 64460 67052
904254518260344705 23642 55615
429976694609340609 9703 30921
431655679177971777 8549 50252
736425986124000769 34827 48340
509102429215346305 6814 65731
186250565620088801 6111 39798
480985426538971713 36825 41262
848145111470653697 45405 47228
10034825471464615 28025 38533
56705000499167825 5998 54604
790922027715460225 13810 15443
50959632302888025 46529 47249
887437910980338561 11256 56090
122090290333165537 46441 63702
132303810424211585 952 65569
841597780863889281 14708 48309
150540630444012897 1924 16810
288326192935617345 17293 58541
194370806144355873 43234 66760
823094660621503489 5022 13797
789851044746654849 11529 12206
937437477479381505 2001 24048
161391076074856705 18080 57838
440042979129696449 19942 59473
640474121395769217 7303 45184
828045727449822465 22053 48038
633240423041122817 36579 51805
715515646472478977 3987 23644
359392786210094081 63103 66944
56698367723857505 19264 51828
659280534440476673 24776 28164
866845822404922497 5651 18304
294871139376127169 38536 54765
46669427722495273 5678 18327
293403703122841345 61059 63994
285287672307841697 9285 59650
408039526348744641 55784 65390
408815313570830337 4814 15318
443869261628400129 33614 54245
289252265168425281 8936 46262
572984734393642753 43409 68818
554183150529528513 43606 44440
541774302948120129 1548 67702
260325528488547073 37053 64892
931709021360347777 41899 67749
424294385135670657 6750 14039
890780710435926401 49624 56151
188011777805694881 52411 60117
85428037034304801 26310 43852
45682617008399265 30464 44057
489038543182950017 16746 37564
459864874888406657 4679 13211
757014031645070465 7901 30794
573047375636139841 29235 51884
679953983564665473 11359 38280
599502351138806273 475 38982
825996123304904065 2172 67723
432365080167247809 65447 65705
536274913290874625 20499 33369
971453673799285121 19684 50203
904317878818062593 4477 45971
342920032774760129 27302 56818
303510305626382145 7233 43515
618755044718579201 7067 13021
646813112935873793 50970 60105
726302311058507393 18905 64487
212437567006851681 2439 14632
990927517184442113 7138 30320
955757692236176129 14462 35711
1161154684172772 34233 46192
251736293549718945 4729 54850
455095608175820865 19191 54574
996427303877979393 13951 24817
824472198538959617 19146 38580
102844189454181393 20564 27461
994527783826892929 35149 50277
264752679023217761 9625 67824
642220001607359617 23397 51205
959062687497173249 7263 24355
204191017428524193 25520 42890
785203708227228929 12066 30971
233034070038090849 15310 63682
755722679263875841 27481 42300
643766874419664897 37048 65541
235116314078112513 30337 62617
905142286984602881 40139 55168
850706266901703169 19978 36632
341109080041899649 35651 46139
430839917312383169 27063 32651
887090653256624513 42955 44198
134535151555844833 36918 64918
23840085144822609 18711 64896
133242909050352417 20706 36988
342467824119058433 22529 30033
183181738732336897 46288 57054
748569576538113025 33487 39302
669057786179436673 41293 58706
554187411217103681 30059 55237
458211830141273409 29584 58720
485328992788137025 44542 48244
975940581767105153 19840 67319
739915717092817025 57392 66207
818179447598161921 1430 11985
872885716952605825 3577 66151
590499990207447937 19755 33262
861557795588400001 4852 19310
139591459805565425 35295 48609
496636536936275521 16787 43586
959334210096358273 35900 44835
722275797105329025 34235 60138
609343819800066945 40434 42299
347165004433872321 3368 46718
584587069090091009 10013 42023
757630775706022785 15697 50279
994278932031228673 9449 68341
521039297303385473 6231 59726
660863516730472577 33569 42616
735807817906067585 42101 51104
715276515939613953 60094 60702
137158910183568849 6996 34800
434567135917305345 44140 46493
207574813210104737 1676 44251
947794880020076417 47102 48823
7437776733947744 49478 50470
856752993874522369 48524 50534
971082736493304577 5494 10234
879627329194413185 3852 9400
949721076533830145 27934 29324
715216991591418625 44000 51821
130660264722937569 13546 54106
118306061374120481 31672 52396
127830812928774401 23976 64073
251431939323794049 43583 56872
982583217750875137 13945 49342
540424928869377665 3109 56401
297154077458667841 21171 54762
895629947312116353 17584 45933
13980007487933933 28458 45774
395389409294530497 23671 39173
907235554441026433 11118 57226
713234437914820737 21873 51723
672513314194805633 11680 21942
545838611333230977 22464 24216
232795078316325281 5612 66033
144252220364634817 1798 6674
282575895391889985 21284 32150
472196695658034561 39142 49978
873219748989125633 7121 65074
752310684834327553 12961 14285
936150084501679873 7873 57325
262351282949644833 40100 41527
364011049119465473 5317 67173
771806330945551617 18902 44357
370276465292423745 15780 22404
719050811830136577 5170 32733
302408404633435905 49148 50951
962032609770460545 33917 36282
614702726990618241 26446 44800
963862962112379777 40494 57792
308344498130065153 42655 56540
529966490260548545 29398 47321
518559126072464257 10322 47225
310918735574524865 13860 17595
560272196863589761 11656 35000
974278323390677761 19471 57954
469027616730745217 49159 52499
586533149993805185 8258 19700
286871005075891361 15826 19595
609627532628522369 30419 38801
632507875343666433 25853 26657
639370314918046721 37043 65995
918200307143333505 2803 67406
151831470130673537 12366 51363
673680447446020737 8079 63662
224209482116172865 4218 7803
45900145785434889 51711 57988
152335506826418049 44067 52214
43445401220626681 29567 53568
251546062330625377 28566 29096
588305690959767681 25306 36836
757733133778714369 25888 36000
835669491889309057 31400 66134
123079135355020241 14857 24666
763971712538175745 11346 42088
401924604409160257 56263 66028
767076239087774721 3813 50633
364321215079492353 42264 49464
541606085923856257 10642 65552
701775504839758977 29869 39847
765906806857561345 3022 57923
411718527484076417 19833 20007
35669446927055761 24843 29437
280631665239056353 2642 19834
803985465780815617 4870 23832
401267380117111809 18344 22636
969169382969081345 41801 46914
168428081163739297 11710 59641
173737021519986721 12136 32347
374005908871048129 25279 31233
427094814530033089 39624 41304
174936062959048385 3005 56889
206095226104597633 9025 56152
993177144362171265 18980 67670
8507296195116255 8128 45070
478338735822376321 4349 10589
116056160231085665 8683 37327
737400508433658753 9530 14005
469913663187593729 13026 34646
61099335644186681 38723 47601
28189199109281305 45630 55616
469831093733013441 2605 59012
588946579403394561 31645 48134
427153548718905537 17484 62323
412415763500423105 11744 51990
207880958465317185 31209 35869
301708919183095489 6886 60558
788855489365701633 7160 55263
897872924046684033 14243 52087
51350746792884649 19147 35428
949902349871447169 30995 32626
80750860915088657 37368 67612
336140383291013505 13053 65421
335374785439789505 21165 31745
469942788122818177 244 3370
373929464902047937 273 20309
770345718428675457 16601 51161
721894971366374657 3550 52317
554923392412884929 11645 58230
585086573159884417 32146 68137
708869341318195073 24399 52387
739799816404250497 3134 60957
695152239812596609 21089 30900
526037820331296769 10985 38812
486117733109498561 10955 24985
136621514986423169 5518 48749
762074629269900289 26081 48726
971699272604155393 21099 43091
62066451520866649 20804 64406
767877413070088705 39214 51623
636071868927910401 7831 41218
358752244739250177 22009 22368
20313501813891577 5728 7477
874749342531266945 21102 31430
717667253885164033 26577 42856
206525334185784001 4370 6331
783924220376963585 56885 63598
784666508210840193 986 13700
915198535774305153 29299 51067
291083080777653441 36479 39645
801461155032885889 46472 54770
907221536910704129 25005 45446
515542339099990721 31712 43957
840025705669575041 38102 39884
143721851235046225 18541 53561
531306481476626433 45931 49972
847882503935021953 44625 63019
557866596306880065 30682 43300
185674280709154273 26369 32390
296882581161050049 36637 64879
708059042825649281 41910 64739
570727647826316801 28436 38504
778079191333876737 48972 49449
301745974234471233 20772 23117
471350104102707969 45841 68503
497016307857464321 15037 22398
98891226633785585 53783 55807
892247902808158209 25263 55608
767633846734692993 5141 31249
832136263735378689 27478 58869
634681572681859713 31832 64847
106273805543871441 4389 62572
592133265892083969 213 47147
876425221144856449 36487 48159
5344451976359467 9344 41648
112857623857884449 5037 64916
79122576019184273 49943 60602
154572213695217889 47572 68322
498933310468220993 35352 38877
498457213876996289 1263 30866
661201571930444545 22589 44476
961782416371775617 12009 68754
724690347870197377 33855 60390
854870522273365889 8587 22484
493532260762688001 37313 41337
538843574726172417 4902 46346
77630435177798769 915 61136
344631711692890945 2977 17910
345662801022864833 6043 19696
808793968552535553 32641 61229
203237759474664161 11394 48435
69968273298492537 31770 36483
392495211972910593 22710 31762
407761366149912897 53834 60195
181126047081324513 36929 68914
511375902475059265 489 1493
694218239688989825 26091 38369
389274755593717697 12898 16632
146471254436395521 42077 65486
688804101486944385 14930 32723
600632997821858049 40832 43429
874359825229930753 25288 31619
831594494273065985 3980 36596
236443672341799521 109 18382
790629353868279553 18643 60852
630304269365566977 14927 51692
440572995171326209 35100 36442
272144036796170497 46265 46712
339383318140388481 26470 27622
82284079357435761 37325 65095
129883387927709041 42848 61919
832415230838670081 803 9736
755272725090588161 44508 55679
259116107498485345 20024 22271
529904884889393921 5955 63632
78513030605684273 37355 43856
741058087714034049 10601 65942
234159423767039233 43174 59901
437075280948352705 36875 37708
349867538022458305 696 42025
889430467908947969 48348 63099
503617386138998337 12188 65382
375420469783794177 29389 30589
136572250019050049 5068 58243
235846351426967969 13206 66221
627857976266596993 5678 28041
869263648677492225 5823 25805
898153717446028545 28779 65183
660283657891437057 5847 6767
199410876399568353 11919 48198
295733892306660801 9326 28999
403617931308936321 33978 35421
387170966800990593 9195 40638
568430042965587777 15259 23411
265180622842866145 30454 63088
486920117153424321 7538 43723
96646611969003265 19198 61889
698919229736631553 15549 48483
888081002953047297 27204 38180
178506235864610113 13898 67273
482253301976410113 17060 62950
415069091486401473 19847 68454
666196742410040321 31746 51528
510278743294598785 38165 47486
6300175436120271 4201 52176
166687219991231937 19477 32900
340665550475083713 11633 18700
617972614501248129 4224 14280
384935509681692865 29870 68114
257830790642913153 57818 59761
946845797513606913 6539 62516
348091853469149697 35971 40773
235352482401150817 35572 65936
377164492326627969 25723 31369
780891182948185089 19241 63539
479728248490438593 42561 46339
826755250238758017 47542 66101
797928138070716417 34838 44586
551410655138870017 75 8552
5114559408433196 9437 52322
968375968983291777 4243 23083
7247871797247286 30766 35915
855737804611184257 7130 67014
83880198171250705 28698 29346
449963049150792193 29491 40293
928276259793392513 31458 37127
328238767725896001 2656 8462
248780351105430945 2967 3080
815139731052976641 3024 38743
635588846783363713 29699 56845
511048645902267393 24818 55040
946135952501244033 23387 43372
522617787319457985 50979 52785
277562028209189281 39731 64287
208338878367801089 19267 20882
340203517001747009 15170 46241
145576630812609409 15639 29320
224148405025871969 34568 55262
925752216612583169 48089 60511
591917135406795521 16221 57741
321091134438372481 7475 9050
591465207482485761 29835 32052
948443248775152641 1671 63493
180511497341107937 40941 45021
819194869014506113 25543 38456
764707962495535361 34544 60088
765051124579404289 23058 61450
709921187292117377 22763 59566
719257048609730305 14732 44305
278759397824416065 22056 49999
351102548678358785 7144 15651
515909270298742209 46798 64825
108464052112918097 20731 32624
24021687831080385 4820 32855
343367554840714433 22912 40393
46833902566341121 36179 43736
536337777730945921 18539 19527
747872612647029249 37509 45403
285513357839921153 3495 33574
759916932996013313 63343 65862
237776096147012353 9531 27336
916022087580515201 7340 13683
933343016673095553 13292 27067
281809766548043681 1039 20772
676823110698190849 8534 26322
301088885075358785 4140 59801
462661044348426049 11035 45018
10702009682007 6468 26551
550401621651683841 10073 29617
967967279980044289 39134 48911
321447778434791361 34301 44282
550001097606589441 39116 64393
46074938973699633 5683 27259
338923862801777857 14053 45894
266993595366148641 5883 50093
858436620485171841 14230 42254
875432806393074945 25402 57967
629644947504957057 49389 68445
793763222635821057 11189 49884
308831062899663809 42164 68810
644174501563721729 7371 41439
456308912767013889 49077 66677
14224789002145855 61535 67249
73255321463214785 61278 64140
195023975225677057 7177 27002
800724520926863233 29013 57104
37258166157020161 10823 17263
858869698566373121 2947 53378
128264998953991233 39632 60180
685069819652198913 37225 50647
790997908482712065 46881 66765
955715259529249281 29034 64888
209311518867888673 2814 63694
921075710111651329 1311 67347
962388003039880193 39519 51648
43086127735286081 16744 36195
490087574049592705 58 58498
653787724666329985 29787 39788
537024012291073665 19868 39750
263840885394948545 2849 65586
862215045892906369 42118 52747
282348059292544929 33333 67777
192103339769065697 13293 14707
453914232206791745 28440 62727
320603970666095233 45104 47879
796481513613514369 3642 52093
253941586448195969 22275 29801
509661300521251777 27896 56757
325891984731821825 4479 59162
876332767052630913 23020 55211
920362605469481601 38042 49470
876983096169148289 49226 51303
427544492618832065 25045 50986
945652425724375681 43259 48292
167527217606579617 18435 35783
288793991392275009 6954 29853
344938164985801857 48138 52705
96604573751235985 5673 29234
20000931939765821 5536 54523
693527602807598977 7711 42969
334415198957199041 6035 40122
693083217235994241 6231 17071
331019738128919297 6274 10912
886137305549475201 38068 63354
213497219844224865 48295 68141
954668081628525953 26052 63453
675315410944083585 13153 61466
550408627165928961 43126 51631
420943583390847937 5303 37690
793385776204758017 30938 46819
537203106823501057 7140 8111
170214393995443905 21035 32354
999261963905649281 48639 61156
160309435322702145 30444 54814
428984648684096449 2082 44923
787336331119838977 30215 68995
165137298454649089 37988 67304
620642647536499201 44679 57120
505526101508213121 20261 29375
641250407076704257 4502 18848
937921213198489345 12172 51983
448080853034170433 35636 51940
365948349872983425 20996 61857
885304128821509505 19785 43647
116075797459298977 38521 55815
267589489718289985 1753 68112
127919712075044609 26567 30785
444353793454887105 4321 55835
199925826698272865 8250 59236
907822061071058817 49984 52292
208630476333386369 44177 51962
568404953474733057 43671 62453
864250079774446849 40164 56097
299637047236274177 25648 53335
93105935226947873 2173 2504
199211614275661473 58698 66885
478518061138355905 7685 18552
796849247010456449 10552 53871
368397337541157569 33851 48514
153115518799985761 26169 42793
382711037491215937 23141 51331
442632785163908673 16953 21852
464074484558938881 29149 57503
631497847144792961 11683 33492
63788643410969569 1645 37868
374918709209751425 13602 41671
487399783036782017 11306 28285
294798331048816897 30326 49309
687482214010994817 19882 41779
593613894904990465 34600 64482
757036742155310849 3523 57010
218732717020706945 5862 62885
252096277355473569 12534 50307
710298942902440449 24286 24312
712956479126351233 16401 43628
430585269926929473 11987 55768
809638097607372545 18686 19548
497904942575843265 4225 49212
762549090374836481 9753 58655
384620153632930369 26427 55061
93504614230692337 1805 27358
156261465612786305 19974 43031
873393064793962241 24587 34259
960970619285326721 9859 38255
584144385508093185 4307 23447
233764994011039553 16685 65725
760630574995833089 10114 27393
190929537535787105 4592 58869
601962028668207745 1833 60922
292027247123698433 38072 47924
869759794247418241 25559 50339
549355490938900481 38168 56518
742001966543906433 20770 28327
287390612877032929 43486 46747
911582663392966401 23629 61805
984776959406723073 40148 59160
643769854403483777 8007 60239
560682171732210561 30728 32693
962108086019103617 13992 57845
849449647471836033 48346 51139
242431682911185217 22920 36713
486432690878075393 2911 21050
452851673917667329 26443 39949
61700279698634121 33606 43887
779455046581698945 17479 27367
618801523026931457 11035 12314
212014211043911169 44720 56448
494850792389208065 35277 49430
700782244095190529 15429 23841
389286631538794817 41429 45174
899657265154036865 29234 55067
101211338255573937 948 6218
362483549935159745 29372 29790
538500043921843009 7468 54827
144796164636094465 29972 54529
303285458474142913 22037 58651
155538978500853633 50131 58622
900266971547807745 12775 17083
733243186222114945 15646 53036
921547726001214977 5399 26629
195320964629171809 3487 54269
472350687180821185 6929 9611
715377579786920833 27165 68570
359909687709922817 10898 48566
274256420837954081 19453 27845
897379086146742145 3407 42955
65489301800386817 21781 47740
984135593309439105 18763 33715
9167414073242953 13773 41252
205091734167254465 1670 68225
901010351705000577 196 13691
949731758626406017 32043 50147
423433045807566785 41778 47534
519752187549045185 22132 67866
492256718039403265 48326 55409
55814032166431105 41102 59485
968263831494493185 20506 50695
173268522053135137 30383 65580
702075456021166337 28344 29903
208633279430138433 3983 56053
821291771136653697 28655 49695
465899387872951809 2312 37996
790220648038388865 6904 14200
508160631733652225 35737 67655
302987194570146561 2657 39094
34932582221998133 11577 31951
8939255579779371 20746 58942
855629027777531777 36855 67665
255125165507674721 456 32530
201822160572987745 5853 28362
273078468056713313 555 11688
898296869421066881 58813 61692
48022549915980761 27218 52320
716247555100082433 57674 67737
688350403238334977 43838 48540
455919980550483201 9258 60971
576309609430094145 11852 29072
369578096854382913 15444 33055
502903228132101505 759 18697
734341062079998593 28386 62162
702719981727607809 1844 45230
50327809150090273 56468 62741
357120260597245249 5017 59083
344958039493811009 47442 53423
386287969600655169 16102 51729
922282416054770177 31290 53423
651045693277456641 11026 54844
681215664424989569 22851 39209
440314991371462145 15984 35273
655862254261918977 30564 44622
643837565081671681 91 14955
618155021073881985 23612 47625
995765659799300097 13056 28068
590615251477544193 47479 61307
120370803928171457 63612 65660
908804764294039553 31831 51570
271011067222371329 55686 68099
579052402274740481 31474 37507
291125890297283969 18345 37937
459032541417805377 41238 63675
877060273867609601 27618 43254
208758295661255041 35571 68337
76747256811803057 18165 67352
824496686856598145 27829 53900
310993536544582849 15907 67265
442120289864803329 27349 53848
221460257081819393 21509 48152
540523489692567681 5781 51949
435990288816636737 4787 33125
194285951569412417 9840 17720
292591719911985857 16966 25964
65935682378686521 33876 64914
25264103713123377 4538 60804
405118441533332417 16167 46655
678817065174317953 18493 64981
289799845783484481 8738 40772
4883648611009762 11526 40884
86887698685075073 33911 57490
178902007698457761 56248 63084
357345734654522561 46618 55232
996755791572365313 15668 32016
155000612928901665 14536 58064
766439327923908609 5413 54703
456415660631343233 31058 56039
502232351676180865 2307 35972
504899945494599937 36179 47965
74596355295074801 14050 23819
654078589714025345 22357 27830
427508315228674689 2945 55666
386888617238653889 14475 68711
127757004960020737 17518 53477
666718080087612417 35744 54603
217214477675693025 7131 9383
176477202344926817 31022 67264
773108742757688833 27722 46155
915077166915573121 1920 65625
199754230074017153 28782 29966
837197099882743553 5391 22836
163010040245897153 9285 47792
484393355647092993 21175 32617
658750401605342209 46594 65442
843833971158772993 52755 67336
896073033133763585 25384 46204
851734577033390337 5706 67704
915586508337394689 12790 47210
866754689246377601 29623 41501
38379525437282073 22438 66066
927678847917384577 19416 53939
358955255751109121 4842 5611
824340310992113281 18397 22237
72561500475604385 37574 39783
104168034448939297 24415 39070
893448510960990209 19153 58894
874286513683827585 45694 46141
827440220968160385 29109 32227
418186091184544769 35868 53415
939795012557734529 44484 48454
841355600918319617 11229 22038
949726136479075201 6246 12793
492216013055688961 54112 63747
628007634097894401 24672 41992
446599637528791489 22209 63601
426505479785422657 399 45272
754444049934313857 5386 59631
639448873954815873 15965 58433
410536584223336833 24856 41751
846823936919680129 31569 41771
278506057986639649 3136 56975
717044222028288641 25983 30081
121539531345476353 39835 47192
405943431154330625 49637 68607
915185760688281345 16089 20288
851325965187296385 44135 66409
583957340396267393 16919 17937
369490181557882369 36429 49639
764729727773975297 17742 57263
724807650790960897 15550 20329
953262254154779521 40 1002
698801094456658945 14890 22868
303065615014368449 44288 56570
53879643697225537 9242 35224
214730393899742465 31638 62692
524756533685536641 16684 61867
19800204050220317 12069 48260
885861799327027969 45810 57808
726593587869942273 25809 53299
986080905403387265 5053 58628
438908602071002433 9308 63224
803308046103662593 39029 53953
108919731204451857 11114 17740
819693597985310209 53722 68077
109857168400274929 40031 52854
956762437432740097 49204 55708
668222926676051585 5386 18044
814771949583818113 1981 18867
109756891544357409 1571 33789
223924808827600673 35883 58619
479388060072210497 15232 57614
487690387874966529 39805 46812
865122608473704705 35343 35633
894979372318243073 6138 10554
847206286587763201 25934 48446
880246010772996353 13041 37169
560893200338036033 35608 66553
662429210408785025 15347 60267
7822207571933860 18764 44666
366265966008388225 16654 23837
977400277966658817 2343 66902
385296508069171009 26134 45509
145729362919624353 531 35897
518886353919302913 23818 62430
502684448874568065 2401 63378
872500296061300481 39878 65081
556532115812899521 15588 51089
48941334105212065 19063 65402
74550597582792481 2260 46254
543493284807947649 349 66934
713308125903367297 22976 66792
289824975234100865 7026 59999
477503275368100353 18976 42597
265084857514803937 31731 45626
150720456879668065 6038 33619
751082460780953217 37790 37971
364561846582567745 20802 23182
405431276851668801 4941 26489
193581007186551809 38242 52589
576421864305306305 25208 57684
500149038927652609 8033 42546
397444453688276417 5341 51152
274771450953039681 6523 52280
865758148549492353 63233 66884
481877557030308865 505 2436
56740041663442041 15802 19195
732573292446929281 9973 54579
408627635656760193 2238 14480
847104004850315521 5539 63269
980471970243169025 457 67002
792709034101420673 5916 68593
440539253669800961 360 38582
302429085348386177 3490 65674
474116623894058625 41631 52886
840790897856905473 50025 64997
196628699675276417 12657 51800
425624467963764609 15690 43976
258983528562819041 29737 59382
913326084726975233 36951 55051
779798585008780545 19372 41416
721361398287903873 22002 42057
333823431310872129 18113 31498
588727270632475137 35809 51583
774181955327239937 21791 60033
303080632377465537 16887 58811
663636867205010305 34628 62042
574587980150937473 24395 24528
69453620592089041 8384 25484
708729172925266945 39800 63352
196289511910759265 9985 33529
366343716401004801 9125 51426
76803799586631521 44756 58060
720123128501945985 2586 67378
145822631374553441 35932 40472
419765317322458049 2312 19455
332226993014831617 24889 67323
373479372794001537 34726 37795
597790574014037889 13374 67832
531810018622238081 17421 47687
925486060996352257 45424 67209
248168110695509377 37697 57677
588320318462759681 31126 48557
179352194135361729 31585 51560
151382507383988961 29440 43839
274825524761205025 27752 67878
671003403636216705 46483 54760
713268777796898177 29619 46077
750869277284724737 10002 36732
682356941397763713 3002 66409
134705940200685601 18446 30569
758178010337189761 14465 38797
449527267964459329 38645 43819
822657983757998977 33315 54930
975800645934452097 753 58893
309613460697264001 26503 39589
675811549459044865 55785 61561
785560530109343361 42040 68029
199443774473021313 14477 47977
656222309514902273 12504 43264
176453302200588513 40114 42135
304923534973362113 56992 62401
249972230025587553 26611 50558
862246712354092929 927 56994
176049017298058881 52322 63243
117162458077196161 12501 58899
308289892339498561 6633 67303
524493746141615681 28650 63727
46124883285063593 1950 31460
869946745620715905 14899 51526
786630028972648833 33744 50637
439512046034266753 53336 66180
559151813665241793 8158 25402
892269082044812417 1347 40427
775080458310693377 55908 60067
673935824168751233 17160 29665
467800564947044225 37836 44150
675454540886640641 31634 62471
110872659236672897 13208 52350
988968588943535617 46617 65017
741237167564751361 9829 65452
122658872926770353 580 59010
546173114425098305 28733 66219
215673616147967105 19166 31099
539911754631408065 41641 44840
393604541171093569 46083 47643
562857636390742017 18175 63814
769905123888733569 37452 44170
258909138361932641 4172 29234
190197307766972289 2030 62661
337755071174338881 25982 42563
215017234367252289 9701 18825
417702463740983617 4789 31783
332606760228507905 8501 54461
297748416393101697 11475 21167
479466229633843009 33459 54627
130652276090248881 45831 50774
496607695839948353 10566 45174
453926840823410049 3250 64008
789489387985554433 49010 49257
526767686113647233 37770 61882
600567326319144065 60867 64646
85074164216234033 41894 57102
530489885184280769 36702 40144
77414315266512545 34294 59533
920402382254600577 16953 36631
404915861172806785 36442 46361
472745922650318593 65033 66456
974510668406157569 53959 68909
995971950980070657 18156 65797
130860404128764433 16334 68339
127632465733782401 34464 44656
726370822136292609 11542 64143
492442834919764033 19263 34996
644969570309424257 8077 54970
401609801582310401 51170 60805
110172148556603841 1616 30401
661765932525149441 12723 51491
955459018427074433 11434 23420
320583620508259073 18635 34546
754872527771372161 33133 51201
976011183230958977 12069 23348
418422805393102977 4550 5948
962540549612100481 40147 46182
501467450997342465 30067 47342
986276543883398913 27688 47446
138326373913496785 24148 42180
89150085241001873 12911 28719
483333891941132545 37586 65135
905439839337709825 7445 8655
840129711025692673 23166 36208
456712744152582657 22779 41083
632000139790296321 15836 32928
774262716885111553 23682 62850
488068667917968193 18314 53418
734714044513609089 31062 33447
196329255179737313 9735 60853
99259895350805041 31303 61777
942895655249511553 5665 44971
109478699591903713 5938 60306
378503743356493057 11600 26421
345165997605100481 59700 66218
911893898160013057 1938 3171
416048221697010945 37455 41667
460420748970992833 37963 64149
719493052348873601 31965 48121
499739963722074497 57137 63946
360342054091177025 50912 68868
800595876971716097 11289 42292
943175809872450049 12996 43791
943180173247934977 114 53351
574696436726966913 35782 59816
915249946472759041 35412 47909
598125899543653377 24173 45010
972765595113965953 4305 18124
823670530271357441 38812 41353
968111901700144257 3918 10673
665011126556144897 6470 18875
539190393112090049 58643 61635
246104934448410977 20085 20569
441183048702786369 42562 43819
794969424463324929 20583 58696
953107193276732545 13597 54942
608227703773650305 5136 52690
462218070937854721 21419 26122
26359710735953001 27563 47505
383033641169117121 3564 33632
847416348763019265 2518 4002
252307213607853249 34806 52108
188020697513287873 26542 47517
937874264227669889 14150 40767
825205176177831809 22775 50262
816386928238063745 9330 52085
296705151367937985 42651 65127
514793942514000257 18118 29110
971314730314375681 37580 64114
327833447938079553 3022 11336
328107736773752385 2757 37122
240201538498379105 12052 21519
99788111262853361 14092 65763
511950532589981569 16521 38106
834810980553974913 35455 64174
676317354936838145 26617 36261
997536627945109505 9114 60589
677969294348290689 22385 65363
814012621393523201 27923 46165
247463891893968225 27979 45788
730388656094106625 2299 21438
210329899823154433 33127 48072
853420222024645633 32055 63060
282468672061195745 12173 58416
959639776660381441 40446 48918
242082358648307393 29204 45088
62431984439349721 21949 37659
130408510209772289 27469 68086
812533330921724033 16793 62055
690171861309170945 7979 38070
331767782944886849 8826 61834
428739330400912193 2836 49134
74347507332092273 17609 34388
737483534624036737 22197 58508
559048078560216769 53786 63167
462402295952468737 60730 66697
160992034374288545 25763 30505
462507353632606337 10363 10562
178292163651768481 51943 55906
810908424632241793 36607 43744
654263555878188161 4743 40597
516416596351238145 46506 59621
482647670325953025 9714 59308
33187827612461973 2266 53464
224087872932329889 22060 31921
260677965403079521 57062 65859
223472022433774945 63380 69013
867029047878201473 34897 55617
781978512151440001 34314 43143
446848640423841217 3949 46255
993640081599529857 41160 50364
435486494534412545 42280 64907
388228586165979521 4151 57762
544160379880299393 548 10688
194002194960965825 8286 32316
855332486302000257 36905 43362
124565711272069281 13375 51754
9413673018688229 5387 14158
471489758802427137 36288 46430
765482742932785921 3641 24297
118551901721161809 11866 36904
816551164583973633 2879 5299
484562830475390145 11821 20674
953713109806425729 12882 61273
612190932638597505 10519 38663
198369449218578369 23541 45905
572492813432440065 7920 18554
9668681099295641 14381 60222
273178716538694753 27371 63736
937857171560455809 47831 56711
302224369351129921 40315 52922
807277113136063233 38998 64769
393036834351292417 8217 34107
428685484515487041 669 59491
159991039693302625 16287 46314
390723604349116033 30910 41385
663919563290676225 41186 52964
709869624478006529 41681 68442
611070149133347201 2333 55928
260008574179220641 10092 65211
508969613282587841 864 36273
484387970915836545 40962 51727
933530977595502465 13358 19162
114048312752739633 42383 53753
515381383518530369 48870 66045
830782781222541953 2091 59221
250907488665710337 5111 29313
284926608766436833 52603 68054
112351943528850033 19432 30551
595045142569691905 20133 66865
951639652387662209 11903 57350
594269407200354049 38827 63691
897273191457088641 25518 25718
851350873165745921 39167 61497
643977162415573889 36489 65785
374177713762446017 3523 61159
764132808477867777 27819 39998
997784448345758081 41217 64586
204802683677861793 423 63203
347474061845613121 46965 60847
471310775029081729 5999 63561
19759834777421049 27978 54930
637360239606287873 22685 35123
866327702748474625 13029 55934
416821404226439553 23705 30259
831490701274052609 8198 20459
950894520104277761 34821 65006
310131083475678081 43592 45399
4472142994416118 7292 35522
876023149753951489 39528 62660
256320325266010241 7845 37963
872687951091744897 32783 38443
93178854582433249 20854 44311
917842187278129281 27085 64710
674724617914513665 12926 39458
389599380854402689 10291 11692
54456989738611129 1679 25309
149093952334755649 48856 59956
465108302802399041 50185 66871
617830979699061121 11150 31508
22438040385694081 3993 31724
910599528118726913 28388 31353
276527444312996801 26192 55120
563820279585538497 8901 52888
31055011684770761 14188 41938
921018334978601473 27490 53373
446795740212557761 19390 36079
131520719251351889 35183 67996
90588408382174641 1214 34901
440069905970720065 24206 37965
431138248935816641 55198 56282
829235430542834049 56141 59412
478729471813466049 43746 49014
152337626071659585 878 26083
422492184537610177 23535 23868
320103109216045569 23790 55201
899739187385662849 19386 28699
243927069555244449 19970 20580
990260609312379393 40807 67408
746167372413904001 32289 41543
911073971274902273 28796 67808
511580213839170753 55626 67425
632840631671278721 54768 59040
504972998434151809 25200 60400
513801001961482497 13573 62538
858575354248873857 30934 63339
824645818673253889 51876 61438
249845121404742785 19254 27757
856901949577746817 24296 57128
19066305132600549 10857 61664
800974521131841793 55456 67042
544053626578925505 21029 38606
93702436366541521 46567 60983
247003761091722401 23384 53259
621168246963584641 4517 7745
782952473651757697 9737 33020
950579997338991233 47901 48797
301381820264158081 1820 22431
186158667906845217 20119 52758
649295278282988161 40597 63443
95084663980102849 34678 46088
759583952116347649 16474 56476
861694868421444993 31127 35142
662022018388196225 1291 62599
915817628079224705 41216 48834
257760437560552449 35395 68095
221125605979942465 24407 47876
979020014230780289 25737 41425
514893819959652865 23223 44829
63523831919329865 32667 51089
516311211580507777 19722 60006
915193172411843329 18811 27283
152477718047691713 2307 59329
663245613807863041 3866 34622
703657880649238657 37084 66878
18509696013222057 719 34781
830517357356242817 16253 34965
134696197897401505 9560 34023
882880050056407169 49374 66867
622797858900863617 26312 28210
340073385561510145 24249 62060
675887219259397633 21497 45746
584255889246513537 24450 53751
665554834041454721 20183 33371
776087189423677185 11727 58715
82319754070002913 36783 39786
498073214976166401 23910 46325
54932766124661473 3775 17634
19468643843424617 20332 50304
376360238378413953 49953 62589
556769932366698561 8405 61530
809752100316540417 34594 64966
945298983355925761 4870 45729
472477595910138625 10875 35203
131930972410067681 16660 55893
631622434096637825 5950 68803
505901723842470145 6910 39255
348275799987579393 9155 60983
917664200216982785 20935 23994
35158660351992665 22666 37424
398573533187132481 11966 43229
930716086105409409 11932 21725
558667471665337729 10650 68550
931372729715715073 26532 41080
721801526021920385 14851 48052
906087612997044609 20198 54332
512119481194922369 7208 34386
885481791046014849 5117 24439
984612702088597249 33036 44563
136974853671095073 17628 42939
70854832801025225 24402 24987
642859583443506433 9182 66239
616969222598896769 24823 44937
894879696383004161 39875 45355
31470442304929237 3852 39476
909302563800320513 56341 65215
962378986797105537 48817 57674
877856461337163521 33021 57242
572282504223444737 15581 36894
492193173064006145 25851 66013
766548594220012033 28473 34396
22454104588621961 37103 66924
466512393522513921 18677 51409
449902684682410113 1712 52480
729254319408980225 1075 18462
591752098631079809 42609 65932
546702583721561537 3970 45982
784643052572672385 49368 63702
503810247557424897 24192 52593
439020162019193793 19636 38707
155001510715656833 23625 64902
860083895928180865 10865 47318
24610284274231733 19446 26804
831597470578291329 23814 25553
255335858801693409 17394 27623
274905036741781569 17223 50143
555126422809678401 32050 51340
753419532803423617 21237 64502
589211554232683393 57278 67283
506939655581742721 24546 52720
885248490225180289 5460 14553
278040864442264289 48154 56022
165427384680903361 21575 62939
623935964408925569 14958 66962
598614662591700097 34032 64353
867204264492688257 38475 63771
970699182766018945 34810 41148
584859124569316481 31704 52184
880146400873925889 46496 68791
362563189425944897 3463 64188
855304480798459137 14937 20018
713077776035529345 7785 53055
465780176198336449 5796 10255
919017756870164993 19641 54910
414469024601196161 34399 68387
377113803004089473 46170 61596
746670488213041537 6174 36092
205597596756522465 55451 65702
478304089204733889 45887 53996
567637653582263361 14398 28010
847088295725796993 24564 51667
261611419541697633 23845 65006
713518730860492673 18982 23059
197197470018902977 42783 43310
488895137253862785 13960 41188
438954100075367425 23805 32746
298600500686923457 25802 46917
592286283248224513 24985 26857
347749983035384961 27618 31840
742462594480276353 25941 33641
677283297850571905 9855 54332
800660393923646337 61540 62130
280892291936751809 3954 64375
564862428555020545 14580 33609
836378516990954753 23352 44937
239581614120762497 11733 34405
569104909043886657 23123 24600
626342132196004481 16205 39547
253787008123502753 19078 33922
586499091984233473 10087 14989
143833395047707313 30768 54573
805704157665108097 12697 56663
777961179998961025 3669 56352
120620798282825345 26686 57305
563838189324997057 6443 54492
284312822703430625 39025 41977
935350402360533889 51731 57879
404233231620036545 17139 56420
335471737375698369 24699 35738
919012975009057025 3168 55064
18415261221697677 22770 42984
923268310424699521 21518 27625
529868422506154945 44385 66973
278522694958116545 10019 36379
331488756687996033 5029 21574
248621577316651361 31328 36488
704049893845095169 2961 50579
191579751153486913 5396 37934
9821767465275855 22749 53728
328603557507019393 15239 64370
968096240445163393 22369 26702
695790010934320641 16142 45167
270177602534708673 8100 49153
558539200050869761 30257 33798
915903486857573121 8638 11100
784506897872152065 11019 24793
987812781031586049 4838 61529
410176601521921921 8383 48068
733304141670970497 26027 58333
525359593015668481 11857 28672
359949888640265665 49717 52786
239858478524734401 3713 69005
467009079577863425 46893 68469
777814308726309633 63706 68087
642140015311788673 9861 55366
763355930899219713 24011 41043
455349942072984961 6625 49652
537342935870686465 60768 67809
610328447323574657 31635 34007
904246734005550209 5231 50736
733450564397728001 13908 14573
658706989403388161 10922 67199
383954529132246593 18148 24067
843497528604469633 14741 39130
699397739323302401 43052 68280
498237366485074753 55533 58012
466886489621025217 16482 53889
156613653068728097 14048 64890
4254974312530636 15080 34991
611872297735832449 31753 32552
543141105712273025 10617 60985
691859797475810689 6460 62717
969281850016216193 26773 31710
658552328522592513 44953 57786
469767916403661441 953 4023
73511965040335521 28151 55864
472275207444781121 16708 41520
803182525821998849 121 7003
603464864593071617 28667 66742
397134215846445953 8156 69044
237200741009388609 14265 49814
264953679686431809 40950 59232
690788295082732929 8170 51727
293115153436229313 955 34487
534773717449027713 35308 50034
899936369170976769 25813 56227
951451737397242369 4146 49208
278156908999644513 9268 18538
105789538951057697 19045 45842
385469703252955073 5156 22269
144276414012999521 9652 30234
384466293194645185 57122 58719
475087785032471297 15756 36058
341280640293209793 26647 50701
576838500778230017 50107 56815
879811634503138177 51756 61154
975221264477653505 3823 23541
591185347449670273 32467 42770
500605389203165889 5643 29363
379512417999119809 2913 6231
660233548325678081 10785 50410
361711396658794369 34722 56076
718092122419086849 12080 30069
449329991969786817 24302 37391
698338500066199681 37609 42287
11484018849319711 23989 49113
658901360442818945 26967 59851
536009134488619329 23914 57811
796532532337764097 8789 52824
478561465445327617 11241 45680
595912238439929345 38792 40240
604139980291389441 15692 26669
160918763025875937 23887 32160
972279068451957377 9666 19226
56706876455244529 36353 52800
552700512651750145 17417 56704
536320980230428289 26971 55521
81139159997182017 12536 49754
120794643073459441 3924 16233
415109337892513281 25323 54256
22028417613114473 636 38585
837809921626888577 38554 67028
9415131185498639 19900 36693
580249594201927041 5085 14386
823528851645207297 7071 46952
904690795418080257 7684 32953
797647733967927809 4227 30266
110475414051219185 40898 42410
491021522754607553 14009 33999
806460615586349441 19247 30144
881080275833106433 59013 60993
462215173230372737 20418 64908
804391915818328577 43753 67914
536617423218846337 54662 67040
981117918976913537 39231 44984
55948631833555145 17257 23414
503091574362599681 65855 67040
259691320562797761 360 7820
490748093738766017 4821 59896
699940815933825153 5104 32036
911786929717536001 24724 35794
685384017442206721 41722 61796
159694052795295265 3640 24032
585421915688694785 24151 51889
984385663726840193 59553 68823
830556233361694081 2188 9983
854740387734430849 59868 60814
663542398713826049 9631 48552
857656453935263105 29340 33288
744317157186518529 52894 53358
64825034300788785 16068 38175
644413769251595905 13949 21453
70542135967571089 32515 65279
644414044461644417 36069 48630
155365492066145793 43013 59790
568250756444467009 5936 32135
737716421572528641 35209 42819
202995062950297025 16525 65222
113198757960425665 34327 63339
64818001400052337 34247 36503
159114395033924449 14054 27231
189319992333782497 40885 47324
710316383499012737 18199 62007
701186345205467649 3920 41337
266116137847930657 18527 39000
698191656719419777 30146 41348
995994675161348609 7859 57407
614728411113016961 2558 65874
536695064232105793 15108 18288
997221331152264449 23530 52652
694556928713659265 12082 68179
318213136277460481 27732 57234
314946950666112001 25098 28564
954344128218881537 42767 68936
128336283825298385 42329 54714
761052054177067521 30334 49708
25656273767737049 22780 62864
759460850567752065 40147 63658
437785867603587073 54338 54489
533839270696358145 34949 58354
434472394880074817 8778 50418
540271302250975105 33839 45939
165333927166166465 25609 30949
345320027287893825 34622 49392
643273409286734977 33228 46967
661225898715759489 18874 36330
285607194582773601 36936 37975
399202316163677313 7042 28217
874679175481716737 11857 35290
264377914541771745 38939 67148
878022344949990017 58631 65445
104550017593677329 10218 61676
657601217899099265 9229 10031
599463172131738241 1932 29519
271324662512903105 5651 51429
203997280609694785 29941 39733
817224917454964865 62347 67033
144837716017779169 14172 42808
363161483116762433 46348 65336
169210178227242369 9972 38667
659822730669986817 10450 53757
547412348744774849 6650 66510
197817196359601153 4202 39974
847775849206311041 23321 60923
59085172525882969 15804 61481
224256137934649057 11017 30025
835283130123436033 54213 56610
339279202873850497 31599 38223
351893023062444865 21659 34566
646294452621777537 18152 40210
175241066187048481 7506 65488
904365624126494849 15130 64385
265178735544125729 12936 29200
50071062779810665 14912 39828
117530010867490369 1036 45329
77092784921514833 26779 51780
671151397316179969 4409 33837
640823651634025985 6062 22572
200343731600348449 30786 47864
750228458847185921 41811 46689
126976885730115889 43564 47510
412458058370905409 25192 36792
409748031550442689 12164 42458
762111959240709121 4285 50023
640177133246737665 17342 19284
30094001717959173 46756 48377
996963332245023489 55000 68213
843397291292529153 22820 65865
327578730522318977 55195 68904
920764245071897089 21051 25769
967956431340674305 11690 48132
827944137140345729 6017 6721
940515516449465857 16889 44014
779025463902076673 35702 49789
64826861473015641 12930 22380
924201192614315649 19529 46243
120961392258990945 51575 62746
207502778548732897 32944 39110
978734659194948609 24342 42601
945892957546899329 26822 57901
663002415392639873 21550 43158
627936332771827969 12065 59694
705049122784565505 2874 57667
562308660906506241 41642 53728
584090340428772993 16750 31389
975697742986429953 27790 52442
155228856697995361 30153 56691
432008389953548289 22078 54264
985267241384121857 1146 4616
948942027544365569 4716 65287
705773631155345537 23091 23447
96689501650711665 38450 50709
195301734724509409 62052 62524
750877062189463425 27682 62290
418394890279536449 29118 40510
536053837186212673 6943 52645
668595687895930241 7465 68339
727763009425036289 12105 42571
380185683858222465 59383 68998
605915949189505153 7184 10649
330845206634663233 35693 40832
63268848487329169 54 47864
457758938668128193 37794 42798
221002298533360161 45910 55636
251685208231094753 23991 65944
598157401417484673 48808 60582
751666887889022977 52704 67977
105793996024441841 49182 57891
553702069806703873 51921 67654
868764421867158657 17684 56637
990390703941194753 46743 61360
460618966286457281 6263 11549
647927753017171457 18018 21727
923576699259246721 33543 48240
877149493605678337 45118 55383
699636209235659777 7762 11961
194770511916843233 48350 50504
318969044255258177 52208 58573
154948377030628129 10299 27188
970382941237939841 61137 63703
525705851510792833 726 13091
706775774654705153 12272 31031
589767946690123777 55 53983
903557625819939201 8140 39625
696235883280493825 24088 36079
511169226369450049 33515 53158
689568551043329537 16086 59574
643446065183578497 2165 51277
367789683197628417 25944 30725
612991184477284225 27306 33984
325694133042325953 15561 38865
834996631244091905 26477 68571
500420759937824769 5117 57907
588303277064088833 6519 62459
348038338256067457 15694 44690
788522180976112769 38613 65262
466274348672129665 43742 50829
615934612112756225 27409 50382
177581853715814465 39906 40114
387233038010560193 58498 59829
924636021448790785 28006 63834
517029577589628545 1963 41126
408101009144026241 11712 13861
560545443177030465 56144 68881
313598111281436353 56702 62489
718231079615538433 10211 35505
888335129504092417 30102 48965
915995893532095105 11228 37394
463530746132008193 53755 60492
48744875688615961 2201 20298
118910534302422385 35642 64544
737631614853366785 10685 42949
898033943517816577 29039 46217
859064381849851393 439 5657
163953997287300993 31849 59464
336323859112393793 28135 40376
305165288981854145 35475 66778
763912706949984257 31295 33219
521564472620561025 22665 49673
229321598566396993 30442 44769
303648274644018561 43819 65234
501675006287616321 3663 49156
443000522748512513 7087 43099
868661314329568001 19650 55712
535508469998163137 16230 18483
714319863343522561 17057 51339
257308711567709729 2777 14607
401281762099099393 12906 58647
750072398535905921 29891 67216
491988614634966145 26862 60541
112766816569028097 19242 51518
982743653619319681 35568 56218
538286363162896449 3638 51198
10886641356396611 55170 67945
752421627950162945 38018 53896
470580931969262657 14913 57743
786533563226754433 24783 53681
597035974959244033 3206 17837
108515903712053329 40731 48614
366145554354698561 39080 65426
473086738798158977 47683 49667
756414414653594497 13983 48528
536949299998873665 23286 63827
863359240275112705 47725 53318
777444326137583617 27010 42369
667958045488365569 25967 53141
872205357904128641 10474 39798
991436308219316993 30747 31346
434349774539938945 39731 47075
993161888684173953 27292 36857
416377464147025473 4250 13654
533149322920333889 18918 46367
83450321477897665 13364 58692
627272723754419585 44482 62706
780892675923688321 15372 62022
571706620170896705 52495 62490
957352212661945089 3448 22237
824399207155185153 24769 68946
770989972356922241 46202 56777
813305679765360129 11481 65630
452188148801212737 29588 29969
453712587253381377 29606 36642
382560428806122817 36431 56086
878801591792022657 227 54747
944518703983916929 6175 9842
577096892795143681 28878 52753
407077568355568065 2296 43427
420943319751810177 55645 58818
87106654199743617 3102 19988
30325764292815193 12285 36927
98388289574721457 22397 58906
551914918324978753 12748 58703
836370641098781697 43207 63762
799664417328930433 21097 53016
127324863638314417 49095 54752
742482126546942593 35223 61137
660556438122625921 12264 67060
132664886199439281 1228 65872
465538099606867201 18143 46867
146269641187540609 5575 20024
946149346153035265 35768 40812
34161008085991541 7659 26324
524617456599948161 41171 50198
512338692755005121 24077 36957
178953986302047937 31089 53789
963771884558429569 114 11760
503307198244861825 3234 62149
262431110266600609 33058 65684
315627040914719745 14087 31508
666659111163713921 18764 41337
434175200652596545 23483 26636
446502683242353985 39578 41398
93178382771668561 44107 49314
491299209656336449 5399 50352
388044302760754049 47897 67859
656368122786499713 27973 45007
231845589363373953 16800 24595
742448743567852161 26086 69025
3331689689822782 1960 24916
311680100623217281 19111 28326
376460126461694273 3821 62510
409490858799490113 21637 28021
318511288284547329 19218 35841
258698518048941409 39694 57093
670499565536331905 5135 13207
434528779251881025 26182 26856
456444091756289089 517 22847
298381138452977985 8092 21204
464873135354992001 26231 50894
834879415679768705 34718 39412
243413279805160705 44648 56007
28625819841362701 28245 32479
401406761865743553 12543 58380
874339026477148417 5444 16638
344331524282360129 4185 34851
422775620175851713 25821 44805
972142584688612097 12721 46441
849438114459605505 14430 37805
6608530853519313 37060 54094
533893830810637121 500 34810
304985815740693057 17844 53129
292944766415704577 118 65572
373304226743023553 11050 60407
7334334373833685 9346 37000
950832788185095937 14972 36698
728559754748108161 15223 56216
443048625977148417 52946 62023
82656395598984753 39551 53117
605887194528790529 10632 21342
878893235417681537 40343 47012
808259849100501505 24732 53435
84219889363790657 2629 18302
176080893797944769 13483 14390
133617106140167857 18634 50738
29788606615646529 38358 68506
136479862038964225 17416 43844
230900341791610241 44310 63393
435719345865098945 46819 54191
937487236889928961 46088 52942
828086022689571841 31862 40981
475893727955622145 8857 52591
709992253490430209 7180 34150
861445682486412033 39747 63069
605766082204422017 19156 42085
342986349928352769 6864 66441
817585753033970561 19749 39181
173732156307472961 45558 46092
856389613556014977 40482 67682
523626684788467841 12744 22907
411345146594005249 21994 26989
978274253089999489 6363 25929
469704107614273153 9619 60275
291762086982103617 3093 63133
235800187886585633 9131 60578
46743465160268729 11797 18587
435514958751721089 41759 52752
743615119322896641 23542 67843
469524430445790849 28767 65978
427564026444478913 25883 49518
972429045385990017 11270 31902
752988267843065217 35069 64578
861960788215842689 15942 20108
616932298037546881 3183 5806
299955185107474881 808 21462
60030266127256481 58898 61531
246906444750283777 24034 35272
885357084658174593 59842 60750
425386854635672065 20896 61543
705590522583136641 13352 30186
705237973063507457 5959 46936
707940896562327297 28743 63446
929490984037183617 8887 50687
141883267393723153 11581 14874
244081093853754529 19209 52678
205518808450158017 33060 52990
392974174921572929 14301 22303
114469077156215345 35210 66989
511809217834272833 9914 66414
817831778083053953 31797 36335
735752166208211329 1097 43750
563702456940603713 45904 67093
290686100770660289 36891 61060
896986635227868545 9107 64891
754342591027960193 7172 38143
750829224198596993 15602 18706
423720900027493761 16802 21599
624271998664546817 5336 56495
684742846887981953 27633 51449
911760609119426177 9221 56885
420823971476171009 17385 40428
257559687831239617 51245 60224
818827050886181249 16077 38484
488991324163848193 41401 50798
342459198008473473 2091 2627
648501328737644673 16337 19099
425856385013727105 11502 30150
319830424111188481 30111 38820
126878808136684289 27248 48136
713881373552702337 18646 52996
325778465929811777 18466 30081
669615639526526209 38254 44744
369269837741175169 21786 67811
886037222266914177 6210 15993
10601511532254195 23883 45000
216298083596143457 45634 61470
596682922450202881 2588 21271
832306115542444033 34299 58015
781650835680760961 40272 64521
714003867289122305 23008 53237
339774294904234625 4257 65377
48983522795801097 17012 32923
765706395056607617 48787 56101
206066273281493281 18800 68014
168866012768450689 19852 22592
474130441208295425 11931 55484
178013550863209249 13260 48526
112615797526601121 32161 64907
334687872312148481 11712 63580
495473912228597185 37017 50528
835462705386500865 13963 15482
996029631271369473 38503 57527
589852481172602753 28978 68547
671207714719621121 8232 67076
693729841842252161 304 34652
193166088202914913 28178 34910
131452885063513489 4092 34048
946195170708598657 22105 33768
327117047939392321 8408 10134
102007143763472641 18483 27934
723355279174501889 17148 58260
994254863224590209 16560 28838
512862651684127233 15058 32353
699642708993863553 57537 64972
863357998338191361 22440 35213
706099378451831681 4900 47764
880812454639080705 17627 35662
747867572056748033 29208 42912
149347483215240833 3521 24793
476198508890199425 35780 52647
386939525634897281 5874 10436
183315169350677825 17534 39608
673222575265274497 40221 48754
321328252895717953 4779 65939
842027929308695681 32176 40265
884185557354470529 45640 65557
594375613632980353 33984 61404
536696981374426241 25106 62272
36028421314465933 39507 62164
520277208538701057 2663 50102
887982704783727489 17271 35107
407036877022058241 5488 15950
39659358114956689 27821 54349
614117612347115521 17737 19236
358711523271882241 4833 37992
831513747839885313 15279 21408
917646656422800129 25569 30891
527295187885542337 31577 65936
198523391917579073 29688 29726
781218137213706113 15176 33060
466830408110578049 4236 48733
518288771059388865 2910 39590
848222494404030465 35427 36086
521706860118364097 43904 64497
295845523255234625 50024 52055
648709987973077761 10728 44995
505859205387540801 51064 68842
32793251504308785 26024 40248
924217349421692033 36472 55746
418332230945793537 6381 22969
979971995136214273 20977 47132
122638081135612257 29764 49065
914883411823733889 27606 46375
31866776007674957 27114 63445
490273489980925377 12300 47098
239147831580488929 849 63628
917117049127167361 18021 23094
10325883719104923 8020 26527
610446358973451393 57692 67301
851594415205760001 48775 68930
922720595880985473 46068 54363
997023571103014145 25971 42309
574284063601741249 23946 30477
728956984395843201 54023 58510
797682697376696833 11552 26964
534721193896132289 16211 41908
233935463711123489 32771 36337
245353829304740161 17599 28262
999139148644200449 40543 59002
939916097709883009 53641 62747
783311131422838273 54994 58940
560557021756132225 4526 65156
312697138794529665 12910 40095
228461446545139777 24665 56969
15978298327599561 25867 59827
765316014932089729 6049 26168
921611767515496833 45166 65778
81132979927318161 10590 46949
59680962061978705 18445 25362
754285408735036417 4622 28789
354948994715723393 12983 17198
727837948219303169 13309 51104
762917119049223681 33371 34266
147858102670504353 31813 56491
49113599595738577 12894 51612
196181891929469985 2527 56947
856106683203709185 17740 33832
279124644279853825 24927 47176
822722074301790209 26474 55207
857234327560576001 40014 63164
683486708259540225 35375 54839
391364304052523009 16628 21473
419891472288707521 15743 33679
523603842242565057 22614 66167
324045366588908481 49609 67361
349649829866514497 19916 24308
67103885082612889 20472 46933
349260644558341953 56321 62216
771998062424632577 36471 65982
498917517843715073 10172 67011
343775245792482305 58053 64741
455719332106340865 24172 48379
120338384793885921 12487 50003
738693744563285249 7239 58540
450764365971505025 17417 44124
995880579947225857 12358 35703
335058647706450305 12124 34394
416930000351747777 11063 33019
522936316774899265 62502 67965
367566690654328449 13051 21479
782299834720905857 32217 64820
554307307362542209 16036 53360
54551278300291273 43727 44027
527986538728441729 61561 63301
594904174435999489 35019 44120
25029261870706421 15604 68124
857068615029970049 12659 56625
34319452147357765 15600 17747
766925635222012417 9900 26224
266507370139983393 41938 42905
549694002921281537 17407 53695
162479064299049025 28401 34568
432299654118271105 49666 56949
541304413870044225 54630 65233
179787747412131425 21305 40138
525946202994660417 5658 31131
614153718778030849 1474 16301
699967847100658945 17700 18144
703602803923015297 23927 43680
241258522173495745 24111 44934
180600315140782913 52634 62025
309557254037535745 39167 45220
232614255845202689 18280 25334
250102888796945409 59480 65381
277113549654618657 9495 26183
233224249071192001 44202 66589
906195932006649985 30705 57571
715638574781820545 36186 48092
949945765857609857 12233 29174
631491438785609217 17173 31812
211227268702923969 6900 26743
940224134145822209 37749 68688
464061013457243393 33004 64328
563125753497566017 45718 65613
491382253069868801 43466 53768
402542531328890625 34093 46668
246693606220777185 15595 66573
96812155330432865 54915 56192
215745137357952641 1460 45205
855506690413946497 2814 5333
857202535506960513 9554 9882
105183003507853809 14973 62151
484772400045184065 10499 17710
955445219199049217 51991 60261
658081501630892545 296 4215
747997767953130241 12296 15259
902609962196191105 4741 49021
272954689270264353 19899 20993
312870097958867905 44045 44498
406123891899262913 36965 42004
733886758539508609 44063 62275
353374585890549057 36762 66406
95739545178890497 1049 64910
394043975552499137 47194 51315
570223224893322113 869 43439
508882942154727425 35520 64022
605516638085109761 29816 31361
844383648408872065 11305 31832
171073909321872705 19098 49423
415388802964145025 17721 25974
534057546950766209 30907 64820
458770080098609857 35381 50332
813800056250425345 16574 47021
208251088446857569 254 46637
954759122644308225 14496 55125
387419611127434369 18798 24549
222048463206160577 9653 46770
395796205990222913 45641 54192
340544701567171841 34555 52254
914316028096656897 31747 63639
756979981385551745 15904 34431
484927957562533121 22808 50357
470204405759293569 35606 41875
261655125415622081 39413 51231
104402536375740593 6714 51487
106986966978837473 17551 27998
175201897629751361 51289 54675
109247949670439937 98 55959
708552296578130177 4793 10676
684462072713373057 26744 45839
763050790225012353 20607 56631
71521076182087033 21728 49291
960640426696866049 2443 67113
252096958277036257 41422 65428
34559745246088625 49963 67002
653228982374848513 38571 53602
902224544563079425 3065 26347
73160786563093441 49528 53943
306466024668484481 47001 60011
178477621882713313 26376 58068
439231364067719425 7409 10443
728825829417843329 20746 48574
333418210305143937 31273 68977
966501229346725633 1541 12494
755682867571504641 28053 44206
633257101515212673 37193 63310
678500281482687489 32046 61269
19062761100435921 16812 46195
474870520349977473 29488 37310
588582880905278209 44234 49800
953456556675053697 15032 42212
642463763903485569 21633 41103
832263329914848513 49245 67721
363669789866477825 6963 30760
591800472956240513 11503 68982
502928425065000769 43287 50189
625583776929769217 9816 34271
101735881419784849 19380 21969
942765109995168129 49869 62929
405420655198859969 56707 57192
404373614409376385 43772 55696
49338991560389897 33884 62325
603650075520764801 28188 38462
687488851972041473 34925 51513
399507060454904897 9969 33404
990089537428445953 11061 36848
23983169234202961 33513 40400
173112052045148353 33920 59780
202374809437866785 13338 16638
369346029775201153 13606 65805
607866444537794561 62649 63798
575220061460846913 26859 67216
548116369795248897 46556 59815
341821886684357441 38620 49867
261110204686378465 32718 61481
554930424511347585 27314 63209
585953315945385345 22052 46525
465002747080760065 28346 40212
636845414547114113 45354 54037
122813310110196033 54389 60447
315379929773111937 10865 59538
21958449599537745 40003 62253
146190293577422625 13471 56538
31763125406534697 10549 15065
997083216166014849 14449 15843
683822227398579201 45519 60735
147550792398394753 11334 63964
388299471311633217 14002 14534
113749219710538081 9996 41970
533065534975747841 11272 43851
996952556952312065 50676 60616
72191496257879345 19285 24865
144499758377417473 2718 52964
153759331499500705 5746 35658
829504163188008961 7049 58068
172925345379560737 37097 57732
48100937340361585 6633 38653
266195659077595809 24508 68494
905123174016626561 17249 52769
542315804892659521 6851 60728
929174924480104577 2689 32657
124336036273334113 39988 58812
55838241422893729 3643 31785
538976968257522049 25727 57786
127687271127907569 6173 24827
911219599532302081 25189 63132
542507362603391361 34132 40951
962764364233656577 21382 63512
648606359698288001 13750 59618
637243130504842241 51623 64781
400234812333341249 766 30933
202909049680052065 15452 33006
893847166550212737 36616 39525
468531168040499329 3199 17503
918072526937283585 18024 67371
456484244417303873 38745 44364
514801256199188353 24750 41898
58736382390449649 17838 28554
163076120756588961 28134 54233
15053734149468313 2382 49077
547676584379640705 11804 57070
820712348382443265 46728 49960
684146586368076033 36046 66214
614700052843964801 11090 28633
986657094927675649 16258 61097
319621856530048385 38107 43351
589396377513086337 12316 52716
542845940586978753 1405 22462
487051061518766209 28341 43798
183098008704007489 46818 59985
813478311245194881 5976 59780
985966319269714177 2560 42199
852011462453116801 27116 54145
365851620628276929 15151 64781
419227865697312321 1433 35530
173916599017481121 61239 64668
456339197433404545 47976 55058
956280959566839809 8630 58303
411289304605265473 9284 16705
464528085548998593 49140 64592
397953472125305281 49806 59806
323727644639646401 5257 51354
587693941805017729 36437 59768
148569165147428353 2971 14954
274841001730660385 15285 31374
551449691747052417 6260 55943
87580080844521297 31852 59837
519243362137551425 8802 37135
380059631336347777 39656 57903
228438257591889729 35524 60531
287709039118769985 10111 56861
518068856195135681 29848 30168
341430350928870721 15883 24203
651052690266823169 1317 9299
694835505047951361 60587 67842
963110175964935425 54715 62451
842037309185382529 30444 60276
853128089821907969 44107 68490
222403593273671873 33694 52016
205838113832903969 13204 15663
813076114966317953 52017 67463
102634783643281937 5757 47026
334907669147060737 7420 25329
815979996786090625 42099 46272
146829271343005281 10722 30998
207928990858690113 8081 28419
707399622425132417 4189 45105
123065862600334705 25678 49472
523861826495586753 50090 64240
222792549839056161 14602 60109
356237093578119617 42490 48753
759328391621259905 16826 66971
858553061412276737 12447 39475
654355975687579393 10827 66761
334820506940563009 29285 32951
658402194648211073 20840 65440
348819078510441473 12435 55014
711047362898852993 3955 6756
598705955612775425 5439 64285
721992819393669505 14884 21534
361719320583187457 34606 53546
300198814630263681 29531 57762
181426326036874017 22623 62115
823324174172320513 2355 32147
823335148352097025 20611 47132
640036226756450305 12920 59015
398299858032903105 4360 27852
269576540374337985 31382 67867
319993449877454593 56099 56370
403516444574862017 41327 50373
32523921285648073 1385 61094
890422517396594049 15311 55861
404090658641759873 47542 55727
98772105196474065 24180 28263
837387464321569281 14428 47155
697756677543388545 11647 14184
261335331780525601 43058 48462
921567941790485121 30317 66527
801308669407863041 16198 17318
511272966464936449 62877 67571
801428398186313729 3501 53382
19827019455334493 26441 43035
418810139041983809 35313 36379
51023529477241425 28250 64787
729672140557664001 6834 18983
91490359060642849 5057 11974
250052759280041665 3173 29761
43720238101123241 29489 41806
325749738404024193 42000 65485
519142747445698689 44164 58383
753106544576315393 3501 50534
703417296871059201 8401 52189
565329583050992577 11025 46626
24260292369874037 4728 28149
265062580573701473 7232 41699
155316490396138817 4078 10909
171980393317138433 4441 6673
718775521088872449 6873 42061
978079957896245121 7777 10189
646617447305821697 2941 34340
967267224254367617 26307 60231
731952604877975041 14368 44005
301585643949980673 10464 54975
700320313582331265 52282 65288
16342583658254029 7031 22196
508232680739467905 48235 54780
478548883537133185 22447 25781
233279005369404033 53947 67436
49733864462961465 16772 27048
790536298416199681 27667 59027
197855265231314817 14423 32136
392076313153758337 16997 19349
218615978137332705 20969 50393
29160808186730949 31342 37579
41504351447674281 39400 64917
819799117741034369 1228 61502
634279247294426113 5633 38978
966424085239808001 5252 6519
359219058472039169 27376 33153
910759416192099969 10331 36443
310765097416233281 7716 54340
840996422216903681 4772 7422
868030100886915841 32275 51107
542736305348505281 7817 64049
15128690378514165 10891 43519
604718775271336961 15025 19634
333805095349792001 18832 67553
798382094257512193 17268 43508
309256178837639361 24698 52240
741791883220997761 8954 39181
868224664040514689 27777 57181
346893877207513409 10442 26793
401747543012032065 12642 16337
390576156568968705 52771 64865
40437400799593353 8249 10891
798626758703797121 6647 56284
713581812455256449 18053 46481
78780715832351697 7644 67544
388997175528107393 15555 48521
360618043052504321 759 63926
676992687576000001 21097 27915
252330609254372001 5536 51137
367520267312475137 42530 46070
198479646777265377 37511 57614
847456971412153601 41166 66912
87348121078349553 51359 65560
966991546473668225 17711 22174
785150324368395009 59044 61106
12568614011893687 24205 33763
676006255634391041 46947 59870
538368682820536321 7743 48993
221806579358663201 16691 32402
461845372214124673 30329 47456
344924012030674049 24932 61484
860026454310730753 1354 39327
629912925932551169 6646 36139
755575909153844097 32157 44328
545563011750957121 21693 44528
533969979590299457 33898 66959
611925033707542785 58631 64357
250420412944944097 23667 28049
817917469438469889 15452 18111
990321411994347777 62669 64008
884394792476392449 15544 26607
840760315213667969 67420 68193
811703468093597313 14481 23432
978419624046242817 5231 22935
220891037068447809 9120 57549
128260249970391985 41736 55762
215163076328792609 25819 34116
531411992791664321 8056 20279
69845137576002969 33636 40286
792640824215606401 3354 27117
824293089708916737 8081 19905
225281879946383169 31590 58623
697633449498290817 6160 48808
793521886177924097 26567 33484
440451153058717185 896 62769
688040099322979201 35044 38965
560270294381119553 32602 41650
160015587677644801 25501 41340
39422788441427769 31230 35506
934883889831784449 19656 47711
235232266774296769 45558 48417
229534456298861057 61605 62283
859565476803481985 14961 46390
254437978025169537 5951 66998
602268800291874177 51135 62777
972414733336290049 36682 39122
31869482540102469 6224 37966
203059532171867105 9199 53926
799551636741888641 9987 27479
411197207359972353 8758 67817
863853631965042689 35943 56293
291307492709353985 24175 50762
597028690192665601 56467 66891
523889493211680001 30554 62186
307186821365021953 21100 31654
291117224127393857 19868 45648
317102344961888577 62951 66024
554762984811329601 4794 23508
822706700485412097 47402 50127
735428983384668545 21785 42251
935350035352534785 51040 56729
474097359809899649 12205 55049
314884815428499137 62848 67512
214813652353004865 42599 65740
949422588016410881 7952 9729
794033347377304449 31996 59951
971426563549158529 872 56638
948216849020031617 21654 54584
497844827601419137 20277 35954
909963299759379457 37655 59917
315133674505048577 29630 50366
876873226761180289 37068 45303
824429915332821377 8135 11942
178686746177586273 23977 28837
78810648659441537 7543 20388
120671805415771169 31533 40351
847505370891660417 3425 56786
633267366678250497 12064 33933
346153719044579585 11143 38931
73100864669502385 15283 45732
432111282885138369 59899 61544
371906516165093825 27651 36436
880385518571955585 14438 50145
82062581856991553 39714 49041
150621404854142337 48689 57716
530329367569532225 16628 60599
477929792623186241 43450 60357
566393525253094081 4516 55198
322582224632249409 32300 48596
374670740427657025 1176 29993
248572261071160481 21236 27254
408302632720552321 23534 63804
964565247458430977 7381 10428
439531549541026561 23597 42581
820115165665910657 11542 15702
505963726724107969 9702 30728
768960210052320257 57711 62293
23011360400342797 27708 32142
900168201073171329 34125 56816
793370252707536129 13727 20696
227253306386295137 2654 43271
460740586146794561 10933 24241
377966483175853825 24427 52766
770846091160141313 8671 63287
675661318632769793 27487 29713
892245217535300865 28783 52406
114381019039683457 15992 38356
433253296873079553 979 9747
73131371227979969 26119 51580
147760455147089697 57459 67309
819877871704008449 18375 62709
337265774403451969 47725 61582
224643424675186049 5224 20606
598625024476003585 51938 53223
451252922187308033 26457 32751
676782519125442433 13242 15087
484320161110609601 19823 31303
490768111983623361 29355 32459
533558883294190849 13437 66885
508705450952849217 12894 22435
557783148274559425 57340 69025
314053576282756097 9945 18287
820664077476692481 37369 52483
421350355366190145 31529 48914
263096664868093921 23108 65768
30254175767037597 36752 67831
5127516637443820 3722 41729
805515336270136833 6934 23894
192987890832206689 43705 49826
603449824756349825 33052 60736
456206077865800833 53688 66429
673894789943364737 44014 50941
383175873361913921 38995 40667
847311157073459457 9201 66283
556366118170288385 28273 52091
487668541422980417 18257 23350
864808335961761537 22376 24840
457050751406736577 40724 61914
396067775811729921 59998 63091
358660756589518593 49219 52209
442296566062161409 14037 44774
547182069347012865 5280 14950
820114528351197697 41942 47665
79771867486076785 21494 43366
67230859147606737 60032 64994
621378287113596929 24510 45877
964677380505435137 9410 46921
833134337516487041 24020 54777
697403876498206849 29813 36604
693802578205161729 16964 33146
22251400849668813 32407 55944
881699959622498177 71 30599
756993352015122433 34813 36697
32795839025677509 41669 60021
484196277823741633 47377 62838
672177836838773889 20352 60897
16260423688372329 1837 31752
462640155443761345 65750 65804
170941184882266849 27061 45609
281228553267087745 18267 31762
450182029572125953 23933 60539
326524297745773825 7201 56716
24061594483015369 15580 51736
97776616997425233 62186 67617
25606859157981889 40132 63496
557454017038690369 19660 49947
629800823430017025 10396 53611
736800357333780865 43880 62068
313030851280878145 12608 67664
31682710348231781 7187 35281
419626090378869761 18013 19185
967941399356266881 14591 66961
776031741655167233 3785 46148
683669936940940929 14186 26052
271366782571519137 41496 62660
569064931868727105 5649 55685
809759249320030977 15624 41722
169364117275844001 28340 34990
57545525596282233 6764 43496
493192542642379521 52732 53855
377499714173801217 21308 60014
86884340962040337 26584 40565
470719589666160257 17247 41729
189091730071087489 19469 49416
25947919895891405 16698 56096
545952363663015937 1445 47169
35915211074495801 1519 4860
822685625402687745 87 27777
287026020392936225 2917 29409
849582397546679809 2322 61243
606349620621799041 41044 49313
99163287103383617 6083 21970
935366495962377089 11820 28020
77831008132076113 11067 60245
261259014411081121 56186 64494
334420471148536769 16497 57014
251274460142120417 32959 61344
792475134729425409 19311 20425
486324438981299073 31272 56224
928813350613271681 1249 27790
621330982209038081 22623 37327
996330764609606273 3877 7246
842325654789533441 12595 42902
875108567360133121 23634 24410
321894946001968641 31276 64179
948930925072385665 8634 55772
212544552062283297 39375 47096
914282560388617345 22949 59285
800582895676519937 12966 66253
763207225209665537 5324 62953
782248683514779905 11091 29138
325156642022722753 1721 25707
870205885649362177 15982 39872
671796992880711425 45344 67382
434351011884487553 14965 61896
593822097067747073 49945 63475
928346117858843905 24496 47935
977135924730784897 36653 44571
455978109140971841 57273 64622
712856973866383489 16917 62618
130365677056651921 41731 47527
491476910492803393 4015 63330
724974851119085825 28422 34535
74283532326749233 14444 44054
687631526651877377 16185 61043
470657119813605377 41557 57123
688993188675937025 22370 65750
669257824981304577 64312 67997
496466666154240961 41714 58958
872450362942100097 5008 65696
940294906794363777 12621 64701
26190925465702009 32070 63646
784023539007371521 7942 54195
184697968306036129 50912 67316
426157468846668033 12062 34657
301320196980430657 33196 42208
589023979065920897 7810 13052
12491772787324607 53103 66039
889097146992114049 36872 40429
584999023815701249 19682 33864
679096757651940609 3571 49877
264245106882807329 37289 67330
996178723910219393 36265 40567
565849924381343105 38389 42641
990120703526336897 29501 49538
794664689408062209 32668 44824
457505178269130369 2463 45371
575499236888564545 36413 40477
201274977730356865 30795 31215
143935937466292081 22882 25365
837487998994390657 3146 28722
950326931379255041 13139 19625
524009956589956993 20427 32140
936739159562545665 65350 66792
487478174038173505 35587 45646
934342866691085953 494 51227
872358871732536961 10365 32206
186282245495473121 3454 60669
255453530452570017 42223 42232
709136290682994945 42819 62844
31263438240920041 26598 43476
285999608504521761 24854 35859
210249026642784993 36739 51185
882408889125716865 30429 37628
281112733563595905 50244 56056
697935085589929089 40426 44981
328696877217112129 31302 31904
64838535585852953 10038 58527
749595133013137665 58444 63281
79481073456076241 29583 39857
880302088360323841 28660 49651
294251393899546817 45740 64920
922214725116340609 34322 42847
880845182655715329 14151 44967
473880159635626817 28743 59015
663999488943165569 18936 26586
673277884230024833 33822 44133
830491943733289217 15421 20797
443966429067600641 5350 12368
826119602863460737 21627 68936
599539131205581569 10523 58812
475368408980013889 20657 57350
413684864774552385 42005 52066
175732685228513921 14329 28260
615609627973235201 7831 14773
311851674321598465 50088 55394
608927100803484161 25877 43235
697051199203347201 15003 65248
767153191223634689 9809 41692
521311210361428609 22368 48372
371804239674389697 8177 57357
238490274340410465 7962 22306
145175136389774209 35571 43677
884592252197744897 7679 14195
556933461962856321 12835 61382
569297512405231745 38372 56145
49575138376390273 33498 65394
800606166822799233 50646 57507
241622856540971041 231 54875
996771108331348225 218 57437
106688182446866625 8768 56393
167942507195174785 32951 51958
761710176356288513 34975 49586
744846916416211201 29348 43327
644754139859323009 21306 34753
131753185953410673 44257 49630
241858496357139073 39635 64799
224297524731088769 5340 10730
70988100743953457 41407 63216
762234671709773441 35161 54270
937553064869817345 11985 25414
884070610923064449 13594 53960
368896893832818753 18548 57102
761357139427470721 18943 68963
182793059899211137 12822 21288
503845152636063873 3663 20998
786303781491191937 52803 59245
420942906042807169 60373 62959
51318549959191273 28464 61506
660522768170412929 8901 26298
751679701556192001 28166 52397
642038065745733633 6811 16549
920820777642603649 16340 57682
126292880236764657 2450 3096
524187197263835009 33325 39450
721383818677946241 36543 65246
581491995712966017 16780 56869
192684840240307425 21357 28110
833548895539770753 23333 63666
398685374747142145 10829 55299
876893552540991489 12224 25024
282592934954994497 52343 53572
128557624641864273 35445 43016
905679323289245313 5558 9832
802746808718822529 24304 36000
738951634215116161 21709 36154
153726567074421889 3059 17384
266472801937364769 18772 22847
636044832163378305 23787 36996
752243839862860161 60836 62432
585086785344252289 6177 20523
154402486776955777 38795 59975
812882727467481857 14275 43289
6414575145587521 18264 60876
848202598997893633 3866 66602
234246173181102081 33174 60884
630524969173450241 42301 47407
640481822555376129 18715 67540
30694193967228501 19475 22021
114897335128045345 5524 47891
301258290528593857 38721 39574
507005389245964737 52394 60649
801408072057348865 16450 42130
45841352805037873 16180 46495
738182591635592193 27925 63927
783789065148557313 9112 20271
319211061935924097 12512 63271
34583896398299177 52851 66153
683809036232972289 52391 54753
696321252238025345 13176 52542
413429175727465281 24757 37773
599585060658309761 20339 31255
300578067131937153 39221 47919
229449996574874849 17940 19985
549310169778770817 27035 46875
346630072612878593 41622 51700
199469549095553601 18614 46719
150960260265922145 43290 56059
756534816843476737 16759 61504
642676556177374209 27546 39605
581916707174826753 12162 49791
699769640847950593 7617 12441
344588182334028673 1014 2197
21192244882211497 33580 42161
876294030713452801 26428 33876
779453893303699585 33176 60677
700455181908530689 10238 26545
482343500002141185 9707 68260
50240920899057073 37535 49347
175200847468364161 11832 40606
153225943997817633 6339 14475
429996828530089921 34297 58338
932796635373492225 66 32594
19890953477361253 3004 57894
985262571434738305 51741 61148
729610616190253569 38904 51333
66422089518283657 4173 47673
673010042642449281 11734 39585
405941353623028097 24168 28001
875355307530849537 25231 37403
181009373103577793 31934 43259
154085273223362401 58036 60991
213869887177288833 24295 52370
854215090576385409 11830 63191
614344495529962881 12826 23137
959243952485952129 43062 50130
35988481178485189 31998 61922
306775590052506433 2367 59862
342481945402298049 17607 30817
263647300705404321 29932 43247
323076215621007617 18176 55831
560647953323435649 51914 57187
597275203153202433 21626 65408
311642561884429633 35406 35544
623745650777742337 25113 62724
89152839402725441 512 49283
876924441381120769 32284 49990
967577482411403649 53572 61733
272753013578729057 17701 56173
695496006212490369 18 31759
960765348983898113 18181 21077
549776385182259009 28452 61791
280974277186878401 1351 14244
996093247174496129 3642 28707
955420384553562497 56921 60600
914007175352512769 21427 59482
467178464260861377 6140 66452
565204167718430721 12174 29645
481529864351529089 35097 42471
366068937372137537 50492 54550
336119305420673729 41168 57788
880244527888390145 48466 57396
586114183005705089 11795 51666
50470633786066089 54177 60763
790691634675518209 5275 37692
181073421418059169 22022 30864
484604213361990337 28089 67600
527498106956944193 39774 48065
922061165536540289 22013 51588
719577226928276353 4854 41500
620003598182435713 8314 59242
967599427884326913 25166 51761
101752127718590657 17092 41486
54754865777621121 50894 53495
17678293110833467 39432 53250
772652944155840513 14243 16443
701518217235580673 5297 59440
954381246067367041 42840 63537
427944410023783937 6776 53552
100388464270910305 39157 58030
585154984813137025 38461 66729
742695675866595969 1403 42602
121859205051293889 22749 37819
202455190626483969 29478 53205
192837721380151105 9995 13142
214312303381472449 11053 11999
447201018685731841 52622 68703
279190590846756225 27297 51470
511564657457462593 43043 50514
381938100044632001 2813 8491
792216169001477505 59873 62784
655237689375230337 46010 59815
480202438037302657 27178 51807
688143356846335745 7613 56614
546853285579871361 152 21831
49354580827529305 22673 40901
696695928541267073 28239 29695
972367927168502145 36821 40833
19312413775082861 36344 37835
968004626027198593 2776 51388
507319013157477633 33657 61233
510946333415926529 2284 51311
256096478966284737 51128 57049
323929103414318593 42154 42604
289383726789232321 15369 35361
141954172365952753 9246 19532
944530440920033281 46277 56961
155581365128075073 13604 33170
662443378497833601 1740 67690
634249817878565377 19044 23377
337947751834022401 12623 39532
298113101019513473 17948 31841
448447840191427393 27292 41849
581717041923322881 14712 65698
647348620549394177 6154 67547
387994457649529793 34783 65988
965137451899572353 48377 66399
704288668287755777 23891 52072
973099142303553281 17689 48873
137140805469730513 25789 62102
992672596779904385 1329 55672
256106550333807809 28711 58302
411828640748950657 12521 33052
213805208370121857 20553 52040
861440487528646785 469 3646
501781837264598337 8129 17160
944633649285563649 63716 66404
751047438107665537 31532 34571
226385643610861121 65340 68635
882169475053242241 14394 57742
492424894545820289 11393 67533
763253004303567873 21529 57406
424177488189222657 35744 60503
493744990968661313 14741 30778
684047498630476929 53512 67542
990269451214747009 9381 43625
855034017311744769 22112 34840
27327647010277901 10189 19487
415828450922475649 35854 44329
669947417846248833 51692 66658
638916154319268481 30072 30892
13664830034183951 8165 12397
852498277503073665 24455 47753
835290980676465025 17079 44754
210819762052672385 6176 34102
500785887417830337 15095 66504
715909818860552577 15897 60161
173480910815829505 53172 55645
433622906777650049 45222 61261
520932329268486401 42039 55125
288425177216581121 52757 54312
611555992312251137 21214 52474
907871413301542401 1313 19436
507533213932671169 11662 26893
702926275898818177 50804 68961
307716778052867585 36143 47836
181357583032102817 17395 46549
293752425409461889 24337 53443
653664147260613505 5891 45769
937623416791783681 11334 32535
539591728222212929 50697 53805
296596251710038657 34654 36678
416011095189674049 758 15203
240639781757284513 42376 57785
570385468857459457 31238 42666
781817994739025537 29274 61731
954907325757332609 8582 63963
10050380559594175 19757 42168
117736106075120977 9631 63918
766649097400144129 12653 16983
299563567538569921 54388 69023
711539740231575681 35829 47439
994874390153505281 4581 5490
685856274849395969 14131 66990
305832674080207297 12617 13748
942746452689849729 42240 57216
633440204479718657 27616 46076
692279196633446529 8353 23667
379510277410702209 4635 58725
109931147202633633 29343 47767
971883651991838337 13812 17953
640726197359082753 6926 32962
827456305869745281 22395 35502
211549640093185345 1478 14184
394829319898100545 22440 43206
903154108041572865 39010 58363
794509654389372545 10133 35367
57994710394059017 38462 68067
536640674501107649 4424 19368
157065410875457441 3550 34498
460236563180572481 56059 62764
806532675997463169 47546 60403
664006163199196929 13601 32858
886029339360756993 1683 25110
460023384070382209 43129 50826
394459510520835713 13976 62701
108140237700006033 19798 64210
223556086000780129 11547 39465
681185454994235393 36953 39384
465055959124331521 23314 55874
578127723662909441 24055 46855
885982753664674049 49609 63137
409779824876835649 53064 53444
212727294378243681 27246 37104
950890309887391489 18702 24920
687698906678559105 2425 28795
682719635832100353 40533 50128
347841313483460353 13610 52187
394945977283562369 58603 59320
658456356273543297 27256 42177
969506139778729857 27998 67359
79673228196885057 31925 55637
86167496698912769 51223 53475
217554964677116673 2176 34675
477209664702726849 8076 69051
728348551206327297 8900 51317
752601257732045825 37592 52053
567631585386376257 32046 36389
371907414401704257 1317 53307
753940249935698817 10973 29341
327434210439513153 19864 43959
300235586507238145 25629 46005
642162847118086657 8282 16862
692494633341428993 10340 39443
876621170836024577 51264 64002
739359541983244417 14805 16465
719722595509324545 15514 38909
633676971684838657 1450 45684
29608721801189121 14678 30992
354990434570776641 15359 22250
15701525413007289 10789 43369
491263036032794561 44153 60721
503991995937589377 37338 60767
458312907044440705 1643 34765
345288646343277633 3214 55031
793551895850288897 12207 50390
150668318575377217 1259 60673
629564536837090561 14786 41596
590475245102211969 21719 62008
53008742003672897 9368 42771
724833579987723905 26497 38975
949221606633411585 14199 68133
600395877805851777 6065 13940
819509521292093953 2585 15392
326604858469345089 4087 30859
108065211844188273 8973 20204
136371787509332881 29108 53322
245272089767272673 2581 50926
966622792736963329 248 32734
100999597890332641 29769 58340
939318976969076353 1740 31795
717116728088075905 3424 47654
857041065635961217 985 19575
186900168321454177 4497 64509
708368621402272001 20484 48349
777672525486426753 32877 60954
964074673881619073 2140 66316
580265461483204353 14901 50978
830759816894897025 45075 52696
955480642094915585 1752 7552
788854983026219265 37155 67459
372418371230832449 27547 31271
165592888869284129 35297 64219
157961114904058081 12256 64078
769704465524945665 29325 64092
137204798563342225 30343 48161
551039694250761153 50141 66048
213601992978471585 10535 68097
668949055173889921 29827 42237
719705578523342337 11859 39889
141134603170158353 43347 68717
852568485266321153 200 20683
665757785812623105 33944 45065
731917742772136449 17954 20525
271230203704988065 10149 20025
619660791885213057 55915 61208
14839378521678271 7162 35760
166556765407801057 23715 42275
559384298796871361 9895 33428
760992679660294145 53734 58119
237610262101931361 12064 38965
403340210345955777 17534 40982
55013520586300049 50820 66703
216113967426640129 34171 49688
123029718898258977 15366 54173
319967965428627841 57652 65964
798642936478088961 55308 56884
290129218688097281 19735 60911
861902004523990657 15684 50738
565522823866071873 33433 65066
431914425791887873 6847 45134
44617411148568209 48944 54229
500173958255565761 9423 28612
624560370149605889 9551 13790
941478428361890049 46644 47534
710153476899311233 5058 11349
449586363298443841 23455 68005
647496757700476929 45580 66558
102147969428386881 53393 68135
624667696157150209 31316 40411
960819695275709825 17708 45326
183169841740475905 25353 64798
243779711111088193 3338 67558
87823293903571905 40064 54387
464736475659954369 31287 57013
693151065684471553 33908 43732
64678232170138017 13820 36231
698491545073512321 5638 47754
288064786956901729 59774 62162
809405305263236865 32273 68328
985685857145526273 8466 35653
926077552585216129 1037 18664
14367170755896553 4485 8753
706491364086897281 11677 25746
39185205819109113 18724 44296
932093935988877569 29390 48117
299747680787753281 39912 46694
170299799955028417 12267 28094
243544276765717889 59002 65635
690564269341852161 12627 37486
172693863374611553 59045 66861
165345055408888449 3202 46790
475488377050851329 10193 19764
798508547592053505 62701 68199
202831449619331745 18638 30171
124248281304470961 1755 34344
841778626392212481 31487 65239
674239553768732289 19993 59662
665164129863605121 22069 45087
233023591062018209 37689 47140
710577160830865793 1595 27547
124177057141157121 35103 66642
252430503844344417 9293 35229
575246578218337153 10708 13490
807023600655057281 24752 47786
140436607710800129 18554 50302
593261722097061249 56130 59205
772647583472714625 1717 21504
943749892485755009 25459 66766
753016617451454081 48556 48855
959468017992826113 37542 65110
349016222075430721 8532 34454
54110348567732561 7343 41152
392811746104289473 3506 6959
30496837852048489 21003 33749
312785890659821313 14623 49691
654464649913535361 40103 51113
475117651571185473 6917 44397
412241171353706177 44071 60961
749920176964547329 21772 62726
784462816519933825 40105 59179
347332234529748289 645 14158
63160528452790745 25687 65231
625755108832176897 19619 22982
885356739917483521 35675 53539
778146916317258113 19870 51320
692210364731629057 17232 31183
579644812903392641 4113 13612
172191883323577601 23930 28981
326978550898363777 20117 62134
186335187042381281 50462 56780
561371221053089921 43501 63028
454479245147894081 43001 54018
109413598342673169 46607 54881
873117637948403969 12598 29265
489443776335331649 7390 10612
351650715046403649 1848 4768
164091491193463681 79 16535
896317123341312129 2793 43636
229140462518582657 14712 24679
646174590636121601 3657 62365
185189018907568225 34298 53325
695078575198458241 16426 20016
597309724700846081 27238 41310
502441329867551169 1489 54840
278302351689067265 37295 61370
845021293252194945 49379 59422
540821775496279873 11961 32227
259086651405283425 1270 24866
451253336025747137 24966 38811
701581047867669889 7938 64905
329760204380573185 3237 67093
953838925689481729 7351 26401
199742232567363233 38316 59213
40102314170049169 24389 27637
512988539471816577 44694 57091
62674485141997137 20997 47020
84775445158573601 6318 62358
417363206924953537 13422 39532
444994263806801601 7162 22077
700327085740625025 34853 36057
27734320356987753 5714 29178
286439959357529985 328 11126
585662574549640833 13088 64318
730190336413528449 3595 22626
932515092128102913 53708 54493
28932199495976365 11224 36113
159996706040299585 27523 47286
533413539903122561 38631 58196
554430819113978433 47245 67088
370301387244474241 40235 54166
538288728655086145 37094 48429
176436121414724321 28723 44345
503969024421326849 49087 66330
7024146728376480 4743 64090
238737197609349761 19117 59044
152122722000044065 9227 21980
240864012767278977 47430 56882
386906424011137089 9019 68373
378263671584587521 12928 21471
932714164729105793 20513 21712
580465819557407105 46225 66330
181594982557861345 16761 67648
801931762907866369 399 35269
115537925776450833 49192 64105
909638753550670081 15380 50840
105286280314494721 42714 66286
839927831450918145 8444 62731
739239522088496385 17202 64177
162346841689771553 7628 28810
944970815484559489 4647 30112
490904505949469441 2691 56101
345492424808682561 22640 64797
914001483943000193 41596 48700
351240145516989313 7292 42693
863374721570320257 276 29174
926882785615561089 37546 52644
356253590114949505 13763 42659
517575537969001665 8241 57651
458907713774390657 33074 46823
75985484076241505 40844 65299
657278712038593281 4777 35494
69858165277089769 34859 51289
622627218338404737 13356 19319
395463830533628865 35351 49715
403174515860019521 38277 59969
563192470557105217 13356 65996
472828808306086785 44689 60449
678125753430649089 38738 43344
669685672769705985 27422 65867
3493370861043844 33126 54665
341675663141696641 41968 63829
74918524828177617 58935 61821
365287195020545857 10075 34587
887005890343537793 12129 38227
186532925954434593 27806 57001
665381095695650561 20577 39751
1263719902912187 10637 51117
789229191035197185 34177 64224
274567973851699073 30674 55299
678511985844352257 24584 63919
25764560020878237 4422 41314
489707355882835329 26951 31399
394160216762383425 2336 27836
403640464633141953 39186 59568
460212806231286465 50963 61513
741803239898253313 11446 34175
832187263948352257 24432 52473
323873530304894081 12324 28235
310596702468689729 37073 61984
884740803157647745 770 47312
787517267392939137 4800 8630
614070010509195137 1868 20123
215143221884265057 20756 62061
643612136512850049 14197 47680
913547779819762049 28653 68138
207980026732855105 51381 57398
15112573775628137 50004 55419
313299449713490241 6886 47726
426272364753355521 27159 53499
663972153494555137 19998 50295
487778573177056513 64145 64576
512836174695827649 29755 45333
43385279285072185 8089 46316
976315921763472257 39380 40423
810268722215955201 36112 62381
312976606569371521 5735 43211
782984629553407489 27492 63222
891832927633984641 20766 46757
489399796921478721 11218 21254
563886723826563265 19919 25858
930513286887357825 24774 60619
724289774329577089 24627 26393
414905017595049921 54277 67416
11011560013677979 23508 55659
847067361594621825 49807 52320
807469460618833025 1112 57674
399827817620096257 13143 28709
411293304032746241 43823 51760
542861974003411521 52108 61547
710588694204915329 23767 47583
450050127199649089 14398 61013
521860747894685057 11933 43636
362606251087338881 15073 41961
946666017097200513 20348 60142
52000267465533769 41092 51291
998811341612970753 55371 58727
745311724317300481 1485 67746
847503643889751809 18169 60384
839992319201702017 56198 68199
931363517515073665 42069 47579
834523422792482689 65039 66706
441913595756076929 9516 13704
68205501566840353 41815 51215
759945673055518977 29412 42728
965378757704566913 16217 52434
862360125323135617 2313 37314
692213982187713153 14409 60427
546060814739824705 55877 59888
465898592284911937 34768 50347
996844632909827073 31998 36577
495794953324779201 16447 68955
134248928512711537 42668 56685
239505498073949505 28194 62555
697040335406200065 24028 36456
374421061985447809 29140 37349
376264216426868353 32057 63657
686328926135228545 42045 42383
921680927829399425 66134 68827
510702687377918337 24153 65178
775667988090198401 5645 26790
349153683213497601 4325 12919
229184436820872865 8937 34187
11781429459876593 10923 49040
205261780789861345 48946 57717
397029510306918337 10566 30987
200489467546631777 19054 41611
496358820041397313 36554 38594
594875766810567041 39662 48298
581093527187956481 46973 60183
759010153128372225 40249 57665
851119005450232833 11006 16192
74586252802468785 24878 61683
492946643565698369 34431 65149
218267391368030433 49500 61946
763591289660244097 25493 38615
176939646610641441 44282 57555
940227558334296321 27298 45774
909791459631861761 35554 44794
881193281520058497 8604 28914
586560224253524609 35697 57613
625476485197946625 5981 18362
776853897832396033 42067 67021
353868271799118593 611 26990
108841936231847569 35708 47627
405983068402260737 15628 59451
637888703987641729 42011 47781
759326687692112769 15348 54425
90371910562446097 49389 53213
541451898835088513 43358 68296
373393459346672769 23107 55524
763741346690355969 22941 45762
338281802363020737 16404 24852
54752420886810425 31297 51992
939824053049250049 13826 61057
474525070840019905 22009 36076
576724268964277121 16916 30300
674880646680815489 37040 63699
403551272234395265 24162 34504
42607338862186593 13308 67225
865852177895028737 1433 39304
571055779099335553 48565 65496
579247724928848129 16391 47003
275869359908529793 15315 67071
958639245173735297 50960 66402
977488400938010881 8367 65434
983908432431107329 7504 43781
548914561369006273 11011 60531
847099215646586881 38793 47324
839046127024513281 47982 48649
735742027760267137 58986 68866
212339306634266465 10891 46541
362287998137638593 40432 52546
252440351732257537 13616 22296
463940889561129665 42532 48521
701697009545572609 232 31175
549135918420638785 14945 37146
943671768509684481 21744 24170
900261789148089473 10854 48313
166363002938840769 35609 67849
91757014985084593 20856 30834
502685503328802241 38651 49740
417712794630048705 62470 64839
334827861707001537 34410 42997
568395638750679681 38196 46729
17256802833625075 36900 64936
608611322787140865 25172 61387
518268688666200449 31372 60502
65449090784760249 5754 62698
21188062939852869 3614 40937
968891419067304577 14900 33615
750641456716440577 18622 54413
271775204196394785 15330 63875
942455387201587073 898 57678
714709641236765953 23969 27841
552448175836094209 23385 55327
749357210218754177 12481 57256
134880638919081969 12229 65853
709917385353250561 31636 42006
277580730842291969 13995 47659
572831486547990209 20383 27559
966480909213483905 12290 64909
859497186334266369 29891 38036
408424028085523393 11661 24198
933738430782248961 10639 39407
667494277640212609 54199 55704
227140511965060897 6592 58378
63284908826862105 16220 59201
897859295798589569 17411 32145
794206504852095233 27138 37758
589188911231872257 2466 7043
791145446470057601 46514 57206
114753929618466097 7913 20595
308490680856561281 17281 29546
338458137875861121 6085 48501
980040056588311553 7133 32224
533592542244072385 23973 47345
709178670038166785 9997 35364
218180110541624129 18748 68941
784720625296888193 60900 62675
751430438598241281 37929 38149
166142257838412641 37564 38940
588469354341455617 28572 65542
883772915477781121 8092 56551
478934672569728577 15140 43215
721781026299279233 25247 32262
17262957572540927 3439 17265
962426154161494913 35559 63720
270837354753602721 26930 68203
842375979085101569 17027 64037
328385134209028737 32319 42794
50776250513568049 12507 58829
447538448283104641 56168 66656
662730613599361409 26148 42941
636913270144447105 35981 52651
553216854859801537 10671 10838
390662875674728129 38319 59929
395317310908676929 5331 58557
833910911482192257 13705 19967
418111757514228801 998 24958
786219197352416129 19979 20793
527784395875723777 1109 65060
848258588962835329 44831 62037
711092254347693825 10080 32314
118411571979656577 34534 56920
552540822686022913 8838 26637
384044726376757249 10983 17142
274144386552482177 14574 29041
786099732409901697 21116 50613
235978977330486113 27531 61818
700940215039139457 50658 56641
938558707419776513 39441 53401
670234871466128385 3687 47950
503854371076311489 34418 58101
37210613601601497 48795 58680
284919751651788289 45375 48139
169049191379492929 42349 65979
288921840023274241 24145 60808
57433415140792481 16034 49015
439058995279243201 17923 27643
529944992054929281 4088 59441
537014078000662913 59119 66327
998373474099011585 59606 68618
200104109147478241 10680 47520
431392118888176385 38023 65604
612597725812062081 3019 21853
167491566755444417 8554 68270
615624038670734593 9703 44637
940051923134113537 5392 31968
683087631680887553 1202 56476
971758232978871169 46562 50048
258964199634309729 5606 8008
220028169320421793 34738 49859
125849098189032561 30930 64127
494231576553715969 3052 60607
94134176748060129 37942 57006
281702117413480833 569 49458
410253752534185153 36526 55000
738522648881073025 47799 50981
212372060922323425 4461 24137
3016874875051202 51089 56056
311134932058333633 7185 27312
394979468834861761 5056 36173
529460275348657921 8553 59307
59186617898681961 39710 54199
245645978220675681 13892 33666
387209702500527425 21183 29823
991077731922875009 19404 29435
977345984483925121 6507 49282
263367392002603393 29556 37630
495346602939719105 14954 41228
51387740846667641 1320 50925
557225407094328769 30444 66330
14419234640637769 23102 68698
157032054509144801 1253 1407
383500579886717953 23288 54371
431015941951820033 40988 66120
361571272085139841 718 48596
674108541115316481 18207 53474
524609328256492097 29905 58825
685523828045482753 38236 65566
163537972178328769 1671 67743
730017625609164673 17790 18992
638047795916012417 31187 37871
644737134176871553 24100 32866
845806382734590337 756 68494
499310150815517761 2626 45878
833205444758721793 35113 41166
65135989326897457 30702 49203
384854958989262017 28762 60877
27771913952207685 54698 61827
675476416172134657 61888 62089
880450602810960001 56198 67674
188238382759035265 26819 37508
722622087922076161 52526 55012
154913462320298113 9099 17755
44959128589390217 12161 59127
467870135627816129 38223 39610
132089227658426017 33782 66626
586073038701162113 41032 60634
59546975219411993 5449 13400
222438867036341761 38381 48721
49325369870473425 50257 62998
664120365580789249 307 65919
64221971772717265 8975 30562
997129247812051073 21904 42084
855871572670125185 17229 28410
294433218298909313 11664 35575
383072433099393089 26250 56859
538940832927661249 30590 58884
855402310164919297 15120 33501
294895873676654913 13003 51984
598119187594328193 19105 55456
162542286622606721 7258 52341
741790498674234241 32767 44097
701380334337390081 11492 42428
389374599616367361 40791 57990
667770960960947201 3250 26119
821063648266886017 13333 32611
106515987175374257 23474 54630
838783099423373825 16556 17367
572972077932558209 8369 11315
860853768327999105 13350 59799
258071538974579809 63401 67535
781555288417997953 23453 66049
50125457831367017 19548 56115
591643271341553153 937 44351
423809723791311681 1162 28550
272572879149343809 25491 33719
554263675365103105 9031 24256
721515277522272001 992 7506
791596205669353729 25670 58430
787761120384864513 1004 33549
751551522265483393 3635 3902
562143486846537153 1141 41386
273294619055196353 12451 27818
417200510154707137 35215 42680
972455523575955969 6480 46571
882193216916775169 1171 36166
484380110423476417 10774 54258
841757076477371393 43773 56406
287941806796080609 39464 57443
710815367447281665 3492 66111
703449380609090049 62866 66403
178501869000932353 36698 51817
151233671157324769 3731 59632
486038027481711745 17067 24986
211466390672516257 27764 66271
989392117538223233 28530 33308
823344560994510081 52666 66541
80010252243482689 4221 9911
363604897298717569 47954 49965
576700337937261057 9519 63819
949760624960344321 3524 68336
906518265280098433 6746 36255
960252139247561601 2453 2984
638480064409840513 15261 55806
355037454207430145 974 67295
19140050790923625 41834 53638
220817616735036641 43509 45557
975799422841610881 10697 32566
532830750132841729 14868 62989
5869053225197264 43002 44147
796517303329611777 10851 16094
75282994226093089 47247 52961
326508388344816321 33227 68718
664935558903096065 9121 14439
517722117496919745 50987 68580
427279913702982145 26978 61372
799874432669309185 47291 68216
165674360047418657 29112 66970
798590370818519809 7330 31791
570198471237723969 10427 15911
402931923766114881 48741 60741
338293557716980353 50106 59019
16742514646825413 39626 64413
310566187254742913 10268 67061
842653533769958273 34351 38497
249830909205073217 14634 22792
558253139038360065 7091 57581
888415993030839937 9789 14911
906425253811416833 41353 47109
584855030007361153 25805 55058
237175149731331905 675 40111
117765313868169137 65736 67380
173560977805731649 49812 65005
4868082973345623 7742 59332
242494673201097313 2440 29897
608222095497843841 8779 10359
639812976024526081 12054 62179
478058390234053825 13407 21289
771537828938409857 32278 53883
988971693315612289 884 61120
807257628186146561 37959 40468
91074749445866129 10345 67613
824482374550431233 22669 37458
830297622420182785 37925 38132
527825220614797505 10121 57907
538763187306415169 2787 53279
866213685583307521 65225 65468
456969006512672129 25799 39611
587949917926845697 18231 19085
970110502683255041 5187 36842
925125890607692033 2131 7127
635764728022287745 55390 69011
673599009204618625 52546 62131
204641301549514753 47023 61463
268800555594925313 1440 3294
806450332848747521 4717 11207
432932014213729857 12620 42394
250755368743014625 15962 68544
758367412441661057 25142 36398
18905243356080349 34559 48302
66048029409412121 51872 61740
205384219856341601 32150 55103
880709567174552193 42463 51498
492916345215341761 6146 10739
410086608760547457 36180 49978
814178592825143681 11813 37680
943839716384193409 25158 43610
982386099875419905 39933 46685
280111323297031585 52149 58410
466376535510420353 60183 68951
8439458298841630 2665 5092
200200557341496225 8068 21783
782858738256816641 27336 34233
103583685267850001 5032 50381
439791120113515201 27460 62816
38491566059867921 14648 56190
87086700273427905 28415 56247
273837381663213377 42928 58225
980585948238900353 35967 63508
343109660545728449 14104 25195
340787351702953601 45239 57641
370313466627735041 22022 28906
557184335527072257 13090 42703
509276115447143233 25735 49835
936199997441459457 15382 24283
388533069950682369 10867 40198
590028301767365121 26486 56749
142956049513848881 25885 68836
486999653929483841 46481 58400
419475414578826625 30677 67606
942634013325804417 10281 51635
761715806933644033 41259 62589
781256622979721985 43726 61602
593015768233385601 1710 65858
231868037225343201 5327 18700
818798699212031489 4172 48305
676143567097209857 52483 68784
492874177864834433 31340 49461
563355586731720577 2222 64577
850850120702411009 37674 63310
707667130588273409 19279 66617
798944613944485121 167 2932
737577542121091073 42464 47224
945997617544513537 5195 63561
887053964475210625 4864 6618
365514685039002561 17401 30137
91555834260649505 35289 48953
974570255637907201 3371 63749
265333885548127329 19059 25527
326397222030038849 1403 17763
754449172432305921 18174 53054
636226160865298561 9722 26560
874018643293549441 82 48365
514165838225935105 20965 21655
668703393972041473 18697 53380
668123956586988801 24189 67463
331831195441392193 7241 68152
296181108965953409 9072 49584
86818224283906177 10909 41923
889374561953239553 15055 38900
968830315967561985 52199 60424
342451344639769665 66654 68982
831875274117695745 23430 64672
784571002325442689 13165 55647
718006591078928897 9403 48374
249006116835971617 19540 57178
701665979173174785 37204 52785
257817082559874689 46917 51144
202881211490602465 12389 62744
916660801093073025 20726 62299
404883217611288897 2907 7779
19337547589465489 8076 46580
584576255682403457 31686 44101
121980483955070449 13221 36239
106091836414140769 46705 60681
847304265139392513 38720 66831
484377191292121985 48254 65892
479950709230834625 1187 30346
396141590240578241 10464 50228
42681575031458865 30648 67954
63482912867609545 30696 39997
573244771022643841 22657 41144
527776358973074625 17862 44235
656280820870101377 804 11753
500318596357953281 11535 55907
169831661723932833 3737 10572
403246275044157441 29933 61074
203295775459515937 8743 32420
271729796475934657 26327 65175
349659414289845953 36373 58093
771939871366971137 50509 68577
326718753576777473 13034 15161
916215354909677825 22131 27407
864814502156448897 22624 63761
700991867774636289 51143 62368
259438237219974625 37006 65789
168099637800846593 61985 65616
940313239725469441 12496 43569
789434060796896385 11410 38724
544594381663266369 20430 55312
318574192439950081 26057 68623
930814823841203073 32817 55887
85062280870122465 46633 50823
680895388082412033 6976 18090
434612918256274113 1827 66774
150221834664733921 590 63464
870486845188072065 2202 21184
586926982664714113 17477 29676
186016098400653377 12811 53614
826391735297889281 12963 15187
657887675855878529 23425 42649
745745695486455425 20476 61081
764774948033757313 14318 22525
463936235925359617 12567 55241
977253584308574081 32639 39809
864835847528802049 45941 61091
984452516340763137 28731 40528
58123382628181729 26328 49112
76168456598029617 20763 39911
930306693509784577 43200 68358
609606643795242369 13204 62667
147883955875300897 564 31899
45710522638518825 38 18066
758361594235360257 22522 46981
260069036790792289 44993 68204
853398281522189057 17909 32223
331324868331197569 21143 35562
958811967416700417 19602 35952
570149190948395585 36365 60903
963115930436515585 5567 8225
123559165161612577 61383 68775
578836652863735425 42460 56431
350935684690693249 41229 59443
137628074130631713 12823 36082
904638559881934849 22287 33540
341278789146635137 2503 5351
231578088551312801 16749 63252
126734535509143601 383 7174
965693099750939905 809 57232
128378896717286753 13606 36593
53883205658092241 26391 48127
966363888537117057 28230 59384
128110279009835185 22232 43638
283691159601978881 902 59212
309257387393497409 32198 63822
770629380800471553 31022 51762
182411592320864449 34608 58637
53621456614386889 49558 58391
267855067893730593 29100 63056
470025041064886273 3151 42953
790065683288194305 2424 33579
504037076094597569 15938 21910
521010244299983297 22853 56526
600249152543057153 38067 55028
227947093416918977 24129 43777
12080817955300917 29730 46068
288265209020988097 42391 67798
619925384152409729 5397 12203
451299061446096769 7758 62805
730902905810417281 682 13510
612577228205477505 41508 45981
753989339086388097 40300 65148
428006607415557761 34919 50137
584604362674319617 56938 67178
48961869656363177 20166 23700
719009165032204545 199 67812
583052572593803777 39343 50377
498241808651449985 35391 42186
444679126045397057 39961 43443
5377235846452778 8994 54239
874909688005647745 14321 31016
876127580686521473 7933 48405
199218168007785569 3060 16483
459184822947250369 40227 57812
502386423253316417 43991 52459
280597215314635649 37133 68553
296309010675345 37039 37857
435587188597594369 16156 39715
367538636123573057 38804 66612
849510237938538625 22889 44278
462740382297635457 8845 65780
669371715139377025 10410 58827
163503214615989377 26930 68848
37476428966876089 28766 45776
589722032213213569 38127 42157
532920596591026177 57307 68660
640699289013827713 29908 59172
633509850672702209 12009 43344
254005220307345057 12791 66526
504351324344000321 32192 67441
165347504949071585 39152 51499
853733481375634561 6761 14264
418642353308850817 42304 59198
348736759484381761 18609 43573
914623601586971137 34121 50045
335989878013940289 9412 16297
24307667840457017 14231 23384
794241063025580673 3003 26363
856309444573046401 8700 53596
574734436854477313 8910 38257
40940668124729737 5301 27419
855922214566675201 4341 55297
300228033746822849 26576 50042
277249107488806593 8010 35505
275721320401014945 8291 27920
587885352088179073 53087 53867
156119153331648161 7953 48007
140742399882931585 18279 59457
43120173837930769 6638 7214
16337773263046529 14349 48375
819374569858769793 3139 69062
35897770586011293 1526 57706
615743414884160897 10068 11105
580685214295485313 38418 57294
673026322976429697 20708 33373
724373544760034305 18579 31941
601182882752251393 9736 34713
267784028403667649 8695 9883
741764009031062017 13530 48737
270994987967831937 50150 55731
628717090575815297 41262 42073
118364185134694817 2345 58357
871117339387755137 26613 66478
768139548150948353 6556 26074
313499122220004993 25997 32733
188877666241182849 49498 58101
601223977380971777 11889 23387
949201206441777921 5693 17804
712193721258312705 22785 67868
812894906358607745 5506 56566
438130032054093761 31148 66236
606005867886018689 27357 49116
944646768755713793 54407 61063
991832479701059841 6943 46952
634036925957691009 29150 54933
364488352301883393 36504 58927
367218472718871425 7444 10887
495287329940325121 10624 40317
618383970731489537 49153 51989
533559373871646849 18853 55765
415394776888572161 13002 43853
228490541849225793 809 60016
480586190493841793 16239 46376
190489488149005121 9620 42519
741092552457768449 18603 60477
262166022674918497 49883 57110
108452041705081825 3461 67708
965792899472354817 13545 15569
542950875800553217 49094 63281
674050561061363841 59661 66436
808981001657475201 11191 25017
751858822799498241 6551 32574
499485930893097665 2630 64413
749040624162446977 25054 65635
164956848574551169 12833 13179
689678344223416705 17848 33169
673288619297036161 15823 25744
775792001878244225 49304 67983
55454146976433809 45614 64713
741051986391646209 26909 55940
351844625858984001 25371 36275
482900073406696577 1725 51597
844383294985366401 11099 31915
180614021233431297 7706 12148
453814287156827585 30190 32044
320695118031466113 16015 56719
731208798106951681 34404 56245
740725545299220353 36731 45243
769856954694130689 13404 40559
230237781764017761 30853 36600
784056519227707521 16777 44838
507496005136211201 56916 67298
569829448408452097 52294 53241
86208606623984001 12866 48084
719023829618368641 33471 58166
139493793961541713 37545 59432
623313470717572865 52355 59394
663841492476635137 17630 21783
641442163124939009 28634 63278
500577298951363073 35083 51985
312190309579587905 6216 8985
192518154949794977 4735 59933
675309767965831809 22749 23288
350069923239424001 32461 68824
611015613388513409 8727 49287
422658129524805313 26119 26322
235683770133508833 48822 56380
599442700712934657 32366 49224
356260283466522049 15445 49207
672520713937160449 3560 56238
64440321822861081 8132 47362
653857727406368385 3455 9946
486458413947115521 46859 64889
733770501032196865 20217 50744
580799920076149377 30785 45292
135341313225502801 18351 49821
113697526470499361 67797 69001
417310894699738817 8944 38276
482067257445653057 25638 64556
504849074384388545 1647 54000
168832910833128129 13036 50617
203999284958868545 29313 47292
364221520430252353 25870 55776
732782702807078529 1597 10530
468814505047841857 22104 44135
140337447180002081 46773 48439
772759195240997377 41495 50028
728221426333838849 9074 67682
889464241679217281 21302 59547
170870287316219553 37898 62815
7357486593296160 49069 65518
39716775378202841 5227 35953
630191964320712065 3761 64069
332489342369314049 38809 42284
14687716209682123 18563 23266
745318760206622209 27638 68186
552121691175880641 9100 10190
128663525638287985 2707 33936
246634856047197825 40879 51803
113781500756608977 56164 68951
215924984395396545 7595 49675
353222542089042689 5621 55917
730216979437262337 6472 41699
746738300372150785 5010 54303
482707286604817665 1911 64801
214987252943771521 53611 54215
193967193843466401 6311 24654
504016678516826753 4627 56157
547324122434982721 25365 52260
819440102817083009 34121 45198
686135864304066689 18603 23066
619034537925436673 21756 30029
709649845337633409 6519 16482
556796599923146113 20969 62319
74862959331031937 25859 46339
373106001274102529 32754 43482
451089951033306817 626 67860
314189822544165057 15821 34954
370904463586317249 3834 10388
408091073786685825 941 49409
850901691096748161 63306 68941
432003075585257089 41129 56447
300393316548625217 50468 65523
904623733752011137 5702 14718
663924615937045121 37748 41076
141345202144322001 27476 67939
678669566120237953 13676 20907
173499885201771073 7865 8628
586755568275389569 46567 67212
703797729097757953 25871 57232
205996683203583329 14004 30506
732926388493133569 13747 51795
196239348662825121 6090 52788
400287055243893505 8054 18495
490936580201026369 13374 48713
253326677752959041 7559 39744
569769596113541633 10614 26100
829537338055772033 57362 57381
685605125658955905 32332 44217
220243841572177249 34068 57842
743062182056231553 27125 38221
46204663073439177 10952 62450
726668161388563073 52038 63133
217430047489266081 55316 66002
463908417026726017 2238 7638
934519550913151361 42575 51990
63835519850787393 56691 57537
86188394170910961 30382 36559
430445429339581441 48454 53873
836986933286937089 21366 38465
30212620891735045 22458 42447
140041240285817985 26787 59798
614579005884490241 15499 24902
973199473810708993 54063 68237
881996210557449729 14641 32590
169314348374292929 25153 62732
854617799695343873 1883 42735
146775584232642593 2416 5253
583848003203247105 54396 59949
268600358041588545 56357 62308
629559919535477505 6247 61866
876376754535797889 5616 29669
825417713942901121 49204 61368
968524728047164289 31772 43501
508821335932079681 9797 65459
549103938659982337 23404 30869
567860534156796609 36370 52331
705883923824892161 1376 60778
897893078375954433 28627 55224
802608778847613313 46701 68307
790123820795745537 7754 40283
74035838150884097 1278 61995
299218672279774721 26873 29071
839146473346858113 48816 65138
545958953078486081 34535 50446
356247780576005377 9055 34528
789627484258669953 16303 59980
175582156902592609 11169 55582
76117270385967825 28717 57909
653274418359281153 14261 64496
926451422861443713 16384 25093
774955833631736321 15142 49465
527459055204349889 34612 65118
114348360476292049 8929 62936
963874591538921473 32887 50231
96401240014287745 47759 64578
902561977361219841 7933 30383
806496209333296641 20767 65919
453375823887878209 19956 52750
271665584334897409 43066 51686
650055583035868545 25501 38683
95994424593207841 17474 66221
865955360554703873 5877 47339
970728970482085121 25530 55109
866901606604532353 10644 66366
850078812513693569 1811 16652
392197065122413569 28333 50368
80488531053219953 26059 40820
338131417805346497 45799 64050
625820434910558337 5922 19393
116489335337814033 3328 39013
785441929723148801 62031 62044
615462103475326977 24329 33805
422355786791207809 358 47314
125669058662591489 50364 53651
125942008312875937 34391 35712
421436834723028417 29638 49946
705261783353385857 43218 57220
86096399852788609 40588 42394
407938012441960065 28045 61306
857343599355605377 50919 56354
737522987913514753 41889 58227
427221705585591169 56496 64808
660083093564310273 35513 41269
47604398177828249 20740 31784
786851164916861057 5563 38312
508952179560548481 6914 24737
563461717071831489 11564 66782
936414924923187841 60366 60569
337562218988388481 26448 28599
263823033504305473 30945 55356
221638268503880897 53799 62332
289347885563547201 44164 45279
877144444508552065 4970 33829
516758367603625153 400 42369
771788605222766977 13138 29779
477981776073878721 37549 64057
310291322942425985 8531 53860
953078890580936705 18792 64453
60763611706533993 5344 22051
133326440902454385 40594 57333
280623429613449121 44657 65677
971759567409844097 5096 38823
494337045370045313 35758 45907
147207389914431265 42775 65615
153563910294714401 39003 43256
102518194044986193 4791 13815
206773169053889217 40657 43817
42537971938106265 21231 43039
680712023391116417 16810 63282
443258556011340225 52603 65863
56251918517901345 14787 31391
295622400748190017 20867 39767
271305978104813057 6104 39952
584207043762514689 1421 5527
716524710942110209 7350 18938
507738616869279041 38780 39434
731581295314349185 21365 63109
606652184875780865 57027 66624
565231526072679489 47028 55902
230068358475282497 36973 54000
486490738454428161 16122 20454
91780323903545729 26062 44117
845253647753935361 48279 49826
945767919396889345 42077 64838
905708068958709633 22573 25800
247330447546669761 22234 44579
49845502659835009 6855 44055
15177204329237527 18116 68676
949317037322153089 18195 61494
589674728254490113 29012 58648
929497437579243521 15198 42832
963792163255778433 45467 67171
7190689052315237 30183 31219
423851555889608961 38065 52855
384818099119158337 15385 57146
115996811371903873 25942 56091
405770807210650753 29071 53050
195792457222463425 9675 68523
663354382668529793 37139 44541
388361129903234561 62698 65525
519614692395258241 41964 59978
685626179241392513 9952 41987
259227763412596353 27742 38091
801630509668545025 2859 4657
972413059385651457 15754 50884
739020147078374401 3123 39747
184672273603666785 6985 21301
556806355536128449 3481 64193
809800169758027265 15085 32921
549914313258806657 28934 53463
475800509679046977 13114 27892
63766328564984321 14973 48310
337651984086143361 51879 62567
401972904485656833 8048 20883
966863902670326017 44929 58238
185891776108537249 35465 44747
155051668368308513 37104 42484
721258557764013313 5349 42908
245451128170500961 5216 23039
855729500988676481 9561 28860
677920789565128193 25681 25768
497028631861521601 9115 15297
934898030416434305 17625 26675
668760461521731713 1011 9872
601570547095540993 52422 55990
783547895383389185 21492 36809
860952851303906689 31751 44445
728199587195579265 1164 48013
539096973320319233 36990 44400
530163141617602945 15012 27300
490615951881039809 7629 15382
906103952658401793 57179 68567
795478758942600449 6597 9842
310726375276697537 33077 51941
197092653563132097 5499 29479
426991387884701377 3140 23547
489162781374155009 33019 62104
282291869826874369 8412 48185
242875371477964577 16108 16224
751113527432995201 10364 42996
155442097953987009 24135 67815
526731418753467265 10688 39137
891895925485400193 31374 64489
726306629102200705 5398 55786
497520673962505089 6364 41556
681769312363709185 24665 47354
192124858018615905 33525 55948
840155534530044417 461 19611
77170010149892225 35281 61648
798566776073453569 14051 37039
814480824466571137 41 7093
697621213856908929 11295 17755
739541678491441665 30334 59593
754392619063960321 6082 53774
916863713858333569 10086 27055
992245746002357249 18341 63653
275108130595519649 34630 59868
368485476228055809 3656 51902
519829167619647617 12219 62186
759880647869156481 1594 54111
861838573121453057 13944 28212
918701093951934721 15320 35699
951043654650646913 30445 48127
490280492400945153 60609 61369
875428771215034369 18598 54847
822078423999567361 25172 66958
829237294420877953 12319 26788
220934059374773281 14882 25948
674419906838473089 8355 8819
344558662081137601 23141 44490
26820258693817325 10081 17762
405615156608565313 55892 68628
476963646459516609 11319 64784
848634611095132417 23118 26152
457436889377831361 27931 32982
603145045406140673 38999 52031
760294924371102337 35429 64259
11951676035661053 31667 41447
186163707354040769 6388 61211
694963415048750465 11173 52809
93012186438294017 19644 58867
878459220652285185 10476 31959
733352317453821441 40009 51803
847875389472168449 48371 62668
611263526813395713 2868 8957
494629747639091713 32502 39113
937689900549685249 14480 57310
84723427442202849 20830 32138
676997849623027969 29227 32741
178906216912945825 17975 25533
931187587483052033 42398 59542
514045508059073345 6091 11258
610539461312590977 13340 46617
349662602917813825 36875 60450
651674593780939009 30331 64975
762719988782425473 23232 31397
818733909733928961 46558 50014
956702324362748161 36657 61093
542012621310860225 5810 67493
325233295873832897 10681 30563
488518995681154433 4692 42021
319181270865580993 19555 50392
246564765689242913 47405 67791
620984469702467073 11871 47234
175599253917475553 6033 34318
948709613132574977 20393 29424
973245068893433601 18794 39898
877780852252190209 22116 58150
777421396292517377 34454 49819
344517229056233281 37005 40803
924402987630884353 27902 43263
235577183904656097 34236 48378
274213791825012257 9856 13353
886594219959175041 25960 40328
664400472091372801 27925 44074
999136383653084417 13358 27998
283691590119879329 54655 64953
655648441651432961 34294 64485
260432129249124961 39481 54525
930589633825196161 60748 63291
483242137701601857 4043 13551
92939046501737009 32542 54669
452210142391479041 46887 55758
141166389661382401 16362 47932
683969454277452417 25096 42926
930306537850295681 22163 53102
343749296529239233 990 17413
153346898205501953 26074 35990
216743290094505889 15313 48820
307158589311296001 26757 68096
206682680291137889 6036 52875
307431052420785281 31063 58640
31094238923522257 3668 61625
717294691327790465 4899 57244
901229461320838273 305 27810
986463237742146561 25872 27827
780023096290669569 12260 22166
649144368249846401 696 9975
291911626579675969 36611 47070
346423561918786753 31888 61465
231026691884700609 25354 65332
987511073708784385 20 9330
416040803811853249 37329 42089
939786807487298177 10109 46088
716235351092585345 17708 69044
406889732656036801 16879 52371
281408298251065505 16483 50816
994531922045556609 2690 58503
419735515860743617 30028 53044
813868067624607489 39642 67757
174925351938554753 18574 44182
201402177171519969 44280 53736
52016442041910697 3764 47532
81413137054322961 13190 57761
577465424282351617 28061 46051
822989594848625281 46213 46978
631008851569312385 21049 55171
787742737399010945 6681 51705
945020064215981441 34674 57366
281742173120807841 38256 58230
474227515700214017 41987 51896
838119290704451457 12329 20980
147533759012176801 6695 21326
232339152905243649 406 28010
201815542690049185 20149 45782
854789367910395777 56816 61246
591345064973154433 9241 31845
458493367939741633 6231 58934
197417202096225697 12592 46754
198307897788151169 14762 28959
497820413353778689 26435 49069
845940922234294785 21896 43977
11255000967345553 6571 41170
796890194677185793 55259 67500
400187303477451905 12754 17191
622362356632624641 47648 68184
102906996948966881 3407 14601
457860017529906561 31439 37432
255294206576834881 30548 31254
80816410669630305 9241 27739
892298552331176577 65717 68248
599715760713220225 16852 21328
171459470932518337 29412 61771
34902770334486633 15409 41111
645440463776132865 19457 29090
942202386048688129 17895 31466
324009903892530817 40458 46201
319624129116707649 55705 59298
392439207395376833 16064 30810
426811648200040129 50973 67013
284715571834084353 1411 9269
139485791323824769 32470 32864
32126480497105093 1171 37584
797470354237514497 52429 63945
520139767576225153 9243 52135
971823225614404097 13779 58375
490030862192732289 12170 31739
871323645522945665 38290 45205
928856108668071553 32546 52361
915129745488957953 54141 58011
280945817639967297 6405 45083
577360408467722369 26058 46603
872327411862087809 39513 68614
795088164623880577 5199 18498
897511997506263937 28822 36951
575418722717696321 32819 33520
514657401435357569 25525 34070
330287160919869633 17321 25239
962379397761900161 42352 63134
413483553414817345 18415 24631
399955514344085825 12948 42430
149795496466371233 17987 52587
200873007656078081 41360 43237
195154500874732417 28142 39146
962111125987576065 36360 37036
239820493797413537 10278 17502
717755648192330369 2795 29648
54101148802782721 3707 56894
151645499117691425 48022 59497
379911574331774913 38284 48213
296640352101157121 47550 50548
44995213547789345 9374 17059
71161717658327465 22957 36753
573280535251758017 22336 64193
31703421708208169 15461 59354
521945104363720001 9327 14683
599783869396688385 15632 33133
252867888779920961 17017 55525
393314785715467969 5790 19362
581367470713782785 7372 65677
544780849174173889 4373 35730
886234325361943553 34473 51692
213636022250788929 50957 65522
576394649809696321 6472 18214
144096429839450481 15495 58009
349018502156386753 12741 14772
243614986097760769 8878 26530
178594448330837697 13560 59256
437419754329795329 22533 53296
288772212968428481 31984 56876
114480935293293841 49794 62046
568602209113674177 41255 51708
478268201319067969 17077 54922
468031877844740737 36017 56405
267041958774434817 41522 65487
413242439041336961 21054 23291
849731731411679873 50274 58983
426456512470497985 43061 53287
769908924968824193 49576 49900
650231220896397825 28034 64206
918333393371696641 50850 62850
515077211777086337 9953 44194
809193663654845313 12817 54940
304359012066864641 20867 67822
582058722854725377 37228 64418
568857021280411585 40302 57574
920105222567904897 6658 64804
637289059216112001 40031 61766
480036362057504129 33813 66832
943923186124781185 13553 65347
964923368598427137 11387 13619
657277342841918977 7636 32965
194527430116124833 40061 63100
959451474106163713 41371 66731
208664593515031521 3808 42193
140108521557987585 24959 46304
524591043468589633 2596 31120
667074877591208065 53818 65159
166849298453008993 9172 62630
827606585433269249 7700 59559
500701985250913153 53617 55187
398051822734732481 4223 10562
809481132433596417 16783 47113
848851663320129281 55170 64746
168242915618250785 27812 66321
394832365228470657 2082 24002
108887210423695537 38520 57296
859723473291833089 43071 67350
944591763173548289 16789 52862
563050042487692097 14548 42321
270542698408569025 32607 54555
110980070593040385 5205 56492
370764103945973057 30401 48717
635662395199890561 60107 66875
536391589131689281 42496 53064
60525646383947417 5086 58185
577414481089903105 5909 62309
835659979021063041 66078 66738
497328965056304641 2318 20605
152955975529419425 2471 23871
681488808172517249 34899 56746
79532272410180129 14552 40117
990155217222429953 8520 67022
644402515248909697 12420 68420
460866294084041793 60222 60388
361964561641276097 55051 63054
26051122510857285 9932 41381
483008931101164033 2850 17348
28722790739479365 14474 53091
793862961425165953 11286 50007
740930939882424833 36307 41482
129324785029663041 18499 57360
277752158344156897 20814 42104
780960521809124225 26748 41343
58260330936171561 26745 39883
165123074540456833 1630 50291
689337229567698305 1192 60155
588516191602938241 43450 66334
894303504124145793 41114 59868
676649075023501441 1018 8754
728681296012041473 11939 16887
457925568003577857 4052 58211
143391087673528257 24025 54482
776470321261808001 1726 16723
670083800368885761 1286 41930
51738173858300489 27049 44178
982653416198367361 35528 46831
548679381799669121 10612 29571
935134158140471041 2668 21936
192315780617338561 1151 18237
904594732633618945 22420 68307
951335143561930625 12501 45366
170644416244854817 8648 53834
123240348982395889 21132 40511
291618822993321217 19936 25197
308222446430729473 183 11411
554558844742871297 44759 56185
218033803056005825 35500 44447
805757379042624641 39655 49400
474146900894321985 1755 67235
580655614808719617 41000 54032
653605399939383553 18539 29752
692875485780042753 7177 7215
303319398884578817 26830 44056
642256503419645185 2546 39380
881291217712732289 54887 55046
653885619151672833 2819 36084
912556001015428097 24989 42646
588924145562444289 33550 37701
200964573062041313 10393 52375
873218977163283201 1727 33171
368031365123979265 18526 46494
467666790545536065 3004 41415
667421307990242305 2592 53694
321082417019049153 7611 9146
778560483799264385 39605 44937
452776872765113601 14386 39469
336400165568168321 3811 42272
561847294597363585 32063 66433
526602034960486529 9195 20645
509266041502399937 1751 11232
252881220042088033 44321 46545
54124662974537329 53523 65518
171509932017368513 14949 30593
288964671526301249 43451 55602
968784849319664641 18102 65137
663406146326344961 20988 58060
813515501209646849 39092 62533
712642358941764097 40287 68466
982315350405020417 47144 62213
717192926875263489 13094 45359
791383925880960897 7720 11120
404766557358911425 37756 56242
657777313246160897 42807 60124
103773228107890241 19639 30291
115912993194339009 18580 61976
800413390561544705 8781 64726
612934598194346625 1566 61435
384593009762419073 1149 60462
114062570642186497 21358 36529
188916851925867489 4509 18562
560451519355073217 23854 42327
688721871580192129 46607 57475
207527440143135073 29764 56619
970504130381300481 20649 24181
329598933034152001 19811 42552
865347956028237825 41567 46360
392376939051313665 1683 62684
926704750215023361 24177 29383
552544679749960449 6858 56615
362518507631342849 32307 51438
874740112530556545 4044 54603
710903640000395905 34265 55510
913873542394259841 17384 59087
328250702601452 20714 52467
987547582966765697 58157 64007
92072216876672993 35914 67170
179566874579055745 41339 67026
934172450630519809 12907 59729
235558901906099297 4783 38467
694371148823449857 24609 68963
548961634505804609 20695 22114
925126988968649729 12648 28483
345189580914858881 59949 66259
201762701958031713 24278 63377
426023043335849409 36416 62577
613470571880363009 9764 25451
21263112258903761 20266 60113
795663554737444609 21705 40378
59799785527292929 27125 66531
938175867516768897 3351 22646
708382900896122497 4184 47201
192549728769066081 37395 47731
842755894433597825 10803 25460
567093493149918977 43411 57384
728154948464943873 31978 50493
196707909224869569 15186 15999
423734532133028801 28999 56566
153636909846333921 3011 3403
407377170235076161 44162 60783
502300969114045889 22868 31548
342926090475632577 43279 62220
167023993647525505 14551 67373
153303199863611169 35276 45304
311744033397275201 22774 50389
142081723195776273 52785 55965
752393900124580737 37763 51334
281320256770339233 23293 26120
599109983623193857 25545 50334
966403879143346305 8041 53474
659122386293013505 42513 68337
903359929510568065 42706 63683
874813973933612545 5309 62514
536502956735535745 36298 68026
372006562711980865 12203 18851
471970378181946881 19064 50637
609954367418808321 4266 36462
120354152123727681 15178 45450
629157681648599937 44431 56066
9476292153745903 28449 51927
986076570407732353 10092 28826
226516240806308385 716 43915
997779586963496065 39442 62142
482671768752748417 41832 43406
951315603850233089 14534 37916
230554726998324353 33412 57078
886747420367846913 49630 60287
794038916479362177 15393 63811
211276967989419969 14683 26652
955590829492724225 50300 60858
632137659415086209 43191 61167
17944245360762779 26212 32368
458922491532049985 5310 43835
383495459515504705 22853 48007
224573117522062657 19974 23379
616393599674832897 4520 45579
970302472003339777 46835 59027
563158997688407937 49749 68497
28286727964847105 15948 48844
709857326999365761 52484 61843
452256572419869953 4659 12730
403563606167896449 27541 35003
940902324663518593 14822 63645
74918374855453601 7547 46450
436107703330264961 40035 41304
248510330827958369 50263 64655
876680785158150401 14425 37981
396929874622184513 44400 62626
451684551158095361 26606 52286
892628669496875905 16896 32269
37862377984858145 31285 63765
661753324401725953 65774 66117
994393576134967809 37630 50322
339916918244416193 57203 63900
29102520186164329 416 20422
149616530609574017 16347 56412
892059258434031233 31393 49401
61097771045982801 18462 47265
626074963434071169 32275 43458
754189824754202881 25509 57281
987276181905144705 24607 58503
568470651324094721 19396 42221
635205251707127169 27643 53280
733512549653550337 8668 25486
146357273572718337 29557 43133
700020409385135873 47666 55073
278174692144411041 40417 52505
183167220712729057 38840 48486
980783226285751681 1064 29271
350996640130649217 13847 18775
450152616099750017 5812 30965
667228925358056577 58830 65015
486397884106864385 24376 37748
383079273127524545 12894 36317
879398942038626817 34859 63681
444520239786950081 14878 16843
156367227693124289 26918 34621
810039574670259585 3439 3808
49531548258123337 19210 24636
466460029351434689 13042 57966
264914622556247553 15017 49487
945311591361051009 54003 66584
922850283966887681 24515 54924
912565769644967169 86 46736
630726249193259009 37364 48124
201302669469800577 23332 44323
259003154537502657 17941 63306
69086292207980905 23355 59604
604227183150968065 417 34129
462163316416198465 8929 13207
190196873237773889 27385 65971
178312934207010433 297 48341
556074497628628737 12992 23820
80051642639876513 27620 29781
771195139960347777 38849 69000
808224767975456641 24693 40474
221488083732921825 10971 58066
347986246392199681 5945 49074
345490249901708097 5698 14974
866025716431007489 8113 36734
744606686477908353 31026 31696
917878993094593153 34270 55377
681128514291991425 7778 21609
640960736605432449 106 19528
708955000569872641 5216 17969
807346007363381761 16286 58429
150444053646204161 30474 41999
982062688336920833 8140 39576
296251621432986689 10567 61202
979856652099943681 9442 47531
524010364095310849 9212 52424
650063811083338497 12118 60116
619966266316495745 21420 26605
705516627687561729 11715 65726
783931221662307073 6601 68216
18863721316730421 20510 51902
287912030177636769 35804 46681
89487897822682081 32979 49055
345513540373779905 23015 43318
114312328555097761 27045 37803
87273583856770641 701 3131
976295249338367233 30438 44912
116621300341599009 47688 64869
674648862276935553 8899 54492
5239220352223129 1817 8587
445002234051560897 29720 53959
374703173912273281 31801 46570
690120117247214849 27660 40949
420112571262094977 6828 39870
955778333683358721 48175 51483
753593564163146881 13161 53611
155839873660450945 6369 58243
464592712188817793 17755 54263
905419746762806401 26208 63736
3558992925000837 12338 55251
462980043477198657 44558 65811
189868315599497345 18079 52906
519998531629827457 49999 56152
213425697629766369 1878 46452
604410247894772865 10585 34827
83186554801102369 8070 12830
138444264701707457 34259 36920
4581480119945526 20319 21636
811809055551190529 1525 6136
721419675824321921 29226 46534
612329200560143489 51353 68833
761671858612977793 48168 57030
236314819313289345 14438 20875
309525597613429697 7061 10208
714627462652192257 35084 46593
239258968789179969 6689 15507
182599753845675393 20697 31762
658222637491761025 23494 33604
673321362978530433 16227 24109
159808003966027457 36999 52980
289845409096610497 11806 37656
824086550913420929 10677 31684
643378858566268929 39632 59328
525211840034437249 39857 67517
989853828870149505 37233 57400
363919584521610753 50784 57694
631145714291140097 15676 42334
927636420764351105 32973 67261
864204251280792577 19663 33351
561800232012473089 39977 48905
976279468225204225 24494 51302
838619045737310337 30276 46735
955093021607620353 7603 16058
361737915750623553 16623 43742
475070099641303745 29140 54409
647805469032853377 15705 20380
178782260379332321 39402 46421
293242955998550785 30817 36531
951789693604315137 31107 58049
631071244383456129 29261 60016
251313572929813505 22314 62880
795167996506833665 12543 31992
17410692221833557 54781 64122
365514604319379521 14599 34670
702574513665805313 11978 50794
830546592565639169 28288 42563
722824833613248769 7135 9278
736283899350176769 26215 31781
850570441383961601 39226 51715
19386997940230801 9453 48419
251152917986249953 20857 40170
254638810973752065 2860 34358
990860633664023937 11262 16733
96888372904231809 51694 67413
994804418383626625 1696 31401
132142751766757265 20945 51813
468947881148050497 8755 29552
902621739344155521 15804 63456
730945984180809857 14328 66184
433420639491750145 43933 48090
922723068892590721 29641 47356
315023093137227777 8706 32587
906664380775925633 6309 12463
707343142556929665 557 15972
468993284451396865 43340 63664
230120211201793281 11066 50414
644432681619211009 45268 56146
118542103783404689 212 29324
358171583410719297 1215 16605
430671923285615297 25367 34604
210953891277473121 12850 27376
159423720772842625 14618 33064
14261505257433527 26097 59087
760628019192139905 33030 53730
698883943121845889 25616 35074
205802756724985153 64788 65710
27587578212202149 2791 46565
590683593248314753 12628 63773
251521494963430561 7222 46081
222284137829909409 29320 38890
673937193505576449 45192 45689
986242551889816321 6008 23188
624865453041483265 32372 52392
858794324854052609 34095 68780
728897180014396161 45570 65960
43735289780556745 30060 62542
398428001692639809 41362 47722
586315389751909761 26653 36067
547572981709048897 11474 45086
491244237393104321 20636 23404
994171415297248769 5608 44689
773876345566954113 35254 51662
639327345489103745 7586 16082
222942160955170721 1272 27919
479606393210207937 36810 67850
133060532035720769 51792 53477
820801678205537409 29394 68658
993980816614580993 31850 59739
163518399838782369 2910 19190
470421312678134017 41196 55534
748794541482222849 39156 47527
5095887091158603 3338 15372
347421823328705409 25930 59253
458862554245051521 19367 62313
472450933857555073 24768 27500
688107123468725505 49393 55217
488499999962446209 24403 59890
229711898700635681 7646 35056
90920874269041713 22665 56556
220354339633928481 3431 51351
35667599859852573 38917 42176
108245263942556849 28744 38529
631809161499386881 40305 53999
375459424690873793 6035 23711
504060845401458113 21581 24674
174036884707170721 8258 58806
585367853392053633 25676 62524
409055911971563521 24323 26326
998665849468569217 3024 33375
477812092069704897 34195 37236
831861799927491329 38448 63426
102569934521895329 27237 42362
538256328611826241 7643 51285
439446491131128897 42619 45884
911623288128165377 5911 36894
588933668671501185 44981 57230
679024379121262465 2640 24580
985236794383773441 49853 58235
120137326731235569 45031 60771
576303681992968129 25785 57931
215322214175959201 8242 32185
451291865366904705 11102 44374
909572127132175745 11920 51812
406356022121997313 15134 51349
124234060300228321 59772 62191
825459086061350401 8921 47588
673372736760835969 31188 38251
541326471044825985 51923 58917
512086113745827009 8562 24365
961087544528915329 3256 22858
546127364303398337 8430 68937
499322208062750401 24493 55997
564673874656040897 58756 63990
457487309077713153 39060 61617
215528515529381793 10250 44299
553089236215853953 30872 63297
458510621447548033 21409 49013
746399774228684929 49994 63024
499892446422304449 58413 58482
197792393989061569 9121 25725
776723572269805313 54895 65444
880249294471461505 58331 58852
160753449345815361 7248 15802
174740659133405537 36592 40130
218665717169276513 30531 58979
712377626729370625 25223 39278
897271930604059521 4133 41547
828533816913903873 41608 51365
684566706197148929 20892 32416
764721644103779841 37176 59569
993719926475744641 12578 22590
564856473542718593 34132 58041
152685857654265793 19000 39579
564207924337104321 16372 29768
683642452115830017 25560 48385
877015909472277121 41453 47165
2899619465825510 1647 42350
612106719021703297 15654 50432
959320696126962305 5689 6462
705100449107803265 29760 34288
543274987820982593 5996 38660
244189036388526401 28691 66772
532141375604734209 8392 62728
87988935852223457 9226 21287
790144773198807809 18847 48738
304115684034762497 27573 50257
662038364556547585 40697 56170
142908606718677329 45662 53832
972080517232146945 22362 50190
945282680693885825 3079 41179
80325815283313057 6943 40139
259232221536876737 29244 43889
567899617034743873 16769 48314
701455020614382337 2222 21098
672369220096424449 33531 61391
94014780539325217 33121 37013
851765119134572801 5313 6898
724916922795081601 15040 57344
641400022119395201 5891 49950
999559623341923457 7060 51404
167235015517650977 154 60728
330402982725409793 4635 57708
703503291394252289 21508 57811
63112204530753505 55204 58178
358863021991684417 16092 65202
548477628898019969 6860 61092
361904448577231361 19860 62920
82521448732848065 674 16946
686090056627723009 61495 68176
674901532699145473 17547 19140
356032855666523329 11410 30733
798172363683519873 32188 63988
970515275930583937 5895 33478
991339690838664449 5090 39395
91705113956773937 41812 53159
231343595906338337 8122 36737
884392881125126657 40858 63475
162878356757254049 31001 48188
831781926260742273 30943 54768
394918912694109313 2271 38800
984936289025544193 27372 40615
821453403942150785 10059 45070
994817205877975425 8846 47925
218496248620226657 13230 30193
4669983878660134 12705 25357
600552622295928961 50218 54861
389919561323562625 20322 22927
712681027319533185 9146 26384
800971740839802497 7456 22852
271415441134344353 35074 55897
161042165956981633 44909 54744
54886022256340537 4118 13182
385789250851150465 32077 40054
567267201539685569 7364 29226
659340147871756033 6123 63680
951327116144526081 14290 60211
346365793147530369 15258 27653
989617929165213185 24205 43070
178592820221094689 14540 30482
779017020100638977 9735 42922
336114807913464385 5852 37658
135929148674158289 21142 42745
230864128062886913 21989 23379
271206382995714529 28125 68212
877363330257853825 42107 63127
434483195303393217 36861 51862
796826427309380097 6310 8717
935567821325008769 9145 32107
549734570159007041 21588 37786
230429280067276929 4141 28500
231132946962571137 38667 48468
714002292737134721 47125 49331
424030773862799745 25196 61091
843955815361319169 29640 55365
445900830005793857 16732 36539
255682984655095425 7366 51651
885554192890584321 20030 33342
971450769688196609 2250 66633
827142313605190145 32887 54117
402128555681471745 16572 39644
426186829831042497 2796 54581
874337656410297345 49630 60815
486614208151703297 23319 27668
317879214208545601 5521 13277
583933937951503233 33146 38519
495865734333356993 8938 22280
826178179644937729 36120 65489
57774808351396705 4771 54133
594092336869326977 5270 27871
558215670044894785 26301 68102
638884243484678657 10070 14981
78817896488033057 15985 38082
969177781572785281 48262 61177
962457845769044737 42859 58635
720490152394074113 999 15834
289935730825376961 48697 52576
736056199473441793 59882 67129
380646254556019393 16232 58491
81267819450427937 33032 68784
117297280013445969 11478 68141
378566902408369537 18267 39223
777998069399835393 26476 44881
679357371545261697 32315 36490
848733903402333569 6292 56594
221872200090619041 8300 26949
15924066872067045 9556 25693
226617691534752193 10156 36615
232669131577608833 64997 67604
469762500930176705 11777 12517
492739691572289473 7918 52767
113272191374857553 6043 55426
141073267819521681 28796 68032
896509297915233793 5904 22546
604177227627509633 22958 43493
160417876162394881 19330 32259
680486265609914625 276 60181
188285713854913441 13270 63447
323187860123276481 16894 54933
525787322724038849 5717 10308
740136620758008193 18185 59725
622735834239680513 32995 59826
377694925218300161 1823 43615
178534818709660929 21958 59342
813538905632242433 4993 41653
525415199774489153 3836 17841
862537925282303745 49122 58366
428142401554634241 27548 52614
403467129870122689 42548 68631
214365876782299137 13938 23682
971307487203468161 7868 10300
780066713677680257 24166 48217
225539399291534433 16068 40929
764225784661920897 43782 44032
235465930537223745 9964 43746
120106263376538177 15408 65346
240350425063255105 42046 60037
323573747914227969 26250 40975
869303049912282753 39440 49784
858668662573190785 20254 26164
667566370953409153 22232 63540
197624368424602177 55982 63584
743993665572695297 31455 33438
137541515343581729 18796 56485
138940380274377169 7561 68165
866230594207056769 53270 55932
153279019616356033 39764 61933
692176667543716225 8176 48687
23980958341184077 12372 48625
307122106176809217 16546 28353
934939755890773889 2412 47488
133018310314735537 22427 66943
377048263469660609 24962 54405
808474667223155329 31357 31714
20990581126064001 304 24892
655548771314013185 17660 35422
494879342204683329 40765 64388
114714690403321393 13762 21149
997007326223005953 26807 67645
890374539677520001 17830 54986
497741495103568385 7720 13826
595734797970553857 33969 37322
445672572170657601 48145 58077
376086966470662529 4714 50097
836247340503206273 45469 68632
862625372686029185 19636 43864
466847837343401281 44514 65446
77439974230497201 32675 55454
31874817771793573 38465 60484
182184359944248097 32842 33680
838475104421441153 12042 18303
312598809641681217 46350 54089
56834401087030529 2139 47210
336798176165405761 1448 40728
388479758391660801 29804 41269
213212194921720065 37647 39390
494403242292420929 26875 61042
514110828175805761 45352 67173
663567374517391745 9824 40236
471602988618027329 32471 62985
362365889361825537 28922 67240
29911562408717173 3915 30041
329229799316031809 4667 9887
166592467740013473 1665 25342
269802697949685921 24888 30088
434943854213148737 16304 24083
636128170952595457 4 18938
173878402963875809 32228 46261
373064129920351233 38082 67374
938315628856845057 18849 56692
7903490545167814 30718 53795
313360029555962433 29526 48712
534150877134706561 38280 47093
312692589452385793 9179 42273
407855645184874049 41427 53609
453601631162538177 23664 67435
719550223625816449 2291 24716
104678725521598177 12489 17263
737180959498367361 12509 62266
256383564209482273 13344 64136
237397327117562881 20952 30395
242300801743571265 24347 29143
512792977824979329 46102 67421
810012969844901633 11684 54283
45050224131273353 11259 23870
54262192105387185 62804 68496
422272816043566465 18173 23403
761138960640845825 20688 37350
389078404185099201 3051 15767
445936142692264769 7436 48826
808180633265728001 781 7118
637996543147263361 25937 42685
208430820319421185 10777 57764
27624729215137477 12934 48047
491660121512460097 13611 61662
274422757362042817 8770 52297
454209267878823681 3110 36059
483487735578766145 2826 53556
700709958610452993 997 46030
739155292745433473 3289 44475
92941233647195537 9999 21970
386190729842315521 23584 65481
863281478382127489 42135 64761
78720990065345825 50489 58777
573311655567280833 51715 58412
93554066316901441 18325 43178
97966945260147041 15561 20617
858906971611982977 53635 58504
879639601879517825 12333 57848
759499709780943233 38166 67694
870819340232536321 7564 8003
788013471665959041 1985 20253
571512740087271681 15872 24777
911960972374235009 10675 44336
268019034018671233 4343 32476
207822577043511809 26524 48894
942333683196579841 33840 64608
414086788155476161 36269 38294
989776704089301505 44164 50255
512863846575623233 481 61928
316376935688296641 5595 62666
960357337075581825 1872 64594
627011907075406337 23950 34845
406873971004809921 6402 49816
662467277159038337 14816 39698
953826981730419073 25625 49847
211824409761071297 251 53499
613466073504053377 27671 49515
922609080014595457 17210 51381
661693909211695745 35899 51299
905307272724719745 16371 26367
246452748336789537 7951 56069
447735321515494913 27124 54548
810208889173555457 17144 17978
18438333280919041 14538 16381
518888303585082881 4697 43153
583993982359160705 38192 44722
222398480375009185 20197 61065
167106711181624225 56873 65104
67967725875060833 16667 22828
67312186336636161 8471 27395
48386153944665721 28538 63641
101134824061112737 17676 43366
619075433124390145 25116 27562
438913890924098369 17406 41898
522818464944297281 29227 33687
776670712353002497 41707 46355
464523738026027649 8903 33025
89429249460408753 21632 33977
800987906981607297 29543 35473
265651797870638977 15205 57512
733241922765682177 26254 47410
845511994321711361 12472 31287
178009740140144161 6502 34049
616156098923774209 54817 63806
353629736847377537 8005 16335
723639399732604673 29929 55294
146552202855634305 56161 59143
341211960244855553 1610 57289
124106787372209489 22749 62520
756046635050680065 2612 30527
170208416073084129 7626 39647
665759090617378049 10192 64716
300079507179841473 54317 61343
730457677027232001 29 12180
473079275567830145 35979 46734
393543697436648193 24039 39146
461992973420489537 415 47815
537207475181716609 5059 8756
412330018206294145 13892 25516
456265327989946433 11504 52631
261093619877097889 19158 63883
265168820531044961 32657 37484
309584252658527937 21453 32772
111624234518465921 72 13309
546133653203110465 13246 57434
584141416987065985 16102 24630
778598377154711553 18585 61768
897272236617546113 54085 61341
688506558680696705 19984 48560
570444059276610433 24731 43648
269661778801594913 4681 47183
903148722744610689 39333 49749
962598277637493249 1012 52946
420662643748229953 20656 26790
533914333242453441 40252 66035
571263175035859649 42653 65476
154228268786877025 49984 58673
324011041408283521 616 51546
130957812555454465 10842 13195
992517980783155457 52922 67435
199071541977485121 7834 23628
666597708476288641 660 39458
707832175740410497 7659 36051
764376872291684609 41299 45272
365404687652155521 14629 50901
182972361165468545 15202 67026
173076672442721953 17536 21181
667676676926866689 49965 63353
46288731224660041 22984 68427
285443160779195169 14752 18623
792019549205892993 18637 56093
279129723465622689 35250 42284
604647131084558209 21400 38984
645469705067540609 11549 68155
713834221030328577 42292 45992
768422801892505473 59967 65353
394251224536201793 24273 28153
901489764610417409 33554 58008
191834371846201889 55984 62014
442512574025336385 5528 45869
268395720167372801 7819 26766
773242201284801921 40617 52096
319900888182008449 57021 66705
548848344317882241 9544 32619
778416250426243329 67678 68367
695293922133302529 6258 64169
133160123328000417 35057 45948
684797686368746369 18511 20126
282927347062294401 25681 66518
585229118679848193 36639 46098
422761047155024257 45707 65124
180360143566041121 59688 63896
246875297057538753 23591 32740
449853481435539521 54330 63104
214898671954362177 8638 53863
620055644416545665 15204 32226
752713990238841985 10824 15016
42718624503720553 2729 58986
44548069713005849 22634 58958
389268956945947777 34619 65532
304105894420342081 18156 54010
727071668328093825 25790 27783
505527623631369473 45981 62384
708796014613405185 17565 67554
239782502176918657 1297 15853
500645872231217473 25474 32034
30697198926777249 45274 51992
44223840959055849 31750 40673
840201797695367937 29092 43046
905069444962990081 43608 53826
8886987546137704 5082 65908
326309644197245057 6039 50307
585422305089391361 42679 43095
297495253519741697 8248 48183
597491190835047041 3369 18222
923808008681128065 11025 28086
76556913597709553 25219 44874
901633160504317697 37869 45097
469867765978140289 34353 37607
397204540095948737 22340 57616
167032742711565889 17177 63229
797863210776057473 32123 41441
132456488636837121 16177 43331
403401387888685313 11123 35459
649798623998588417 41276 52969
847560921586833153 36136 48464
854932888165709697 10930 42541
687291334310891905 40173 65630
933097148704430209 39019 43915
687089569315332993 54955 55863
34200505587524077 45515 61274
402954167039460737 3406 20874
15336473621811565 14235 59034
755897672796535809 42091 55222
425408720649588929 44792 63493
368388404146664065 777 43737
478216004718543553 28252 48006
646466910596842625 37964 46176
945663405270369793 15140 45100
633604678716231681 7721 49409
380212501111810049 13222 33661
359025539907591425 39818 43836
123243199015409041 35842 62371
589780778146355585 33287 41248
807826873665444353 3719 21560
710389070520705025 3045 3086
20890580415414917 701 59845
971114032643406209 1162 65268
372009805270135297 28096 38254
755302551109977601 4720 63307
9434438456967343 34744 42141
501981021091786753 14040 43933
298684106243452865 26217 68162
623401409270030593 7025 32024
870314843937610113 32199 60203
667878972885738113 29400 54447
616396250757286913 22674 34431
320419413962227393 30490 44479
734591493082181249 13745 54902
484104353928053377 21601 27786
686366631264743169 6715 55802
375467061682854849 12119 61881
553170158366061313 9159 22895
92823496338546369 17507 65742
330450530056747713 28762 38499
495870588303645825 4763 48525
479096746383593345 23668 55486
225584326971763009 665 14461
705027452830560001 15194 53463
797864939638230913 6992 66979
428041542336263361 49795 55261
759758832118812673 4862 34074
942238110998101121 33374 66853
567912457860373377 35550 51984
477097227795301377 14961 38617
806119427262338177 50811 63924
267293789901454913 3242 19658
649986820440858497 17813 67404
833688605317195905 25604 50595
569840443966533889 30084 53236
619174911636104449 19931 43978
395107965779672577 17414 49818
134059962758190209 36769 67390
4655063415761164 4446 35003
803672106309416961 49496 52209
18902417688622109 6886 25206
452162974245158721 50649 56467
452539780265702529 7209 28774
428536856782596225 1380 48513
231033641826812193 5701 46021
861884276215338497 17795 21870
748869433840134529 23679 54012
581007591758773121 45387 49657
88912893607414385 4167 16923
804872688236219649 6369 20263
942087558794291585 20289 49376
663043782988108161 27567 54127
320951511478924097 43443 55896
88571781959476689 56765 66093
891045846672433537 44043 59787
488492966862732929 16911 33657
417414834337620289 39648 55225
649629450049150849 14269 24419
672634435812618369 16005 44400
642766471270061185 6006 19385
827224939650207617 9927 15963
451212602754370817 1804 39391
364378122295825345 40590 40813
917416797762452737 7890 10091
776248272156635777 29150 37662
82847435470728929 11523 44614
315413971599461697 11347 42677
51675899384417081 52772 66287
857984024282856705 45654 55433
951554178652006785 10503 42352
235669771796928289 33637 36618
967286818375495041 60 1360
384303901121796801 15476 35826
905945174295272449 49337 51848
114981867045308657 42045 63892
582974117937663233 14130 51434
937022717538084737 51314 61881
842676833427450625 38913 53113
226051707222389089 57642 65954
286159070820556129 55356 61215
967516195118093953 49610 51885
288634829070293377 3051 39795
909144508412104833 7402 47665
351916467136003777 19298 48858
160136414821621985 23265 44506
223308081553259553 23486 62802
920757301994150657 17614 64466
396948987065339777 4202 45490
536470699795046337 31939 55459
954166010280136577 19251 42671
338478919868883585 5586 5922
188155163468632481 28617 29272
534085314378060609 17015 24103
743065470635318785 36158 55451
132157682342786129 7594 46631
374195847344449089 11517 14578
69705332377111521 34750 64276
22724079139482713 12163 27033
866385285912649345 7208 50145
541704598121963713 21570 26937
589095412688422529 2930 29637
467425566731979073 51332 61055
717174193118275073 34264 68731
217197363394173953 15837 30718
432387085832004929 679 3113
279065701668589121 5762 14202
239402268283889441 7160 55922
327449001421694401 20038 37037
294285563405324545 29147 39064
815474502478370049 29385 54636
580849043837595521 20029 52176
215626447051047169 44635 56064
845397096381304833 24604 32266
979107230222144385 33660 66673
120054404486090513 33936 46544
592683440099573761 32463 64189
587635590060116865 10397 21256
566503320437764289 39743 68802
622269203328507137 21177 34511
22687537261045777 30143 46200
48958595837717665 8976 10403
377564301143610945 46767 66252
820789937518632961 18407 57005
420499426681754305 17480 39557
458087005276368577 18218 64507
233269156601867425 17846 46266
997202673828901761 13532 35617
38565171046311521 11627 25640
977793832753377537 5402 32834
944873849716930945 6922 35332
357606488932439937 20603 38376
978896732795600897 17645 36410
487094451724075841 7342 57330
620251121461908609 43134 50166
283720337901094401 5078 39865
63362796476265969 13948 32796
281397608863557025 4246 64616
746512556087470337 65868 66863
425751049817755265 40032 50139
91323310691830529 49490 60832
70422542548968185 32933 44091
124487548572407297 30371 66513
942740634020431361 8020 40185
3925138189995182 21804 32932
383366639810162753 22216 27536
681458548324076929 24851 55002
377419826833424577 28310 68476
138915539778860625 48263 67377
198209341511287105 7056 33213
294589093029490113 19264 45509
864848379197589121 50746 64627
712882738516778881 16603 37583
977825511629390593 7129 54451
218926001294125441 22546 27850
852672542887056257 21123 38979
508031327466238017 27248 38758
672294285568412417 44297 61270
340279974785634241 13005 38377
787903119493940097 6834 13765
800952609741639041 62112 65215
908841566987916801 15036 48747
933635082523426945 25971 57638
379814854575435841 11685 25456
168738906114025857 24161 25481
984534915135711233 26267 50061
680327474222711041 5436 31902
956866451789359489 21544 42885
494974245562783489 18607 25750
270322617651999041 17622 63681
519762508712876353 24867 47453
20291610994569001 8215 58984
310744480385022145 37930 58467
768313339759984641 34155 44644
230977599905205729 13633 66917
577941822661848961 40448 40681
314355552287818113 2374 53947
299242942173862017 49229 65503
62350789083712497 10463 52096
985672741028729089 24026 61808
272812191796685249 44576 61908
767659929439886977 2346 37267
970022660935487873 52333 64275
393534372738351105 17799 55320
507548572815604609 41151 43813
214144590279744321 41544 52209
162337044223267681 17203 35540
100602618727883457 15091 17921
280050179769641985 1531 38905
644398284327692801 57330 67778
363384288833007233 1701 41605
72702457376131233 44667 60199
827870188950637185 4126 18574
573712577943979329 9201 9597
47495101603079353 38294 57448
25622818882872877 16309 31065
750506830969651841 14803 24099
663442098046786561 9952 65744
511603266359291073 51288 52689
73686537034099329 59447 60284
334428300096814017 20117 26837
996824119633487233 1616 4614
56467381441240865 11693 48793
287567237407721153 21168 33529
148341621239904257 52338 63042
359851092359249921 31506 46036
362885333210616769 17885 18370
190765193193449537 54852 60545
479109288877477697 5579 48687
195823606707051553 42408 54408
856695899080865025 54604 55161
392767613638447681 28450 57614
545405266920521857 38177 41634
698479763417921665 15657 31366
47359951000235161 38108 52064
147102088186990433 45053 68011
784527896728601345 37153 43167
228876603453755937 15041 45452
449444522556536449 64627 66943
619596554157759233 19684 28991
206384214852146657 27086 30701
988029242337304961 27316 33314
313966822452020033 43311 49826
338411749796541953 17507 51234
930535945011992961 17606 34784
675107694754956417 46814 54712
426237436520626305 12453 60333
501914220254995777 40084 48067
634734812860482817 2736 21113
906039135317698177 3595 40738
196892772227418081 4307 5354
169186123977773665 45721 46004
48331649695395385 13068 46120
77828581854163297 15160 39950
70921576201346425 6089 31017
523773903630704769 4074 38617
607452815018671489 19355 54783
429832771056922497 55733 56633
402739409307574913 5454 39930
353887901571859201 481 19327
471406590146354881 19044 36133
486514385219209089 26309 50726
750193607564416001 37342 67422
148280777455219937 61077 61539
786294188484372865 18746 33174
250655845684022433 8906 18543
492609803352511489 10844 18924
79930687363322769 1482 7310
111512705086735057 11733 61187
257287675981075393 19806 52088
602814842350216705 6855 61539
999787172390618625 32800 41591
521383501208429569 19239 21310
374225017949314049 60749 65353
735060219959226625 23953 64198
47430142343451113 2060 33205
15527001254749707 36778 66284
444521319933755905 23250 52326
823870289158310913 12962 25367
808646789685432961 13662 30015
460216482311988545 17309 48945
80629569905156017 34337 35673
526370772240600385 1903 20674
112624292538647809 52753 53162
515536972821390529 5671 63182
132772780579529121 4259 24339
845310854251199105 918 7304
611539325951490305 5337 65001
540883659428953217 23052 32603
230005810811817921 53621 65700
513846658646972545 8357 67107
567525260263103361 20898 59043
709665042108124289 316 4916
918614090204016513 699 41415
437650518249188993 20488 50575
677916046732256897 50332 60676
882912289810644097 10107 60163
57630464502821609 43602 49301
15869469452272967 9029 53523
987778736155156865 31274 52663
805095644652734465 4635 28176
456023260465400449 47738 63115
200073127388254337 14658 38133
704405908472061569 12478 32359
992444114489540353 47663 50662
103055842944129953 52745 58421
9175856826576735 28044 63654
73871572856724305 16457 52960
117463894170182209 45588 53867
526854466482177473 15042 22818
67336250512756377 40775 69016
984060890995571969 55955 62263
570536777298979585 23064 64281
762636171221558401 28623 48938
849348675916960641 61170 67707
997741943695167745 19154 57819
252210075455362657 16194 39928
489505900903822081 34966 61254
341742365474903681 6520 17986
516108265106900865 38170 56494
54197063045688057 30393 68238
143270991690783953 10714 19381
4763516858535156 6962 39810
447510572226981633 46943 61810
193699525774629665 20094 37642
194255756948734881 12138 29232
357080451112825153 14919 54315
374416582417715905 31003 48689
829324421632019713 39856 41039
427418137524327361 25557 32665
417241360137527553 4076 53566
837465601002669697 4569 43977
696852777792965889 5179 12581
532838361893851713 13909 23771
198823873479131649 30744 56839
99171237013727873 12575 33066
833063557424775809 43592 63931
835405328389882113 15190 23359
654415900228290305 6549 6956
18597730412189153 926 4034
513726149583671809 28842 47512
712684045000287361 22966 27809
941003267491840513 47410 59474
416294511068933569 8464 26922
10135175667482345 42731 53708
490796003494367041 11561 44027
789331894926110721 66167 66708
286896320970335233 12806 51418
593928279767450113 28164 66897
112847886359389809 48332 63908
615055927679538433 11906 54460
222934079016987137 1441 21347
803534290232999425 16452 61519
58041569728075617 16567 21928
932048710297696257 29342 61141
542281214901443329 8300 67723
472953418327758593 1696 50687
189004055643579265 24251 46889
599586034192658049 19330 67418
504883007389075521 9873 10979
544555809513337153 7790 44307
928878805143298817 22304 57418
546031043671209921 15612 30927
100459095382781521 2194 60002
606457596149308417 45967 59095
348984012246347649 44173 55016
312352852752741953 911 24919
673083349927672705 24949 48457
260427429743554497 9452 38590
984907720501794817 23136 33768
108866619587733025 19581 38969
903157264306010241 18492 46499
421199108826581185 20520 28774
18188400795793313 20689 68253
996936859711571073 32447 52953
721404500085547777 45103 65125
39900177556614129 23334 65507
558511744125482305 24951 63428
322358466136027009 25428 44210
709101781916082561 25647 31177
334810062789241409 26763 37191
255804038526065377 45454 46650
26416555892030405 1057 41849
616676525519402241 1870 43897
687967256066070145 42464 58091
152758657784730177 16201 51666
941297191592472193 36732 63806
278770974186961953 22729 23905
946761044291317633 3760 67180
268108953491093857 11338 20695
495021545382588353 19872 39046
434497771687510721 14032 46053
960452161273462273 17348 60835
763147273858621185 1981 26613
373226493788056513 32873 59783
590369376293530497 8204 9990
21826284311028845 50940 53910
994249995104979713 24554 53021
936110267957264641 3439 29024
950625084160741121 17926 44876
197527348097292321 14029 46980
270041406501562177 17476 35089
503272947124290945 37877 51951
742631243039063809 13355 52793
775052004908129537 29876 68530
612729100993419649 30160 63158
790953586292960897 21499 48266
687794061756328321 12679 37638
672295037820457985 36418 60015
340359252050617985 19103 35825
718618924659924865 49610 51618
411976819597647617 953 16428
323675945085650369 12841 56628
333435866640542145 13854 39977
757688241656030209 55091 56832
801605815103776769 3449 27452
436382071253017729 10374 24647
590562856407942145 45403 51542
846455325190337537 10548 19016
537208628430910529 384 48852
996641376702907393 18562 47944
200415626815527041 16612 18676
373437004229959489 42740 47281
666655767752267521 49087 67106
879071024407164033 8293 40561
420218909632680513 40737 44574
677258587741480449 34155 59251
304349090738448065 27929 59709
486294233486656705 8195 13556
834663820263386881 52296 65542
124975156756040209 24527 64744
595369099428943105 115 42513
619810115981277185 2997 17378
926378670476722689 17441 67742
921994288400245633 57238 57752
497384863301313345 2416 35662
589547288687267457 49829 63041
94088971644282545 9932 53684
44455762658902385 43792 45577
787046493557447553 82 43940
726014748449937793 18150 27485
653751386098676353 33849 66207
847357426903133825 5781 28935
867597334077949313 49648 65320
517240629426790849 29065 36198
519388187205748865 55521 66656
126588982328787121 1227 7507
363412913646094209 18780 25635
588893837056769281 54096 55224
624122134690438145 48337 52643
447417322905099713 47815 52260
354822782411936513 23573 58943
450622988285797249 5496 11189
169930623172206209 28855 62485
2303513732432095 56673 58228
199501195655038529 30027 57027
99604393506989905 5261 53070
120691581250738977 419 68360
843042854350446849 10163 57197
768399772210933889 12206 24859
192823805175859073 9903 11868
32845948336131417 27886 28980
121301046024445473 24746 37918
204991305951828897 37156 38343
46358143656544113 27330 41369
78991699240035025 4852 53972
652241582867649281 39922 61331
903725408956184193 1187 46948
400881205044552065 12201 12550
611366384835264385 22761 28145
232047427331043105 48679 55588
751165176964711681 23433 37804
900174270994693121 46979 66405
655758073351123073 34564 47427
345054123609973121 23869 26547
32256153901961681 43180 68381
990336389459852033 20744 25549
565072473600224641 15754 51028
202627060378024033 10236 67073
72426095143065089 28733 42018
372792690216936513 8004 12734
610615961129852289 37767 53870
85902929463774321 5238 27918
258452951324336769 9172 42674
879600252620800641 48913 68306
385044273456912833 13980 64425
199519852134859137 493 36508
698870678334337409 1131 7910
314832567685140673 42055 61821
542663853680309697 8511 47057
274302472046347393 43956 53728
386584487178630785 23922 58305
285243344841315873 822 41724
41021265368073049 7211 9495
933742856146768257 1998 55922
297690542186863617 55354 63947
675601118071750017 16672 28550
775014838188852225 27415 51423
921595614415199489 3860 12515
683466460024938241 4275 55792
292055619054021761 1447 47321
335525795798389505 59576 59886
94931558726660369 46041 50510
716219817687935745 61130 67944
368028018984954753 30478 31255
775082627501362305 32425 35885
146888782910625793 3326 12622
260128807581089921 3071 39815
403167708380973249 13880 45258
341506455687493825 18186 51810
223818572678812449 13494 53603
528233744446502849 37848 64667
973021097871690497 15924 64623
436875684488100545 3352 45058
439616358053459777 2836 54287
726066894762432513 5180 45545
225720795318149921 51748 66527
785409354015257601 1104 59067
122200314726160993 536 66021
987642626829874305 20994 30893
277109257995345345 51061 58619
333789431430531649 19540 59657
919172516919875457 2136 67898
294146731567799681 12541 19457
366517445580594625 15082 67797
566686807443744577 15123 36849
466865055313082433 42962 50106
990014502563802497 22840 63833
665558922785049089 40253 45068
176363097164497153 8774 35407
623806571915114497 35038 60664
632398351671049857 43701 59258
999781092155071617 45216 54022
777604530020198529 20706 49964
580088541955536385 59153 61000
432398935905318657 10567 52590
390220590353418817 45972 60428
179194317214111713 1962 13570
881485663368014337 1813 8705
470845545077544641 2590 50100
425597167607119105 36777 60623
603809969425441281 38735 61185
314186209810447553 13068 33461
245713409997698305 19825 28789
697182402479636865 14531 27853
854681164650756353 7693 10171
54686475868212625 12472 23377
277184200704944321 39803 49354
262804195189371361 5913 7484
346475998752055169 7473 47275
731243805636200449 5504 10351
351492855516930561 1259 2413
733877944854736385 25648 43249
908487851911544961 21935 61615
409085460767901313 49127 53552
214535577247694689 7204 30261
714048461798025601 5439 61136
510935735296726529 3490 22022
701531063816123137 18558 40705
866091915219065857 39338 63148
58615807885967545 5938 37243
412606906311637569 4096 59533
532874859770007681 9570 13531
87664883184579873 61162 67677
603411208324327937 14495 27226
454575820351124097 10595 23399
705235885616833281 10018 22844
40468606497817921 44812 60012
447568749857122561 34350 38969
276617184484777569 20589 62099
628939637024675585 16904 39693
70969609288717097 11745 59340
618462585447954177 3585 16716
478357056475687169 6919 22761
2039285353323095 3688 45428
682467106561794817 16810 65307
535080616741691265 1956 32367
226213653486425409 35981 68431
116388239655922385 5945 25813
692206119499367425 29195 68570
388791935419160257 13641 64641
481682861240699393 20622 63039
931684179632657793 44883 61954
161056447340733665 12101 29451
632719485465724289 33821 62846
30311428793865505 29830 31531
310937919140346945 37318 43117
820337068514937985 19046 26512
702009272876576769 10885 29379
379437558919022401 28185 29416
426073908348161729 44489 61314
538270969730113793 24272 37264
850825809917278465 3815 12983
594003121937660673 11595 26799
505413158459763393 3878 60648
274046276966551265 45836 65640
295908150247523585 36132 52583
402868094114865025 8610 51695
849569188595968001 22877 61732
914637449283524993 20097 26934
393374661499318977 39646 49484
754375112998829441 6059 53423
542123562449635457 44305 50631
129381757531554337 6238 21362
271925405777718497 53230 62822
172584313812961921 360 19090
39035015185806545 14651 25914
707662867962163457 21324 25272
612791468522953473 20347 52133
179664925706120481 9846 66550
958145381265186561 28920 64559
860651647846346241 8220 61247
250228604737255713 20910 31309
42304526832538161 35728 50753
888821833917905537 21888 23247
310495869050832577 39485 55330
95930971237873313 51256 66589
679468445367760385 2930 29523
992538649387061121 40157 47873
98111868577895217 14068 15011
930707296849728769 21338 62292
666074612170433537 35054 63311
18248126297880421 29733 38769
399163994849821761 18394 56487
705749421796877441 18243 23263
484682282372048705 5979 62646
171289735088411265 19578 59956
29148387513323825 15379 25658
736839525491372929 33423 62863
39540510217761953 35419 63419
970284356861487361 15959 66993
71827869252039993 29735 65197
125270370951351857 52007 60178
650593146491175425 12797 37196
831276907785284225 7218 57578
306571033026934017 15665 30745
700850336707102209 35193 64773
407455493334481409 18418 37812
20021046781113941 7849 60968
12282549814777611 62402 68565
41264695774582809 30069 59806
675002659722636673 8312 29470
808814343192185729 43215 53703
758299862784049537 19506 43000
698774348590315905 25837 60724
414955174766248577 20937 25490
20136549925883429 40948 48959
972475336435472513 37790 41509
664635835209775617 27015 60271
705502597902622593 26812 42097
601337798704694401 21307 64092
217139156041049825 26347 69005
562979754073349889 13367 56828
709234777387933953 12142 61613
777962920047247745 29811 52587
65098386240855177 10552 67690
812821512739656577 14843 42229
335992113825753345 27697 67677
612553003931001473 2949 68103
407498160400969281 8683 13117
487406442675446529 50045 59719
871114746258172033 40620 40902
244881070261943265 40171 65290
647353546798846977 25447 51592
276593537974530785 40136 59539
962255057105537025 6277 57506
611875623794251265 38915 50475
37831786384039393 8736 62534
497216239255120513 22447 47103
72582351469321793 47152 54557
303659238504184961 19013 25476
960775882262588289 23193 27102
659457591455673473 1525 64682
979892068509926145 32054 61539
278249464127558369 19034 35096
53238505672545953 359 64445
579748570313793025 15050 61103
216748490277211649 17511 33179
162981585118973985 10611 34166
169541429555970081 1056 35256
312425209470926977 14131 37895
765128689006345985 4008 17878
656437402183573889 30056 37983
402066771389378625 18753 40327
367620180897571201 52036 55360
520760459995045697 19505 33055
310796561268393409 37833 61860
10973784210044359 8049 44748
390250498179380417 31919 47362
379997286250571137 10466 10668
530637336980479553 26890 36528
663545341269646337 7748 50799
27502837644046709 39164 47454
550063035635844225 1446 44165
639247499322767233 6759 58784
937003177959688577 3871 41860
427294418842006273 12238 38965
288117163753824449 8130 25660
115783266906280609 14358 61552
470366947084734465 8693 16453
239558266020988961 32750 68769
604001748787794689 2703 16739
733830688908557953 22996 26535
384120772709898945 12101 35493
171999798455129153 23427 27895
55773780462473609 54522 59556
81149414503276065 30192 31018
840818816178178049 22088 42883
852704882303807873 29985 37187
88113826706887729 19744 58518
418059014784876865 11973 25416
661909957981087873 7796 30136
728530532583601281 13719 41668
45224570984700561 6952 48092
753883130854578817 4612 17174
309467613472726529 10038 57837
969836193338661505 9538 57976
87553813111213681 1889 18191
462292045220483073 11481 28042
896525501442759809 41523 57178
332448759690560513 1343 22157
483135419198518465 38013 63767
401850124494561793 68384 69030
113570434807975569 3686 11387
854806049638082049 5457 34188
778952454661293825 20344 67093
901526272043145857 13525 51971
505530464644941441 15134 41970
334374098760644481 9570 57357
6778400475511149 13550 40273
765683372265105025 48411 62982
654297544967938945 35165 54994
159441249855998273 34226 44996
584608999610821889 4766 36285
661822016033244929 13838 55274
814289858556740865 26363 29939
181389354513537889 6613 6724
854097970254670721 37858 43200
499184882039518401 45733 46704
7516616257937870 22938 30764
544037307189025665 33807 50062
83268617612191073 2397 65420
168676323833484065 21695 27129
651659076021410049 28979 36886
370527407004725953 35972 54198
270979339200707169 16529 34333
885237289736014849 30249 56162
408302285990181697 30326 40130
808738500750902017 23060 51092
645838212161180545 28498 58731
303033995046593665 39451 46646
83994200737286913 37741 47275
501994314910330561 12149 65912
460029337681206145 23774 66750
121140085542609905 26117 43701
376498913737414401 31360 58767
165898647466942593 51368 65661
562245459665177793 20267 57959
481761690692895425 1686 15675
861550354873990913 47810 49231
681853974292902657 19359 55592
489906634797009153 15203 60751
612793076775321985 17129 48855
487578481714002945 10266 61643
264964342535389377 28684 67064
67247471619310777 13028 31833
769292886699606273 7089 37440
660123309933247489 11198 50970
614719987145047553 23402 40505
22714739700191445 49853 68781
81407507291547889 2763 52234
723699644143842177 33072 60641
31617729002530129 5849 58985
158347038874865121 60261 67218
775784248593755137 4299 53261
803328647963716993 28672 42376
786570706507756545 12338 19552
499197775434012673 35905 63919
869433065880489473 10275 19922
864287993974450305 30338 30914
301861169498462081 32438 47132
428075979484361793 12223 17824
664506816070588289 38922 60351
847201822739201281 21782 28418
166123737460321057 46703 61349
547455578029214977 7241 27275
634146828552505985 39361 57485
493621677796632257 15313 68900
619421505680374913 67432 68401
305756674107669825 49852 58989
877328198609337345 9127 41879
198841533009606049 42069 42362
850276485778703489 19008 37723
850621236091043841 48910 54866
637857992149267969 6175 54936
914820552329082625 7481 50716
421296903430228289 18971 32531
120454435463528849 28066 36109
192024795808226401 40703 68327
824607882434030209 8030 68095
44939658559240313 40244 53518
522420748611366977 26344 43789
82940069196585137 1923 33346
565301138327306753 45667 67202
161464594353699201 6476 40451
257184920810857409 14514 43227
448795868610591937 10154 28142
80925863305360225 25045 50841
707160933604551937 44542 60013
196761041240264961 21700 47985
397910026421786945 5037 33300
428173690276231873 7722 57757
716713136627273473 7080 45169
382542358944220929 7486 16834
725734100093990913 4950 66374
772033763675743489 11081 29809
77756326868534849 39613 52748
538469143751470401 35558 64157
57531661857527897 41545 66480
427221762725885441 17903 63739
681258130740356865 26560 61754
263765925687835073 20244 54780
904140096994172673 55066 65899
704055159992314881 5765 14858
205737099757310913 32756 47101
727031893936029441 15248 37491
415428327953893697 13227 62750
880018716629514625 40738 52309
888245638179281409 36391 67327
96863164372479105 26585 64860
444451095635788097 51704 57032
263562219852552449 18079 45384
406640360583008257 10989 50647
653662095658560769 11184 60416
141947920620683729 14882 31130
764399671543522177 46168 64994
696442863600079617 10793 33555
494760910279694593 24611 27627
792186948441713665 40745 51148
901337101988637825 17905 24952
406441826967249409 32511 50824
104243621310487809 57263 62212
193030866621743521 21001 31612
827921472048593921 10949 60949
249360973536905569 36362 47702
365555740537644161 26428 62629
150699279692862113 43918 66610
848327303090194049 23261 56399
701049528491221761 34047 40539
76684511394617521 48047 66599
787589654243223681 50926 51159
438107299251392129 8654 52912
51750237192973001 35337 66316
833787533453005441 25914 34724
393642511710357441 14501 40663
930829863574778881 29229 48659
408447541389204353 7754 61396
600933686475443073 18210 19077
641416264657639297 6878 66778
533186620726191041 9905 30219
814852987360890113 3730 30445
124261283763274833 21897 54233
644968275131947905 18209 47933
985728406915505665 38886 66666
606379159582427777 43645 64212
993393449229543553 9816 40160
694891673905605249 6918 27238
88705234755828145 4348 17483
596995212019262337 16311 20936
938293882793857409 22766 67319
527877529454531905 38398 46449
104146049635168929 9625 52369
833029218850139649 4550 61183
384686516830456065 24852 61537
779779407917121921 3133 7411
164794227231347169 5897 45440
810042899652440705 22391 49359
306364135004315585 7890 26546
276547532514673121 37976 51703
753166281576248705 58077 65515
81485603434753537 9762 32410
610712886402396289 15614 60575
97142945494287153 4943 35234
842050722069707521 36615 58899
674944573840289025 15757 42565
198995844908154145 21378 47198
815583610078977665 16668 28886
740312978556168833 29105 45327
240830276877954209 20389 55381
151658398777200897 54016 63875
23934576677309141 25774 68496
190897368508935009 14671 35235
191026765164846081 24068 66366
319305370850514689 14291 32909
542028489216210817 12279 54586
994269772017183617 43841 59631
527530491384634817 9760 68427
742093428288868097 38079 41613
630061136415694337 28968 51172
849951571140088961 16872 38507
633904480980756865 27662 42197
485996604628155649 33533 58173
893394771623025665 47459 63058
237858062780269121 29335 68219
10371142511541365 56430 61345
557526688840070529 28897 64784
370739845966486593 18339 67773
813349531035420673 17152 43869
15814046096348733 8937 68728
844687898436092161 59287 62151
852568935575181569 1103 63450
825582028512393089 3516 10164
860489548477499265 37429 41684
508755708975016321 30586 67420
720715306941432449 2090 61190
645134228832098689 2720 23684
829870999912227329 11815 39315
818307023125271425 20134 46117
326568067676124225 12213 49036
308088037016538881 6281 56206
455144245892096705 24115 53333
145082091193032161 22887 37615
37416505424946681 3800 35205
550730543130875137 13809 28360
756201048064266241 13968 40671
223891804255657697 23571 60443
841013338074805761 7610 45405
669674939953857537 26941 32575
929669706199700097 7761 38625
980936233237244417 25627 52688
679390496084753409 44221 53940
541194760069068097 14019 62159
833087379117866753 7505 36288
343485644929103297 14718 63702
215817045324616417 52220 62354
662530784107325185 18261 35294
206639189635676961 16197 22161
717682751592732929 10383 21049
364357248697078977 13675 20646
325339792427236289 24816 64553
890222969360362241 27994 29662
940918706886378625 7100 8838
829962869555306113 22492 58561
232660539796277985 1091 35544
934578265991699969 15901 16610
833354409928531969 15894 61963
927987952008269441 10786 27079
558001489128919553 1528 8793
803851811238441601 20390 64134
264117083852738689 8345 61033
744391785129767681 12780 36089
697508508551202049 44974 50785
140641843987008737 28215 41329
357788917717854785 17120 58160
40016882354709793 54991 56848
659625478492820609 24851 43641
365028313487467649 27738 34355
964183863616398209 27096 39439
331888896457559937 28269 47492
94068134658151345 18255 20480
742487863542503809 3917 35942
339119526770915073 31685 52685
48554756962918337 10629 62650
603018051096803713 36830 46701
252419433499564865 42992 61291
597847537824293377 26751 32812
161499273137042817 17583 48362
968811007682170113 32794 56347
374151117754546881 30241 40285
539796915914720897 8391 42754
956479304351692161 23416 33331
837518650613084545 57110 67599
770019414977351553 62462 67641
958974780979502849 51313 60670
702383673098001537 15490 46183
827055905579094017 2462 24716
259040983865343585 11346 62910
276296416554217217 288 50402
585536596758178305 1796 16472
889015603473986049 9990 46335
647842316420192129 21433 36628
907696182624704257 62285 63653
948157854916633601 42338 49008
499437790505105281 13813 60206
110257155026783233 7252 25288
36391194349150169 11197 37175
254294502009745569 58524 64830
136140780727636465 49395 55050
310102828489842625 16073 45700
632295079196040833 50096 52579
317641992974774465 8293 31856
816925731933416449 27153 59624
254237777154610721 1796 2512
571348564741029441 1739 10599
785347424763532545 2410 4207
818642947942983297 10146 60490
590591190802367489 49170 50871
389361194531772993 21293 40217
161579521635236033 8772 42904
213377794187458401 10552 68186
358324707669805057 31643 41752
567633182564563329 3555 67768
365179319535545921 32210 48044
483353621523498561 38968 63617
918893331193199745 29104 44822
721812360520090113 594 43939
897267547105133953 4909 42615
195909987999947073 6784 42846
296150925424040449 30736 55202
753677408477940993 19060 34381
706849770441184641 12766 24545
816323312288950785 29558 54138
513802663002220353 39579 61565
952239151870457985 77 62138
204173778159077569 12789 28950
38395448207204201 34202 45031
806825433606103809 24965 27267
392005717446338049 11725 17473
111175745069065361 22381 51448
146620099684618305 43778 56450
101715288425733521 1136 58608
390628831492875841 6708 37627
843497739394098945 20916 26305
562199062188106753 1997 32966
694711309926145025 20762 55731
545476577013019457 816 58079
386339442410022849 24679 27439
837946542477318657 40745 49455
127995668482210337 10218 40224
180876565469418433 39444 51970
513266843188194625 9222 10246
470791836157040705 28396 53333
376162870874633601 13391 41976
288631785592414785 3591 17043
168860467263161953 7244 66037
308644994297630145 29031 47963
348245132638677313 11606 46808
39593429102438905 3258 51565
717940709034355201 38852 66450
401178348920232961 6459 27910
607908229352897665 35266 41740
161119823519541697 20408 33628
990628376040834945 11689 42246
538825454887678721 22335 59910
74100913644624449 1840 14025
313572288023806337 46761 49113
917629931421959809 38270 44110
645109705204838273 11604 17550
228833837472119937 45872 63297
629886332090151809 52136 56487
457199451394419777 19665 62192
635264150413867393 26253 56315
204638705620308065 41459 68059
798874200849553537 31750 63215
226918309937406817 7984 13237
376843463170153857 5508 15836
712747918817665793 19651 40399
140301398325973985 2014 31802
141819375582773681 1555 14516
330385098703921217 50946 61368
499647055946322625 2057 29555
624849552364310017 6800 28848
656910367755859457 30840 34862
201751073210338913 3117 22872
264270006975618081 10383 55441
493619885699430913 2427 56516
257641285005238529 29813 57682
191050977767623905 31284 31735
344987214001317697 3960 45550
210509688719895393 43976 53718
336508797195978817 46255 60118
911362427658012545 36041 59709
93314119618394641 50444 66346
789147613552202625 19149 63572
847366500821070849 3359 54485
806053678460621313 47502 51912
522947372294733953 15267 22721
848516388632447105 4099 32946
310059283509520641 25346 43073
495476183498105601 11246 18401
375703409946321921 4600 16194
14212750442013091 5924 27319
125043043077173617 18176 54675
308108984650665729 46979 53700
231945548041434081 54128 64296
863658067062459649 33380 58060
388382970577669825 8417 63793
720753582701341569 7941 62300
248274449782041281 44742 62486
553518349152014337 12021 20734
719014848266002817 3710 11361
266823886745676481 25202 63787
800130665725102849 3642 30287
528033170362107265 20976 24507
128849644685988801 46233 48652
937752557286721409 21307 34311
996399611114622337 4295 62552
421678513597143489 3319 13217
898022422735525761 9931 14873
263519096942992801 40598 62790
206376713697292033 49185 53410
994262784374228609 34672 40294
337527525049853953 16925 51700
224647968722386785 32797 48361
370176325390257665 23191 33441
898717250361826817 4384 8847
414213476873104705 25635 29276
326953397059192257 20906 33278
659860160358984833 2679 12728
430906039467345153 7460 39632
522578362262255041 29291 43645
515922893774238401 6747 37708
712602312346415745 6770 12947
468035620103407297 16761 58490
367329897485181057 11955 44265
870910512299850881 21116 64250
95856127971554625 26223 65333
310853458991090305 39164 45472
482949358335833537 24479 50240
998104931411681665 14838 27629
298876182686324673 7720 43471
519829366555669057 35597 68155
483595228294635841 17730 64655
830273266828619649 6482 11667
520584134643993217 2431 64737
413824960136423681 45080 52687
690046234511033473 4118 20462
782160567879877505 33383 59153
970533131390663297 8938 52300
190165763366835009 19387 34965
410834640977700609 41280 55351
341623839494992897 1928 4510
681879527543284097 43018 48413
558200778685005633 22650 67217
312454585502241153 29470 64712
683449699547871617 18035 59745
801445750963335297 13958 64120
956904981506411905 13952 15775
58117191662294233 26440 45020
557573000580141825 20721 47697
555162042874794561 19280 23597
375265151632106625 23115 31312
644909471353788161 6382 55389
855181475641977345 24106 32421
154790306408198561 40518 62899
208377842475258049 24729 25258
653717970309660545 30761 62603
20935272920191041 12042 23581
615618240679563009 10967 42650
580544154167426945 19874 57902
332596010577692161 57237 62689
30101685473788109 32586 61744
80899126233628497 15962 66392
939208385053248641 15918 65624
59455562901181481 10940 23980
455531023266310337 15061 61083
817709874995355137 38660 60272
182270649998201857 43534 68370
130496550745011313 11384 41010
227680977272193281 25303 36975
565490076281786689 17747 44685
9896235818914079 27039 31925
962468058852241665 19975 21679
854810552240998273 9723 57966
622065572428365185 47725 68682
896110876498966017 41882 59038
4882805202687025 48028 62163
980362258228772993 2154 10214
666084395679472897 6330 57975
32750336175425333 6595 46336
867248648575017729 45338 63041
367659313749932417 5706 66796
297508504682436865 27260 39459
708138748672354305 4005 33390
170184157087749825 32471 46827
422464687865947073 11275 18951
71494486707432969 29389 59757
916492141117302657 8731 63756
331269668612069505 28448 66190
692657457208760321 3054 46256
82418053092677473 63016 69057
44645528405311553 44232 52355
159346144310763553 4395 41356
969130739337252609 23504 33498
85083562884999969 27625 47672
415322967472221185 4234 68882
626781764262606337 23162 61082
497730948444207425 3199 55898
614818775710343553 37154 65453
367724068005088641 8165 62426
249425951680382945 37686 49497
790241865769125633 1875 22411
467069372066941185 5843 38629
685476731852290305 16676 34699
969382652123304193 3068 68696
781545587628876545 5894 6613
334535299985869697 16243 56454
219668399499397537 12066 68268
506554548840899329 35712 67577
855517371253561985 19317 51284
974464523849388033 33357 40492
853255881049179265 26761 32470
630707777465548929 18664 26382
86159305109113409 32120 34424
323447076596917057 56144 60899
787081003685102593 25994 43220
375527925194649729 56341 60070
992050148601030913 24369 64468
809316263081722497 41112 56671
943274880107466625 4913 9328
648102973870980097 15848 50998
57362178485313113 26715 33063
281322242468316833 43548 67473
947181655409821185 550 38233
119172685481164113 7158 40497
154322008463019233 19566 64810
526728843781295809 5998 46514
204112185810586753 17810 57308
458397045047210113 15963 34725
29797676804044217 18351 48491
34905153530782941 37785 38938
494163304070809793 33622 41662
511264082184926145 31267 39810
959280386933578241 33609 34954
263721970247853921 10617 68563
900798195813749249 41547 48714
615900001245595521 3498 20480
88372700221363233 35130 61320
146877460265269377 38087 66820
822542010815510657 11172 44119
4157373443621993 28252 59835
485347281239249665 7228 64092
428299084674545601 56968 64044
19543226158205585 55784 62883
806510495202932225 55759 58889
425628045996695873 29221 41026
829007911579847041 12925 49525
767299526428132609 61522 63447
128426207628752561 30731 44350
374270325626746113 24464 54124
235169593052386721 39598 45769
49836132401239297 1100 7197
640323815028953217 6364 45203
776654994176659841 49860 57307
470251385065974849 56436 56817
567218656386643265 18974 43600
136684548270483937 41462 49660
408514982057759809 39974 43178
690389433665057281 16672 41749
72520752096252753 12188 23132
194389603961500513 5534 6602
268807768828203553 24374 56949
665752954181041153 10104 25613
28163122074545301 9245 50877
877401465498611073 7763 10462
964435882820275457 12602 35177
811754704970905345 9988 29029
789683908857327361 971 13986
985276289411249409 44097 58343
172875693180436929 14016 67357
676658115404048769 5502 8943
917155189631813505 39462 61768
576900932671510017 37577 48311
62754424665762089 9828 64907
25103382169032073 961 21673
883165280742630913 26512 56247
977857016217857537 33992 52196
785542919534528001 3353 34365
763325610911319809 10012 51300
415955900429366913 29525 35517
618871579364952833 2466 34229
152908776581618625 44845 62815
798750464246335617 39472 40357
183225998191048225 25428 43545
382239691539414401 33406 66220
9877677301041389 9731 29701
815984594819095553 4758 57632
104454299651450817 7989 55861
540594164392661697 29619 29898
276631525808248577 17395 48697
669102205802385409 19090 46141
567389399246408769 15581 66295
355021561297068161 3256 36089
131257045024092641 39290 57653
157073203539905409 49162 61069
429523621970304257 13406 48719
313727345030475393 4355 42181
858649249210138497 5453 37171
870065400449004033 16426 23215
291693932303687105 6986 57168
304056550596701697 14460 19122
810547314751694593 43530 49452
308440903299580097 44638 61245
944103955797487489 26622 53289
544875131116004481 6442 38160
68687359610315473 24724 58900
807187995081431297 9696 61227
582574759111551489 31707 64516
297681413049534913 21558 32266
434524079611669825 18923 63595
904292300361785089 2149 49943
774122470096244737 34899 36329
517292225195649985 32289 42169
489002639197558145 22062 35268
614537626817945473 36317 50667
787317173265634561 28137 41141
99854546413528305 6701 67840
675430237952504321 34030 59321
787195412006948225 23996 42049
787463850239277057 45473 61299
999966262390859777 23124 61760
705454934615737217 17702 29500
998144986904815617 7551 41195
194501511926901569 2773 19803
591919144477461889 57326 65476
417234169908518017 43651 68613
649672708812456577 9154 57149
799555151896299777 14035 66760
473948776155499009 28146 28938
417668550844659585 17497 23527
504409228383462273 48394 54443
793085800999492097 37095 54099
799710167609564545 8930 9612
105564404748726305 49942 63889
377838551280998273 33363 54866
854230844435761537 41581 47575
868189528596207745 18541 26624
735122943481790977 20644 60049
255182946816699297 5220 40849
739748936502408577 16575 51320
421482426892570305 28811 42209
71461159868768225 55260 59868
516241956363924033 17019 61354
166395377825097057 40984 44232
58261656527623273 6405 17848
491051371534233281 26885 41217
63324575870932873 37761 42382
148843767369427841 11765 64304
647644889267073921 53968 59700
465999194785275969 14184 62302
4518941926502152 62855 68685
704602169513890433 33376 47801
261247896934339265 173 25514
664815235330330241 49566 50831
683326352051192705 28456 67551
7786007411610286 53020 63880
177544123605063233 30013 53925
123500485992060769 1698 50392
536654009701944577 39603 68554
627019470284324097 21225 58405
58690968011479329 6834 21235
355960886660277249 14170 60201
761196315385870337 24105 51614
552931466676781697 29639 39820
671547620135502337 33771 64985
945469291037490177 17481 28089
562595639781076097 37827 67988
863355130553287553 14019 21791
96893994455758305 10369 24402
199454760755109825 23225 33528
826093125358038785 6041 15769
316970654940362817 7177 27431
428435528143840129 22526 57310
265546232682432065 13334 53599
89665982184524049 25249 42049
58163851110521137 17014 28054
549989678178906881 13432 29290
651631742213446273 24025 43019
413282783880230657 12388 60981
278596372561921153 739 6236
848617169367319297 36144 53426
117692096498139169 56691 63087
47650243564302033 43596 68433
857562064777170049 6598 30514
186079728115334561 10065 15227
210180739485359425 6376 22767
123806669609546561 22608 38729
108676466441821169 33736 48373
232946497007961985 25526 66739
385476097763451265 44173 59221
56646579581663305 28007 35953
131727157969123713 26129 34329
350378875295906049 31143 63432
359030505022751361 9172 41889
110820600399971889 29053 53419
414390491312346369 7566 15557
674918482785106049 37038 38623
459757436020687745 16152 48003
980702616008098689 4490 26791
179659303649515329 3618 54889
371680611859705601 21939 31845
850287800705608321 39790 58997
135884953188774913 22591 40689
133765579097669729 7712 29076
230786226949366113 24145 42143
275213018149607073 17279 61827
662960034096354177 4171 24167
260535739654756065 38028 52919
809594605175664897 23427 64415
850419070653508353 15605 47305
960556183113862273 21938 49218
827773381577046017 6651 52790
197646398679896865 35595 38807
433078293318807553 13493 17589
719473968268342657 39510 50681
937588888878480001 45328 46201
589888550745929089 29715 49565
486655846031759169 42367 55042
429450396158966209 23285 59677
555626514085602689 18366 44422
193798426786830913 28048 33803
548132205673944385 35784 48048
219069276666825633 1457 60900
705791280297773953 22149 50354
423900040062836353 11381 57426
432143168961538049 5798 41222
160519942123539041 6311 52010
301139490487102529 28139 45774
818690673140768129 17033 36573
982371333122138369 25704 68271
495541057617739265 25597 33836
203731792326067297 21175 52478
975366832091385345 23481 35057
364639385143412673 895 53577
286604307214229697 8835 51460
543995702153054593 16445 41794
971524633751190657 3469 23942
745982343071950977 2410 32469
226202097550039841 23328 27471
982919302477057537 11599 37855
24156729549066113 8541 40047
423614717303614465 36511 67530
189386898054817025 44046 57719
539488556182547521 6346 40809
428096024915678465 32045 48720
558135958488300353 34426 46793
267225248419944001 31979 62516
324351389824045121 7276 37934
381261073654929537 9521 52399
174385094072441409 24777 34622
632709621411475329 40997 54537
183781450597180641 17390 24200
14709424361800673 31165 36935
865789690121694337 55790 66106
561424045186438273 23759 51641
952537299239054337 4801 13226
533048683519769665 11955 46372
65456771404164729 2372 14942
136767476430247121 45805 46483
998957826745467521 10998 40377
676010949803558273 36058 50483
18100653271154953 9437 48957
728060186384933377 4635 41987
701265938896114049 33787 68364
935159878849294337 36625 63073
936546346147814273 1201 15078
838025688683597313 45892 64544
773109101651087361 9300 20846
910341269834251649 33866 61452
787213849940208385 38015 54659
706961813345937921 5183 25831
233261245023072673 26356 34940
537553037132159489 52919 56395
799779823878218113 39984 66258
451772227822925057 58321 68656
735434845539359105 63821 66341
441719054577649921 12143 33750
13105359745317459 12251 33394
60681836105626273 53586 61332
807468810386325249 28343 62883
502098948984741633 13915 59773
875363465596670721 32940 46405
295038863133907393 32497 32611
834806132276312961 48510 59936
611822786019335041 12002 46247
330823945436129921 44462 48951
238620866555176993 11995 42465
823069235492823681 29448 53874
172751047824522881 41998 68386
715558200410605185 2274 31522
637194223791549825 25888 33461
722469552954734721 22237 25645
808346660440097537 49144 53438
712888641386918273 34801 43157
275984631875754625 6341 6534
448415223993748673 21808 42845
175702402543965505 32788 63705
197078453801644577 9127 27588
923832643111818881 21007 49684
415545945361557761 6148 31263
297864127873257473 26977 31619
927763955918585729 34599 44559
38141053806011625 9874 17162
65941006274215401 809 3299
63073174356748753 9370 27255
202075303591406913 10057 23990
666652878596732289 3863 31629
337704454560977729 51244 55808
101840426007786529 6765 52414
977248380810614529 45077 47941
227387491788984865 12672 60135
530694237713390721 26720 32865
168555051488244353 17177 56684
941652938214438913 74 19071
7841112069780111 16425 32342
496869102327664769 30522 38262
43693278459105753 35783 62939
131275963862329089 11401 12972
944333960545261441 9893 27639
350492080599394753 19519 48955
317071987882105345 57598 67900
103406454407654289 15158 66804
152042946698554017 19797 41597
967041605664448385 18067 35659
802808739829433857 39399 67058
328044762862852225 27362 36399
640053445119288961 4273 6856
849804741183362433 29539 51778
722899384594843009 10328 25250
325758093925649921 15015 26556
12329430201457825 35936 37329
592300747138850177 44895 60853
738176982479561857 2506 5071
450550061829126465 23846 66518
807845748945705857 10145 56621
177321295857041153 29206 29402
821816665050267393 32683 49549
916908081391277057 43639 46464
538632446035375553 130 65140
925765162272838913 6850 24910
389820632433927745 28699 44652
327514292871377665 20157 47354
744906622982565377 7581 13536
658754202938297345 44362 54343
912751007825665537 628 40716
245005287890840865 31169 32396
287945126861171009 22410 56480
854782971720183553 11935 36403
930446074340867585 56091 67314
237369669545394401 31411 47430
164389236458330145 27430 62389
481790459048909249 13346 19738
333002813141593665 3148 37117
828682007423303425 7050 31492
855153257083895169 24624 63903
145838248465778977 6544 46964
422755957909917185 4526 33716
218363600050999201 2615 15549
357290362279510273 17692 36491
29198921569019377 8852 24033
458526291727157057 52881 58210
853386195812866817 22002 57321
811683943764574465 35608 36216
268640872781318753 53309 68744
539618950748039361 6759 24861
606021011136086017 28411 62445
991288962645821697 33123 67013
348954881152621953 6699 63216
106871377232653937 4996 43615
628983584194308737 27545 56325
796228147700457345 9059 57307
328592890171691457 19194 63892
424800595016652225 32436 33740
931111776065598977 15838 49679
490110172919738561 33240 58373
266844530788461057 37050 63225
925275975861456641 164 41990
387891141680448449 3802 54791
367613978970592129 28985 50274
750301050046473985 2605 19997
611216937831333249 29113 51525
616935502514827777 3503 59397
262182994297315745 15613 61984
507363540390713281 56387 60650
70030379393006825 7244 64974
800542424321115265 45977 60123
164477973743611713 23725 51049
512031765350897665 3182 28179
371680417826073729 53509 63657
814149998746394497 21746 54249
841305318327155073 1606 28731
892825508403831297 7476 33172
925618480268798977 3404 42791
656274409962996737 24231 53685
819701881644601089 27821 47846
231981295890662401 8720 17454
553865302803959745 29297 44105
204533798930306433 11186 19142
264725218824391809 39646 55712
238447624405921473 4409 47788
773273239913226753 43663 65102
322764481119740737 51607 69015
949652805477921153 3887 17586
251960520584972865 43874 57424
846727785896153089 1600 29517
691987190966450817 12075 15584
745492759226575489 953 49933
952782439195033217 27961 49540
198466673961167585 7436 57999
855935280461686401 3824 45403
379084847602864961 820 19367
52570226382172793 18472 48126
539873660151048513 8387 56185
579740252668905473 1920 31121
896131875938319617 44461 59654
588216201342731905 37267 51500
625487430564181377 19318 40539
984784226034598529 49396 66787
572130729759020801 30361 41601
866169404072351745 34368 57793
170374303975481921 36569 45453
107150464671441633 32923 46102
429627210711597505 24332 66800
665355781699332737 15308 54318
684641850447196289 1653 11679
641883535816781185 35534 40274
18132165638217401 36215 68725
229915603731299713 25884 40993
3289522349863461 2114 7167
87636530913592033 64314 68002
401416077608555329 30231 41813
17977769835169967 44114 65930
153747209887558977 2470 62573
250335673723945729 56745 67725
68128077999926265 32199 65386
440882965030184001 47551 56496
62663601239112409 12566 60649
851209100066661505 23304 49401
662521062593722113 22087 31556
671814888902275713 19991 26438
970468660288322177 47026 64410
611758191671206913 39441 43493
433640064626995777 6906 29501
438740100145324161 3681 9073
419018745121267265 37261 48297
750723143759053313 30071 45214
269154066302487393 8522 10547
880806437900844289 23945 47451
285684190517645921 10002 28796
967411004801583361 14065 35110
243964829918592577 22125 36194
548696569502439489 36228 40957
647377880055646721 40853 49857
140390809960287297 23954 41043
138067913032724481 62367 67575
398541032834856449 9729 26492
720444750686187521 51352 63044
625868199490376705 4092 25390
211503611417224833 15012 59093
768403253089744001 18137 67947
796606617212436481 11612 13187
978257632383083777 45443 66465
249626961506432833 28971 42223
360471480741239233 19876 32968
900229488534353793 36836 48971
465675536234805057 15641 44462
76728943066722625 45220 45448
877218482574264193 5551 49419
856371984285576833 22557 35114
41259039262889985 55935 67092
182013465448275009 49830 57169
294083183076935489 40284 60669
970078862101292545 55600 61498
630223872038264705 52492 55029
95209409498050241 44515 48853
584728361955754369 2598 33679
572273344710826113 14177 17898
172138167374221505 4750 9925
710181744527883265 19044 54523
759549027448258561 37920 60639
142821204847496833 24769 26440
834607789398596353 6980 37281
888683358139825665 4516 67898
217636266992585089 9159 46309
542708737110874753 5014 27937
1920049643196365 2147 11542
622117538712810625 18583 59407
952505289166907649 25050 50005
399991131902897473 24631 53723
900527781509730177 40308 54898
510492848450422081 24657 62418
70113076133978329 41865 68582
832797679889384961 3010 39175
209801307215634849 35809 49130
792655231579001217 7130 54936
273434626617017793 39498 43918
251170988612319233 38016 50339
425333405786084033 41268 52296
72759430068526145 18460 40505
512426248192966209 16131 42986
861189298395832065 3555 50723
594228539340100737 27594 37181
911550940625655681 13806 27610
384743816917620033 22576 37410
962369355050174849 16412 48126
875093880319091969 14862 17640
748503654179028609 41480 58254
266142424494447041 44726 51393
54842444583020009 40727 59734
34602666925259485 40419 50710
87704785141365713 41433 54724
636975440864887297 27672 60720
887683432676272641 24424 61940
869121660375235201 44543 62167
396480534891121985 13255 37644
911424795732713729 16604 16730
724872291579149697 20640 67111
822460548130926849 5845 18224
845370954668393217 6401 44510
949694288638539777 12853 54298
480874951804612033 36519 37602
994663594544952961 14502 58379
459823489925479809 13042 25988
692923036272830465 17307 22944
793315698096311169 30346 34209
834149246852184961 23915 36953
790889513611968897 5817 56339
280440820256785633 27053 47561
224622051057043137 12398 34784
155513322651806625 2957 67532
161659602407393537 33063 39986
35480171130231497 20814 66498
396175450097278081 519 57784
603922397455939073 32950 64476
459919190041485825 12141 45201
706745577264172161 33187 34798
95092392473663521 32054 33206
217087640031273569 31844 60222
361679358062740865 54701 66083
869357303362917889 5502 21704
2361299642476667 46094 57889
537052171629291329 4564 41735
555345709230461889 3369 18168
881550004636721921 30952 66599
278115588451829153 17920 65324
563048615288543873 21261 43703
747214324613661825 6943 53710
896903692110626561 18935 37262
521153533339006721 13659 25692
276964415699104897 10229 14522
954985544982147201 19406 50196
201480704388728769 28354 58616
670615829185653249 20117 63244
124842311144696801 5419 9361
310696552670815873 20011 24274
308576234015347969 28382 64764
922572615313587329 2620 52951
608568589282135937 40576 50637
505900274287650817 10818 45119
450275704865589441 6735 51595
237098411777868289 23847 29651
485564020480630657 48587 58859
312443789919097281 51494 67083
175938963257564737 18880 39375
165546262131304193 37861 54981
241868198625105889 31723 66923
728582033363462529 58140 62842
946262892207045121 14017 62999
545866684695926785 15413 59355
793348992188121857 6847 52495
143534912893681361 24709 46430
812749747942589825 24113 52584
718023119582031873 13645 64807
375601480494090369 30771 43818
129465885615243089 51206 63192
333142312965208001 4562 21940
783278733744214913 7243 57008
447026683937387777 13066 40734
688110293143278593 40209 56381
802467923071375873 18439 62604
661190023756407937 49677 64506
90076154972599905 60803 61934
864170224574760193 56568 58491
107425619361748657 1348 40395
236735948224254145 13503 29746
838065641470528513 12049 53368
937752127077470081 45257 56518
141493162830172993 15248 53716
296707641333231489 46635 67589
361526128027726657 45384 61270
6561647356843282 9020 48632
773737491168617473 17952 44204
648228418454767361 1891 55066
847875166530222721 41841 44519
732670071295000705 36400 46268
42172457433409249 32151 39020
321387096500163969 8784 62281
827232087203732609 28678 47683
660186046683232769 11637 62260
160785430696677153 31893 43104
970144928323481601 18660 47681
308318998033051649 16675 57789
595237837689904129 13061 47826
378088622254168193 7858 11764
997988004429604609 17250 26200
361311996302454465 764 46296
598802982020199425 2640 57036
916155889876620161 29405 58870
903688119042545409 16065 38648
235835293596828417 32328 40902
680996715132334209 19443 47240
536370329476639553 44033 59010
333826143731617025 45689 47177
45501557409899361 12111 58948
41705702876807753 11359 22398
527196250916546177 34237 57299
167618212779434113 18187 50338
345846261031304897 17889 67178
900562297020979201 36979 66167
567740215004917569 14629 45362
80636812805781937 11459 35472
237408771128407649 4898 59498
557204509810699009 3857 38064
388093744520574529 53716 68778
731181497335217793 57912 60433
144179851901633057 13517 41328
262941006503933025 32251 67916
994744175862521729 40602 57733
389647727513850113 14462 25473
150640788373756609 51047 68529
944096451188269057 54118 57005
449863952152867329 6415 17799
249962585542068193 17711 24684
776014991773955329 19900 27780
456583323664897729 32379 50543
452081535817015361 8990 21749
195073130095071425 5092 19051
666865309596580865 9370 37622
266139666246115073 4023 23009
850313101331437313 44902 62036
667032275551878913 30283 34168
790400884252498817 33513 39953
619070931471593857 9912 23385
490182319464096833 59666 62252
857248591746074625 5412 6865
999282849787483905 5909 59452
8495997500627795 20536 32734
625139925436116097 9009 45403
384145650687873537 24109 38138
49689988417547681 8038 15759
149655309783252481 4925 40424
374154437505538369 58951 61494
273383803787172769 6819 56724
320150250125216449 63370 66131
587800808052602241 24555 62907
149194422015057185 26336 33379
568877870031077057 4284 63923
178263331773671041 23566 58571
290935619214064193 41259 44459
554950148455347393 35604 68813
559418464836969793 1829 43861
551909879627295681 17946 37188
178964251833743745 44567 63853
348512406074149825 23530 39065
43467913413525849 2913 18671
203715883317578049 13435 41260
46784029149460337 15161 62259
678077724508526081 7749 58964
520724183917142401 6321 51140
202143032662441153 25813 50346
22003557341943037 5142 44073
959096317333717249 14455 48507
799773356990090881 12706 49603
396208773834977985 21625 60892
813196956712101121 22194 67023
527410811806802817 6385 10741
462403131909272961 6251 34221
396980090684202497 843 36961
41151197912196129 4455 38960
187514302936875777 29385 46380
502122068060788993 42582 53903
757984213035818753 26778 52359
877070995974445825 12550 20790
177624537835711745 8231 60993
441691986285608321 53700 57254
135764079045152641 6941 54542
746179134070043649 8546 34775
51241159593928385 20495 30831
375979520315457473 38573 52251
155078015637279521 18550 35500
684972629214780033 44733 64438
848513981187394945 10697 29390
835487526535619201 44367 60176
251678312251023329 22648 30915
992324626014404737 27783 49940
443266281647169089 29433 40494
635233243172667265 26191 44471
717053711003892097 33365 33383
499791124513574657 8027 20127
517927181423502273 12374 25263
85268050210235201 3326 41178
618712883514156417 16646 20150
250398426776680353 1345 61128
575845324040471937 9804 11012
74528731384749137 31115 50709
858121273454166529 36448 63701
747734336487052801 19372 56241
257271429272563521 25052 66493
689692592005631105 28855 48134
794758816965646977 25154 47562
582601479103001217 10773 67501
912373851678040577 33445 42131
645473953580808065 12839 30734
94292572843095009 32197 52691
11447439454837395 22471 50427
504528139896208897 50981 65569
941917740808438657 60885 62547
533782763385552513 2145 13985
532271551606495297 7857 21925
994212809156692865 34125 35242
746662410919601153 27877 64690
746264707529910273 44178 53408
247104934838556993 1022 24822
84438174458611569 25606 29623
554179662124258945 9201 62211
436949182810543873 15106 27929
617226562236449921 11836 12399
710897207356055169 56101 62309
587347509524153857 11891 23935
626511444340472705 14010 37348
394146587088283009 25318 65328
723996037733527937 32796 44514
176446745811350785 19649 51080
443221019878372161 6944 51421
66566649611242921 15740 40742
547510985871042497 1665 58661
333233822869988929 16595 27011
911602052633661185 38770 64769
105898254933674001 48189 60585
93617941983310977 9017 64644
898956111541369985 1138 44249
884383940268527617 2229 7983
859742365261919105 42045 47018
172112572770998881 14121 31328
810233632798844673 22681 23687
597055882081143297 23808 41020
857638897256702337 15734 52192
30325289844270741 48589 55913
130205016909034305 37780 46857
447603259098464449 8868 60269
14391672333285755 7172 40223
398947225669871873 6130 40621
328169950329755265 15162 49485
222080096269898785 791 45982
185745345382837729 22350 65909
569011691452757889 43729 59273
762476025612588929 43575 53713
600536754634767105 14566 57838
425893748789402369 51291 51680
79783800591798129 39761 41195
691290029939370497 3818 5649
935327036736872193 48433 50006
277366746087562177 20206 41308
721338193546344577 25472 58011
276232605626947969 24474 64466
839690623178633217 20833 43237
386782905670340673 26126 31430
836065157616474113 14898 58788
686086203483387905 9211 44951
450346754545130049 42332 53223
564650892115093249 13001 37945
599027960774478209 8570 22820
392729639791387073 13032 36253
522119893485047745 48196 54279
208111243447088865 26227 31946
748662974788686593 39072 51384
279303672430973665 35369 65576
10699309010895775 846 16704
380864969506188097 43798 47518
479308211952982785 23829 31056
60941143733661105 1626 37834
33738681575023577 57761 61281
127543982021474993 13846 61537
169879304276378209 22303 59607
420147709584046657 2679 56334
149730495690839393 7553 14031
107823563531905361 19980 33061
754973776496782977 8965 30771
960415298552423041 2500 15265
634419729300283521 6135 28746
920416712417985409 14228 24573
713938767261623809 15230 39536
720585533953300993 4439 8514
788803728238995969 42310 46008
584857077530198657 59419 63377
400023198765225601 7002 40486
315924718179818625 30123 39938
500726732519758849 33732 62808
330179130714352449 3215 10987
217566846548891137 24766 24931
386270934962841025 17610 58510
70319861242687409 1229 56301
859124031442217217 18487 47732
614044880554374145 41521 48186
652787683846131713 53183 62453
261537027247278785 2937 26326
603595127257786881 10027 53728
41351298374962657 37959 39676
588002534655306113 25408 38509
268145803646824289 17692 19753
635391019345188865 48443 52162
684507314470650369 35473 55207
173493890568355617 59474 65275
689976264629827073 40482 59920
53764416713729449 45006 61915
505435267404891393 19420 40764
999759389069357185 60606 62087
158111834875960257 13388 34702
30474417778759033 37150 60886
825834023420199553 15051 67522
706776063084564737 25681 64219
177000768115739521 29102 35418
680476206993997569 1142 18894
519692251398367937 785 10930
484240442461402433 28956 40549
365026598263476417 26923 48831
453358249161663425 4589 25065
817620383948352001 27420 40795
669526611155962625 11301 57899
167627328672217857 9500 11894
452600717611201025 23023 45424
578884624530871809 22908 62608
880467160543435777 35223 39681
430197808897268865 1533 12193
616572917095606273 6636 44792
671576073663558785 26943 30154
189966306658480033 26434 51323
890224256411535489 11633 59459
901169670506302337 36743 69038
247408990853983809 14740 50483
540391481408864385 40412 43972
664735775491315969 20015 61185
837739842853220993 14228 51088
307753445480173569 8242 68141
467229777385799873 3686 62729
452441569485308993 27627 65213
184492188896196993 8796 43424
56083201879232545 31398 41816
672584035318198657 1189 51284
268955898392498241 45341 55718
912257344846988673 35887 60587
315348693914458497 43663 61767
588040424985681665 10724 27937
714272263606211713 22502 63652
768097852188187649 28228 67577
375031434769852033 3004 53816
680960397016480769 5791 39813
706985368332048897 3643 5045
928923415375987073 15019 41465
311839241168186753 53427 66093
385405186951462785 27030 41854
279400668056503329 6531 52497
312493967508228097 11929 26959
312075290124823809 25008 31868
535135946754326849 25370 63941
928218353031006465 4222 65139
459861361447348545 36582 46467
196447333234218049 2466 63359
507267375090609793 17383 64145
470407956542750593 9568 10494
280669430889812321 1228 57686
15140430839579723 22494 39819
776382728684456705 18346 60913
723553021269047809 29211 41221
584434588969298177 10643 11898
719896398758422145 38583 43665
664813635392196353 15356 61324
271568943756115297 8682 41019
164972863670381985 16925 45004
930039846027739265 22946 24934
49294507805587529 35481 39430
294382816526073985 19744 65866
203907122112649825 35968 43808
262153285892324577 4314 48079
50638886715180577 20774 52504
934888360997582849 39035 68174
89438022142129377 33431 46664
581596386488257665 58035 62685
54149039125565681 36111 53580
996103454805926017 42172 51730
69426762137634769 18788 22320
523326054870850049 15204 39289
156230908219360033 25488 57402
250688866727507777 30124 42599
868824791004069377 8059 41143
306418780702358593 60395 60446
538589375215611457 34418 53474
195436183751603201 23102 53780
880478102482936065 1426 13940
990113566549538817 7052 8959
676244057960875777 25175 32102
383477110398850113 46308 63929
399589383662256385 5236 23168
69746902844627809 20515 65276
389628850827552513 50805 65851
252156902661361921 60580 62700
714272929413805697 18302 42444
541179669635610625 36787 47187
863789417574142977 48049 64654
666978230433478785 45127 68083
520692684925020161 7656 20054
46633626792640825 46213 57970
48117195745920329 42923 60615
800859805515067137 366 33763
918615850026139265 3435 20874
399551351847250689 2928 15259
596476470462082689 24230 50823
839143229700916097 31265 46079
213600984140096993 35199 65343
39332162619501785 6816 46217
347688039546785153 20620 59078
767173271620173185 18115 64935
441603301903381121 8256 40969
828616782735494401 59050 63794
527199233416528321 47596 58711
878597734358898177 49299 50066
211028659320529505 38227 53904
38109334553666945 13693 34565
478840884435204097 7702 17810
905384790986708737 39019 65534
381084411223138625 44407 50215
500525738403084097 15714 17816
26667574090684101 34518 56580
878414704415128193 3642 27355
752917685306211841 7419 65691
311806821890428417 3086 28052
96193434833157457 6174 43668
90720774040640609 33411 52783
315132478610376385 44637 49078
341771460854673153 19801 52123
176442259245508385 1610 50293
261257726869594369 12351 53448
365844151507953793 14851 40793
337323946839433089 60047 62634
623072984889848449 27793 31736
139566157784990705 15985 19056
721846184534069121 24697 42364
880459567212753281 4082 60749
841740091191898241 5041 59408
101855584796830097 33878 41719
148487287280939745 4277 61155
643797155792611841 252 47300
562498377586241089 24075 58170
564697783018083073 13264 21096
512619918544185537 38655 65188
683246186533679617 2211 65437
842533302350549505 7141 42809
378432858227490945 6512 44326
120991805474456977 16705 31596
257602902996893601 25318 54062
97236861605711761 44350 55730
400144579718293889 9891 39964
387592949145879809 34886 68008
377154064458167681 34217 42821
449475190351368065 15106 22993
624135375188622337 43833 54217
739999687204768769 15112 40185
888412208116079745 14679 33033
454002984642688321 23258 35998
51576660204680993 37482 55017
375307463607764929 17091 29061
2451938430638734 3347 14004
857941788594306561 28510 64848
692653393761993601 4374 54185
693822843398006529 13703 34023
294376721666253633 48377 61542
417999474321153025 14921 66843
43164482182866945 6378 25166
540675819501142721 54398 59951
37509048721787505 52987 66753
938987179693501825 37153 45609
189159458519874593 18403 46937
573673401149957121 12309 39393
406127694809100609 36316 50746
13882870394883895 44489 52446
540638306285551105 6849 56899
436177662267066753 26650 57999
375013212988747585 55649 60804
430267871726588417 8062 65447
548341937197626817 10913 25566
967063675449619329 6894 14859
774620812487512449 5734 50954
717869484401308673 36686 67758
632817235217025537 8656 46542
430777875608111297 66 1305
811167454607229441 1928 4387
812999469711062529 35827 68315
765729305962487681 755 23233
938433199313404801 12614 19008
736961411387852673 14532 22716
633080075440847873 47061 52714
550166184111070337 559 6210
579376644001723009 51326 54338
235456737510006081 17774 23194
422766687229572097 9191 63890
406664314137920257 6097 55393
749755497876858369 17230 31795
367196166713256385 14330 35341
846354443253620353 25241 48529
288978194211601665 17523 25282
192673219132029057 6956 10616
678302922766121729 38661 54781
862515555626007553 11605 29276
729201221742904705 1910 43913
30322604490773841 28064 66531
795658894252340993 13634 51663
689649952265387649 19286 33326
493568564485450177 1448 50788
733145294536978305 7832 65765
687402624635197441 2661 65650
525314500694268097 32468 41818
562863365705545985 14697 48703
430100629368578049 45898 48497
840809676727701633 74 11736
852770812774611585 2478 11936
926406338276642305 23056 45386
97416205267688129 18765 51476
160769206331210049 54112 57809
992478769281579137 16609 31342
984612373110373121 6729 46962
84995003831860321 32281 47989
101608085908566177 3136 68095
236557757952500225 22974 25884
427397744611560897 40971 62209
748602481856874369 24279 49934
765476718230118529 3372 20777
249410500728235009 50093 60287
826544402338704769 52026 55407
985059335700920961 7227 41012
706312834471987073 16753 51985
96800567827916241 38336 68612
928575256264359425 55417 61601
534304600393237889 11521 28280
415830143755712833 22555 56203
57014550565643417 40927 46719
636742855461456257 21277 26496
568127123877214785 20501 49062
805201754096941569 14195 19352
409018703929024961 24466 31125
849234989192005633 12290 57063
366724082998683073 11945 29764
973162880678060545 8479 59514
430807986394544449 61345 65835
895381067743763073 39147 42452
561540892664563521 17947 33892
630057558775718017 234 65359
482888130753554625 37331 48988
49104230448328681 25437 42171
250960415505243617 15262 46468
361688948058926465 38771 64582
12848988365281145 10128 32219
62582542620795321 4228 40354
263598618876013537 4483 43231
522366414826961985 27298 42307
672475212739545473 22764 49369
463409944186444993 22475 54683
425861561628590145 39888 58258
670813971578539265 15821 28211
173368699181995809 36883 62139
402710363004139521 6168 11325
94032637273212321 23888 36574
755027901594758017 25969 62583
564571387908461761 25275 66336
583758167858938753 27570 57776
628872165434994945 2141 22591
534035562478081281 35853 43105
949497381052626817 10075 37380
491671472278120833 47317 63872
349281522385179969 15384 65436
238976509318121089 24500 63939
282305131852542241 578 60533
82523273225170609 64773 66491
712143846398628737 19961 31168
138040267852275633 1674 26945
417734049506581313 39510 40741
869485580845442049 11587 16944
673510757253350017 16213 31315
316466383155272961 14444 41247
514840538238264129 15244 34494
105985129275090625 17570 34395
21742303846064461 20874 38883
622830832526446465 28505 49402
804816566501958913 38465 48308
449782516581514369 3095 10825
800283312149755265 10315 33506
796872584847079681 16202 36843
576354654497794881 729 31625
82741266678930001 19174 31521
105106260084863121 19345 63970
384694075252426177 7945 36132
568406987744200641 50947 64166
41055900056854001 8448 49824
632476568815231873 11018 66734
188713706004023137 29691 37900
208618523880307553 47913 49203
308960205872146817 18166 65495
433983584013116545 13770 16764
888546244457685889 30805 62835
824514771638039425 12054 56062
671415087886920449 25 38127
709487338264519681 10300 34036
723202229501083649 46131 61997
971389697535034497 29698 43310
80831173385000449 21381 31950
920890249506822273 27705 46953
34669281282063481 22063 28778
862838269794625793 4942 27534
339241390068771393 26310 54009
560962032705131009 17514 46689
249980597964906785 14318 51445
913456792797933953 33651 55205
747104493526130433 25256 50478
66708095381965649 15217 61255
907077980136463617 37456 48693
74212731515704177 17644 25372
336568629663908353 40513 40749
365234364616863873 31203 65676
414802510837631617 53 1823
784559486353845889 20805 61869
750906005029513345 8836 40271
605357666228183425 35740 38652
856734599517906817 25070 27203
416110867176715969 355 14745
410172175686689409 46994 66709
718348258538835457 300 25327
701770534001752833 70 5785
334540143446009345 34022 43923
520047914774174529 20838 25590
508552725910885057 18441 61998
342554038315299201 39421 39463
562649827930702145 27126 34574
737264642557683201 12572 13070
175988973610909473 19658 34071
939342668450393601 3490 23989
250966096804820193 7947 34908
948847563186028289 24729 62985
179463348038705569 11802 42494
766619255340302209 14013 28944
124816271654882625 13509 22640
998360511981339009 746 3871
555840747416393537 9420 27970
729672086987363841 17807 42805
10094401467700465 218 20944
192004638431221505 7438 40740
598684800193165441 45691 66611
697253172317672961 30320 59334
784628997561785729 30730 56188
729285995607348481 861 12404
781834584172880641 17472 56081
964945810441378177 18734 62629
358433704161956993 43 27007
562376439010357377 4016 17098
89229751217413169 21603 57376
374569863069453377 15673 33488
863716444396803969 34540 54055
627474519335073921 65077 68945
314445122818110465 27601 43224
142239657378809169 1929 54776
303290678422502657 42112 68627
489529846862971841 13603 23838
239331643360923617 10606 55434
237854394127381857 13525 44436
742294159644050177 10925 68440
574602272620417409 39711 66761
942640833037724929 36347 42382
580008363799350913 10898 19827
370571289116316673 3325 17751
754737735591639553 32236 34717
362667383577029761 27715 32967
402597244507902017 11279 50043
658785159662389889 24277 35617
818282328644507137 43873 57507
913287099781793921 36613 51816
874681331798967681 33863 43754
486739962545517121 21035 36548
570626600915083777 10318 49427
685177820770160641 19332 38547
547235794884144897 49999 53804
753333913173523969 60369 65392
29949903703574421 6080 22274
42747069316984465 14437 56494
14936028684502391 20528 38752
159222550800922849 12520 59622
519971262959664641 59735 66276
225984788289661505 8916 18226
545631938889258113 8691 29518
770222493023997185 9604 62985
824235386679397633 21568 44645
593120442361250561 7760 29408
494072620524320897 23998 31451
665671791537977985 37374 68971
908171552498622209 43923 61285
86973803467071073 28004 51510
401041431785458241 49604 56697
604705253643008001 14258 17449
787035831949687297 6592 49281
302005712347916929 42675 58533
527514986619365825 16428 23542
717396776846914689 26579 50008
717734955748447617 38707 53580
581431828493730817 4790 65207
600807154233180545 6717 52146
869036204117893633 30241 43914
115159671597787393 15684 55514
29866659366032169 7094 31181
92814823878995873 16318 60304
535890757389029889 12581 23643
80628254831758289 20655 39556
316699809435601025 19535 39931
918235031394701185 11070 31140
860471059309165953 57017 58073
619833465281068673 40725 58002
33029222823866889 41666 64964
963637112585985281 59694 66093
473774420470949313 20992 49099
5650263516052690 9732 35039
999120022682159745 27777 45789
939087910106607617 8999 33256
740783763926973697 52382 65917
89523568617387633 46899 47809
883030188382431233 1827 68676
207056777535058241 60321 61863
222604593228755489 39043 62857
13016820337718117 25851 51517
351628570626257217 8317 61491
184859259355491201 16488 56157
382345096990864193 10427 56390
844439663448987649 52536 56482
534484437205886593 27871 39369
755097941029333761 19217 68846
279881134593853889 55479 67626
337138263720667905 6627 66644
125163680871803969 17116 31828
643465121791237505 3033 5566
200068776594722657 58415 62624
745751155843216001 43349 49766
993832818075727489 26818 39945
646798726719055105 23538 46320
696217592212452225 40089 59320
461108676198982465 65512 66444
744630775766164993 45058 59653
800219306512289537 40404 51133
371538297398760897 15564 16282
946961510189431937 1464 27317
460278015415607233 36172 37641
366186135766980673 20756 56078
191024012990528289 7040 7635
942715247352929025 27345 50288
658485591554136065 6561 61701
887933375857258497 42158 52934
149385545770432065 54598 64797
293049650251482753 5128 13126
697911098773683841 111 66327
374397079324808129 12869 46938
511183108436160449 29253 67714
781815167567735553 14585 39249
958066938950377473 5091 60781
44709541437256921 24754 47521
490500049996146689 35469 51215
484901620535119105 7616 64680
754476751809360001 1122 68416
450783213805010497 23001 33377
412083788471097281 32648 33828
962716527224493697 3597 48846
298631009427179329 18891 52675
381471147143329857 23692 33132
965905535485664001 624 22572
932219763829728257 11703 25502
967420491331292673 34189 65967
818188787932456321 17645 30797
864008889883439873 4303 47210
282738758432564897 56881 58343
588609444014434049 33772 38119
618501979363358593 31959 65332
873148267391034241 8385 47909
617510733283758337 38673 64091
491806499433547393 32196 67056
231692273060190241 39860 67200
29256738093312861 28086 36191
149417218912866177 26087 65453
316933693908691073 29924 30585
951242207142811905 23267 66821
649799475561966465 32822 62227
286917719873208897 42265 68833
347390004276771713 23406 47494
257954110733749089 39022 63511
216508993403397921 10129 45203
693855580141409665 21732 57534
760338514688168449 31877 37290
150315317523720193 8063 17726
82181969259497841 17022 42402
870576338622562689 33679 40615
213573457561263777 15677 53978
863914473988387457 43423 46341
398840045406206657 8481 57380
306518744362470849 11701 60197
653377748430596481 59339 63249
589236973796246785 2682 12659
417688861549837761 1377 42558
215837679437534305 12451 45412
901171069238809985 20553 47355
168936501363589281 6819 43976
980396031719966081 24947 66097
554298077580760641 6220 29492
213455860530768161 39829 64672
925483286897232897 46065 55518
322070135800263553 2584 62369
991116090909009921 40625 51023
598851572510167041 1689 59624
793592025119238529 8462 26812
314154369724992193 44772 46898
383969808141976897 49821 66119
691499010514672129 17701 22713
536572552690088833 50183 57187
674820599198941569 40058 68387
986283327947553793 945 14394
629824404655064321 9432 55628
661138377637826177 48027 66244
9307502472427843 4822 67616
557206503011109057 37951 61948
865959748647082241 5429 24358
532541070360409217 8678 30358
466310580720548993 22770 68653
997444756607855233 24111 31722
560779801741599489 26419 31348
374336422497066241 35136 65036
321697372437217409 18057 61953
396090596357872449 24573 40665
113669742629479489 29889 40816
229670219661684897 10995 46442
549558543459571777 25255 56115
39597371962493353 5611 6877
80288617761905105 27624 34146
400611519197298113 34199 62501
894359949287196033 41664 43718
145618007558645953 33817 57525
875625251185180545 12172 55884
377548537245488065 34614 64458
707552593753153025 44814 47204
780083447384392065 23338 49028
107812991240958673 2733 60748
252660693028047937 10024 60364
807621950340166657 21055 51741
580968948224288769 6040 25538
489110373828548737 6788 16299
182529094810504929 52801 61799
423785682015367361 17407 48612
828917696097342081 28855 55612
107174294865412641 13501 18943
649460844058125953 27875 40571
309324704880840065 33072 53826
902362080363211265 16526 50055
479633418615161857 48525 64887
265369044304790689 52096 52733
889177102704795905 4425 47752
858979888353964289 8953 62010
559770116179318913 33192 64330
284234391733633633 4797 11691
725632926009513601 32495 47388
469097250289074433 23582 27538
496972042169812033 35063 53035
129314757915622641 10686 51596
142810713347277137 28408 61642
459728930100489217 25542 28168
3027329893622977 24107 27813
311280314068255873 27126 28945
901518966194363009 33472 48171
526931085382493313 63940 65198
139193128789212753 36697 55257
497122553081325697 22557 24470
826928105035708673 38278 63494
152508471487728065 38424 51264
958523634856302209 6326 61483
992680102910213633 4723 5198
87395945199222785 13724 57711
779218803316119553 14396 64492
936833687916287489 64621 65494
1481555259445600 1240 6958
838372769328774529 35544 52573
113678176087610433 17560 49893
461905241230024193 35147 65894
118739719270251953 25814 56875
474505951558729345 36670 66289
442294645852477697 4609 41301
766499361782916097 3936 12001
183031813685644801 38208 55116
179189118970473505 6185 57860
863718844174663041 30602 56105
763173705924199169 11494 37293
832630195195037057 30587 59360
586552331272702849 13515 16286
309352411823930113 23037 52878
928957447518012417 22133 43691
563647347857696001 10239 14709
548338032352322817 20974 51598
486123645931804993 55296 60748
91110226828302385 61239 65762
350041091170339777 22910 51108
458697889891642049 59530 60362
324626626404146625 24698 37875
61371650517809681 8416 46992
719880364978948225 2368 58103
674498404140113153 46899 61037
839301782939834625 3174 38868
169551018893340449 13448 56086
768762580538378881 18646 29354
977433646665208065 8950 17971
240963946280452033 51474 62582
956646098375227137 52115 63728
782439451095640961 7203 56901
66681996987089321 17046 52715
717884958809982209 1599 35230
435922707608337857 10854 58925
710963494913698945 37204 40245
915955591925570177 43834 51344
98913462836428321 18869 44347
234916457165194721 35795 52529
632301101162440193 35029 65088
754896701755431169 29299 31974
6741102318905235 1617 39638
643891987918717441 18362 54918
932534227081959041 20484 60556
79569711377491361 12809 38707
524253627954145409 6000 37604
653046304382808577 169 27763
252530515770573057 25171 56541
707351126167910913 18333 37201
551663848905498369 30116 62545
732179109133451137 40174 43824
269214950366006177 44209 57642
574278353467025921 4902 34447
193412589545395969 19616 35647
647557225331194497 39285 50093
227114154772934273 33509 68241
943701244311601025 32869 54574
745120348888896385 21176 46298
510530058867853825 57671 64566
368331175943609409 6443 9526
529083828500706241 3711 31850
262527786421308929 47227 51842
484741412255953473 10774 54244
254083100540540833 28318 43148
915597651915508225 4364 15637
693604033267042945 46988 60651
851537631568898945 18797 27155
577810232101228417 44799 49694
638677940687092225 30952 47788
95929714609717105 22961 68786
138775858023063137 12573 46221
759932846084708993 3507 43559
496299784824007169 27507 48277
295053030455200385 25216 66318
683446879669926273 24003 34389
130753811908192577 4076 17311
648068966772559233 3217 8260
263623839729653761 2012 52457
734477548637112705 955 23951
265821685779329185 5421 7125
910381270587951233 51184 67734
610458989823776257 31519 49144
154275757921620737 46646 47880
374193298295665473 3993 49451
374330407443199681 43449 62884
504883692532352769 61587 64152
75909371396743809 32007 59642
63256448917613281 11656 50718
142558395595333569 40626 62399
563205130394841537 14132 34395
881527083946135553 32280 43141
244756138024769153 29768 64574
53038650164712209 26973 62830
176357247218128065 44535 54601
435366767984174145 5403 46391
7950878837689857 23984 25953
791431482663373441 9361 65476
242836395556714977 16977 35276
214463250561234273 17181 35442
491823098528243457 43442 57754
708099494632154625 31107 38046
618127744638506753 57049 61981
399345474285677697 14713 33970
835268522851421825 55400 68874
979436786513904385 34734 40963
926878657155988609 33339 49957
917360437921328001 37582 62588
290357804110016129 30618 33688
873546304501434881 12788 37936
879959184992991105 3737 5715
158911001239896865 25795 33144
339138560710821953 42700 42774
794564327053937153 4204 60296
364987974826370049 35976 37349
632354386022281985 7413 22903
870941510487057281 3134 31292
344525361574415681 17819 28927
352495777129824705 4737 66347
191460823510862369 17773 32928
38559561846440713 48074 50891
822404892883273729 2737 10298
894124978913715969 37026 63706
899435100616866433 6838 53616
623647639157894657 43615 51877
702066811109506945 5115 29711
44473694060137345 30444 33306
809190555282594177 33591 38705
581782724112102273 64674 68683
628847259951047681 3949 41629
571613507856632449 9282 44897
398843178087727041 18255 38098
805242155582163841 10441 29902
142372399429621761 5794 63692
537042546794843649 3499 10627
546645704972160449 30092 53383
107992709270362753 34930 35482
574254482783064897 47945 68284
724856693382015745 19443 19875
437565747324750721 15323 27278
495797437655568257 11319 34313
646234017499370625 672 53866
30083051113670933 9913 58715
825560913158067713 16081 24961
99780752953066097 2953 62948
79205928201819377 2522 32976
122147749374910577 18349 47822
526825339153699457 11476 60847
811158843464625025 36366 55352
747829876643368833 26615 47746
372946424375690817 56944 66882
769758890520858369 16615 56753
916931289331373057 51105 67249
419899533961061185 12927 67786
368426782782059073 42905 68034
191400306362989889 20654 46705
581804749805570561 36256 43314
104527955077532657 32551 55367
543330111980729665 18448 63571
446201585092790529 55731 56873
203019893229637217 50265 52988
308066587216789121 1720 20317
122999007408516545 48996 65608
914310729875491969 22122 47800
756492395451800833 6401 49953
730459166425237761 17841 67256
703043505591033089 44967 48640
180356420613474465 36321 65524
701046904917504385 13646 40250
905759130256544897 55604 56781
323143803966708289 25158 52168
351849059112222337 27241 48811
680683425654223105 11642 55357
136505513890217153 11817 52879
718206377722559361 38145 60951
934860760288341249 58769 66533
702807665314608641 20590 30671
539627913408882177 2691 12883
778208132237303169 37029 56421
654130047094806657 54673 62465
135094596858891697 49604 55366
717981306258071297 12680 34726
883961819815276289 28519 34492
50038062746818217 51450 64827
388926851842242625 24438 44848
212316627554887553 518 65157
273191863701278241 53729 67397
895279853333587329 9247 53529
598820663126304001 43666 49989
548668324398267521 16851 39022
540074533391837953 256 7007
923139509497087105 34104 41815
692460967656373377 25579 65994
60355961163626401 46491 50299
688996665502550401 6833 38608
255079500048250209 53883 68977
624328028236732289 6136 63057
275998639438501665 46913 49924
303824386414014209 45896 61289
450255195674298369 4894 43435
38699599496382577 3969 43130
178448839273389825 64068 67159
608424129100548353 7683 26155
700323179767846017 3780 42934
478219309965965057 47941 50804
67061596283299001 3167 42716
780394209446249985 55529 59575
270659288379118113 39392 68707
377272621883904001 42261 49937
719296014340617473 21915 49945
432672899472102273 23751 33132
489347224857080961 5759 46885
312020525515833921 39381 56763
528744288648727681 940 67512
838489868735727873 29546 64932
37923869403481801 4704 37938
329897087906132929 11717 62184
886118991378371073 3540 40073
182498623222024033 43826 63547
867130862015752577 36474 60128
81344169583900337 13301 56767
217697664285100961 18385 63666
860219715818310273 45928 62443
95456491640430129 59929 61479
28074109317984153 37665 66809
361795082306233665 575 38677
901364596461753857 49219 68704
831065187298204161 32889 66895
229633019056677761 33691 43524
766953211559542273 14464 47292
789299575759734785 5764 21302
56186790974901865 14362 35262
309772591197472001 52994 57786
864027196933509633 11353 18321
914825055815448705 12691 24399
828932109699675137 15061 17315
794291060810763777 54796 67046
785897991070289281 9374 32834
310438498641438785 25240 27672
876947807952358657 6852 26356
382613248888688449 51279 68406
880228790497600513 6871 22990
131047118412887185 11468 25838
700830323856418817 26291 47840
78359501606257713 11023 48425
538948588464609921 42319 68082
95299561400388193 23338 23835
77667986022117217 1432 2972
843292897466753281 55389 67308
218812200179431937 18108 35410
91791439228565249 24760 27056
95730684906467185 13887 38083
359997381556837569 34051 56989
975647377132208513 22601 68884
746719069632284545 18074 36415
783810125652262657 49376 53157
68965566459112897 34083 59689
815326415517805697 35089 58567
601335716626358913 18888 68794
981038671057913089 27097 41022
284877875160873377 40516 43427
971037291945993473 17994 61472
862906571467526401 16721 68982
267563886113020289 59766 62266
466023555057560641 372 68990
252398140144553185 37643 57679
472739239469127873 39671 55607
719986931911588353 671 42912
603212926377949569 4500 44637
640054127722084609 7763 25408
527137158129299649 13234 41210
629118739225457793 21460 47608
875198105555355649 43107 65893
691687814762364161 36121 63450
236510731652636257 54747 67595
516876233085010753 7658 66342
773470426735173121 15156 56134
313308188570932353 53067 65844
505986588283171585 15566 46853
193914591872395905 55029 58760
589125935243814017 11515 12121
374080083787166721 9985 12814
556155812423163841 34303 66074
824128420184475649 9058 65485
658949707947641601 15233 37638
204009926811426817 2417 3508
510448835787563841 45881 54657
105087606568400113 43598 64086
939504429502747521 33821 58770
521086000576932673 34262 35062
588244453338184321 2843 46622
567810337672167297 15698 43545
91232683037446801 29790 33360
956927022619868929 41834 60730
39314722954479465 64981 66042
462399061885729857 43954 56679
255684861319124929 43975 52462
365942078668783937 13344 52570
611552875229484929 24692 56676
779732950675164417 5287 18963
466129532435587649 13342 34151
150143168085680417 16540 25074
582979363929858561 5140 11478
199755407033119777 5882 66664
185029564968331777 16668 49522
157149108946274657 2421 33206
930498391028102401 45503 49897
424425230283215873 48116 59751
773089394051169153 21268 37425
419021631845726721 17403 21326
318385205302938369 4321 9293
702997977384267649 4556 21266
897585554092401537 40723 48088
310201475158724097 50217 58163
332499762810449793 2686 43928
878227675382159873 44944 47708
538148078792261249 790 40948
189159492969128705 47533 59741
872096513553991297 14160 39394
947961150252904577 42445 57863
573603636909595585 23237 46673
435015512714475265 8095 30196
247059703925010881 34531 48166
655445656569863681 15997 46762
83336395522792369 15477 15838
41251245264437129 27065 61903
268540221449818273 39531 55208
685868032711322625 17655 48833
792158643789704833 31023 38525
737073268169954305 12324 37331
216280219558974817 47970 66518
582948080201557377 22599 60062
272074231939853921 25825 60906
485663285681045697 34034 45236
814237107996369537 31914 31932
918953085749233665 28196 54174
2602944929449792 16753 27459
279555829336405985 20534 56921
342185541604187905 10686 11272
699792183111437569 23220 49174
520427100355789185 1559 53371
398153612976717121 18934 21278
396386349057870273 28615 44947
593771401569835393 34851 54491
167811998362353153 16978 55446
801748208426179329 15463 57081
25641476181796465 6423 68982
702400581057414529 1945 14783
308203419869443009 41969 67030
560553875323098113 36988 62075
495455538251825089 39637 54911
92974663319960625 11416 28348
919157231037459585 22669 33826
215755573160439681 292 15561
554824044684956161 14067 55096
768512006435880577 39538 56224
721722368910946049 23593 65738
661363718021096449 54737 57953
126467340229275745 6343 48052
728404129051181569 35895 61880
157868118201278657 53290 58159
549078433260181249 197 31154
938104361698982785 38149 56592
74572483313371409 24757 30282
701683704644409601 41352 55325
741090194997997953 17369 50651
932463000949688577 30302 48712
29171294208747869 7175 8457
975921888817325057 8626 41999
964852202242415361 1797 7270
806880755658319489 30833 44778
271429000321997921 17453 27687
654922508212905601 16484 28077
415797820258195137 1990 46208
756162002059845377 32362 48927
177967199445230753 17657 43190
51825847257632065 26871 62595
574564366943409537 1265 40383
238303200599695233 30923 42129
602133054465522177 16223 49316
917933377310106369 26242 41291
279717647959405025 5639 37253
212126208986113345 12821 58994
477161663055749569 9007 59554
302633864000611649 1712 57092
59820309690852729 18733 55656
965999189870849793 9672 18461
233356751382952865 34070 36788
232900150062960161 34837 53295
673896582286250369 6383 12319
71775924849468713 3580 23654
223324029831655233 43729 60825
543265150569638401 38843 68992
640236640546820737 4695 31581
658824245154200065 12316 36670
728369460116535809 7187 52019
913568806709776001 47457 63236
512750930793078657 30026 52167
657394324812649729 20705 67869
834617340629545601 36195 50558
217669996446730337 23896 30116
663798709543417729 1246 66662
753324316664823297 25268 62054
414718332931013121 2984 40331
738652758058094593 32730 55762
84021027387894529 31901 60719
918795807968813057 15514 40982
510088139452488321 19062 58376
923613708195702529 27710 34241
54026781332968457 39968 52430
725011392882130689 17651 41463
693701313231027713 17492 27654
814561292206718721 14993 53819
680006563629280641 27462 34516
437622866381069313 39134 58128
103194447340325009 28303 47018
453826553529168577 5711 31370
25053167174636573 15280 46397
676717700674608129 8633 62457
101416567123546737 30624 53871
697093513516279041 42282 50043
579095079508182017 32938 39251
269275133382272705 6557 41872
263984744865933153 32554 59919
420994075553764417 24053 42179
871220421679343105 4584 49340
709207939176998529 11939 32492
162617586672180193 36024 68528
953341670312710273 10598 39821
276478877386427521 503 13575
291263335744439169 25276 26161
245161117534319585 23547 60674
222538704927970337 33062 56094
252068524234861249 2897 39531
719893053279299969 5665 55368
778798525390268289 33426 65839
80399330308011937 9649 28793
961588435263866625 48874 50727
579319936827168641 5455 60553
76830030881421153 684 20690
133370160166904833 42486 67429
226586777532961761 236 46678
49903115086955553 24607 57857
60879639019614017 5289 61561
276571425222670081 620 26328
57153208045992441 12251 42713
278887320314446177 29560 68062
93064514569487505 27513 56283
690758688828466945 20053 65740
342363968120483969 44387 53413
767940944211609601 55310 58893
154558017141734881 4979 15608
983634748594113281 57384 65058
170933517983929313 15403 31468
479643426649197121 11021 39186
40471847275920681 425 26254
255211764815200577 28029 44890
355778146396208001 20946 46037
341252160251805505 5076 10273
712834103668509313 15054 55472
385299053255579329 52646 65945
66050047958658097 10394 33525
734513816774971009 19160 68429
214781146672446977 12769 47643
694711419526257153 10035 36523
648625195975402113 27436 53132
999711423322999297 21213 45932
245419816759092417 43740 56407
157370457469767201 21203 62728
229470263781355041 32772 57140
92158200294129249 3834 59951
256035581291495617 40065 67716
546895947093830145 41321 50211
114593174843921729 39204 58982
248438680996265761 16124 48881
618679391209976577 39198 40544
719220431201648641 45330 54396
310593904181718721 48933 61665
833208527651912321 10218 36906
386294233576659713 39229 47470
764746286438438017 22559 34147
215747223223733185 25441 29544
727523302505069569 42900 65333
492449378865071425 3029 54886
34015196514815217 4773 68849
113012489656160401 9489 57940
515574808455760065 6979 18340
995818955914113921 16415 39181
246063945377429153 7020 48057
54697645571739177 8966 38432
954348043579479169 15559 39886
461529555092678145 16126 37515
646761938575735937 35750 37610
952400613847732609 24823 24852
442923880539261441 45748 64761
574541873941864641 23638 62724
785503894521085057 50917 62299
672381586633779457 47586 53763
414668847767195841 29761 36656
119831791876233489 25638 56835
134579786250299089 24944 34978
42129593629670841 32577 61589
272975416880107969 19805 30002
45179503933706401 23133 48010
870152421190695681 39224 48768
364396533975682497 23535 32343
993020552600775425 15399 61098
184119270565698657 30029 52522
472705083777015041 40210 45464
135576866564424145 35559 68365
178548519981426081 54552 67374
582679763554761345 25014 58995
865616496092982913 28564 46356
610581691913243009 26329 65940
851182631470415233 4954 21223
201963719836467009 23878 54551
992592037501253761 27379 59605
940237336910048129 3323 25787
764331315825863553 25058 35425
1758467785474949 20949 37695
609317767985245953 17397 21388
233051084262999809 11438 46195
575353164561683201 30679 40156
224993676902666817 52815 63302
625071384154892929 2299 6212
823625683845836673 46972 50542
826135022011804673 51535 54979
760102214310943873 4111 34279
241160864065605537 3420 65568
637140055835690369 22680 65952
718343294717563137 39294 39338
153702082531733441 33623 50041
981881289665750529 9624 60808
54591458089067401 4232 56766
16933027181089245 27955 36436
559384875172451521 27288 31116
258972236322719585 6658 30845
447734655094254913 3315 40768
762518486584191617 35414 38182
254026832907126017 10819 37083
532986249981178177 6423 9826
266051605574734401 24694 37703
555274581347610753 36639 49050
429565223978084289 16051 33475
287082356579347233 35382 47791
530211192898267585 6381 28605
22376969899660537 44737 47355
608613223886063489 50220 67236
684951327890189569 62344 68195
986277869370145025 39552 41252
276701759236168257 43627 58039
54003540469306441 50776 55586
891150625464135297 7693 66412
280721084756667233 45073 66780
92569810285262129 42500 63360
997112535699155713 60627 66149
957240622328498561 6247 8935
965759333496254849 31934 47341
587587421240947073 3732 21350
933755346740365825 8515 29579
960808923046002433 2994 59984
184813896510664929 10013 13896
127831113398549697 2443 2956
900066318638803201 37700 65442
688660429150843393 27994 51980
625293184827615489 1433 33047
233350959113003841 26469 60552
798970741907407233 53570 67281
713926291365496065 47618 59245
976399325868701569 41516 54159
515700930807589953 27825 42186
989871252783242241 15253 27193
785269114854969473 391 8970
268339581742811361 3847 54981
239297675986129825 53383 62909
453648114524167297 38100 63816
252273801597496577 12852 59056
280806664715331777 3951 12312
371087498445781697 3476 4499
610014767303109505 7616 52510
943927287241649537 34464 67410
736809330697259009 749 29881
922366712850468737 25772 46995
987061324541127041 52744 53570
818095221079644801 532 33929
396208099615908097 33159 40074
743629501006616065 32820 65768
350216917397400321 50311 58283
552263409495111553 17708 19571
944335884390245121 20309 65020
505861496083262785 19010 20831
999759104995946 3408 22979
464565657940866561 53360 54016
856930020438941441 2576 8070
484483118137752897 7649 66353
900309329405697409 17404 17415
76181566668253713 23755 37527
194715987698078401 54322 63011
596775743146103809 53008 62903
186530978995403265 1965 29372
760346923564370049 10968 63058
630184319518011905 6443 18104
368572670793788865 2458 44663
909627337143543681 25038 34356
200139656057018561 24243 50647
385586110045228033 13792 31711
606617126058061697 35928 68068
237315984995671425 54197 66350
399424915619491137 43791 53517
224509476275105857 4686 27716
311507748607091649 28711 50609
591386745007835009 36521 66923
283277835448302529 11046 27143
108534615385327265 44524 46700
111669754754068145 29373 42100
708577445994546177 38592 46564
182140886896760897 15061 34928
633719034727253249 31700 39177
357283761636075777 1498 31390
292961965899106497 4592 52349
836078625725775745 25488 33247
286732433463914305 11939 50613
157425704937928417 28267 46977
21641543115759277 5239 54746
771805027680571265 19302 65128
904412893798340865 43036 63685
543546922350294913 8475 29082
203177594507589985 23789 30647
707591626817986689 36583 41167
339797808534786561 34210 47603
614454877539337473 28441 54580
373544396672297537 14840 33592
913507351893812865 12783 57027
198114642857976961 26305 32847
775618726211725057 4629 14826
786670789009914241 1715 45208
502357368473127489 13507 65859
932993514201843457 3238 40639
889271539384274945 54122 60381
839514355242254593 1117 48149
427717439748860801 25944 61335
520855987409280641 7987 61657
458639061711615169 8231 18309
423077146723326081 5922 44298
419016379844833857 7403 11926
153987735558292385 30158 33964
583794957188153729 34445 55300
453211738663139137 20570 50308
260991152139283137 24568 30911
813537122347472769 26186 28872
849101143222277761 10249 62447
85238071764305089 11367 45904
219191124373395489 28124 41943
465292632295092545 32653 36905
80790599481098017 7165 42044
515427939241515521 21598 65625
189578994506646849 7744 51602
835649722711142529 11504 60643
892715522523197057 2516 29639
715822945258448641 36502 43984
395580008946751617 5284 19043
4127408950513001 4117 5411
510217443574724417 7829 11041
816516097974851329 35502 36661
428957370416796353 8263 46087
232957034348064705 37881 58520
714954497360828673 56411 60480
255704721148500641 64716 67705
812304238825646465 16042 60964
743835530972678017 24898 43368
122695987179803009 36380 46776
861145885082446977 8230 51121
403280527579980225 60349 65664
356483359417442369 6285 36346
923792297901464065 49739 59712
40122883147400761 541 58708
138399852317320433 10048 30024
692118537766976513 21287 49724
761350626784171393 20824 66912
556045226642321921 23416 35265
273477561549199777 20211 21142
795673044150451201 15804 63437
471070494436538945 15444 41475
510113010883227265 24242 56469
286948831682110497 5427 16033
681231716400208897 27012 66289
882069127400278273 16870 55207
162212131630933953 37989 63034
511195404831155969 16973 53375
202836888790958625 24568 43477
999582132199755393 4736 47463
886877515782909825 39147 65210
807694749257336705 20448 42386
403919712133347969 40976 54502
424760970791730561 9655 43142
622650086162604289 8748 14167
838015291644168833 34659 65519
819011712138294657 8018 54177
377382161655397377 29924 32098
625717419741587073 9021 66711
760089970282848513 41796 67494
166252964454788097 62728 66122
784485431788219521 7984 44470
655000794225525633 31127 57061
225346751057443841 46164 65978
163116615613947873 33418 63647
488995795117212161 8611 67124
103840362124483217 41074 48173
16572996412605791 12201 46641
364658669785956865 11095 58301
171359294798200769 10632 65151
245518356711226465 17564 42924
370129743746062465 17790 23020
616797304274061953 26299 39451
315110483057232193 36955 44572
102805333148179297 36436 42652
212476096396670753 5013 33601
949322784531165825 20808 27754
781943185128703489 11896 37450
396649293034368385 7860 39588
124952120096068593 41961 44587
126607634689609233 30928 65888
888001265963914881 56631 59197
221559944188154401 31388 46111
669314932917984641 38689 55463
109772394643574241 48646 51127
432344552221643137 46738 63794
165053122139749313 21211 41041
768416139894029057 34756 65931
953185372116113409 18037 48343
859353320108972673 45657 68904
399971358059470849 2340 20905
572313457068304385 1490 24091
110830590379141121 11265 26479
624564404416013057 22339 32766
180218532193389793 22660 43239
752564356335440769 11548 22038
323836951874799425 8772 24662
160309578082269857 20527 56633
245447314817479169 17286 22048
480868904447675073 28905 55830
618268797410440449 22182 64209
432653957345330305 26082 40291
955900480754575489 46615 53339
658901729586361345 29867 30438
990453852367043201 3653 18317
570485367454161025 45409 51559
836689001125417729 5707 28393
892263289371811713 18156 54430
983364327972214657 12197 17235
104036420579710417 15517 53950
397423879725732097 54284 57112
533027397632636737 22725 41832
58940999643997569 18177 30077
943356073424645505 29567 54928
128812823735781729 51722 63596
64279356171766721 9433 53538
804203728210541825 49568 54963
873888209621945601 32704 36051
967469831877007617 46747 56391
550116094651102145 25892 52140
39345435953269001 19055 56827
359837893818713921 9266 20386
3023460132336454 23103 53500
631480509070257793 33802 50675
648955310407490817 8157 45913
186762932866962209 24296 32647
1280698242435819 34364 35824
89465769637129713 8957 21417
867631297184519937 18004 43818
600045817287259777 38955 61449
391715871879650753 48068 54586
722765804619029889 12142 14454
112467071253139041 66442 68285
309680565634032257 1456 32757
659290588184557441 29306 54621
766054520522899969 31495 60021
670554956635872001 4802 11632
35127018072934393 44312 65032
766329278727024385 41422 57331
304412653181628929 27483 61179
382429009836830145 6480 46569
204693285881113249 7537 49763
971008176424373249 1833 65423
780526521520769793 11186 23575
284352005022984865 18922 56386
346731923200316289 16490 18017
600471404013685377 19638 31258
333171438445958785 7678 51421
214971671529543329 20963 68731
506478508710692673 34140 56289
358549063833503809 11435 48455
106253183926114049 6361 48174
995955549152686337 33381 39525
381099270449773569 2034 33700
214776614422131489 15874 41373
8077826451000193 18827 38003
661955556429251841 32319 56644
521798719276510785 47506 50376
931535211285432065 24704 39427
533092353114014401 47575 59703
652223124183027585 10818 45396
937895537974391425 3668 49767
672656889626491521 6592 14318
957500098112063873 2767 61086
53338843541144601 28576 58628
332706766200537601 27065 64495
717149288362701697 14278 19500
432194906964170369 14535 52109
178157326891639649 17157 35797
380863188919342145 40403 47119
127549869882781057 8525 62843
589540401728953601 49738 53866
617893694364585857 1103 54225
344164340109578881 22321 52176
829952091216949121 6678 35964
294684683448409153 27457 51701
659363089874265345 58931 66522
637996236903070721 34359 41151
222463542107927745 1697 63435
69260384461415473 19813 57443
724174212058688513 23309 31015
969280424400885505 15817 20037
395641496378640769 16198 61971
629264227615166721 52870 56291
476992329095342145 26778 49840
433375700719672385 13804 19690
811562437494440961 42066 46339
465303224256246017 2561 4742
41021944858375297 33324 61573
591665567846142465 2925 6382
821251729813393921 16419 29208
679775410705318017 54673 63177
535184509712511425 5098 65720
460961579121835969 5530 18491
411235526207601537 3350 68075
531335646210436609 40168 48603
953027634912803713 1801 60311
484436891143211329 10590 39511
751362043021753601 1814 53247
643470536633728385 46572 55806
391519487596926977 5745 44193
672552039043729665 26907 32734
394531307212044865 20579 46278
354335069854727169 29840 41447
321250726218028865 13618 55971
999197802025001601 33764 58985
765704200479302017 9531 61315
634226113570903809 64153 67520
90256796471241073 23666 54311
907784573123201665 38716 60677
18040903774615205 1190 43952
712098596341945729 17457 39428
153130957815779553 13311 48524
65855456034846329 2974 18395
558128495213974657 22713 31662
542158030859113153 11062 55487
706143363087139841 32301 65090
743467944882674177 60049 63685
914255287690362881 20256 40477
436452107024507521 11195 49843
937909180930223105 51222 68729
865428062577755905 1917 18204
990208321817458945 57868 67239
192073443997358593 30460 58464
33329445364305601 18848 27672
682697802428101889 32313 56459
695118067778562177 17816 39480
376489307405449857 494 15281
315007351214593025 435 6963
453033198356926913 1702 25149
34833648687548901 53947 60600
797921232929567745 14882 50767
499440400912678913 17963 45114
641122904025372929 19418 34255
793940590695623169 37972 68220
697772112947376385 13562 17533
372700459779554881 40413 64241
117037352804878481 11272 57354
215964043798333441 42870 46621
648879461370384513 22131 62279
249109705859897441 11669 61140
118392961413526625 3415 8661
623041414611773057 33922 54227
238775335723687489 12231 51633
223045979175186209 415 1534
362885992618593921 55480 67372
710282220795090049 48553 53409
244944827402932225 20828 40917
424286456405784641 28364 64304
467233169214161153 8556 38418
543417528798382657 14111 39399
474960193396469761 21136 32101
566419212998443585 34482 61586
606422495008040193 6982 34429
804809384710761601 50772 66319
725865658082923905 58067 67803
970388398025764993 5098 14566
290754551296409153 27019 60111
30450004672811561 4554 25513
313712724505421633 6710 53302
745135750297993857 6833 65230
951543361767441793 30115 61164
901613969100889473 51079 56992
406986563283496129 7179 42421
817879339745079681 12140 48579
210523317456853921 25663 63597
776092076347648385 7911 66485
459984756552188417 45938 58772
290525038448283393 16066 51664
810826188778683905 46819 66038
726565668893879809 9564 30514
549049426515139777 23702 37986
28107623405677629 18178 45832
53576486273762217 35180 67709
293182961231220673 37267 41672
452826635864482817 23866 37762
191451900664720385 9938 26333
605305928056218113 53612 68232
833656985753474817 8248 22657
146221972955103745 11665 35202
450250130347658497 19946 42620
905985092495008385 22994 67088
881476043726248577 19613 34255
677102490724365697 47975 49627
54665636831845889 12148 39799
350864041942848833 19104 27860
899734815250308609 35857 60076
517601717420646401 14907 21844
612964120427140097 1922 2472
473730359819064961 9583 41321
577665357573518849 23577 27872
702530361745061761 27331 60017
988489158816367617 12224 25952
603734211565772289 20596 38045
676554917639418113 2535 9491
832169657520509569 43455 58827
969857010792427649 1551 10099
778572282428434945 24856 57805
943139614887453313 55852 60249
193791095980685665 16435 48588
421243423936932289 8503 68887
996417324162244737 16427 46967
807892426540586625 396 68044
385644639718989889 34040 68169
232142014340357857 5393 42848
397254121134899649 47720 53496
243388342430446145 3369 64125
370801463753252865 38162 62267
164435242762511521 13257 56717
447837526384255105 56998 66064
29011862318395033 14224 36117
479915888546983617 48362 56050
354855370274695041 12163 65878
226800382495959233 13184 62702
741929998172846465 11777 67300
577348519681351041 4718 66095
848119349911275521 26759 33181
77860193191575889 11141 19075
544120429458853761 19659 31395
131707751694378321 5648 50983
794768711688451585 6758 25259
126829911761838337 14319 31920
469327253685460033 38587 60523
939133791894846593 17317 21297
391978439021830401 34844 57767
896331724442568193 18570 32536
624498689739493121 9466 39938
556857276218167361 5091 31726
928637927592010497 22337 55756
751719793012433921 16066 63162
934299940411445761 21800 65642
358877445920001025 9216 56420
430547675568693249 2854 58786
470590143792115585 10518 40196
685823015489784577 374 66021
440061793600662529 33723 44347
9687689308922387 12666 57739
441119812343579585 7061 21179
819141470364481665 8870 56639
206484132219372897 46308 49711
584643013693881345 20485 24725
2934537006062499 2524 37935
287764539738770241 25178 44805
407180253892178689 16080 31713
748238623661254785 48850 54626
186731302462000321 41912 54166
745589854300075009 19829 60472
16373788870879481 38902 46025
163435455726489217 9426 45637
570830429301530305 36683 53492
652269632546772737 41005 50965
868148611672566529 3175 44461
529141927866366017 49 2004
436428249548335169 7678 41892
709999752906892161 1780 45673
301932233370393985 2569 44272
292746205562128385 46162 60756
697667263822488321 9249 21783
418997245318063681 19546 22124
493296129065967617 1052 12615
424194033566980289 1824 14274
833712605747599873 15282 38405
768107309064983937 21923 45153
238637940042252705 1312 43363
595020479574106497 8026 14314
930673205859953665 7484 45058
447208777391363585 12858 61128
24326023543167709 5199 52645
521961739916438465 22353 53149
921159813146466945 23699 57559
999874821717778433 42937 47643
452772962042047297 44290 51230
395070551228219073 7301 13035
705131559926194049 45290 47497
532976431705048257 26473 60111
903450450745921793 3376 32343
680456048141000065 5380 22706
360924607596736257 42601 44167
703847634404720385 53786 57505
481727519436077505 33090 49917
993061418073029505 26473 52174
470332149292310913 27018 66750
938896338833938433 33270 64861
330146375067627649 25639 49783
609850742501070209 44178 60505
343541233244373249 4288 60472
158150924001429153 14529 54184
644759337341838593 5581 34726
832345292277512577 3920 45793
842730070098575361 37623 64393
630563041194545153 34688 52695
824725443224721793 7390 22913
212949575073228193 6009 56397
568166261123486977 44023 62973
141699387714250945 7588 54080
79670380613919185 21587 60409
394633928387936065 14558 53597
435573294646893313 47659 47838
79882241715647953 22967 69019
191387538553172481 36924 40832
350363724274931329 36561 53605
483076267674626113 41070 62017
734388138876081281 43747 68972
561215194059684545 26030 37629
378630614475856193 36618 67368
991799660984774785 2997 26605
429869033771080193 22493 44496
930654256264446593 29639 29795
655369009553769601 45245 68061
374646691546764993 5371 36976
708978434590331777 11991 59351
421156619669119425 29027 48326
160626465349100289 51187 66671
518292848390181889 21057 67680
718899141671595777 1843 54842
652055102395323137 18168 64803
700170157163146497 33680 54314
386202249542357377 28974 38072
90087170769916017 22014 51093
437736224843206401 8136 66383
696698468997613697 28438 52836
284626000866630593 61869 65557
734451013512693121 3146 9120
882665781685929601 12683 32172
710807224446259713 2377 59446
635043355064830465 29226 63669
187134392618130369 4657 6148
953928338105214337 22418 29857
906029549946044417 1829 7020
808210723257921921 8857 58860
907196920675271937 20344 44033
855574502120376193 37486 43182
142197102550259297 55278 57016
276617044927895969 5566 12247
608298381098304513 45677 64730
719198151279272193 96 17984
173503725684941665 51264 54621
300308237091876161 26751 30638
465871530775995521 35315 52165
394578786364363073 12600 16806
757810829992454401 894 59663
639214982886052481 2833 36035
431473188439095873 4747 53774
28585909620602481 17504 45958
927112244852441601 32014 61577
493648545762447105 924 15781
851666733364236673 11526 40704
887391842834134145 5835 37128
410245262000447745 8799 54716
420745170745654209 51506 67586
845918808222304385 60095 61703
655790773881790337 18188 62748
281839408338317569 5830 48254
312442521159589121 18979 28662
137971810162479617 33851 43115
559364111631154497 8464 34635
489455453048069697 27462 53611
401038060415920961 17873 37529
184739478100080833 30905 60488
843529500799462529 26344 67010
496579586982267777 43186 56178
479360886356253953 47096 62256
917098354147054081 2825 27945
823202163076885505 5133 17736
994671922508988673 17282 36812
178811822759264769 126 58673
343520925688405761 6803 22181
224796650985751969 49177 50191
464269762038316737 32399 46065
881593131461890817 25182 56569
800199654266076929 48257 59587
387393689082031745 50814 65324
394034785849871809 17653 65785
91835591600307969 11064 55917
124402680683711969 25044 64922
2754595708921671 31564 61602
647804727077204481 9023 56792
339388462251825729 15893 22767
329914575091475393 15068 31613
57023890084636265 51759 53544
862734546284972545 31609 55876
721993563752967297 6376 31229
57556888749527249 36137 49967
14833156547524597 28266 40111
785434902498639745 9093 67749
335519943681894977 28488 38777
727336273201966977 12172 29707
755395122791398401 9425 39376
135957154314017009 38367 53539
223866898424979873 36836 59165
733490375220011265 10476 67866
448220274402473281 10196 14978
319229526325290881 49017 53103
272902062897706785 8925 52601
485726404593872705 49503 53976
233338236456589249 25425 54171
77188755065268561 28670 55194
146114421859245185 30636 67712
629782019167262081 4757 51004
959276666851394561 26274 66078
848820797450390017 33008 58763
930130998847907585 31970 65250
382965789916635649 11964 58820
215330587932939457 15938 16988
145443355865641153 8301 39481
439347205571358785 35788 52982
834812810879267201 39872 47257
778508995329644929 98 23387
980027360010826241 51548 52295
981005948110826881 42926 48631
13052816829922877 27994 42819
357512288228875265 14691 34463
246734458959739553 48463 57868
962356149042712193 13653 47158
958741278295374209 84 3186
55587626122360233 33124 53369
724088330057600897 25186 44852
734128919043875841 33873 56866
434031171279183809 15762 26410
362418795806476609 23012 54394
975619516799699969 37407 67347
10465760228534295 39714 45195
878422280446155649 556 40116
215496631651916449 128 67265
108121878195522209 14283 37309
632469468865075201 1773 43905
995548801986540673 2044 60009
908724534354533377 53530 67008
991903879827706497 1113 53188
195451389740249217 29679 52152
788162478444544257 51418 55419
457255241045174913 58696 66561
881055194364012801 34446 35975
530319920776086913 31931 35266
843820334953885953 6241 44207
711518775271073921 5042 18020
235598719173058401 22106 41552
405871237061525377 48003 63327
322151107075111297 12452 44411
730751511464887937 1046 45175
141655473430905233 43259 54538
336355660736124673 60598 65789
5085467275062428 27656 40143
29611587589741361 49294 62084
859985219185663361 62513 65710
569828509657391169 43902 55713
277099982528365985 11477 12323
575080554189639745 30349 59058
376424372771101185 10205 29482
276554175996118081 30409 33459
320726182053999041 40556 55568
281094220584392929 10901 22165
158145147227831009 16723 45546
529093178335791937 20000 25149
695071994326948353 33344 60578
93381211926697457 24281 68928
775001205501968769 1178 26568
789515560002506369 12187 20120
848025938725680129 30364 54282
116854846786296209 6337 37441
372575720646242561 23477 65763
514176834720963457 53659 62298
766672641990592001 56326 57757
74516646342146945 20006 40424
789352945547353345 50714 56280
919266270780035201 13817 39881
650124305576820609 45490 59221
333977155648298689 13669 15600
110514503345971345 10001 33033
484368219197996545 20971 48891
183724489486731809 17676 36319
851045857292689281 22546 41978
720411933202076033 22598 41166
16916992402933319 24212 36605
177040813763124321 317 9977
386925850590344577 29330 54216
139357876888428929 24050 44134
964901050187968641 2136 56553
208239723013630145 26173 62297
905784717743472385 10931 33937
651954982368796033 6409 26840
602584511663842177 3084 44106
686712124619997825 9519 32885
974149664660714625 37151 64379
607064443535112065 13654 31612
975339848113016193 11390 23997
830951310162898689 40822 65891
505856670856331905 11799 31960
306400403139111425 14576 28724
372776584549875137 19529 37113
370806914563598145 64404 65554
241209072547363233 33175 37167
221692531159025217 13153 36585
198933509910723681 20122 52940
967858571008289153 18680 57649
753484798232818817 15121 47798
370832265890772545 24909 52849
565977829635180289 52435 61047
34653194379085761 10621 27851
548762439173728449 36812 47362
632228782445654529 1666 17103
692100452457204097 8669 64165
687188284167628929 20645 42863
396878530796385601 12077 45310
533944045572884097 51866 62024
220463747999382081 12055 55920
333933092192960833 15786 68105
504720907613389633 24325 37274
179622623305366593 735 25737
176373205758245889 55892 66598
971867763384775425 44477 50240
542419836298108737 28051 53649
885726597350970497 58739 64345
273409031781277185 25591 64648
692870441926356097 16455 27964
54608891557947457 7072 43354
332449217919108993 44720 55726
292044399267901185 7227 7744
504051652678466433 2633 49429
50955279930320785 18753 34020
461608227283779393 9839 35007
959145385977159041 17763 27541
119456831526161265 52147 58562
862643600072502145 11148 21332
485881330339285697 30603 58905
123420147193890273 39313 53374
408439500604938369 18712 63258
886351917032527617 22163 45650
561387434203698625 37075 43092
566963150593146305 45404 53266
192832077770855649 47363 66467
998273584873103873 7431 49626
385658325067684161 19438 31387
830000901149197953 16528 25748
810066486681190401 34563 44012
13576539373985953 3314 47477
40681711472661417 33366 58043
315140072760890177 29908 66458
526255406947921473 4299 34816
68892862860550961 17035 68620
240498351532327361 41152 61256
336073901009235969 5838 33486
449944985515767105 2711 66249
616409358997316353 4549 49451
58748609785414633 26732 45367
887919640926035969 45096 68826
6173933199715266 6510 66794
409173729144910657 29062 32282
606907569885127169 51764 52497
743115417333946497 10598 25870
458379966693936321 14710 21881
421504776107525441 28361 45946
771418074692025601 7449 20365
65950455718812865 60 13575
73715338834670513 13844 16039
750937938295138049 8976 63906
369598088042213377 38472 51244
435065041214222977 54160 61558
710976540964136193 36226 59552
775863439990814593 35122 45009
181507885011502177 5628 28932
858237174616128641 1186 51308
249501973400708001 17662 65143
954712494048166657 27677 41465
598734092388813313 10911 54143
745948339902021505 28740 32708
986303275772566913 46627 51577
828881374447547649 43346 66566
801476830808400769 19740 24937
614942630004541953 34269 36983
6003900817727726 2197 57919
885092850211847809 17004 34196
741983467070557569 39547 49409
552488259083538945 12891 14967
406870215692801921 4285 64332
717993501723753985 15007 26456
944203082104298369 63212 68706
765419782753490049 27290 49926
963718736366057985 6277 20738
356762887996112001 21596 33345
504860009293086145 10082 67226
241259715154832577 15622 59456
376525855797293505 30284 46403
48530461425542625 13464 36018
337658011996001793 61655 65497
84641235908144097 19643 61550
228286427827736545 21721 58012
266497597506727873 15991 45382
887099160551830529 16816 28177
180605883359255873 11449 28122
427572628517648193 10730 51697
193759183400800353 21848 42242
357878550352371137 4888 33673
743733095611268865 6236 19877
495217447577498881 14307 50494
558700953636034113 10427 47559
175817986213846913 18570 20334
101948750146085841 18135 30465
59845777040546721 17432 27059
20179236072550565 12875 63234
492023956761631361 42391 47504
846609028863461761 41901 44953
327233174920348097 3928 38278
548008039085019073 4934 24875
247967948373574401 18809 65201
663290560609716865 9316 50782
791695800786182913 32914 57121
565998534208347329 21823 37432
679435713901046529 15631 57309
694739430231145089 28137 54781
756287560472582529 27723 43486
342207029751122625 64816 68652
305096829404394753 58588 61917
929616854368795521 56159 60355
249259971016098081 36808 68238
967313552610079361 23480 36267
933502055000833025 15541 46623
655879672111687681 11607 17566
78159476883154609 28294 53713
672213220216136193 21169 56061
152693976127867617 33637 54866
560575845744672577 26910 53101
195603727117283905 6092 44403
536870754708559169 4794 38557
120761451574185937 36003 56880
240120475665030145 22138 54022
392075472692237505 27493 64398
343053829568574977 225 10161
344400847022516417 55429 64264
145222966598545601 27158 41864
945258076609430785 22379 60532
354387507547272641 32807 51829
966062200085293185 13094 63800
807912502021188993 37134 68808
91142958623873233 54078 55758
770798890294898305 4046 28459
938126657394040065 7536 8018
366783452686668481 11541 64656
622374434422194817 58004 62501
25262317139663537 24370 58076
263728058727213729 10098 27446
249756325873015329 1632 6396
131444168109577937 38056 58805
665100085473952129 22999 45816
256616729928826017 13476 28606
517299916893001921 44030 44897
202163649489360609 19125 50356
406105780684328001 25712 26541
904562697981493377 925 6465
986038016063581313 22332 34922
498461546339779457 26837 38158
855475962009009537 4237 19116
909278970552637825 24885 62086
312695915198681025 11319 16122
225481279206771745 24410 67207
80875214622494689 19407 47507
677158541131394305 29181 67196
738029610277571585 14089 14599
849075534639961601 3448 45082
541708510131783809 15335 19710
415081702016355073 54265 68659
983200573747673473 3262 38998
495366484800907585 12906 20565
200497480022164609 1391 66089
869358383400612609 34 24829
717362833446053121 3514 61114
835696029468390785 29004 66930
874692661912788993 53917 59662
68093900130637761 2483 11986
232243407868004673 8828 17219
952037233154978689 6381 51686
971716089273286401 11430 28269
481850990889359553 43435 65189
171323471973998657 40502 68626
116159107832299217 38069 52190
743806824012423809 5240 40872
207746690071392225 19490 37202
868842526407924225 15535 37761
279289803139416641 26199 28739
597500240578341377 10929 24277
370764692979680193 18765 39177
605102878399939969 20625 25794
518840923419400449 52117 60622
960349122407151873 14076 15729
795152772677912577 18758 30074
724173477246388609 28296 62780
620445906993634049 517 59576
831704989222714625 3344 37322
859755794381886337 3936 37313
479682143597123905 16176 29233
267010990241612225 34675 40069
683810599325155969 17696 50090
154828263165573089 28316 39854
862420052337235201 24581 63029
75936049805928721 29023 53697
514773327109224961 47862 58104
304471445493977217 6459 9363
755313536125548545 41489 64635
569767383087860673 11986 42489
938733165125839233 13668 41503
917919237174945793 22395 24126
89172433146423201 18623 64381
417303062638406913 57472 63232
505122504541191105 4288 48156
753399422245923457 21617 22137
315602870844251969 3749 43634
258966696582842113 15692 18452
414626670357549185 2712 35758
598543091579220097 33927 36400
347552119841715521 6223 24460
683855057343801985 17190 66199
312458490738407617 5421 47100
229000079100689633 1367 14516
65985531393231161 35174 55098
492381917148616577 39384 68546
429896025727899201 25597 32675
849112639971796353 2013 31272
772907150094177153 41373 43720
28392363621062345 26726 49692
474614032070405761 47075 68129
251648551383869537 21772 41380
352927933654363841 58744 68822
852891674665908481 1795 49735
972955860221063041 16679 21417
273518675255932225 28969 66038
951335175850864769 5764 51842
347378321356583105 38131 65048
298607329491375169 54755 59049
46298095613810377 2555 26736
296475279800709761 15067 30548
451824653131989633 14790 64960
109686770096416801 3797 10082
728804544258313345 50335 65418
295456028938083649 11288 51545
868619113797958401 25702 61692
9469919161119835 29660 61136
407908269004099841 21075 51756
668805515043565953 1268 61340
891653252112018177 31751 67904
766113774002903425 3200 19691
316474091788425217 39177 67231
412769468854584449 42025 45926
975963139607127809 2726 3266
616993902736425089 25703 50236
456564461810291521 58849 60348
85238461686650177 31999 52823
159050903280711265 27267 31892
958664151943494913 9337 10305
753832144065601281 48703 64057
897597868614077697 11067 53474
125725734339791729 14363 39088
920900236317208961 18794 22694
486848108692743873 9017 60846
501688167596789441 17361 59444
703897758851223169 15992 17186
951588408324127489 25615 56993
523764513935621057 5982 29272
127027656996439473 1443 53653
753490364397972481 66774 68721
29031349531834393 46678 46977
808399717767446913 1799 61654
333835568700486337 2493 66620
113139781188106529 59382 63529
572104661821484225 58601 67972
128122322798734705 20478 51886
384427398066982593 51225 68577
582632729002593665 22189 42295
561022928745956033 33828 48338
885749668516712833 26807 38898
928337627615739777 3166 11293
910476575401229825 33307 59851
8553327303999937 29091 41374
915383246670987905 9739 67646
971034451323170305 2796 57551
727359518232955137 14542 25484
351511260879277633 24820 66009
215374542231604225 32728 56253
625178173028494593 37140 66193
103673619217527601 51199 63476
855325517540464385 20554 38827
317520106300722945 6128 37371
896766218328146177 6103 56807
433248887679976513 10750 31996
952284096814594305 49829 68907
226569561157976545 59886 62777
252804726923095297 7959 43205
160864856927457121 8928 29138
950555154930597761 3301 42533
914015033762130049 26526 65315
265826044190454529 389 68845
217225022760086273 37539 62054
561884555883494849 18213 51231
60110525018007625 3353 56038
593984669276117889 50381 60548
125531936703037425 15206 66877
678541345991973761 8990 33290
542715260447724993 62121 67995
590837904749328385 33083 62398
556594478236629441 30337 53587
184029155413099937 25756 32416
364811446079091457 46133 62471
150353152322956865 40478 48767
576916683084345345 30486 61222
878594133837665921 5947 28646
697734383881627393 23684 52253
981158072824918273 4760 11218
133217290995670369 39658 46218
832802611818209409 37216 62234
256966896441969793 29282 56826
417414239006539841 43784 62112
108443708931343249 9502 45979
315473306378990529 7386 36442
693860783275514625 44503 50040
456676019392837441 4590 31743
964081176623064833 13014 55832
462943622223235713 23154 51030
311300893719977281 23954 27036
859295802717547009 29317 29384
931300383637914625 40188 55550
823816500487723137 20392 43383
534942666249126145 2564 66399
537830868042398465 2822 39747
543492432829676609 19737 27239
7637398098296445 10923 28791
894426963781274497 15500 27250
843847787935509121 14899 35836
113641686904980337 2564 25336
739929404852162561 18683 18984
100477041637194737 41375 49054
755733783577916545 24085 51540
384792485271614017 1102 51662
454082284893843265 7417 56199
312956831725944769 697 2362
963712493880159105 9561 54935
837957789869573633 1845 55297
79037426761416897 4350 6969
160137725804677441 36814 43928
813200738122454017 35902 45018
80954323812360225 34731 68453
278699364158200065 613 41049
128278004769828865 56686 67545
427784605782413505 24106 64623
899962517886745473 65097 67356
104574750552288273 14346 28709
840235302392162689 22114 43335
808164160583380865 33829 49694
203608389773673793 18848 54258
799205497122386561 29700 57894
588653323206973057 35312 60720
560017760884356609 5979 40248
481931161761178113 31437 35398
468313277953129153 28751 60730
499109767913328257 9749 44440
205346037839127873 25961 67043
28992787222133389 58722 66748
79871831236602017 6362 14711
446678368122565697 21117 47362
888823498777604481 888 38685
11736416725380395 22401 58639
976110503059047169 4168 51616
520214408126324929 581 35093
110239098506504257 4192 9967
217018003838202145 2903 50983
949141353642744449 2722 31970
466265427028236673 52013 52528
850347508189422337 8754 23203
665901540961339521 3913 13317
253781937172831809 16290 36080
302157262600960769 47176 65618
861356772647958785 18121 21200
176081639414686465 39746 56063
455380638067339329 20576 26877
678205531091595777 36612 43458
762697144825970945 20414 31254
790810137962505857 32129 38475
151080261245979841 21693 62010
714224347403561729 5017 9913
12376683278155555 46140 66497
921463952531464577 46261 58909
696892494119254017 4139 19749
916992890131883393 48032 48952
455733257382057409 13583 17099
200782279532983681 18347 46273
628989946154192129 41492 45611
493916618321382145 2553 63683
425216488029242625 62984 67904
779080348453359105 9005 40163
416417790476572225 52314 60384
363978864053610369 13551 24137
762328421326763777 61802 64270
965046998720804737 14057 65793
126522643541719057 9277 42856
489790469548442049 15836 58641
438244951834185793 3993 8722
299062243798029953 42080 58093
48206285947003377 21484 39349
733055421890060929 23560 24112
992032742574330881 37902 54822
917711494482158977 17635 36587
997925212468928129 36057 61751
298399375254664513 30337 52201
910745193987544577 24922 64864
225083056020761057 18334 32593
47337864886202401 60754 62725
364950852128533377 42594 51212
516877455649670017 1481 58583
715647702373456001 4825 34101
549688809597469697 16544 53076
708392093960188929 17287 58735
375411115443064577 7049 53082
315541378263016961 18694 52786
316327135958374593 51088 68804
844853300489194881 14929 36618
701585603457878913 11004 54932
828787198068095361 45693 51168
488974033147414401 1705 63999
447830668136734977 49728 69010
555072074707460673 10615 34749
231658712611643841 24078 52382
373145915723540609 2660 26706
825460523829423873 8881 68377
606748148267136897 36788 43884
375635712994817793 25797 48255
221043673360739489 62538 66171
32549263957893261 17389 19449
118004943189767169 18464 63212
595244447315590017 14719 18028
577649681035836673 13148 50144
523687061345516033 299 53974
183562926014353409 27852 32627
213888853894513185 12107 19591
403021184705536961 59906 68358
33882708620215141 27753 59783
758106733365629313 21164 43386
675326076007021185 44552 63977
249995636737224929 11167 22141
864142836743628289 47477 68950
62522918542946113 3758 52026
161850930592361665 17313 46328
474769557555319489 24765 52726
823351395156979713 15693 32735
491865055615910785 53042 56021
988037969473705089 33500 43242
874991607630988673 43079 43321
466130017551837057 6635 41213
515979380882122049 17468 27563
660929108782180865 6620 26429
544911829577799297 29406 61545
809897037166511105 2824 6568
463477722098993153 56394 58214
388107323029540673 15584 27359
790416526219388545 46545 59317
613287770245182849 2127 29766
745794423177038337 14052 25382
592795417119855745 16815 39231
10991039567514351 7950 33655
362021568376921025 41563 44396
542636878516141505 34926 38389
992971215030106497 4886 41805
805204850189852545 22852 41676
6147362355580556 2729 56193
312336709379216897 9597 61039
336879450422724609 43965 51722
637493988956677505 1435 51911
2689294469153226 14344 41325
586407107129311105 36696 44492
512004024580104321 28148 35327
84988806134077777 62477 68570
477742875238465793 6622 47745
279862997306587137 11688 27218
494674923271798401 638 25130
503939738738623105 29652 30923
79110217080202721 17436 62772
417291006890771137 36626 41470
253529768979571905 12361 33824
377843918484416001 15242 63477
951055603668056193 14319 36898
505867307182533953 13677 14812
16913540813686013 10309 24802
267460332038226049 32036 35454
942530262408386177 11793 65803
343989819043919425 17563 33997
251239233955740097 42726 66859
232184845151920161 17464 25876
734453030933099905 33785 37642
448268568263323201 36434 66301
747979966059101953 50657 53238
560277795063669249 1463 14502
724911959342538369 11958 24797
419530729054663681 7343 55978
589327082227409665 23641 25018
281610103850425729 3460 9019
787416080604987905 44538 60622
904346655663282177 10740 12762
649011975474831361 1774 14500
62208031673932849 40073 55815
69896924537008689 9850 36183
593346538232744065 20338 51166
112109438448722897 1603 63232
938095835591042305 46506 63100
843731158650104577 2716 25275
229125791987108577 9771 57791
176950207166026273 45419 59496
851798789296381697 11376 54187
664699324354334209 40621 50084
469557460902372289 19984 33126
279077761079204129 11313 67587
945290314331430145 14612 67932
252956312058291393 37138 61193
808443350878683009 11042 51693
481372218445709889 18972 51350
46935436428825033 22583 29125
127587296097463105 39933 59069
533118865481561985 8796 60388
970290124226945537 17636 31606
197762474264237665 25124 68817
93353642659298689 66366 67943
883231162095761153 65943 66036
234265882088362081 51443 55796
496724854460424577 44337 61418
732367123453403905 28000 46515
448662840329525633 17163 58515
559696345011811777 2577 53763
29909288729072613 11666 45834
520612927299101377 36561 42020
236575480219919137 16586 54902
29967463064462409 3544 59629
381194309045824321 27890 55711
596792773570175745 12939 20558
373775527721512897 57002 64361
555438704495539777 1652 24577
819828397232385025 39530 44062
446574208047952257 8911 44387
763910841611128449 24892 51071
383310030052864897 26190 54640
13818728766878509 14184 50544
326081215688933697 7730 67897
159116231810465089 617 50763
556365322725607553 31129 50829
238813939559634049 19123 44177
490789928612048961 2516 67451
549242096716334081 14625 26528
413598168527880001 34535 60360
924116381316352385 12128 46802
685721753753146113 1213 45187
832198368934861313 47123 50645
192938560939747809 1393 39825
806235118464115841 57808 67682
715150005620689153 31651 40319
766577967341412097 22806 66832
330345274717938497 15185 27824
423529499937970369 1195 30926
679525417916696705 45500 65678
879816391132131073 53649 64145
108416136477980993 51485 68951
582408574916826241 15065 23803
937926035960788993 22389 66623
515798540995881153 276 9122
833780022232712577 49118 51102
327532975357186753 29978 35359
429368272372787649 19379 55344
556016876217007937 40767 61337
892627948449042945 2924 23316
848677222401732993 17012 53279
428473653830639745 16607 28049
585968176919742209 21099 42000
508948905655568513 16898 31145
320390790937054273 40998 53003
492340309425518529 25516 25658
748176040284199937 43545 56049
205866924698081985 13552 53015
484259749240834497 53622 65639
507464863684777601 10743 67555
116644360901823057 4501 17635
226812077898227201 38096 41393
606206441293565441 26753 28932
709019412226016513 5785 17671
833159990994751361 15745 39147
124357513122500769 29093 44151
453536560433377665 37336 51171
19904987741842461 12037 67664
199022108499001153 26218 67648
469050010614505921 11124 30132
990890137104841473 58871 63027
353347681094991361 27732 30594
448708102505470657 7250 35175
1460752882817218 13969 31412
365289492993611009 5011 40521
809321679227299073 1483 49971
623792578765680641 8389 45682
365368819470017345 26366 49332
384392161348543489 14104 27831
250095230853592193 37144 58807
192093955400800097 5060 38764
870220173555420417 9116 32298
457014201271448449 21039 57668
201396265022896865 16737 52770
241383623102898081 44696 54906
72912408564700833 10588 46750
901028304701881729 21823 53598
640154379084439297 13229 38354
938782347486501633 45646 58503
613048082774096001 11752 58555
592775671240417537 41058 44884
103940493894743473 41758 45741
752789056336432385 44303 62032
936959900805060609 20184 63605
267949870338597409 7099 60876
906914957744707073 11074 50869
748214943804534017 29208 33848
793297115407195777 2384 20366
942178885237268609 43213 46663
647504578971865601 40784 61045
195482499633293121 8608 40964
650407133522985985 48930 54041
127787300857292513 49276 51033
828729293053132929 54855 64188
192021196728497057 28006 37162
181157229817326753 37046 45824
930878221137618305 49296 68061
327035235647134209 25708 28518
928950707365963521 21820 21849
376601311138028225 53322 59530
41223042575481377 24974 29827
792983211072826369 13421 48839
401865229499016129 7744 68749
612763649250435841 20080 27684
819650732452004097 34 46965
359885228572427009 7234 19059
558170352533771585 41530 42189
515918219160010241 31567 33742
558725824923740801 4234 10319
396547238911754369 14425 27535
189803439058444225 17077 49141
896596558901162369 52517 67326
879410018326723329 390 41702
449108753919905025 27645 52180
960891307850765441 25830 54426
481041716328842753 9498 25406
637905095174332417 20757 39477
65389983962777625 59720 68064
243441636544254433 10283 52185
25198681701336769 12687 59437
583638954933832065 8653 64524
333359795581277057 15478 60422
405878522109468097 4265 25738
499225534188422401 24863 66591
933920911238672641 32741 56084
752893486105111937 65482 66316
641344606300499713 12335 60470
962932168378497281 4672 38213
537571122234680833 17423 36320
415843406476927425 15568 48437
664303653929884801 37810 57578
81887725891487409 24201 38266
85111157768025697 23170 56532
421918150289091201 18230 26617
771065026766713345 26093 50909
761941549831302529 29334 47082
5052322601358129 17373 25302
394652678646782081 61180 65675
25266687503140873 29206 45947
392708418532304641 6043 47831
54474513291793873 41887 47591
879922679426105217 39914 51803
162822759103626433 8180 11841
708684812368712577 6272 20635
879365150280420993 21704 38055
165456978294788129 19275 57286
228966817439122401 6923 62466
304971835804064257 44582 62762
869874158627780481 13163 55250
619452240005589505 12635 47012
776279571915075969 62942 68254
622339968859815681 37436 39265
773401133183284609 35155 37418
334889834458881089 13398 35598
527330952327496065 45632 51023
467213870277856129 27482 38822
731803779298800769 27275 51511
618065905360939649 8063 30138
896018432925480065 3433 67212
314089811341172993 5311 62842
577416530987648001 1145 19085
469117682478316289 7770 64989
371947249121483009 31525 65651
193306797100103009 51354 54606
427283977190015233 26390 44709
572282234006227265 8278 39925
3250560972254846 60301 66859
572732843128559233 40869 44399
349209436034328769 41221 62766
706953475930237825 6765 35593
612940152953761665 7125 25562
458933033405326529 2035 41465
301933769181360385 33740 45075
779379652965591425 14204 34713
796937494172546177 12547 27086
867263700979972225 24809 28696
761907386003883905 33298 62973
590511993207361025 31741 51146
569962479493874241 21219 38660
720970160241119361 50632 65531
699488412989452929 34803 68960
838896128517180929 21337 40324
936929492623654913 62434 68971
251011690356786945 35155 60322
538656259857390273 26945 46405
908786477408643329 41071 56039
907769139456512129 45936 64079
679629736302199937 14761 47443
779011362953340801 21998 68788
522430419273522497 8268 16075
74885656496526561 20712 21589
714621369329929473 11105 22196
351352791025760769 40826 47595
10659060714818481 17738 47263
913876167370055681 52223 53153
475262745270423873 18797 42045
964774720998477185 22334 65615
555855019020189185 36403 44229
325655202881684161 25987 30097
466604429177944961 10427 50610
552164594331969729 941 66889
423740236920668417 31072 65748
534597779214742273 10791 49827
152564831057627969 9760 59435
972259110513292033 15984 46573
672308709234645377 1419 26322
512463407246976065 43992 63115
320387432223835585 49100 49109
841933165630564481 46182 50994
714065458295909377 31927 62871
378293246039838465 26239 58142
534484787748180417 23797 40409
385950463372736833 11638 22851
127344453707141985 45940 46812
293659777866515969 22313 40640
535725279957542721 13244 68510
558656875648836161 2581 29054
339059745446565569 3925 43652
840944433169191553 38512 45117
926460083538113793 10239 61963
140587772843176145 24127 28842
919366180185537793 10064 49377
646950094080189313 56323 63376
100045596990948833 22521 32415
692102542014026753 30780 59679
782314011348706433 40533 41103
549223917104534081 5559 54270
318673510467714753 33029 48980
977242427603002241 23242 63369
228995806465920993 10527 43202
148948001743100641 29982 39785
541734528892273921 35289 40156
997195725950945153 37291 37496
513599613226421761 20453 67773
450002654735918401 21589 37385
969845364244445569 11459 38752
9086304613347807 53287 63347
80269680850907585 54295 66305
43545921724337689 7175 41967
942569764446741249 10209 17707
689191462634369153 41017 61942
291180458445911233 47741 51267
102785241968653905 15309 20878
440645870953073153 22460 25365
938932361073270273 32009 34844
934571419397489281 1690 15591
242019089814426977 41303 47102
860451905390387841 51837 63110
157728696680607073 10587 42696
15864803097560555 52153 57433
52849861376124353 52980 61638
298132889949879873 43216 54136
221608028193784897 40316 48504
854965934876307841 9815 65132
140940608900855585 12599 14793
386280619163894529 10492 30288
934723256762595201 14978 49335
757371694437882369 17508 17553
577909080987858177 10769 48806
834690234737831169 5275 60128
558948272025119745 25732 45726
24107264864230873 15906 47417
480899456771034305 17491 33171
540267322733310337 4154 15134
792655765832904577 9878 14866
703469820863194369 37582 50606
609896728822228353 39688 50037
235762266119575521 37646 68315
553671749071568769 5437 31720
763150618892101505 27414 67190
399677455402077441 38912 55845
663171458024546433 52104 67037
335162445939033665 40453 42830
630979345586911873 953 64881
236025130273155521 38009 40438
690250724425151617 15902 57670
130630046928317265 1371 28709
782106877069541249 35572 67041
357955270096773889 9214 13047
376892732018514945 5107 63455
770938339115360769 50786 59566
65110112692327249 14520 50098
879546057960190849 38819 59023
965760080111277057 2924 52609
459896562674614977 48717 60781
193835585108676161 41368 52100
733781569325124353 14555 65701
76547007053786593 32172 41334
734814028336131713 47078 68729
579742426732753537 10422 24813
50687806151351825 46604 47535
967947994529094273 42109 60075
585888134257672321 2122 48618
844380303168666241 28841 56165
593953538630820737 26974 55614
772598839383643777 50989 68413
36468505013857569 24266 30685
696139419550906497 48695 63611
442029864368088001 21625 56098
769057795157248641 33557 41445
780189102601653377 26002 35215
751607978442908801 13202 26074
456121004462040961 3631 47554
426818976534402625 2479 17915
77592392027497681 18457 32811
561212830489399297 27376 45827
120115727281749681 6387 53718
525280182097173313 22784 39328
792974044676142849 5836 14570
902121823910793089 12695 55304
754840486285935745 23443 56609
719780436511879169 1567 24962
382417293764802945 56045 67914
28846838664225773 22518 33059
636393440510936193 15723 36728
605911695127456769 40323 61626
678901980258459009 34917 57006
333174998175881153 12056 19205
217969557846181761 36128 38088
450302104402876353 46162 63707
234378607163193921 9768 32939
928917398473107201 56648 65040
45612544429097569 22722 36444
129347783114166497 13094 36566
718081417624190977 6953 66931
321820193812388993 52701 67484
446705960922976449 23425 36584
498694094418564033 40663 56909
803280690233549441 51067 55714
188527342010576865 42846 68739
78595140591765761 36196 53308
941768630074005121 7577 25173
141182165900332273 3994 24915
617788054141843841 33732 67049
673239977454848257 17749 49913
485854437926629889 41939 61219
382684847051280001 45611 66854
68610324561678481 16861 61457
68837867892789009 37081 42358
883946204687173761 53028 55401
899996404315388033 57233 67952
989595150861792001 31631 37186
944402628381659777 6723 48980
929211970519073537 24808 41839
436342150699061889 11374 56780
96439501846152353 17771 56216
678690638058945665 34965 58986
969921312556817153 1640 47477
600728061080829441 11787 63979
905140067448432001 27544 44571
847856330068175617 9608 66063
834205603662521601 6167 24929
75344688145605681 7269 25793
310709640184985153 5940 17113
10897042592311835 24175 32228
848369743011925633 18416 65237
937016117138270465 9372 64671
938553945755049985 10740 22232
359288701667573185 9311 29898
266435478977935969 797 9348
354270373544835585 35121 65452
190744173261197857 38123 39555
325070405769757569 35133 49814
633296914750569985 29893 51427
523174012506743233 25427 68991
484329665728129281 15808 46596
444734279284268993 33669 52817
524816815696592449 39080 51735
384948038939853633 46934 56320
115011531646747041 34127 62570
306218520808947393 56614 66748
875270737120342145 45012 55491
935353895464444929 58786 66088
567761640663011521 36441 57564
701562955295436545 5257 29760
80012574339203729 34601 67159
720571073856064001 7932 17858
386517883767414337 34095 44903
653719168810219777 24323 27455
97722716332878433 9954 17321
19321017299333221 28374 58136
967486022920983425 39268 53965
564838023690590785 2254 68584
455116372165061761 1825 42688
760739447767832705 7082 13512
773776239477559297 23312 25811
674187582583719809 32949 47256
944917648409340673 30391 60983
118250137862943921 8227 60130
511418927529664577 18128 26668
442660774788613761 19449 68765
707002398438074625 8265 66644
69611511923056921 48309 48663
145934679916610593 9422 45374
570466079971161857 17645 21956
579012553153727745 6815 26278
812432369661806337 35092 50431
271648093588570561 5738 8631
574782645191596929 4975 48257
116954390056573489 30248 45943
484698539510020481 65350 65461
129279289819169921 31451 66487
221505153771595073 8440 17153
523195815950895617 32535 45170
45007450720831345 3156 67561
466841215901727233 22930 32797
433179991334874625 31597 58340
118131040593763009 19045 35858
722936525650908417 12913 45330
779710180950605313 26069 31514
444194367880548673 53607 60046
676217816686158081 40097 66074
133812998953047217 4980 48690
182491991759210497 30851 46033
101450617492623969 6110 57354
375120528295692417 27407 27774
863521331206356993 18659 26614
51921807840006553 31898 44769
18240471751930445 60963 65545
720694637583346049 2527 43212
139168863270057841 11134 14176
539832740289487105 40929 50154
281805251598406401 4937 44908
287282161083620481 12877 24851
603594816875414657 44805 54671
350901589482379713 21603 36670
138979207792054641 8342 14974
613386754258197505 28230 64743
370891249167598849 26721 40122
683500264304431233 12333 28807
384091224740025409 10367 46987
12768449107650071 12611 47554
543221176575286785 28903 52031
674993663181954433 1765 30840
440546348795173505 39514 49508
280224926783954945 26724 59082
475057859020566273 400 11142
916049437058891393 3643 15147
550699672688075713 12886 45712
404066227898507457 26375 65830
960194241585241985 39055 57113
802157409208479745 10146 15786
303122565029887873 34633 44867
42175820066045593 20941 31318
542021849821892929 28981 40473
484166808846683969 11992 45510
464371640317558849 8351 60061
8590767664340860 26723 52668
583068089439052545 14774 15859
632183197438383361 18956 63177
823005783085811457 9433 24219
670110195322717313 4464 44483
21898973599647321 30113 59700
916944340854886529 13539 29313
372832532281940161 54061 61664
519312116779413889 38876 42883
762404854050345217 14302 36383
177510619652668577 50683 56298
583053761089864449 42537 54503
307656826968507585 22543 30572
922228828246730369 5938 29008
430831186198307841 49933 50334
944848415799022209 27667 30213
760588240011568257 34671 48592
175585196055237697 7285 20155
793927283663425281 5379 53899
213578667401570497 45449 47732
810595611697419137 17370 63697
794737708997544705 9766 33998
748889250556008065 40734 45629
346711743908009857 15890 16844
463324824535330753 37017 47726
779628454856634753 1330 57169
59809057940828585 11687 29394
680064512396732801 23777 32734
329663649062677441 19352 30739
394107113286011649 2971 18046
733736077331744897 35431 52226
296328130057140993 24617 45545
721276939277540609 20380 22165
149321066354559649 29769 53085
248695467912501313 17181 63138
274117345448864577 489 21434
210718385349945697 12415 32889
611378514219310849 9964 51043
504066414760220737 36412 66173
813989867381259521 3597 66690
126753045642370673 3602 29700
604553392846895617 4109 18127
594876757607114113 1419 22848
417847191717747521 35905 60944
502022225040871489 10449 28414
348101580401717569 15783 41723
193901634881004993 10906 12788
944585948528704513 31665 60345
159177170162617889 17890 34504
641116674084912513 29723 63126
525301942814099457 29928 44040
619419765854495105 32526 38402
542983326663840385 40 21530
404559582342912449 24985 38023
221723986802008001 33026 47102
875412404396890113 11864 21190
443910362124139393 42649 52381
133313370967954369 11757 49785
723499994431353601 28857 55827
238805062232493985 2977 37061
262007612328812193 5908 33838
206382288185139361 19424 27183
863410479174380161 32381 52412
616910842635952897 21612 62771
11427871710306903 29080 37322
574585735861660417 10442 57991
302339103172801793 33192 57358
137788983813599937 8125 58990
933187332743113217 47032 54090
288583213983585537 9634 46902
68388999300712073 16925 45248
750577129279840001 12371 23982
668393796713356673 6137 35033
263969006024098017 56580 58436
492331789307701953 45885 66551
797103234258962305 18051 46852
232371842005061793 53157 59289
894534656274359425 12013 15744
822697088798410241 26562 29385
678946219364213761 10245 58533
42370258359508033 5460 16976
831527179124179841 3897 32699
100826433603561585 61944 68390
86067760393852673 41962 49834
492736548972299457 29568 47127
829620497164441473 50465 64711
945631608240123649 11082 39723
336973204890547585 1571 45092
780843479294727425 29020 63450
825030892336741377 43685 52927
564808618144542849 37985 57164
566429094635871873 566 37244
88286324501705601 2543 15907
835283334677981825 34227 54804
8435335693096847 16158 26014
442294710995788865 627 45667
772944449278011137 19415 52219
252988488998653345 8973 49970
706168478197231105 14369 46948
2117009495911760 44832 66114
870799956357767937 2127 6425
218909053593321793 33766 50470
83974356579322065 53066 63332
73768833686962417 44166 53739
118687176629062913 2571 33559
995742919310345089 8714 60902
303173078795641281 30625 45753
630430958761245057 3672 11461
551542556086285889 14394 32252
288468514505112257 11334 58862
275617914778369057 22524 41934
673355875000091009 49753 64952
895742835977241473 5163 29682
856698684067112065 35032 55106
315515642217338433 39544 53644
727706842470119809 31299 56683
853643134650280193 13625 43339
298062601345904449 42371 61457
431540207394764481 12988 17611
465816193942806913 27253 53955
567713435358651713 17302 54555
729844592904584065 7842 66190
42696265022545537 29771 49324
73803695287232081 10930 35928
164354876124985345 26735 36501
111493430101589297 11843 54004
127421418111797633 24676 26820
783865554080030337 32977 45365
140563938208256193 9682 67263
907589671042728705 8033 46355
656621575828115329 1710 27905
84788960389452945 23141 49234
288485951248798529 30552 47512
635711083955058561 9863 30741
896033096553626497 62055 62069
873342411122088449 3569 39615
905317088293880833 5841 36453
944531111012764801 51688 54758
429193597488239937 8334 55536
641990073471184513 31600 38003
745109025127060737 11276 16830
264461802592464321 18535 59599
796450803577560193 5913 40539
433605646374651585 33116 57020
805310498138990081 14194 51604
728124728351360769 5325 63956
574290889853774209 46667 67081
998119143978719617 4928 63330
859227925885544833 9787 57238
104690115906450385 499 27449
748644754918391425 19270 44252
422795314409860609 12449 16110
135260873981106753 27794 63700
486329942746493761 11261 15034
940927861782046849 4261 21614
587466583182980225 44563 45760
678400253570526209 28118 46545
634223974830732161 3402 31283
610957008106655745 14831 53346
525753035818020481 44111 57124
417075562812751617 5324 15363
385152868619343297 31233 58969
830510953569035649 41001 59613
107198591200010193 17907 56291
491385021092309441 1639 10085
658998494540398337 6603 60384
748481550082690433 19600 60096
144312728399235361 58076 67839
903796919551776769 40529 56807
135612661626595361 27248 67588
965993203475779457 34901 58237
870582477568596865 8068 59649
441704731509087617 30837 49448
1550487752311370 47373 62314
829621455428370049 19398 48277
825336432654360449 7463 64464
238260304887969441 40004 43853
640007830067531777 10673 68047
114361524520905537 19371 42560
160502852494396097 41181 57092
413581608448009089 3497 30196
259742528359979009 409 59040
796105097638392321 47027 52179
691284049934644481 43438 54282
336991836852799745 31541 61235
161460782680279649 3915 52099
56273830211143409 44675 63914
132920788369936817 50646 56325
21028008960325197 22090 48248
225651848137275137 34561 42908
378501208352989953 8002 32796
681269874109439361 6150 25324
582567331659188225 14932 56915
798570446811595521 39325 66957
507795960381702849 19048 21420
734967113679879041 24046 32141
152941360607496065 29165 40952
149285931745382081 44321 45117
174780391973943233 8262 59739
247472860111351169 13715 68442
889099181858167553 4410 53379
188604353444560513 4488 16369
229071170818389889 29870 47853
111150063900900881 6048 23509
117874277075127761 27256 43484
970263237777331201 2967 50774
173728515585768417 51986 64431
582431635218206593 9544 66355
155713232359314433 17147 61896
348013148068560001 8609 37682
903387762833336449 27725 28910
73696576505589921 3279 43936
991720819111616641 1305 41458
922824036074516097 19281 26794
688025206603956737 32188 63336
477169321431212289 21829 68569
41823027361825641 1942 51827
388152048875923585 30837 66898
437493241466217601 25650 40962
409335579679712705 45108 62679
299880180088376129 29936 31424
545512914049552961 4283 37368
963558503072139393 16725 42742
528257299808679169 25716 56227
885704113743113217 8959 40197
516945336269600385 63831 66772
120136203482832833 26191 44521
84870686862238641 33553 53372
662529387978519681 2315 41517
96601067249864065 4641 56957
252054514030053409 49511 68026
623841110114689409 7869 55250
944316398951794817 1141 47961
253831520166244225 39904 56421
580699968842925057 6761 27486
797678771717492865 24437 67630
497456928050876737 33645 61927
689793051896359041 40483 44811
873358759874182785 12493 67519
444315741642078849 20567 34440
957517873951953665 21798 41518
145678394079084225 35128 54628
713424781809113345 33632 57562
794809960648812801 22341 45392
309479503076214977 2374 31936
121989239631588481 4088 24011
751713675132950913 15083 38681
112751633569111217 35036 39526
333758324265541953 64224 67227
475458747464955393 56142 59020
675098220368813185 57048 60694
455653642463083457 9484 37661
498784460342545089 9512 54684
365851777211744897 48034 57321
87134568578338897 17808 21788
123336765709218817 22411 38128
17036964659805421 34596 54663
503329070319864513 22215 64527
725226265141021313 50048 51682
798174157295527169 19674 42517
992610727276382209 16518 18621
44648416376887217 17782 64089
218494148095803809 21311 68333
263014283013184513 45752 54087
326353245526600961 42731 67412
671355146507465857 28727 65911
57580291439837337 25499 33206
827508889404121857 11628 44588
345501409966839617 12489 54444
895325141633762177 10795 34662
349183530234373761 53160 66904
422159159683140225 17231 17860
759075391500484609 6343 36107
938479994804822529 27948 30656
870648060666599809 2090 64103
498260550943022913 15933 66606
262931521389429441 45569 54004
257985086185598785 1888 40409
639225466858793089 13042 42390
964551471257756545 9941 28826
918596545362444033 49145 52856
991431179149827841 55400 56840
741899599702509953 40121 44850
8104506324364992 38645 60531
781434618626445185 18204 22590
5927788743250063 5757 19694
219473333825593633 4626 41530
695067905527999105 31845 52213
364343702776150017 30813 46890
500116072074661121 18277 35834
906911669473618817 49037 49704
180371049277816545 34146 67914
585422440880801537 14659 65515
50129406452057881 45929 62700
954037239104966529 7244 11014
425427205642826305 14735 18764
288649935903603009 1683 66416
852655217809655169 22769 31601
299277336360052737 27568 43729
827051607217264001 5520 59009
156711952580206305 26502 65565
615521061668815105 28292 65981
266336420270310017 5142 60017
693989301264203137 49284 62678
500195716447048961 42000 55448
915555504041947137 52915 62662
180859972621352225 6783 15674
211216910023999553 5432 67896
637344508368539009 5050 62211
893649062823200769 4586 37316
52184913777328033 41722 51742
345021946130806593 56097 59634
237670461164039905 36703 65240
318626413813291265 11074 16081
884333824509798913 3136 49755
49124222855787993 39209 57013
439602169281311489 21133 22056
427277302098062273 9188 29117
630075290954554369 21936 62361
416012742889797953 21136 61806
850000735402513665 14772 37942
562094191541405057 38242 44792
601086099243605761 1404 59530
907329805091187329 18775 39496
759196511902086273 27945 33994
677218695162920833 50600 51599
824333068127177857 22733 48706
118518498556035473 19630 29878
360936862702768449 25156 32981
884970319649227137 10617 60947
277438334511845857 24313 65165
358911820018498433 18815 42039
238425584796726049 24911 30529
660159090695074689 276 11668
641072210796043137 44133 55969
628707916458104449 5594 27977
385985001013207105 24060 67973
319082264786459265 13154 65691
530777626682993985 7256 14457
865447982378718465 7251 59750
85664979022350705 47762 58075
328463639922674113 6934 63770
579889964293702273 51609 60659
928167693030537985 6787 56138
788617058566725121 2362 43411
682276015127769089 4637 57115
64571106388957137 22124 45347
47681293371873321 28450 34660
985879292007876225 696 9398
488932178924144961 47137 51009
425997055839392385 12323 34654
53706150311604977 36498 63204
850386134964619393 3106 59331
437151492732027713 14875 33280
347369862656467649 28399 68777
797846275236103937 28054 37593
133910576603010865 9798 42453
527196738918334529 5574 35567
387987125414813505 12538 53069
826802597506038273 25385 63380
586020485514890113 30442 68939
358293487446957185 33539 45005
325791329257715009 4274 58087
570417180008881537 15539 19624
688120679592582657 24825 36607
17930862279754935 15727 33398
685707055382582785 21467 36810
439014677472080449 46823 47020
159764319371813473 42215 69033
811312321343564289 22458 57682
665101959452091009 24601 64704
165578709579726529 40948 54516
876534686473075201 10648 52050
458266964513299521 23227 46482
150697681269239329 12212 37163
169070016492220545 22472 49626
153179054523658209 6696 61498
151110015164732673 2198 62913
453404827790922817 19003 34267
391008846643806849 17408 34231
890953001788243841 56627 56672
862794544922806529 32346 45119
78432178634674449 3298 23503
532558186996824 18944 49899
697313965175421697 35591 61558
294639290772352065 31824 60813
466569610157069569 45945 68917
152602458665789697 17119 48528
576569906820690689 52202 63547
803238611207845505 25703 63356
467087233449863233 2096 49777
995848024931241601 20419 49456
213600469573460577 39745 68737
915024306077356161 29058 63600
970925205711257217 31779 63418
783553399463322369 41632 44907
765456748936269825 21161 58977
664394245723102081 3263 7989
891839915904771585 16350 63242
963237012632141953 31127 61064
708019618818891393 55298 56465
939263581437046529 60038 61638
639368076917026689 34379 46441
773751895519517057 4137 55773
911838229378201217 8374 18157
420119803634733569 33317 42733
596690990068314113 19249 66643
227318287228492001 26959 49183
232037659716635137 3000 54200
110837139004075873 51439 60810
473922196316170369 29210 57013
507743066633814529 16979 17961
465410568807765633 17456 47969
109167795708074785 946 30673
937573204322237825 42114 52117
182508913770512033 9603 35536
261499857206981537 46792 49691
301391439011467841 20651 54095
663919301226531585 5562 14162
159531493020601537 4750 23907
166020642388456705 17268 42144
410359070961064257 4390 9739
81010919990806225 51979 57786
770161911439608065 38592 54971
351118074426548097 33343 41154
22277259478045153 12947 24228
63850970034042833 9177 18854
526305803464957505 28706 68427
158845488710465345 16679 22680
280082476917769441 33378 65743
851855248088160257 21888 56838
76066190367448881 37373 50773
497382920945508289 30903 65177
197067228318644545 9923 41286
448576846250876545 8290 16860
310696321644904577 10212 41903
513781909352371009 44311 65706
522328737696383873 12141 42325
831626676605228673 7060 62770
894347588613733505 10903 28653
186676592227964737 20439 53221
710281279343490689 27769 40134
895956149011585281 7459 47651
182467870229537249 11911 57024
386076188376915073 28807 53691
412443852666072513 5149 39056
235754983258065217 9139 16484
346973890162026049 55669 64937
118057835862341425 9890 21757
545399866131106113 25274 63393
558102421179103937 23233 58048
865588894862405249 54791 60511
677294273557730945 39903 54561
90513880907039377 20201 51156
743514041119485825 15593 23383
484980767293031105 23718 53056
71635792608670809 57614 61240
466846330259130561 44600 56592
712344278732491137 33705 61366
505407132639525953 4450 48603
646553073633906945 32607 53956
378769539208192897 58098 63538
318706937055882369 38841 56698
228199653194685953 12754 37670
343644772809650305 13587 37383
185971382877426081 26079 67311
331607737608283777 7080 39084
673201112191399937 32792 63996
481503838389254913 24451 49980
959625603836784129 6962 45013
142164635391086593 2598 43445
24682613168444333 4477 53979
588277341212343425 31963 36956
780174221107841921 15019 54169
481318506667339137 40847 52112
561665834978406081 6277 23948
366878900853162561 17643 30532
476946668814392193 12920 54654
78879231719160001 38564 47524
229183345291126273 40815 58386
794028395747400193 1009 61631
807146363255014913 9693 47070
636055447959041281 29779 52897
214930049908950593 5245 11853
85483373419901201 22805 39711
92857375933633073 12948 19603
623100654287984641 10450 43704
411967503891709441 25665 33936
478748238312672193 38384 56690
72825849312579297 16453 33638
514069217954745025 6258 34139
20491595889744473 16552 28746
652333702183266689 21740 32177
345891794249965313 24729 25689
3983482875529632 29561 47765
614889601702436993 60632 66404
12797948108097757 30690 33796
372001015749162881 11884 60806
251412915922333729 9776 60391
167996349417585121 32767 41902
917215296283426817 41295 67072
813503189282968705 54908 68324
92378367580668193 32043 65135
971087809043616769 24545 38390
273645680568730401 335 5143
724604616058542209 4213 58194
679814378113764609 1368 50473
351075376822016961 36858 67661
474251761562850753 13242 43308
82931984661470897 15729 19012
926120342450420993 43542 61129
97812030901486929 2055 32218
597937827442787969 3342 7434
678590621058333441 21384 29379
133552568937478353 19948 66524
653493953268245761 43305 57524
589148580328195969 57600 69016
879156281446896001 37291 56108
66674141365499649 16429 49069
258814705258522785 19307 60715
228524286061595905 12805 27648
141887595421593457 51395 59591
590483332787545857 34748 39342
319655173129682177 31677 57178
195594391515026433 2551 57618
887125862869211777 52176 68486
614254436106026753 23013 36804
473397828535560449 310 16715
154112398348299713 2804 66271
941274109425705729 37191 53235
50992582701429257 28515 50342
962039938839488641 13116 20458
321873338052238721 10654 56445
837707174709848321 29785 65855
541546729019305665 55662 61491
523623776505111489 34257 54383
408169432612222465 16097 19274
885123207402926977 11990 39550
876037814518230785 25669 67228
704454177830505985 40984 50821
587062260723069313 59575 63914
802743334065965569 5877 29628
57912445211517393 33534 54255
179361551535244257 41917 67463
531388793675741761 25224 55047
529814516876967873 7208 22488
341571647709304897 61088 61882
799993199672932993 22173 52592
653256830319559553 443 26073
364359781730442497 22760 43625
986469581685216897 38137 62400
922754149523406337 14555 16294
8480459380560746 12397 16972
116214144869985601 17736 31276
921523906553108737 29643 47862
396422168019135745 39325 65964
736091022387352449 11834 27517
387122755921964737 18021 45816
625698083344506241 10917 45346
9356802379564045 27998 40249
65241454020249281 41528 67065
252974070364359713 36325 64234
785151567826165633 28612 50398
349210724464960257 1290 57324
460384651357696129 11737 61510
528884327599584513 13621 58418
275226928289757921 26166 43557
852609914418032129 13626 68022
255807481745929281 50573 64164
877504304403629441 32691 58825
686948713682017537 20128 23380
303748863936924353 27544 56071
501073993363529985 4659 28746
377124300096127745 6417 66916
532217717323764097 44239 47636
461474573517371329 16837 52812
782682155491979649 26180 40208
823322651816965889 11123 19388
838441440890040449 17573 26581
683310223714663297 5070 6029
571650839536527425 32392 42725
192325838304824961 37407 68091
610267375091186945 29101 42311
997972580407726209 9635 41720
473585569468635713 53964 64899
964088471051553537 43467 51387
481075490105997249 3617 23781
728118010698004481 10360 58456
413155634081970625 61873 68191
678398255153538817 9953 17635
297010382773184065 10839 58173
452037001944979969 28043 67491
789359275768358529 26198 67089
389978391097258753 7801 33970
728037171346205313 15445 49713
333407854028045825 12460 34465
496340663928332737 27668 33865
982386945600964609 3654 9788
749608774759085569 44438 66072
955493316731100545 3884 61497
156110038132847969 41425 49059
401163506987955969 26356 68992
810230974337191169 27994 48902
130670932671613121 33812 61355
177939579248441505 4110 7974
251687020889178817 39710 53929
129075944216996417 54344 60542
375155283940053185 29533 38858
302470048427576193 34759 54139
275999137863891521 60201 60545
147770064912709377 28514 67284
46299790078471401 24036 40252
49049836649100345 14222 14275
546703758286909633 17377 44718
94888114985199217 18455 43300
536933728708653761 14990 57363
139296603870715073 12794 28369
788139794079455617 24136 38986
673218681129998977 58914 60613
455648310520665217 51868 56797
179454969326041441 10811 49861
720379544057905665 6995 67980
420595149706233665 3077 13286
738520499951739905 7834 55176
44329555563333401 1238 8374
307143562340741057 14695 27687
556458255277153345 10145 34165
28056394223362701 33665 43847
896283900981085697 21853 41408
33233549888777249 18469 40887
449150176625526145 1655 18395
107623918961031969 53770 63277
208270151367738529 53415 67531
21231680357260529 35677 41009
923431900443478785 6579 14143
429678930896578497 39714 63009
638724832798384769 35136 49485
773536945510684801 28535 47736
783435329976445185 20829 54956
855896099647061761 37243 60148
961440208680837633 36999 51338
368720634992200769 56101 57167
322154712824715969 29216 37541
215997733777150817 19610 39750
302581545276620289 9227 33192
996973012749251073 12918 14322
502968711373657857 6441 21713
565606583783541313 37577 65584
731625865149393153 29625 63857
156245680395585409 50270 64502
569260153434999681 42887 65381
504684158790347201 40093 44214
329280269214034881 22831 62862
688608088737069569 59009 68772
312035492136661953 59942 67283
326780797113549697 11728 63520
483905467874048897 9588 22817
77246235104723841 24523 52014
208985585397432065 7984 45673
372019195940474369 6425 57616
603505592643170305 62086 63446
182225828523186817 6214 60063
357493888965368705 28169 60591
816935894676909441 3324 12186
162206474148998593 5978 43282
423285179596319937 26406 41679
133882855485143889 781 56420
362366882539866689 13226 58535
1964183012187704 55980 65304
548053839813931649 59075 64071
6264557889611667 2718 17349
283710626218130817 18581 54170
790031549284176257 22244 65660
703625638274615937 37620 41380
952672621084719361 10570 43665
40235950385628881 536 54665
182845416409644897 56133 67876
879638305079467393 27787 29908
643019763914455937 1068 20133
852599915034296833 28706 57670
494239359556839745 16034 32152
655090392379946753 15562 40141
445543936253859137 16333 55954
148253681493507361 30598 53257
921368318129605505 6444 13834
974098768760441601 21952 55658
537846496283183489 10516 66476
637668906122264961 31160 60470
790960870839423745 5425 50513
734580632802078465 16269 22288
920833423045156225 5973 27175
661915009498265729 27206 44603
981374531373955201 22697 49651
807221829809108737 9100 12790
41665511779829249 23593 46179
782535301984559361 12503 67435
16677275950538473 13899 63717
640732324282708993 12677 47662
479401166767861057 21037 31161
853258966329939073 51750 62366
166247343388800321 22664 65214
455829042299299649 353 57227
793946100993142785 10703 57240
802072866953331201 36293 56554
800180986275986305 1253 45649
709040014991501313 11002 58206
104153286359508721 22028 60453
390663636275341761 4647 13454
814507110831822721 37887 43560
714580889339615105 23322 29139
272764184963850913 43013 54370
432203043391758977 20615 59555
952586435706674433 36636 52363
166379487960028897 4423 67772
122043943539285489 4519 46396
510739842034205057 50355 68708
596253738667467521 194 32891
592855258024215425 19741 45045
881509162137096065 53099 57495
625805685632265345 16717 37823
102752757440296001 29992 64221
216212213358005569 4412 23833
934522366915008001 1538 34809
400842849879317953 3409 52373
26197179386837633 36152 38378
159565405655584417 9360 13398
849552738041925377 5711 61428
357193980010926273 10458 11911
824425706693656193 123 48781
754856123096175233 32907 68053
979773279715590913 2016 66640
127010443530046753 32639 50790
637337231849169665 4537 12605
829758969973639169 55497 68278
525950782619705857 10650 25429
515762681857445697 51619 57104
889101514872518145 673 64770
192058791740237217 16314 66970
676231932320877825 10028 15250
732174778848609281 5400 50521
256424231541767969 8178 32552
156566138625564129 21841 34242
165757072623339489 6859 53075
381332862800071809 24917 52536
635060673245842305 50843 62044
365710670220181569 24811 46774
601737753260710657 1627 68997
513284493968477313 4523 48363
288152536555269729 34609 55123
505541655610741697 47029 49283
47785589009155417 18368 59645
979380424244830337 33365 52733
268214956671297249 36196 63945
900887581319409537 39303 48164
386323444855111809 20791 68196
963512611964283393 62109 62578
349609026071117761 34332 60322
645671904935156225 29685 62101
720665851743351681 55027 58450
13749695388447947 28966 67101
204356310418912545 7441 21800
567513248428014081 3143 65260
739019162167455361 10620 50895
437014835672606209 60377 67937
999819140658114945 54444 61153
292294874209645185 4965 18975
350793586944863745 1746 43359
67617496624343689 7307 35535
325091535639753473 8664 33903
238784191544596065 26684 48154
690184226442500609 48035 60400
258741896773010177 53637 54190
681303306174935809 29959 49226
981907363426373121 36980 53968
541286833786532609 13178 51407
350387111701060417 32085 51412
251192021526488673 1488 20539
944100887010989697 10375 35044
510761636701165121 13477 64683
760598683738713473 42074 62816
331376895575470337 58752 59970
347310366647903361 17213 21590
605315411076450305 14638 27966
448855674492513409 9445 53321
437283084712728257 37296 64157
245600649964273985 38732 39913
868483455663909633 54162 55383
577781935766260865 4808 14182
430497195413874305 22414 49301
893770116843242625 49584 62075
110179475941354353 6094 19373
315412538739430209 16985 33611
60742788958005889 13677 36726
746489260990443905 4168 15659
598437958674612225 965 65360
485417352293573889 18369 43915
533281156346202305 50210 57771
752848846605232385 1116 21325
560270719533949825 12101 28898
94190261621356801 38469 41495
315375430665280705 48317 51694
962219920964116737 522 64635
1542246796805814 9223 49320
95656030215756977 1411 55096
574888019425497281 13610 67127
610285879983663873 12448 58590
357557557186030529 39757 47646
348003894518605249 16782 20827
826870188277833729 1964 37018
52169680558648681 17769 56012
839346837754153089 10529 46059
869179203408030849 160 605
461281222487212289 30444 40616
67786233168490641 4967 50510
667493482929277313 16496 28512
804578336823517697 19712 67532
482250746102433665 48667 52148
19815053411036845 59129 60391
167231560887035617 39028 60052
122599321665170177 36463 45343
636454303421839233 5294 11473
105800464257512769 23678 57822
526255570805606273 43315 46414
889977571160422145 44847 61598
9467015605647335 6567 41552
943510084425980673 15881 60578
840434894797130753 16763 36028
34534568666821033 50254 55503
473025829631620097 46666 51724
65356074842910065 13226 29042
451977917888942913 38416 56637
60313660873653417 12115 13011
155975389730169665 56058 58013
597821707203479553 31967 55825
938491698851851905 31193 43693
68172981078070905 24488 31186
454678695468214017 42752 46434
661727328650996993 23338 50081
968152636440297729 12982 37358
279727453143017601 4851 57484
296599278278048193 12700 65494
466978787074339137 43685 65275
483537102220527233 23355 24633
736931393394648577 26049 54920
209739441948197921 20899 59878
981206914969575937 14162 22723
811628815118016385 13454 45157
923296993586070913 29599 32415
751156984907677185 7591 8823
637342808727964929 2107 52708
676567126614191489 18409 29373
242353495642127841 63968 67517
514763565543272961 39044 49560
194469447097262113 10081 65055
180647681665082177 24143 68674
907943720706590849 957 11662
11289298791435699 19687 45594
384909729916813633 21849 31907
443129431400866049 25404 39427
209680353538509217 39206 60305
415313095342053633 52219 64293
845993348549157505 32821 36034
180110011995342497 6085 26004
972570571048613889 11121 65768
463614486480846465 34022 48153
446704085221881537 9934 23381
366050382268202433 13891 19342
536565803229557057 46538 59414
608183030380313729 14343 40141
48734242253246409 1290 68339
641779643100537857 60053 61011
740580188415414401 27240 46039
52783682026127825 50308 57240
981527986363602177 44361 46569
87687457105364081 326 13424
254198195206264193 42522 44050
195153541436564385 53 35668
726719520471888769 1577 26607
736384759700005249 21202 46276
503585493012799617 37302 53784
653204985897016193 21605 55786
85879228042529121 2248 34435
987828815276021249 3143 38572
277629024513821313 43429 59980
852915154089838977 47408 49558
205460335682786881 50316 57875
252586437054933569 10603 68790
564538928876096705 5354 49356
712149895751732481 1166 28290
434954270794179393 18599 60880
385744668954334465 418 25142
993398046861464961 8828 12329
367134442336560321 10124 65424
951053815153798657 9514 56063
94541734869043377 44487 69016
471670770440205441 55124 60045
989651004600968833 4534 7400
166503434842411489 25965 58942
676027907695800705 1584 27755
797583542742579201 756 52499
350698074563364801 2390 5574
103574864445974417 15332 68521
445296449697568897 15301 66752
561540931612093185 13025 48719
952045214413768577 4255 45459
516907201435714113 5722 43628
687744239914838529 1612 14289
956195454174427137 47701 63735
806993366172758145 17194 60800
638833487579191169 16019 48517
157500445786414657 18739 40843
910172783205105409 25587 26874
576212025712177217 26604 59058
954194080650779649 10531 62453
155044927440986401 32447 53839
512368181166884545 16763 26997
8653805658479287 4392 17338
524800114094759361 13464 38645
265946296763363681 36604 39477
65651547094468297 9877 67004
990501776201536897 3227 68333
631822067147737729 21483 37266
504778001825588545 51822 53215
411098887529554689 30904 47162
940518333427444737 30617 42133
114977985749376897 37984 53629
68189783103211001 16626 65064
803733897953357313 4734 54290
516044013983300673 41990 50402
909897267861424513 36737 50483
202766663570844929 19925 32228
552316228126635137 35189 43498
302623465165151361 895 44045
240728218074806945 6540 11664
990018602788698113 57230 59870
609929465928907137 24836 58496
278571503397241569 14385 37607
457104848113061761 12134 41809
655306377953099393 11446 17395
116853472188914513 19662 40681
784867664041410561 42219 58069
28029714537652241 10997 25167
441793465089123329 12125 61317
647178996117538945 26295 41568
636090674039930753 14107 16308
56979005126720497 28774 34010
136064993612240673 22384 38435
237439059792272641 27617 49261
9557678553289151 42166 55594
371382673533602753 26987 51591
79693549878502529 40635 52555
617667983198977281 40568 68448
211674636006360833 6563 66949
696240240434946177 18851 39113
400953022579091841 12859 49460
908106691112060161 38851 61642
191366875302133377 12134 53551
248540990950530721 25425 44188
312656127415156225 1466 17515
170478662088335393 57632 62663
333350196901587713 10949 31499
810779765157917569 18073 40510
564664032912663297 8801 21045
940466110562731265 3227 19237
186305908501548609 2346 43282
654485423534808321 2483 40420
541307946004597057 10491 35032
343697297965640321 1005 20527
164495628669268257 37893 50841
706472434640517121 36604 45728
442467917619143937 32440 39670
784064810432106241 8411 21906
192126380513212065 51250 51548
871525940795223169 27751 38788
479443807467593089 22417 68581
960257781542175361 12240 61881
758361244783966209 9499 42931
157351171431685089 1085 41730
909472616024505217 19909 60592
130609941119637089 13850 56059
922148460207392129 55408 64690
74648255678866353 22456 23405
991615562835281793 23484 35517
921216597923013633 9628 34084
689270160854103809 7461 25858
12777398090435101 33530 54654
896952676272594177 11022 37055
418108777588052737 9159 21373
602823738445049857 47420 50905
897196086753368193 47241 53778
182152573193210529 13438 37960
958318299925117825 20796 34506
800751924182431873 18126 35543
318093563802904129 8540 42328
431475860120588801 47963 62595
641025154137757569 30774 66422
642414912478397313 34710 66555
551707267129856385 32629 68425
991442493096176513 43540 68372
619624679210382081 44962 48236
967307010330895105 8815 61586
969845411294812673 30867 50696
627441803703693057 9811 32808
256338342113359361 33730 62005
283994203566788161 43609 54927
414198377861012545 27834 63642
294559046475743745 23668 29282
67644891092989217 31528 53111
591695497236766977 7859 26635
287013193023710753 27025 65377
767279560440943745 293 22269
452929907651700609 30961 68814
990532724604815233 1799 39595
637419146048600321 38305 67857
455331277462310145 32574 68396
668817851380460161 42614 47088
853588539926928257 36718 36790
83792608135382801 53919 62835
545933664754006273 6113 30110
623013149080769281 57182 68476
713173327059490049 6851 34121
359574410394841921 18761 67147
465706571043600833 8141 63155
346362286107769537 12737 26240
488116581377166657 34560 46955
877317794168789121 49710 67026
217401167770834305 28607 44228
539358776078863425 35641 54228
565849769013379265 14200 42768
419738019432017473 8910 38498
195767550981461377 20043 65394
255423877523902817 4417 19626
104293547563369057 53683 60278
755320269993916289 17988 67228
760964908686066305 31707 43413
500859555203383873 50267 68526
770235358610573697 25187 25294
179659590164661153 31359 58128
894020774908828033 12511 53146
520113012190229569 8839 27104
753491587251485185 24731 36310
164069288966913985 47819 56219
283401097950036993 2158 10154
561515708898632257 10916 54041
44574539702363585 13078 52844
83891617358730737 51079 65710
910582959028747777 9816 59056
546440699550068161 25376 42544
627086229573134081 34065 58848
456040623786890369 6016 24889
690822100958275329 2430 23038
904211917591986433 20241 27832
888271198989496449 39669 47534
966140986212124673 45278 52388
667648277337324417 42429 58022
793324291828817281 25199 28400
400087144933731777 6785 33544
459612367038744193 43702 64291
199948123413367553 10389 65394
460695836987831361 4816 17440
461177786457891841 42133 62993
829475503640921345 13156 62612
172128092792465985 56012 65892
845748698624028289 12328 58675
844015007300011905 26172 50601
599687893906406145 992 39771
513484312031057025 2633 46994
12957105168617035 16983 51794
972349653404688001 56781 60026
891492625915716993 22616 42918
854612290350306817 12351 27518
189832852044794721 15595 32480
907480268413816961 41409 48093
208497696040865313 43356 66883
457912596762458433 32920 40491
238744876612422273 47833 51753
677599324851495809 1365 31648
92784122882434865 24486 40655
226809194291181633 34789 60718
238965240759831937 37594 67969
506864966979033921 10614 18090
619933358067356673 18152 18628
574390413204259457 1710 42236
485250982736395969 31191 54652
738505735641734145 22657 51373
18006981501983433 24844 37325
776378864757024385 22312 28158
903336393813624705 2619 68604
782204008368548609 22227 51095
438618510716082689 29882 34892
564581256368786177 60753 63791
470024881075453057 12881 46831
317603772018923521 17816 63324
273597413943136289 9250 44566
663582380922068865 35627 37865
332110257570015233 26465 66581
554807662898095809 33016 47559
16523157060845507 10833 26991
623124829485806977 47980 62522
616975617705598721 36455 53982
375299772982810241 39946 59248
804641397963010305 6923 57563
148427530718723937 19191 54324
388140471642607553 13828 49048
173362343213877793 23489 53000
655279330849964545 64167 66571
537087364007948737 12287 35097
337855090021257345 29081 34203
693628958220198657 40545 52170
415641739809515777 17749 39444
259999139540500577 13237 40769
939551612171364097 1133 33536
854192033840828161 40549 66535
381457608413853697 46081 66529
115499491602833 38947 56078
265905959475979617 40280 45505
680291061907364993 9982 32521
885898212380155265 13079 40617
21420082843864209 26434 28156
170669533304767649 7503 55404
9058058438395023 10855 57941
314915558133634497 7730 13723
875149924525192833 21273 25450
238396626395903873 22493 60261
503470764180928385 36931 49012
539943883871544001 55406 58060
564396840070887873 27128 50661
826699000246925697 23711 30792
910320182810718081 34959 56822
666930773955158401 19209 20283
144437792376681537 16908 39350
708554741475346305 52600 61685
73769824574053905 11705 16274
946957314654028417 34058 42040
706561259814581121 24498 34647
612210869728990337 48285 55010
368477364218076545 11016 64386
265182701932815233 24049 68466
9215737532191071 11208 47404
244949791063895361 12986 27521
324148134214862465 11420 37872
580296862605777665 533 7085
22828018648770157 56772 65005
862915136264270209 58305 61334
891051770036480001 17103 29596
206749031287500897 37476 67032
43818131797610961 54865 58508
847664355854384129 6852 27831
142091216083922945 50692 54288
769279899640721921 401 33052
118745068544402705 8917 49740
103360225046408513 44367 66625
54475001312280113 26568 53555
788133983963120897 60297 66825
470098031135069761 24346 24504
975632705081117953 44315 51181
180292015127701441 24759 62377
120056304664714737 30893 48676
709322180294155009 26098 51857
190112974850002561 5449 21691
552080769258676417 15046 62437
252947399166004065 19405 64196
497931076906144897 1785 15498
438314450837729921 11817 32928
612955132524842113 21132 67377
770902160694291201 3170 35583
221080502867213377 13720 21703
420637816793039553 49645 68136
581503585240991361 8921 20246
133205071871600465 13106 16756
276205427693685825 34496 40011
657410049624040449 8859 44904
714401970902155649 23508 42515
379486146372400385 28543 38922
968073871116107649 42314 60614
262507717320524129 23025 51860
903728337297589889 48898 66541
39322366782840849 1996 48499
316083610374125377 15081 54319
250614000731296481 22241 56598
914975569797189121 47972 54552
615637674615484801 8802 57906
504390406757469377 7926 44653
225743516268671841 3187 68749
43730938743319569 19578 41458
676724691724530177 2345 42337
284454991612154369 6594 50616
429440653575163393 5997 14608
736314223164253441 21494 65709
152872393626282145 29349 55744
526150770048591425 11081 58601
862992353369044481 43565 61801
709095546902343425 21145 25380
633599976958151937 7954 48188
820380383449634817 17161 56164
336946598585846849 5122 37618
723883283220782721 34677 61219
715407228006725377 36917 43132
685277232081663361 49511 59081
937919939052001409 471 30861
578189162517244161 2398 15439
94669869401457169 31091 49934
500963109160625921 25481 54745
178712678764718177 30855 64843
179224867430900033 51514 55393
644623700205315201 7098 55749
885315550117557121 20584 43921
451605487908842945 2586 30402
153419732881271649 786 34147
89957913237213921 2547 39578
275463668044398689 25237 58716
821737721516818433 25132 25874
147705497923066529 1456 17818
699914835033339905 9860 41755
56349440881039217 13405 30980
459892195672019009 40891 61003
387799194240610497 3324 17898
185384550895491873 54940 59879
597607950328313857 16754 36329
450935152868616769 15919 38934
739612015138686081 3795 26236
403577512484318401 40107 53601
51555259239282945 14530 24446
451560203072780545 9293 18100
274478201513542081 15275 29450
663620340893857025 32800 39941
115921765852437633 373 53528
881712718680397185 14662 59269
453266420008542785 42843 63750
177888696591040225 5418 21961
172202302185556993 32007 50028
487853052435646337 10431 61813
539114605873376001 9334 53869
228980351519851425 24069 50188
130557262707771569 7835 31351
229654599962650241 7470 58220
728400611453945857 10726 38292
804730530554579073 23735 61832
910911970549964417 701 6773
328302705369061697 18129 61123
993883053242026241 39508 44241
99244251840133297 16043 22044
92459624499969809 32012 37803
834614271905842049 26256 66898
486352298509455489 58300 59582
364105850879653313 14471 50280
804746833359107713 15343 37846
385962252411623297 45576 65710
999628389241106433 10221 39511
20138184020652261 29005 43015
206855247410420161 9919 11198
626565518732938625 12501 53379
910713678864066561 28903 38421
777612235750709121 24911 31426
810208452266554241 9509 64711
567069507993245761 44370 46402
839110868647420417 13743 21421
254816063442234497 41728 45245
707925410726563329 14098 60014
504348078984058625 43595 60296
187884788117724353 4715 21173
396419265383102017 59003 63253
351480635975978113 3754 33333
855828746570644225 5727 56656
629486479899721729 12800 30144
961029515595953409 34660 49866
595162267013325441 10568 43187
775983458342629761 41547 52827
361553736550046529 20083 31087
730520234583750017 29707 65041
151262607078852097 31325 60491
904411898296508801 28939 50291
696111007703617409 52576 64785
572777221242660033 56132 57100
564286790597538625 33146 40949
280525509612424161 37932 58060
858446362698128257 9996 26309
417006120255635457 22890 57344
130294376228565761 3232 48734
881444585081744897 36517 45590
92451769281492353 68334 68796
851076003821049217 26899 51079
526741135537225345 28460 34889
476449441954848385 48525 53544
614758145540303489 13797 66090
869836169080528513 11636 68501
57184431072844433 38071 61943
419156440410155521 3459 43853
182336272314326913 9242 68681
160097555588635041 38383 68352
491650666747620609 35499 43794
540371983995861185 53196 58253
73501529582738817 14196 61764
742056033114309377 12521 25215
244407659866343617 517 68902
680039218764939393 7506 11608
900962355122285185 63098 65589
260266261480012417 10367 16745
682783740455807489 3820 31669
372434487911895937 34870 47174
632572129645733889 5218 68632
363640943529262017 8146 40696
419349242185294465 8414 26076
338270263026380737 25482 50012
480039682130946945 13019 14088
489015142166778113 18740 19272
580420122655841153 30467 47889
350969824104161857 9164 17984
401657594646604097 38181 53728
694117975237716737 37809 60551
951028051666075009 20265 47075
639322960700106113 9102 64815
60127780170059713 4617 68037
622748500303487105 16268 50455
114171746736236209 15291 42010
719112978570699137 13347 68390
373183222176020737 8831 33400
48848017631414113 15591 41772
883640928189581825 7738 53792
663099882335281153 22445 29629
719681113651684993 17957 31640
980161416444019585 9925 41907
487682323951691649 1699 54324
619804327585562497 26468 31850
328308728164682177 24283 28368
921324629170968065 12263 54210
717326989433278337 15905 62959
471588357992125377 22482 43578
25507009174614125 10169 11215
437417803612731841 37842 45899
89765132910930129 12005 46978
23173626794509517 8578 30791
983560888437192961 2209 67611
631073516059799937 31975 52606
584558964212792577 775 27628
971452310118117121 30845 48710
253287552601928929 9926 39782
979790292014769153 15866 37167
638921126752524801 18836 66424
111581814336567217 1100 41873
37007081450024513 1230 26319
277712937736922081 758 61437
397326342534942273 37591 53472
65138223692265737 7493 49146
939511894158581377 50039 56948
212216777869912225 6030 19861
119312309180589441 39033 62248
102636790100852689 7180 35771
894945074010433281 5172 51266
576461904422941953 11432 54921
685782949784059009 18280 57690
987196996824480 25317 49856
407610709595868289 29151 47470
892830032854334337 1 12441
196148143032207393 36930 43786
999288395728022785 3805 18426
950904704273209985 19145 45248
588859594453666049 26750 32618
213289364963490145 44094 51990
763509078875820545 4997 62071
361279877969675329 42197 49682
38868333134644217 10419 17078
647075567548473217 27902 59232
358646882465727425 2968 53386
348327428812137217 34871 50814
144685981635674913 10615 41626
35788415414149457 5551 68993
869388760839775873 654 17976
556925749079365313 6537 22947
483476629478587969 11314 64882
913546013021022721 28842 48479
867458216487442305 5768 32905
186610013063027937 51317 51778
877050225358246401 22467 23093
475209792931995137 24801 54656
52958754875994889 13656 39930
954859686114186753 48949 52638
934759342426787073 40471 68636
162265613985926657 33482 55910
302208633784054849 8567 47526
127268956935221665 3283 51990
262339938696001697 43285 50998
497107648706307969 11626 56035
36786250323793017 18501 36973
605314881554075905 26324 67662
605047429009886209 16433 63280
251717634636822401 18507 49184
335619919237579713 38965 40194
322802559888412353 14288 45538
870201012236648833 51657 68810
221992837000644993 1606 39477
888686905674042241 3203 16127
850553756871729409 15775 59879
338693929995486081 18107 52767
722378932629158785 7411 27311
628835946986377729 43943 62796
525397842271683393 10827 56440
185944233868198689 5499 59226
757829289998344577 12805 62627
365891693652407937 55015 58515
218279569082820769 17798 32727
870813769149236865 3609 32287
371635099947429377 6734 48250
719890081691254145 24803 62295
135949852221624929 44633 67734
868751507260029185 1167 20624
217921818734456705 19330 21449
140257180445651393 55560 55749
644261159691236481 23332 41882
397235138494465921 4802 22179
135531732007269313 32707 41034
384082102811809985 18502 56981
825931199916407681 28232 44139
153781034272171265 52401 65247
683930447535974657 29676 31188
885323682430374913 36632 68913
393525094076206721 53803 63989
27531366054716957 4140 20616
879382088664289793 53417 61110
400682376502423681 59 3659
205469973482689025 26519 51372
294747389027193665 5904 13436
988004201892241665 7412 11184
886689806263582593 10508 21075
249664751868206017 8259 9811
928353725063573121 3594 56526
297884223301526401 32255 68957
12920062237235187 37421 64793
820564503352226689 63093 65339
475778973879059201 7418 50224
521035082177409217 6170 62144
111585940694432401 33812 65374
210761241360497569 6781 14788
43387206126141113 22970 64168
442783468667375489 36769 48187
814501203773510017 6163 33417
540683754365073089 25188 29690
497331910013329537 55123 55954
825790768146820353 14127 58303
541693330956555009 1780 25395
68106323503197785 36893 37931
199102836316569665 18872 45994
432248980635893761 10200 22410
335941616562756481 9348 65973
145072437416228449 19272 24280
760665977913092225 25591 31438
504192411629194497 654 24648
35169429100314177 14339 62893
850362843526735233 17480 40068
172081691695979105 7841 61305
651015853561336449 64199 68299
237788546218972385 31360 68569
631900244942624257 13536 32771
638864785424985345 24659 58804
957261687336487169 14514 30791
39504276124382897 42462 52126
190993480741578753 31645 54350
904037312235175297 8166 46431
223977133398808097 27133 33469
745344135153395329 17683 40632
458964927047315265 40799 68534
229608903659695329 33723 53246
684269084213301633 18435 27153
126246734266011633 56079 63345
220733939561110753 24346 53967
504764790626524033 2367 17563
738292867262902785 22959 59575
780792796985132033 40272 44237
577979237557752193 4544 40659
735887273461301505 2738 60511
294373232247725249 4823 66901
561803450309362497 18208 59610
599582017294519425 9725 54537
981096368969360769 30550 36484
100216140596206321 19732 60777
163673660837041281 4552 51070
746542091815012353 51773 54365
315558747679844481 7717 12805
29548872165467089 39879 63271
965427493271285249 35082 41231
784219296756585729 45970 58218
771544939813310337 13805 39685
42718865619537641 2475 2775
259428310126246241 2754 51769
192714590490862049 12637 13630
179152196981490881 4786 43585
461858887929171393 9512 28161
536177672323908865 23933 34318
576977524241240065 6083 68510
151668410543891233 788 11324
148632897235803073 7482 56167
558293102958650433 46999 48767
266691876229526049 38334 43245
997520169430671873 12567 39501
111133634464781745 21080 32042
355043603313426113 51633 67439
421407045905763073 14868 61708
404289452594781569 31813 38176
321404865059339073 30023 57595
863094423736832513 58579 64062
242382102411038849 24691 56820
306937656578568833 13737 34173
30878605536830861 8523 9514
886595654734442497 6519 48492
797199988112506497 8510 24772
321556719471118401 55171 61494
421695922742618049 22789 61398
54544278090695289 10068 46156
928774105833053185 19270 64823
568964081292321537 12295 63836
930739299194531329 696 42712
16432966519268179 63878 66717
423666179775008065 46313 59023
122435180068208641 49096 62798
292940428272192577 33183 35312
786422705740243073 5713 19902
216795687607980641 26755 47828
855863185059334401 33212 45249
143109950710542225 25464 34916
766366797501525761 41029 50619
806155127255376385 12430 47148
229564776270024129 34578 65004
622610381405753089 25823 25986
940572548399863681 9779 60278
121934719072338993 13626 60113
789602055001054721 38359 48869
699480615434286081 35730 47244
228690519913449473 13909 67651
953762664859819905 17085 23924
553528176311857601 4298 19609
28315256922173405 3849 63703
242921172333488769 46809 53320
286215602005182049 32817 54831
363427093330599873 7389 51066
958874896481692161 11442 55231
254051641776250401 14448 47658
859356216479195521 23776 31532
980419957891513089 11054 69034
418999684856419905 28308 37549
106782807670008145 47132 62703
275193924952485953 26710 66020
619741294488605441 15128 21452
626238424683240449 58717 64049
14355300542923999 11385 36006
564397916421452097 7351 61431
650211117513407489 36045 53752
61384241391198913 55323 59793
528484229088313409 48138 51078
346452469954368065 7711 60895
846483757691672193 42066 48809
612896010712180609 34299 41371
742792733852873217 15211 22292
331240149982843265 23893 30103
348754365049956033 18652 21951
880427426577217153 25484 36512
712895564981344897 853 2494
675652036472012417 59398 62796
986438925127785601 35524 66796
24203201814803065 5931 30885
727502295757723521 16853 59194
614513386804784257 54945 64085
915377225004618881 3374 68573
339969717553930881 20827 54684
52737084708518009 47 56079
304510861811177601 36244 54420
329879598533082689 17384 53536
611275788064634881 13137 26884
3534649277703750 43434 57891
160921492563229409 20565 63372
990861528460982273 6877 11193
785853398442657921 13497 67926
125571876045903249 25025 40025
322156729839161217 12079 40903
280674349384341313 7554 8658
294188615562436673 47837 51942
149707828647969153 21028 60920
673205017037442817 67768 68887
697209442202250753 2864 50478
388694680583928001 10700 22793
506183387443535105 49258 67181
7116172292096935 53201 62279
49466500441567977 34369 41579
853292876503875457 40017 51409
152601927114240257 1956 7305
49228269105039857 52 50735
950947743985523201 21821 33413
797117439290946817 47162 62772
419575872199224897 19774 55776
841775479469458049 27275 67572
534758418875057345 25873 35153
593308858536747905 51205 54141
449357228637133249 7531 37497
251091301710172129 5832 34167
65823615455229857 1136 23211
304640705791047873 11961 61883
581124834158252673 41850 50302
464468549612643521 5726 44587
403711423711300225 63226 65690
711608948329629953 5229 37399
4103664364556892 42062 67366
371863242351732737 45576 65123
98596786680104737 2597 11260
744544865527007745 11329 45844
985443637048312833 10994 28027
746416918764520449 54714 63342
479198172832113281 46313 56190
247613496773826817 11306 58592
609763537231550849 20029 48651
448978717138455617 3803 26494
33234428798067485 29289 65322
456924326490099713 15490 60752
914321502059088641 24142 54409
271567625406799361 46068 49350
978120957261367553 41459 60569
854479965740498689 37947 48471
537633520546940225 10231 10506
23534428957784573 10328 26420
384166753753390849 14013 62986
520767233756760833 66677 68894
36627180775830937 15852 20623
556944876672115905 910 46459
928235892973688705 5392 24367
217273588814837377 44357 69011
181565998926181761 45977 46127
363668262805386881 35761 46677
128362842610528113 20729 47353
11285618900746643 48221 64744
169361653076315137 15623 40414
379451795427694785 37541 62697
216699562959504993 20210 58184
743565590929169025 60763 67497
461733882429776065 8977 18394
657898603822186369 4827 47666
48837786428975961 4653 34869
328852185452650049 22487 45871
59082262100552897 5804 43664
572128840027470913 4452 5207
193281224780818657 9750 30205
172912824316856737 55833 57678
464877087266621889 11509 42481
340746866085790849 44387 62387
588803786183547137 25698 28616
650782744078657793 28396 40330
426709760902632257 39737 54212
618695801029542017 23713 41847
564660261352074177 17669 56028
990930490708880257 6866 51153
103592938921686081 44897 53772
38161542703189609 20036 26933
176029420714428385 38223 40431
280836123650420449 18855 60740
496268807894061569 18515 23339
309774591675829185 3316 3654
473455115180499329 2345 63988
991677432194965249 19922 20653
476646816067365377 31309 64542
414207400251594753 33330 62830
681072854191398785 3752 21501
113686196877910817 43078 63060
299401510687992833 47819 66692
627510361430818561 41603 54228
156606508800294369 27628 29611
8831285671139001 12172 42742
105443416117914529 45675 65465
463178753114302593 6455 52887
220906317076583041 11949 55857
592753471677145473 41383 51409
212532680453698209 13403 55762
897378774376260737 35780 59565
422464316635043265 3636 27803
731638608295586561 21664 27544
308713085786315841 3740 9726
522741065758449281 1557 19845
911050757070114561 20424 39330
419666511944644353 2283 41329
442354521390676353 14386 59860
86787606758701233 8041 66056
374404016022722881 30266 41924
635882893874683265 10490 43791
658131722502964993 13913 35502
483900443501536129 8198 44337
404691119023084417 19678 36756
872256263910504321 6100 15905
527837542431761601 34861 46812
939651130486719617 13971 67565
341025207637684929 36570 49938
393121212601076993 1158 59339
732006815055548545 32508 67604
342545884813599617 14838 17613
136344275302150209 31850 51015
905369176741960065 2853 26017
373263540784613185 7057 66433
414436061874749121 15547 41662
848961258043985409 19239 62963
673198019065697665 37026 57636
252326254309487297 43380 59139
375004480701900161 10376 58014
110503190590179665 23682 60464
244917818569309281 17495 50721
866815569420957441 34204 54310
640248167430353793 14278 48972
694055679614436353 46919 54678
25552485965565809 15607 36338
152380607368321825 2776 31924
826495059225006721 41876 65037
842282467607304833 16145 66259
440470501606075265 43661 47782
773048863122959105 18646 58633
321348930981837825 20641 54664
730137425549756417 37136 66781
514093533429278465 21653 30585
177833611033413761 668 53199
76561085683149345 29054 66846
667441982736761473 19463 67664
315314242535283265 45736 60735
315105760196097153 13040 59650
205061998943062209 2613 62734
901853840232192257 26056 27681
988424536382044801 43662 53976
273529702922338913 5424 24949
789508941531718017 4882 43671
93266883039888177 1139 23112
445308196833725121 25746 33762
683826719457918849 27974 42468
881349433012342529 604 56387
298996567647989761 48942 65461
300957504872148033 14469 52271
251491471105346433 31167 60178
570573017564779393 59829 63687
159633778644661121 31432 36512
208977518206086913 16352 29889
625948594612047745 21866 26217
804408112102304769 8562 20017
604482283113085825 44859 49379
424964344780708097 15557 48667
72473965619259681 12939 55003
129974369415489121 39615 42761
921194526992138625 1071 33442
581180406800815105 50689 67202
272370390616821121 59052 63920
17456937797572181 16500 67081
246626676036399329 17323 68523
292870618836619905 43296 53511
504106877718193409 5367 13324
907234995920273281 13444 38891
146960567925191297 18618 25002
191313922379595873 55648 56732
470005789157930561 8369 54278
621455810137160065 3521 57269
848576673955093889 18640 59081
257105040358542433 8809 68037
943069655220462209 14991 33458
527055113393654273 19132 29164
162672331103891553 12745 57239
234406951112323009 51041 57476
77030792834442257 30052 53465
556817653018452289 38334 67046
193742460576189057 10341 40584
377575744645813697 4957 42072
806908684811055873 43781 55784
345756111360596929 20969 58370
434189799731939265 34733 46480
609581527169428481 29723 67843
971373900167570561 10724 44780
764245081019634433 14286 51944
895797403058892929 30912 65608
260352195440166401 15754 56426
113019734659054913 31618 41701
703737187793247873 10561 53829
6741877078496828 1833 57578
165246522783451873 8029 52110
906085286041580673 41652 61973
256643611937459329 3939 10078
275290566272033729 4568 63184
911389396380119681 23081 55655
667982913209364481 48161 52938
324588974398945857 107 53308
275223764779809697 5736 68165
154020532951722785 14501 41294
822760524686195585 19707 43015
68633641837219985 45784 67429
602143054260963585 27577 48891
27138889869920745 3105 33090
689851462508137601 33434 61690
595452775006375425 9988 30180
764833124404987137 20398 61934
942763593452031745 20269 28362
805483454809881089 23387 29683
453503711911803713 48815 52790
864275981658309377 59324 66601
320648838284913729 19692 40793
679159766921266305 13409 31201
225909352596740833 14631 56193
649187356270317697 3355 46859
684230183343164161 3853 33655
522791848993385601 7541 50401
69517908946703953 37050 66231
567344440272947265 5204 41569
877263294935207937 22550 49957
941330020605313665 32687 48490
14126513026834431 30262 51840
624665891986495617 3458 45159
36738775622172425 32980 46037
763958611952908545 23572 41297
238310553687863809 41187 66113
759028388591573889 25116 44654
148288584709522561 7145 42258
343821059590261761 28724 30286
149190045990874145 14475 38683
495072959723131585 2259 45652
116886012210262177 1368 22347
528420294782272065 8499 52241
667671643909226753 50265 51813
503557954427250817 18691 19103
24002526821082173 36203 67140
665776926833451905 32503 38593
647487896267985921 18028 51646
399817843674924225 46466 56475
687716391939165569 39045 54352
73473774783472833 1471 61603
309346831476869249 18546 40372
408127203449296897 14195 49564
479140044577437889 7371 61324
266096801104090721 26314 55748
158712750802205697 31818 59207
41661221713866329 8035 60802
120891172709878705 36835 40055
365401012994986753 20239 54935
269546025206590657 44093 58225
522576988828902273 54798 59643
554496519596089153 37132 38396
757761983057697793 32535 63973
483493539661875393 46697 52159
536677727711861505 4449 38854
926283001495637121 44786 60477
512970864027202817 45779 51838
905675023811834753 28227 46023
997204059734841089 30533 57203
927548060387781761 46449 59142
931919694359869825 5362 45635
719861661425309057 11701 44486
619436447518125953 18470 25633
616055598361004545 11177 59212
989805975314361345 13998 63003
427374895738818625 1665 24859
290780168913656193 10612 40900
32995667729355917 8763 50383
324637508218735617 1977 32665
999703056039603457 30569 40728
890502620075750401 39357 43451
362670633168949761 3233 8653
773391875392370305 38711 60266
473274135185743489 14300 36345
471841482088692033 7583 15298
620898091748021121 50823 63625
562406292185478657 37877 46618
289042560699467521 4802 53391
591215377661796993 52383 66350
321396746147787137 50438 68724
943544413311876481 2010 24372
256928936102962529 5602 46523
251035154412349473 23015 33467
785565988138930689 20488 54868
959383606582299777 26680 27943
707452296792947585 21301 35749
32297921735306545 34196 35544
617778475989854977 18961 33189
791940773795964545 5172 42994
966247238470980865 15186 52655
820786501705939073 7761 51399
862647793437933057 59315 61177
770033564417197185 2657 51766
272071148460920385 44522 65597
288208093377591009 2069 8963
849155671653807745 42662 63944
96858355251860929 22540 33005
160262513653162145 16184 47589
360776756721506305 18052 25207
174845551771372961 15171 61769
25233221144937093 15886 54810
890667705817232769 7070 47378
98238859809185905 10798 36879
516706776542395841 294 10881
913554860246016129 18830 53821
935443568120017921 806 14608
193697963160005313 20907 63669
408456738004819201 1883 68935
998079625133591681 2954 49185
815874358376358785 9070 17880
88229800967837953 48476 55521
90622186227609089 1386 50553
20762010551941045 15483 32988
630796957341953409 13187 28829
45478122680194137 1044 35451
423445934712592705 7400 48803
57545722196017833 47546 56790
629165536735452929 481 14772
443352242631902977 46423 52977
415896693395058753 24166 48726
47554361380171881 24477 57953
806838914147345281 2440 27081
677646272632628609 16180 49859
539008032889970689 1557 10009
973797370045652097 55754 56065
148348413057672001 22682 39479
22782245073528885 20531 33747
889862846179472257 20754 37473
282393751899739713 24332 49970
168084008342827233 61087 63060
316733734753128705 14612 24077
794592438829940993 5022 8127
638397781035997953 18762 19764
446279683403641793 26093 44801
611177218725998721 9117 68174
284969858563176353 10561 30067
237438991660518177 51452 62956
2018066892656379 52137 60039
806584337550091905 27138 55003
363115582086383169 11167 19522
655789774043178369 5089 68989
431217367457943361 17258 42823
549723500849609089 7476 54817
251445524009444193 8058 57997
206249445025825665 17809 44988
579593196454037889 18010 56467
254172977620029889 36982 38026
188596831945549313 35752 68155
349360278850930689 6082 38512
170661873697493857 44377 56962
381123789680458433 24733 39884
414361396002579585 15034 19040
311800238224655873 8221 24168
803103062565281025 9145 25131
128008447625703073 2211 12655
34710742327721533 30832 30982
406055598897417281 46198 47049
340735890548696577 10931 35870
378244895046520897 17875 18649
578254311666615425 38853 47915
894265876132912769 18280 27074
196866892283662049 11590 65142
300423021171226881 25618 34621
463756357540919617 19845 60892
657930000743228033 6591 20180
852097976580235905 42937 58858
905247826935379841 5890 23535
869840147134500097 17173 56136
534318118393024129 10053 17042
114470979569869521 9510 27096
401027847308526465 9609 37167
817302123808534785 29657 63942
367174261119949121 47741 68528
841080035278391553 41689 64573
482873805997996929 3565 65407
685488505839646977 16203 19034
547723026981309121 43752 65927
783386785215906689 31915 67652
68339769909513849 4600 60072
40272763992764025 2597 67563
843084864918672897 17533 37955
821184172451747713 19095 55338
196161342472890977 31220 36740
65009853401722497 22597 47217
420811159832474881 12618 67478
523605035613325505 19883 26050
250061749638362593 6029 30897
179502285435720673 20382 30956
275098609977824545 740 9918
865269746812170881 20105 26987
693221092515102593 10761 68474
586939425278547585 420 42851
383933947630616513 34379 45009
161495537158668161 25499 67717
609725628758255361 33159 37676
595785103340094977 13776 60211
315431437029680257 3321 62185
232706736778933281 7226 64304
477796763414318081 49685 64038
72885045855986881 23869 28472
141308353376096817 16910 26303
313422735592990145 3299 58060
348382541506978753 785 26282
355215074611241025 1667 31682
188024365664951169 13290 37436
868466859052855297 1361 20486
496191901686529473 8048 33311
299638810147701633 28962 68426
690690976837679233 22579 46860
835717362072340865 20785 43103
344752835275741633 29199 44920
911110049582564609 40827 60824
937413479674809473 2588 27621
682569187007342081 34598 49546
160743960523603841 6557 19051
547635391776641025 17638 58063
175111828499289857 3139 13582
328424820266075585 23466 26169
455723930325589761 22732 66791
52077361546086113 41996 57830
861804967629730305 11556 43885
468492329443190401 50487 67471
937378605585138305 48619 52596
162972553410146049 42228 47012
811437060110783617 23826 40199
139821281279875361 26684 47259
101311108275794481 1650 31950
174783486510055041 52181 62084
199050287054525665 18765 43462
738110542754039809 6894 50495
453878780616975041 46123 59204
377592248320542721 15343 39351
136819001452089137 14261 39211
847008765700348161 27011 43808
884172782098588033 42336 68445
241748918105489697 44372 45129
752380583058943873 4740 59281
638406462049342593 23490 58546
758354616880751617 25719 39096
418353514243097665 43617 45685
104130915420107329 14544 67613
684970804558087553 7408 35775
963498362854622337 50784 60939
304997115063518017 39097 61248
354673554783211393 19946 43317
471658449281729729 19273 52455
874001832878860801 19340 37586
440611173203212289 22264 54000
941272946047739393 5225 41122
862290583506062849 18321 59687
216563400903524449 26168 44148
215644191185393921 49803 62326
875690025517890561 13946 68987
165995868925644897 35146 62332
156587833359196801 11595 39992
45547163484730649 17458 49958
166774796564418177 47270 66258
136303787010216833 10293 10590
878473241823925889 19483 68086
97523830227064673 16976 68235
876131534857428609 45087 54785
337160914254123841 5788 67764
165206279084060257 33538 65377
82884142411234769 10124 40725
725409737107518977 9823 59492
423778671849145665 475 42980
351592999777338369 44704 51803
339699720620163969 19020 32160
5534333746773258 4778 59047
345010919760593281 1409 46238
804692461347599361 5467 60980
101743811112203985 2447 42402
872573604194023809 23732 53977
595286211719734785 18143 26046
220888213550253441 43374 65592
258225617451305569 4657 44012
827929225780430081 27018 65104
979740407772563713 8961 14246
389693377726160833 40582 60288
192295224945912225 31516 53216
194971516561814433 46747 48972
942243467245628417 16542 45439
199877113008838593 1344 29056
191770951621553121 50086 55924
939860760613335297 14443 48829
112997429804092769 15456 33790
15737968045925755 26117 51362
59471165750938585 8760 30861
7694094489970383 8476 16707
115183648185404049 20231 25094
764121986200606849 24150 55561
628737718607940353 42269 63228
19773347842921397 13081 47861
818014075693891841 52537 67453
201754532052206049 14762 25902
987413464598166273 35614 53485
314054032207444353 13457 41242
610126647137331457 57925 59197
605163699837433473 5131 53122
15252191748917455 31570 54771
815935922221747457 32641 53692
100566336075953441 16197 17276
191333912764775969 30381 49278
889440976215144705 515 29524
554592935499492545 7429 66162
126994136537586401 46044 51266
757529988394296065 56468 66931
163922817475597793 42012 52585
41990853560072593 31157 42432
489023816229572353 44723 62851
566638592003613441 24403 46986
893216718754690177 2437 5131
505457399121233665 15597 31599
339833633248797889 60224 67587
314924689558111489 9217 62523
672513462410680833 20170 20639
704876857177744385 8606 39664
306945111855636545 3713 50879
939209407069427073 16071 57849
884423505079599489 13685 44203
913882361127711873 35807 54703
803186247535801857 19086 60270
58931666261045737 4905 36813
469688994756925377 5861 30456
539289723264779777 46148 50959
495619969826062593 37774 44138
436023160063342657 5680 35265
124640204235351601 35394 40326
779808833729838081 25666 68349
872253145725476737 8681 21397
74543718032671793 23326 53103
531747994897049409 14615 55925
966008746010011521 20343 26694
366654669453250625 27263 43103
497005953830125697 64714 67897
470243584282673793 246 5364
607702172785586433 18876 47576
636586068347536897 22640 64968
521553346905349697 19610 50958
959765202626929409 55815 64570
328330795857176833 8154 65118
646142372326433921 36663 41831
141808651009313281 5336 63088
849043500161844353 22029 55197
461426110535818177 1582 64525
957847558053156737 31195 66002
169318805607204577 30625 36477
970824120943976961 50200 63695
91518040747821777 5950 62735
622155501261797633 8869 36375
349002415178631489 14532 51742
499992002760610177 30093 36613
257566838694110337 23814 60581
761756864108303233 59279 60598
84645418277077057 41859 50303
940028008812564737 35367 60139
214579384710397377 34370 45212
126242521413242769 2877 29377
519953855574073025 39884 46599
48689757857591329 9185 39639
428890491499963393 8368 59035
762657802758649729 3669 5973
988498726435821569 7576 25465
431735307828379457 10782 28800
21869754654922249 32391 45618
467306809090668929 21564 66070
172490859371009729 38180 67757
777545976113049857 20962 41491
879656440844762241 18709 51144
796215165262946561 23650 60146
266992575448327329 25103 64822
178973360203574561 4794 33285
613905428732586241 16283 44739
292690606332651969 37865 42602
26071758010715485 5960 16932
454330867778896449 4558 12947
38297878079866625 16141 39512
901566577891724545 609 54551
435571819210636609 9227 21985
209242087994599745 24110 50486
162457662119670945 12176 18769
676482371780391425 26772 64088
500522036556674241 44849 68155
806492448299810177 8129 66370
790520219616205057 45983 46500
228827030688204769 4721 33560
12535883296536099 11585 28696
772927115994580353 34220 57798
334400928585161217 44702 57488
529011150899801665 2101 37299
354504357565048193 52589 66307
170992333477347105 11085 37018
147156935924748225 12082 64502
751163604288290561 4327 65364
259025989297995809 5295 18301
407299633212122817 10694 28805
581956158701423489 10116 60294
684186901098623617 643 38869
737739233453680769 10561 32583
10547975368911723 23191 39780
666161466047235201 30802 60248
632728236596516737 19570 40671
87325405593830401 872 24450
364588100358421505 13339 38779
123883418057324945 46356 56574
752791019785430401 12343 15539
322595243854010497 32465 55426
867051602593466753 58979 59399
906902942226530177 2177 32814
944556683614830977 19791 32151
627798652280958465 3073 35093
746864723264540289 8266 33597
122842531333169809 7748 19974
30016635917402113 2743 33630
416019256930269441 34799 39288
921568941215856129 8183 33662
547472511765981569 24161 44838
230112141221081153 26098 34695
477022150502634177 1706 1880
23497424650745557 14133 29150
838554220596826369 43542 59774
414503538083746305 37557 64142
31878676150341789 2640 62549
647703604881616769 9119 54755
241996105727160673 47636 54180
200472307194086593 13712 51454
525635368908027073 10102 63414
158675859169765249 27125 37348
404558388680420929 16689 63059
433807924671636865 10402 27153
826639296492658049 1969 13909
81245855374152849 5446 64221
834988566575354753 52774 63106
586228975282164609 48521 68451
484168082477523841 6986 15942
347027829145847745 24096 36158
338280240996972737 21854 30225
77692474161548113 52369 59891
567903916573499137 3968 45557
983907247266149249 33756 42762
183573109382187745 3862 55369
888989565611989761 56411 56587
788575921448128257 8418 21957
344600270931497473 23492 39663
949779001656345601 4989 21402
215817546098858049 10287 67352
415688415679085185 33525 40319
652575482837097089 52356 55631
565929153694746369 22604 36163
459940308234660481 16725 38056
474442950573333633 47815 57719
590486794303760769 47980 55568
463968042239891073 13826 43280
920359635788596353 26626 44025
750413567186825473 34157 62339
317906615928809089 22004 43443
475620625680583937 15439 48638
986251109105847297 33106 56075
859786581451842817 9574 47321
741141569821937921 29982 52724
914259304093157249 8573 65936
26778518260211825 10208 64384
579442422360102657 29513 67052
987204555910796673 16833 24707
516495892657978561 49408 52320
88172440296897745 30795 61886
471126683159511105 14759 21789
884927171568595073 15954 41575
702498957496040065 5734 44525
747399829549234305 3821 16696
695594661000967553 46005 59495
216420635427386529 21934 68713
121639554620820433 29588 66138
320494908733774529 18693 54928
585957318918886529 29459 42116
568701795195753601 183 2806
150725303569750241 19776 20618
102675145842706433 25686 39662
746420867945118977 6065 63653
644738818098449665 58940 60770
922395379867502593 53505 63024
431612470260699137 49020 58276
46986099040722705 177 12767
851259083698128257 27910 51554
394693987279971713 48659 63660
353926933535259265 54339 60921
202121256883543777 28693 50417
192594934845619297 46519 62284
789768734343191169 2291 13891
261750568325378913 7892 30801
629482702871840129 37610 56217
900191605835292545 22578 58588
587279652395586945 1854 62220
509081055742708353 38944 60988
882844925495192065 35728 57376
610111150015871617 43365 67150
860555916804848641 23522 24135
158990789082690049 30395 59734
212804684983709089 7791 28181
169256844624644737 27206 65726
591777231762343041 10100 34878
329334833320043457 10755 30365
222707288375062273 47385 63466
567809670974344961 68373 68567
244336874418387137 11267 52591
257543937213693409 8982 57995
320645243336130625 17208 59788
932582365827048705 11301 26119
150790128750834625 1214 22599
89903970930688353 5826 17642
808214896742072193 53460 62001
705102527338272769 6853 44161
585006835897324545 29355 32350
397293749256856897 51903 64866
251774189650390657 16516 23229
910054648847026433 56296 65066
915806608238177921 61946 64392
641936971213905153 19291 50773
932888416411088897 18350 64133
994437058523903489 6071 34073
221811461792320577 12731 35755
866953773748360193 21227 54055
24019924726260913 7401 37671
894993874969376385 4575 55599
715729777982751617 8134 45329
85380972597217665 5829 25611
957726098013495169 26165 55399
440109560778285697 14753 41876
359889174040965569 5123 67513
525250259968355969 14603 34619
698966783937223169 33245 56379
690724780354091905 10469 44574
29540603751378569 49681 67750
594028258800729985 16657 35838
158751635950665121 8889 44423
510642357367789377 11229 37694
419113389387199233 39738 67626
195364209590064065 26916 50170
343318680638290625 12871 43794
276911493711455841 13638 14207
808937464058324481 10762 30893
634168000580213889 6374 11164
478241875064725249 15786 59816
802252368095242497 12244 58218
582566443779732865 48846 55695
537436058028571777 12041 43334
915106537720802689 37809 49841
959532091079186305 3907 30981
571209812875487425 55740 57998
987213102755841793 7112 7835
175331386510976033 38650 40886
248322066817554081 3326 35129
512266057358850433 19026 28258
882256764786216449 16840 30454
738893560048566657 14346 23458
310126412623507265 11306 35546
50767581173154497 2655 29396
624367342073437441 23585 26216
794542496816347905 20332 59039
725916528135702017 13640 40225
239804252140963585 38855 48618
756339404591425793 42988 51364
953858963009722113 16653 28578
970458498886021249 768 45541
659662010650699009 43536 58502
587843293945123713 17432 36589
137390916608268305 5462 26287
165273076928958305 23899 32624
373347697010295553 5895 57367
44385663627888761 24496 51648
382117334918703489 46238 65876
887992816398256257 53589 68733
563097675516594625 32339 61937
608336858616237185 2554 60860
32568677998312981 12296 22012
241822866905227585 19234 29779
989987517127069313 65527 68073
919731957650935041 26828 46476
671857373502675201 38858 45238
255591255085764865 55108 58528
325349510677121153 898 20034
232409509805389537 3376 11505
654307652105018241 3639 9667
422686526839374465 64287 68089
903715667361574017 18321 47289
826680201287995649 27435 55915
320860299206813697 38885 49800
355595692383648321 19316 39094
824662727193135873 13362 51990
746124701364546945 7328 62634
936378480700227585 509 32545
550718825671413697 6814 55436
414344031863485889 40594 55821
920688570320020737 1394 66161
280684810552813249 6867 44792
653968731485381505 3491 30304
472627558364287361 8207 8721
162730180006004577 47089 51567
270781318463349409 17095 65894
279060120136438881 18210 39500
151471474375817665 21188 39967
463217911240729281 17390 38163
280282009284988481 9137 39258
854423033646813953 43891 54193
704184842300044545 18902 60505
992373264643131137 27862 48627
165536344827899041 32866 53605
517785161098164097 41912 54861
230143126402872161 30844 51009
727599764890566529 2496 28068
790030285538350081 1118 51620
205477476967221409 14122 25524
228832509336918113 12324 57742
430781465391756801 1133 54389
865083566904701185 5360 17419
621622647257954305 25822 46803
631135262841574785 16610 46679
612283462242403 12490 65676
673156715763028097 21100 46301
155136186569283297 3318 11929
651767105161248129 27230 48240
991536127779081473 54031 62303
109652997466128001 12693 38793
333851727411218497 22064 54156
508838177185559489 9701 13699
261520632674727681 2439 40678
41238088639417473 14249 42968
468394293599860865 35840 52740
785608542996932609 27044 35190
463012100206977793 2902 38671
226567854475746337 8794 55424
506364464923041857 19807 20118
13498530911384421 1217 41658
86158783412582097 23083 65694
643951236718422145 24440 27278
162032092973451105 6101 63574
279020340717472961 43960 54973
396251735216562625 5504 63064
606794991147751297 29708 33783
339516090594930369 7419 49388
192121714156250785 15837 43278
258199909627489185 56577 57264
280468914021170689 43871 48899
69167082280191753 12853 51739
87951661241710609 20539 63143
123986847600914273 38004 67595
324158328020558913 15800 52383
327767682594544129 48021 64489
603623817296600833 2538 49669
473082921798873473 10122 63347
220874022332580481 5333 64382
522791176780291521 26724 60591
808391537072630273 11770 58161
573717564912808321 40750 41598
202482621028934785 2575 53295
258258724620294081 7384 47810
448861875536969985 1912 27927
392132977750474497 46211 50833
470691551423144001 34114 45949
543028207906761665 46842 61960
976439722338604161 7368 40727
869202318414348673 35227 36476
27536462059032373 17366 57025
489329805972676737 2253 60598
274960111118467425 22466 44721
145234125119753089 21353 59381
900114160933313153 25148 59413
27104625198322909 18272 58165
122162678196453105 5664 68867
914908535015367681 42175 66781
835994970970716673 4885 17662
334648539704222273 8414 19447
665888960256260993 1811 41875
189982542277004289 17449 34665
791723894154856065 29149 30714
774034134084363521 58008 62694
638117259955699073 28698 40544
826918903247470593 38832 60075
292744200571547713 23758 37018
695974587519931009 25794 46311
777542734415440897 25982 68288
213569156991052737 39065 44670
236489076443561441 11333 14641
727774814443822721 27260 65228
391588736783383233 28558 30624
211483398820600865 50375 67158
90700838526800001 20860 68742
123732492600073137 44330 44518
115600828034637009 22222 58582
510710734638404801 42751 48374
27542013497665609 19881 56760
593125077359875457 1683 60607
471503837348826945 20863 27104
898852567808997761 6231 17091
73922352689891121 43583 58884
239443834017226465 27225 51560
588246447306765697 156 18127
986768840252732801 7806 24635
264719667236377633 18107 52046
967882629992292481 21098 47617
516643577267707585 13048 40318
815222878013425793 9698 40068
395134288837596161 3367 45633
927703028919427969 24318 27012
593355897126279809 49259 50781
619766391211566465 43129 64834
790076049512876417 26623 27122
342798430989351041 40756 66612
721194686704826881 20363 40332
219570261546547137 49251 62919
472902992294422145 18729 64004
897763921151312897 17317 52878
721060525812298241 15354 67649
868331829857066113 9093 48248
825551636396156161 1005 63450
747615431361172225 1470 17349
856842518994945153 33054 44095
544843284188313985 22009 31617
811533587430517377 1289 43584
125937107485118113 4335 33069
567622489716988801 15031 56781
134671257847752913 402 23633
778711668256093441 872 28845
466989708236358337 8577 49586
487522383641056961 28153 39112
564432689558255873 30239 61885
888374611517491585 19529 56999
319880765133422785 24598 49432
165354562328580801 48508 50810
982489186538071425 24363 36895
120941763386113617 3382 34184
114349411423805953 23026 62587
983610309549483521 1159 28675
555029378651536129 4203 47170
298562261926520001 6594 55989
894500556715502849 17771 49684
635853274978380545 19643 67008
369348870182658817 53698 61442
524715835397827841 19796 35102
434754755201570497 19657 21587
966748306861155969 55048 59841
545928197785652737 18661 29454
176338778153109377 24044 51536
16557001349173817 25284 67118
870103738761166337 11952 56542
681283501262196737 47328 63949
72527867122019537 2168 38927
509580100254655809 27910 54330
434663258238465729 32993 64669
632530220504659073 29141 50629
584931042652897281 6056 43082
61211513039996393 38913 58346
329053559778337473 38442 63380
854539859727719169 24697 27024
319805656250352385 19414 29410
556346983183605185 8029 32168
27252632967055493 5835 33663
688241521487778817 3318 51768
83577046972862945 293 37243
328625120039721025 6032 41869
442042322313191937 3623 35510
335156320460253441 12700 25877
307601210452176577 40095 49199
256294763505767521 21032 50758
700874279731927169 15758 27245
634161753009291137 20060 23283
40639432162322465 44117 66685
92356691345845121 14808 56885
558012177047707777 1925 26072
61647435742667513 31178 53451
278079032200807329 23899 67737
500283370571114689 19042 50803
477191616427241153 15440 33011
719901146996559105 14559 52367
465846874948084609 15394 17703
993690309014159105 58750 63315
975714133930203777 3182 17461
59387622040599553 35151 37378
846800096043651201 42324 57987
620380445314484737 44687 67841
926089597859181825 13159 40776
31559878233078821 4218 38154
182555653658141633 19290 41868
457154237456155265 34198 47731
244163721803253953 14921 48784
607356792889344641 19127 19764
730525883550555521 2908 65832
569992984266125569 26806 42045
629090904701264769 37047 43817
674349036753422849 6975 25962
52525290378270033 5458 17892
182376753393175041 6948 29545
683388739401230849 16117 34761
278731092183573281 21687 66424
817743403674754177 6166 47034
129661405742414353 28970 64006
50365859561459561 29164 37165
777527769976952449 17328 37247
701053728325916801 53050 60565
866056912639169921 27116 29777
928050884826852481 56097 58727
466372194666757185 31330 68782
401338688760787905 5712 34042
48641770638628401 19202 53175
16843638520505523 399 19767
638276467627175553 45875 62656
769419065925745793 28714 48441
125211142383950145 15579 58598
242812113116109185 28768 37924
282588952917176769 7351 45355
768822818933770753 800 56097
84159702745640881 20873 42275
377096409000792193 1523 28635
958821174983622657 27675 35431
144426431571218913 2783 55050
128989360148796801 9908 32803
398355634000942849 32268 39288
969615482627386113 8937 13970
65241090104379393 51748 61130
170727366012418017 29163 57768
370582087325182401 388 36016
237569732513119201 14331 18356
881460145556587777 14831 62550
701237133086312577 51814 60375
30760524479056529 33932 55521
173070090474009665 12151 67908
407372503323941249 14411 47535
441172668676191681 1240 51172
794495471825150849 2039 32919
950215452427325825 38866 61604
647792878163670657 27882 67444
629613203796385025 956 16556
634467993300226817 14926 41465
615229761374745729 22397 32945
635053315723993729 25546 65130
529037676682182913 10551 11341
204891569857615265 978 24079
200709455213424097 70 25075
467005075387788801 30382 40759
609454521330139393 39705 45198
660366396978496129 8336 20614
858275234429452673 57202 64955
836434955774691969 33102 52151
508761031314751489 9652 46894
131908999589832385 21775 50939
34698101684821125 27082 30748
343219486287239297 5875 46287
661713728553753089 6967 12075
605561169439617665 2950 64400
969732009342191489 19761 50908
878713168096439297 30210 55438
975566978461845505 10663 56068
625835409911736961 8831 35460
589467268598749441 11934 53922
985457188440676609 41134 64498
994176869544009601 24010 58609
490184889913130945 3871 28230
993152937621101057 4877 50059
614341815559114881 163 56931
131241429434627585 35804 46458
381420924335095873 2059 8555
704630528387635713 2954 38553
337773070496780289 19281 55659
123801893187465601 22541 62412
719141776178439297 31710 32090
186658365352979425 2768 59423
214971328903274625 45540 46940
324983285764151489 14219 58569
212259677238854753 12020 14749
536743606051114625 2152 45624
949930293300582145 38782 44405
645401341655105665 22506 29132
22969952774268165 7491 50857
20270106849448413 12515 37935
211328356617698881 41173 50401
300277072896964353 3646 30306
765223573320049921 39709 64730
108722798755561457 1222 19923
396224813580829505 14421 66039
318025424924361025 25507 67120
962043906280875649 13676 43570
920045840961574145 25231 55778
286979730307663777 5633 55035
419240740211510145 57621 66621
76846463609662401 10113 36271
581390356188020225 19260 63467
966672616682757249 27482 38078
145284495020366209 4415 58752
362128602284393281 39256 52309
712840834359820289 13708 43949
687400423288309505 34323 48264
375160297277208321 40917 49716
879220993912788609 21960 47740
359665132211400641 12668 22115
715123867330646529 385 28977
849482746148328961 68 34236
26835801132669701 19298 61010
660094208576207873 3336 6630
262991742637481697 14050 28816
361930768778083969 39262 58186
462384444032501569 13762 23850
939862130867819393 67694 68718
652969749904542593 4072 37617
581817779388888577 38024 43130
143822172091994113 34057 50704
872357280105557505 29965 50124
665672557442420097 10849 37202
345880763022822913 6512 39118
393333938636779137 24803 55270
667259882276962177 1489 39131
424959332215507841 1175 19499
872033483128337409 23866 30838
966607868014072833 33694 46056
768351815362688513 27009 58085
63392928474669929 41119 56820
980965761463128449 13021 34950
478725473127873601 11018 29630
304539896476338625 30641 37274
195245349263785793 34820 37571
700796492895580801 63328 64054
612683285122635393 29925 50599
83166354792449937 9054 63481
925396067027591553 15109 40272
822573049142253185 18676 33954
38975260373497633 57712 64075
511897755750307969 27528 31618
707129365964249217 28057 39501
176699306777710049 46803 49476
171110795029044033 41470 48737
739769072929458817 15104 56551
963281113150841857 29300 47272
828189018495582081 11001 42239
835895966659201409 33195 44010
8570718494748776 15044 63511
559078340323509313 9618 23810
617175945086064129 23006 27157
759117298586282625 2040 15800
676335953704420225 40452 68653
188895786016203713 18614 27362
684937391425140865 26512 50055
864164467721316481 41328 65303
323222020164248385 5418 35307
662436171053059329 20730 49855
868748855444653825 17147 50571
707212513690699009 2809 41023
468963372793904641 35748 42200
269814521649138337 32654 40786
274504717069905985 52161 54860
678831818219840897 47029 61568
647067369348686593 6116 14897
612855376102828545 11746 65823
456908576972825409 31060 40165
686156971640876673 15401 67250
305154491310457153 62461 65758
926634275760434945 16174 33034
575227315193789249 34411 44175
986750190510640897 698 3127
378824449526089089 46600 55752
317825611099522113 14556 41436
629560489734036097 16317 19241
316642759163009665 15683 40277
548039177629913601 21345 63854
23546731912333029 37686 47652
509121647613174145 24548 50336
879205601076343169 35209 43574
494511549538625409 29575 30300
676777299174119681 31992 38243
550355788122619329 13039 60927
623839105712157569 30071 46732
784607486652799233 13762 31240
254622217753492929 32562 35167
668397912585877633 43845 54407
326209305475295233 12174 33096
887816758338626561 26995 58177
408090206162910337 28377 61880
809356629360412033 51519 59844
613993978158752897 62832 64811
873307038296683649 10307 61436
922967194557187969 25926 47704
501504469583412801 9732 20895
389814805167965505 33966 45648
308204472051496513 47855 50715
258938357666437473 39242 46971
48368220775120817 51897 68028
259071907469738977 10814 33214
97174949516368513 30622 58544
248393747797095457 13437 42075
403008514368426753 19842 32411
44491472080160577 20453 36797
474121273902394305 74 43312
819254256950728193 31391 45198
846903422032301697 41842 44981
277947334493710241 36120 69014
88245286648781729 2865 16932
921466068995059073 7970 67486
234626236799190465 33573 51426
516999859262433857 20642 67840
357608560053559873 21502 27957
990196925175183617 39189 44701
82128250992827393 4568 13889
298961824459432513 29845 45265
717293317379453953 41135 45810
247765481575200385 2012 28159
106473506283013105 10309 59941
676377828505060609 1297 43667
524324596899159425 23772 39880
830359847931504129 9121 9592
762269494367718145 8814 68907
278692562297116801 23633 56685
640048154127452289 45944 48644
195942125958751489 2815 39844
768115942300457985 3015 23664
216560688267954049 15330 59944
769424007864525825 28146 60489
19556474578024565 33934 50905
837848436842211457 30398 60773
435568603391821825 12511 68028
656825693145645313 46175 54330
976597981633986433 58287 61078
698255039922233985 30188 51931
179822597784898625 13822 33221
114938000256668001 17374 41305
540372479353834497 61053 67741
718737534840944001 20581 67545
434510416878360705 30955 38389
477104066133176001 36154 40801
436272466435625025 22642 66166
939894832740637953 41173 55727
768640555701473665 22775 44199
528243955212925441 21672 49874
381775555757059265 29695 50481
167419673606122657 18891 39438
130057321087086561 22391 54828
883884133657016193 44367 63076
551778415768083649 35715 63708
904591388137422593 4607 25148
386746354106044545 2125 3033
483908316294641601 2347 3709
116925078171675521 459 52240
899962458760558849 40507 60594
840486473249932033 12963 38300
664747862179478273 28796 36965
654862807006949761 2343 61239
764895242309965057 6405 34335
437045941313193985 28745 40249
722632024772732289 36397 46178
98925527227237361 25237 68484
606102806027440257 55243 67223
884216138076077185 55665 64335
17347738988558349 31016 66844
705643156813053441 37251 53434
668354694977612289 50396 57911
584749699258971137 23229 59843
261223062152023297 11465 21383
753619137875887233 4682 37902
198469905278717121 19405 38183
962325022306622209 1309 31391
446630691827987649 26684 54231
965497081593511553 44753 57043
839455696190075393 36210 68424
968471203867331073 767 52374
876465972981233025 58737 61886
27614791671027205 16694 21055
918357447583975553 24998 46475
917308524857638529 20119 59179
449420292523864641 30633 36629
796059073844119809 10484 23432
687631870159751937 16264 45608
210216099247141121 15465 23839
923453553495473793 22322 35002
472601737232025729 13854 21122
461588816431675073 21604 65039
438231814660973377 12675 33595
529051336404744897 3384 27437
30705109607467309 41859 57584
309986033539846785 35447 51730
37096779079128337 22044 27389
455391204138148737 7625 57458
713598285379333633 68298 68397
542901756794623937 12145 49864
416228710812184513 56750 65399
298571201812062977 43235 65455
428382264781149057 5138 21563
266622378070170657 14057 32283
883272631052143745 10364 11147
187079756509117345 11629 34228
159137187924386593 3496 13340
290911848211568001 9323 63108
881834402134977281 27013 67100
615592706497761153 37197 55080
126867080510450593 16293 23967
214496300012488193 20810 22890
990029662708117505 25339 42883
888227897786006145 11403 53779
765490971598666241 5045 30163
558096920556767617 13215 66333
776929105771522177 11392 14675
845203490206000001 24149 58191
763512980399880833 51815 59211
912446671297292545 1133 11417
265077389555081313 10202 64362
305440628165538177 13851 30001
464892061106297665 17558 37444
641377363669437953 39462 55731
229108826908024801 32021 50332
469407265235826561 1550 64433
26273604777927065 32503 59609
255583159803880033 1980 61939
499054928807630913 10144 17825
693175499371758209 13101 66794
509304087784556737 19157 40192
38750094514927729 1584 7780
505088444244925953 49915 66893
352392589281674177 15389 17578
836265489749408129 16315 55269
361459018695601473 9274 44101
467902304614206337 16124 23668
484153694778026305 26941 44938
466652342856662017 61361 64151
716066758049510785 18518 53433
422281408321104833 8141 25975
30495127348569185 51885 51943
145360081269799937 2131 46407
313467577232163585 40424 58272
974167033130562689 262 36431
548658324189656129 34262 58394
935522896761227649 5269 48650
925429550460666625 9037 68226
693989402301461633 38221 56509
424039682038920065 30914 42705
458271636975908353 4137 41894
968658477980856193 16150 32999
998480118298807937 46601 60477
879847618834073601 16910 64867
217191468542750945 17279 34698
902810865954723585 3072 61991
473674377337253825 18780 55651
365318584007763265 24136 34785
658334131007265409 14802 58721
257677517848581057 43325 43503
844349651691381121 8497 19871
398656024605369217 21552 51839
200444691787510017 24696 68725
777385780763740545 6544 65622
247574437108561089 27608 32606
302783346883341441 8347 68907
529636839552622977 22870 66637
643791762856555009 3719 15397
465084272279348481 38043 67964
897051504110120193 6507 57436
575007986089246977 50901 52989
748699200543502081 16182 51662
202464108658254817 29911 30327
476096803449888001 30022 31696
525414847355918401 12415 33358
865969419079565441 1183 44526
61072804484389569 10467 58710
932362670561357057 1079 36938
193495805529011009 148 8908
30172309834501477 26824 52249
266648599126845921 29760 42151
760013252389494913 40476 64331
833567277916088705 2429 44738
767741754671650561 651 65173
528810455373850625 7919 68917
748084689067550081 38445 47736
949651598153536769 35143 42619
218585774757787745 4622 40130
187320700497586753 9712 65708
247124457379936033 7496 49158
634902612615107329 25958 56166
909082180400080385 49246 51259
429976014358238977 27916 30726
28018193363489985 45417 61291
932246372936532481 40632 54869
629059962617549953 39119 59412
266198066961202081 29914 32107
480329652845323777 21952 24588
638187026508617857 19324 67738
772795408609514625 33892 43109
829528561250533889 28752 40586
490790778529937921 23445 55604
849356333207254017 37619 67821
733685254582315649 8036 63236
727897652009623681 33312 42320
55458023156472081 16376 57500
508298231013540673 21908 66941
709917423038209665 12950 33696
626206251046689025 8429 63034
755942748920547 25350 56947
796841598030738433 24024 53924
159338340116637057 9448 28579
141793154868103953 10460 23155
92792434577841473 6046 20774
679763876227028225 7237 62946
320384804408153217 21548 53118
866973806286701185 10094 42711
8959663641544325 5176 40764
367699595524072705 55949 58716
736353194335141121 7094 31718
858140388375083777 9435 31535
823313511757941505 12073 63421
267690128111141249 37595 54157
735739769210997761 18937 58832
998879410355620225 25672 39440
744310107235204353 53299 54324
865568274593073281 26772 57691
844598251950817025 32309 43521
53044542919188585 28041 57123
251303463060065025 1970 47202
351562598277624257 4759 39043
259895091611671361 26325 37489
67445757583875833 33717 61544
650281280107062529 5988 23378
996005844073749761 17456 63770
777144103989417857 6222 6682
704382383542728961 43095 52228
539519371530229121 55792 59212
814628366607152513 34183 57456
31990890891538725 4283 59639
520134078506295361 3411 57458
106426747750671073 24437 34088
863275310762929793 32015 50552
34088855941849517 55637 64524
642081479821079937 14793 34340
416465980799198849 39622 46782
172544399437427393 38052 65936
802133079352987777 15968 47268
516584021139188097 857 36806
486674854712614273 5672 22571
398213650322418305 27522 42138
370241098526424385 21936 66472
731197630627313793 32344 53400
527368317715467329 21840 41837
419704228554493825 4520 17447
556311078107317057 9397 38688
484246331634871297 30297 45550
87822194546046001 22998 37005
484367007541067073 17862 56886
50243254732851737 41571 49230
255020708391462849 39105 46349
241264806006068257 63977 64644
860131318721656193 48928 68833
591050220667799681 29348 39302
88689340173012001 17972 46301
411837390127995905 31616 63858
34924884939130153 25986 34909
113350879319842337 3623 66720
667978209963784705 17410 66114
986211837762095233 61224 64776
172054113980365729 7018 67629
721362076769796865 37259 68264
812274320448160897 7748 8150
704532557387320705 23955 34575
102087841199278273 3647 63509
517466299438201089 26847 64488
84394863691407809 40162 42805
712911082045803137 4639 8030
581254315457457025 10321 26748
607313741339798017 36632 41534
953058853612851969 24642 58139
540855137990174465 6508 44417
773354783408649345 30252 52920
818157797551283073 6362 27725
159205704817729569 13809 43347
584141122416166785 1196 15514
988006505913105537 47805 58316
705044946035261697 26101 66981
67701390035644241 19277 30773
603498099029874177 23354 54982
125817499596308833 9008 25302
543278350324687425 27495 30690
400509093813944641 43045 64426
453195327669771329 27857 37331
205903798763884545 57089 63870
87319663277131809 969 67451
687804264733479425 33794 41278
626721810268033921 8922 66129
869901640550494849 41216 50925
647430749657065217 40868 49823
431385214752076225 5246 35511
129098172593909761 11361 12985
128090751815292945 56336 59917
336706685196904961 10424 46888
538546484837731073 31184 56754
771226221973844225 1484 60040
518094922400024385 23578 44543
372908744523915201 12552 13964
289694653328886913 27116 67656
829692538028762497 37699 66060
637401348438132225 3254 68296
891241472420123393 21432 29956
481621669953320001 28405 63471
458607278908370817 14737 15060
962054883944233601 21506 25902
504876654806242433 28853 36910
519610716650042561 23598 60484
595760832035534081 39666 67598
421626411423105217 8809 19888
617929380108169089 39604 62372
991410588770271745 60553 63459
925376818500748033 9587 12436
233090095215828801 645 35603
388432720775956161 55537 60189
567428219383906177 20127 40376
780163086467421569 38648 68736
543611377248012673 711 59823
3708181180233084 34303 65902
153981797787089633 11493 37903
456720513763141185 3546 11630
956360276261023105 14000 31803
173834264409880033 45018 66113
846730523394334977 24662 39884
35545495740290533 41284 67632
648111920991922817 21251 53425
186495619137335937 18898 50551
952927950505319681 33797 36184
429113733991353985 47557 56312
588242347621331841 3943 39160
573545551204251329 12597 49829
784285680461856257 16991 44063
502493177099932353 9318 22423
63311484630688145 36111 60346
100705535410273937 4010 55625
974209407954681729 19345 53695
928610508797955713 34767 42457
949160996501404929 15448 45370
950902053661582849 19302 37771
198081590202598081 38316 59417
147071244182779297 22636 47314
774631323948184961 1549 7275
282123928653366113 15355 31216
624090843908142337 32528 47045
818066093524802049 43044 56705
830783905107267585 52782 67918
815067630121763585 4821 23172
492699147794347457 26049 46297
412518598166951041 34641 42975
311940251797651073 35813 52157
366294115905876801 8938 63715
509920600646303489 31837 64170
701748946581826561 15200 41126
566833350139347649 52073 63312
770593945109272449 49372 63418
384761418619113729 41643 65768
534429153310508545 31049 32503
998497817947495041 11612 35868
22567978042989269 54898 60793
782916613630483457 59266 65952
279743241758975361 42763 49426
410867444924662081 1854 26429
662274269868380161 27532 63860
192485939431570337 26899 29873
22075526173789941 9706 52304
760941228245954433 26889 65168
992738084438205057 1580 48739
985286785943863169 20330 59116
97238351058162913 18251 28701
362235858172539329 24491 67620
67116614258214473 7778 24489
138406308162750241 52159 68132
930600530322703233 57353 62705
794352868338975745 13551 17948
48673304259043705 24906 60329
280925755860074849 14828 23079
675247046092120961 56797 59003
723016405838251393 31141 43052
415143953679564225 42075 43247
623118286968370689 52054 56711
639622130809851137 40633 57537
814921859675692417 25156 38482
47638324317919257 4735 40440
879594063398606337 14763 30611
459489478597017601 1963 38639
154090475078930913 29127 48084
869362127205295873 44210 68696
30444705631161641 15043 38694
913367825230363137 18723 62919
414939638035875201 4342 44948
846985305900066305 8075 29653
988899784226397569 26315 55715
943125313105721089 32612 55986
327616801786149377 44981 64548
662618795586258305 43304 43689
320702514926573185 21118 30385
45774730649309705 3756 56204
160846107313730625 10284 35641
641663725490392577 23426 46301
746566761765002753 18268 27647
706711697328582785 15113 36630
446014685679529089 11064 16823
875209660304552321 40409 67702
458794402061236865 22314 55907
891061968197572481 43618 47595
544769483792421761 13447 44655
308502256821132225 30370 51080
297387630862694145 35851 63712
975210068288614401 21210 30558
914169289445766273 38854 54451
641970957346035969 17070 27634
607636442793555841 33759 68014
546102249633047873 1783 35028
713479508643686657 24312 24508
580474364162174849 13739 63358
484923888890882881 43573 45263
617060104757936001 27734 30498
311923230907439105 33518 40228
501230051863945665 55826 56030
994972327345799041 4304 42170
385489882664057153 6782 30176
55900268886929897 24159 57583
332167089275944961 11175 63428
527429332624230081 24579 33324
304284449042366849 8799 23295
518020239705975873 2802 66486
40368772405503961 8510 17093
432913759717074241 10543 31219
53522724331838137 41076 42354
231305429542160833 27859 43461
934430326958707969 12 26659
540637241763825217 27261 46594
815283133661036929 1848 18222
384518212483158081 6268 28573
153886935873391201 6867 42055
634585692506554753 8916 29120
889385924248994561 45284 61701
65045242211155601 4879 37253
531691696590176129 14044 42286
856965752462805633 36581 68235
193421960967892673 14733 35171
752290563045534081 16792 36807
109736326893955297 58968 59324
731044121856335489 45532 57709
102645611990777041 41240 48009
927131257821216129 9073 58642
209679929613290753 28269 32923
771359926713792257 36082 68937
674714396261972353 32274 35391
833586326496117633 8218 11209
218328207764034945 8606 24563
744173229623292801 9735 17945
825730995436071425 38324 46537
741231233765901697 14456 28749
354307505366055169 34118 47418
618403085957517313 3549 60572
966841847433325825 27287 42893
66721038817746601 23727 66721
216000247648270977 2204 23153
217557722389322817 1519 34488
948403649354968833 30950 43669
647603288177108993 1223 36056
54221080187293329 46922 49661
953494039772017793 13713 45851
599452516691453441 19587 67916
470821975892476993 12352 50089
510861572198781057 9731 13471
747365279419334145 44092 60764
386283086039792769 31795 61218
563224916562873537 8761 17654
170036067218209313 957 54781
72800903001770225 22909 43949
672124322423140737 17990 56355
295152898441386945 12309 64945
193817447269072577 1632 2220
789063084176369537 22645 26870
151318012276458817 14999 66221
445849048545269953 5328 31931
682529536821622401 38320 55727
162366257186143073 32579 58151
401572701726561153 18046 21514
367895011869165953 50095 65197
191207922894069057 13948 56949
843331476503230721 16270 65134
276662989453040353 14552 54920
975945884932784257 30968 68840
140073420040753409 9272 53296
16152474646538907 45111 65520
413629416668523905 16179 34234
3362412497864398 37404 62591
127877576208124561 4349 7591
945826825079983233 14833 15658
301740526102417281 35426 66384
621465817861533825 37121 54544
452347810019436033 5415 34079
505980086091604161 48721 67497
738213799811742209 46808 49393
624481854174177921 31531 43029
380626304472901441 12605 62979
300484782266714497 13632 39159
645338944675881217 25959 37406
645085299239710209 52405 62193
922881968805629825 12193 41334
823226135099879681 11447 23213
946963187058994305 34997 43991
398968231734642113 7842 43416
431873931886986625 8591 23313
904844145940920449 49507 54379
785416676844572929 52505 62107
552074085229619969 30757 41161
277228459460108225 9016 62082
942813525339268225 15001 23797
823384598361055745 5366 66835
172978740313112673 26744 28431
982004206349120769 16222 46883
118410615438897089 12634 46856
723853954125626625 3083 12798
759148847001696897 15070 52402
526583635892198017 24624 58643
784436428882692353 19772 31611
374335039335274881 17792 18764
815130231974904961 41809 58782
346236574846916033 6157 10031
321368791210510081 21836 23152
742713173129896321 20405 25488
890654700494863489 24899 49460
808425535344444033 13979 42288
164130886479320289 10514 52450
879333109341668993 26804 40436
756615853661969537 6012 37144
448006938642937089 11430 29247
100989830296718705 2140 66305
955639527228139905 36321 39854
78142770417613857 16855 23817
866248030948074881 36794 61351
841213793140731521 31554 44626
30649914063413777 12187 48252
29758612933477481 11968 17977
225721401930020001 21856 56689
786871232239228417 10843 46687
623853808932533889 4801 66545
952888466224194945 24757 33725
569727914271144449 31809 62967
771277524901400065 10156 12413
42322593138603537 13467 50443
467691080486190465 35096 65292
493379840127705217 11870 20526
633684292531647489 27965 50797
640759599790396033 56963 61992
678121710300260353 41869 42143
834669390281224065 17458 29453
75341525112868625 27767 40192
900179085890155009 6663 47048
931952000938991873 52654 56159
237948926491657889 3154 64407
521393823221522753 36063 44232
992507377086990721 12947 30939
368716921092371329 11200 19396
478828279644520897 12009 63277
228426231130988801 54470 67613
687658070700731393 6238 51046
482642145865952449 16962 32359
997497068207952257 15887 21043
707953802772628609 24360 27810
373928379154289537 25187 40513
590817116415720961 14846 48252
945226035783296257 15978 65017
557728784755603585 8469 28078
153653326079560065 24706 40390
297383305562306049 28458 43067
343986515644093761 18882 23584
928271679796886017 19018 48997
480071383582565377 50323 65657
322343064674456065 23181 66091
438821496613460481 5369 32877
321244032282045569 15868 56808
388807073968020929 54325 62256
880675878527711105 24418 61872
593250720928654849 6617 22196
985773117765283713 31315 62642
803145865131693185 28534 62089
787564974228971009 41437 43613
855416103384218497 39925 53938
412088382523826625 3617 61301
645622178330878465 44907 53464
684352080151171585 20536 24841
682067834531398657 434 28377
929188030307180673 26118 40435
42995312639032337 1523 30408
954890773644550017 5151 23672
933426131541640577 46765 47196
101948153665894385 30352 31339
975458384580033281 7334 13888
682673354581993345 15027 62303
688374041015766401 33222 56974
947217819207359873 11711 20727
486294796720766721 49207 54136
206751598055731745 30744 44973
329663291038034625 45684 47778
198988102307829697 4591 33569
461923097877669185 21969 59345
712222136271151361 1963 59169
725543247635602689 44033 46444
247532789710213313 52479 58488
925487192563576193 58704 66420
753941659380771457 33801 62478
809522866008993665 21389 38994
551219890556360769 2158 51108
405362510865668225 35768 46077
497089670167440577 2189 18883
915292451947994625 6788 27987
414087780240429057 8872 56910
873042774603515393 8899 66731
773996240620576257 4057 13434
449986376239994689 10340 25350
975744309526568577 58737 59087
857104203868171777 18781 49303
233963162052788225 27124 33656
836154927114098049 19238 43225
58033106149558481 15936 62718
979947212388974977 6195 39103
4168116976487114 8288 34467
680603555344422529 5314 50363
437445140111158529 39933 59072
414797653114160193 35590 59496
409567093001101057 18692 35493
255596176059828641 20475 40593
992536979597836929 42620 62240
689393309424598785 8235 43431
614289269021284609 11320 31933
133126253074895121 17851 42533
637626594377174145 7853 57289
171644395026927297 9972 13855
164515094445022209 34226 38664
83730418168290305 22613 27398
670624630180633089 3017 6580
247472139293034145 20401 26129
623281315657791873 28199 39286
634724681689764481 29611 39544
103750343449526385 38387 51799
162504907127324577 15450 30081
2980342834973727 17715 49047
335228184675816705 15442 54755
227678413408902721 42375 60158
252229545851388801 5559 22399
905304657099449601 46363 53593
262724238796668161 8104 25917
395842200240714689 45349 63880
568814578597649473 25105 69047
976693995374859009 58160 64131
453388411443501825 24096 47510
166532256653020737 15581 43452
950774286799269633 40548 60747
957512880607239937 8300 27473
180558951595006785 35601 55351
163302587886114753 54243 56794
331936456053053761 59912 65322
644632750818800513 1554 64039
636481230276093185 38449 44716
513132854659367873 7338 26634
491194412415278977 123 61597
71105544217331841 42718 61205
995145399939222145 3212 28041
497768987244207041 19525 62988
681023762567345921 2078 15545
126358181813287729 5099 22753
811350472460123521 37907 51636
154529089249045633 6532 35556
301858783758841985 27818 54989
360849016193824897 17855 67798
615138788144751233 7005 60173
333342619321122433 47635 53189
406660500500063169 43041 49854
427322047769109761 44141 65488
622897710693155969 6478 7859
48490210308095529 5705 17072
705250947134242561 45635 57582
265461610440965505 52 25082
47540647958530969 43358 63610
544905680978878593 29441 42584
505493761171688769 49027 54295
918553359747448833 40546 64882
250452478076017121 2515 46235
65342377678597073 31861 51929
776802894113739521 19132 60372
632235820609210497 4170 36291
246885467615928897 37770 49067
888419514786683393 22999 30337
83766676933887393 9151 23066
400994531344508673 23092 34651
23166115339893877 6508 55554
387652226060019713 7817 29391
331266548916641345 21725 27296
343997018129513793 4223 58655
26741354405974249 33082 60099
14008156374679005 2368 66100
139106263681636481 2890 11510
576355512059052417 30101 68050
686449509980167937 20923 41600
652175177530203649 1497 53469
759981137441212033 32909 45314
634974541910210689 21585 29914
157517650666765249 487 66762
463295765149503297 28246 54840
40115714354126201 17785 27468
981706362127226881 77 24907
770107803468864257 51496 59766
371025288795344449 13767 51894
251964904746284193 12275 51921
774387669930874241 30022 43760
107580235632926961 56391 64197
836880506731041921 7193 58875
192266016471304385 16126 42642
524130290309045697 56461 57204
826207955217586945 9110 11455
615312482778357121 18820 48310
710079960279454465 762 12915
672525525467520385 37588 57573
436433058056994817 7729 27174
185991517969746657 7570 59847
516277079252940737 43545 67968
674610738610908801 63006 66903
340847864462819649 31111 68442
484532076654993217 6133 51427
420589342648735681 38685 43202
183826533183534465 27768 44362
619232257026599297 1076 42684
144289647903896417 12802 16075
971623868367085953 7909 45864
146927660428531233 23477 38235
878878563745463041 31425 38750
518780580947087361 13962 38179
250245708234540833 1862 40489
444939602820696193 4527 53563
71157040899326065 61839 68511
371436730516172993 20343 38195
432998358854799617 14498 51341
497689701094657281 32620 51277
494263810156486017 40211 46833
938410806782307841 3865 51530
829621360438874753 36 47678
492975780724677313 66097 68611
348169306777126785 26300 31938
529472207648929345 16144 55402
771503429278023809 10892 40722
537730552315935041 60871 67678
631144213020565505 11033 60889
417028380929785665 3342 5812
834709648868606977 48979 55708
660135671939386241 50342 56268
927451795442156161 9383 43409
256199982937523873 19736 49940
5050132637475003 6825 21182
742949314483325953 15335 21256
651805849189589249 54650 62025
8770830720997936 21299 58986
100898080249702817 31418 62312
835624498104536449 17191 62572
616322389175909505 27435 39534
436702450121096321 65344 66746
863875092107431169 8421 55834
994276263340424321 40037 53759
757636129617896577 5704 27422
859599463465279745 24552 25072
894233795369284993 26367 57601
624243218890811137 39419 64882
502679972383536001 11783 30916
504762701590159681 39086 44966
67290082134288553 29759 33235
961796979994062465 11210 40273
417782493391133185 14577 40991
434873327469340161 4290 54405
224472378842403233 14192 54167
713270707207001857 36716 47192
443045087445202753 2431 12842
530389985530383937 48946 57299
26721167945762405 47492 57385
277169365751575457 5295 20886
487612317880593345 11175 23709
191763604270157377 7240 20023
612721281000386177 9107 31053
385228530913494209 22508 30531
386016430716384897 4892 5383
467807542521946113 2978 61945
577790089017607809 3023 23397
311319625769101569 53445 55786
985205246194926337 16872 39876
915105844190627201 20577 22750
223559443697649121 10487 13801
83846456276475585 11574 39656
349472046098956225 9237 54717
150176014953821377 4322 61922
700635884544734465 48245 53568
891004867995292161 41285 53459
998991945601080321 5564 61949
319076519827341057 11660 12993
737335034333835137 42623 57934
254023350897242049 19876 25246
609101886104955521 37870 44286
422989685112391105 491 55246
12870071463591871 32259 68444
648181526394807809 24821 59787
423286123086359809 48544 56596
994619434579867393 1520 47372
772913504888162305 60849 63001
333804726350976449 9871 62622
613866222834904065 58614 67706
207496860303741921 36760 46536
113503998072697953 44064 60148
900220379935973377 41330 56849
160839436733471777 2138 14559
353836585830912065 12450 20643
74468505262853313 3162 34815
777374723269375105 3140 41142
320732203792548609 20786 51228
278659785869031393 30035 49503
618882308798188033 15154 60619
6860501326968916 19161 56126
92681754080434337 54006 61942
887597144886733185 32277 68868
47978492732521969 22214 22274
332786904101496385 23000 41946
36548659957905017 3765 52152
129083529452294961 9233 27053
963101768151258113 28099 31016
41396031984930913 15663 24503
495392021137224257 3115 4942
811407278287184385 12884 15439
573912191796392065 13048 39079
486634781287207809 59175 64982
469177086040478017 54341 57133
471007342380069377 25555 39276
735590004424377473 21753 68154
348941242222338113 54158 59829
684577818231037569 21747 63523
27122597594761545 27978 68134
332156371230222913 22886 50345
20089571077605229 33552 68335
523004525334531649 31463 48322
702866066512207489 32212 67823
497464046173146113 19460 43168
143720898135057953 28864 45425
480724491352038529 16697 23512
274374087272029505 22504 68397
153559717634816897 30741 60693
996709225736779521 47209 53574
425721904098285377 6390 9694
35093217423259661 13851 45690
655983837030671361 23580 32176
720184519176427777 57555 68068
629707560171471617 37603 65955
385617422756801857 31135 36753
159536897277984481 36875 68372
222149359359306689 341 5572
43759172878910849 32324 38312
931751437273796097 42215 43450
82861226901339793 26619 61999
119344672901746657 52628 57820
565144916404012353 15425 65497
692504653344450049 21283 26021
666997210526840705 10754 48937
279383245037834625 23572 61897
733026424705204993 44799 61422
80240073231045985 23487 38937
737380250080857345 16579 56209
202091015867551969 5681 53128
873398138686230401 36365 40696
858816286986716161 17953 29628
20432555667309061 50054 66622
650264623615143425 64226 65174
779617972569813121 5526 9701
250743699798228193 21699 31238
599229813349435137 14187 14382
35333352170056289 44020 55793
514415062643042369 2314 37556
736480876616404609 128 6958
666319731407707393 40787 68753
185243626755053025 30843 35035
411894181122878657 30984 59759
150249465911947777 10912 68012
728645229584994817 38008 49117
294678543607119553 39094 47362
262738557314026625 31425 41462
256248270107327873 45170 66603
907062419863290625 8200 45149
277772679566552929 39669 60833
510863659998992833 2643 62514
712875210167034369 38784 52081
252900344943267201 955 11945
28947667948131085 22145 24951
962889271611476993 37518 64460
873371748478881153 1881 27177
862518504318625665 2588 49538
538415810515530753 1982 39696
510046238699320769 8005 37487
198914350028196897 2115 4957
528387320151662017 17556 46514
617191384296177153 4725 40421
41962926982069601 29582 67312
691193339454621057 15145 64158
226728688564673313 28913 52343
545901358858472449 26635 55971
559004955450777857 53602 56576
999417613387869569 41546 56510
646466438963781121 14943 36782
77963027026868305 2548 4955
289665544944018177 36414 38742
81815655984222241 27364 57244
435782697107452353 16724 37881
378334632332510529 17648 48063
826493104964132609 43514 50953
161295743329624481 47855 50665
838963629321451521 19171 20135
63460512288202153 13675 66241
202142810671592353 21750 60128
413082671838189697 35133 41198
859829648045160193 12266 25868
97513630336194977 30847 51546
839670202512909441 36259 55542
359841369456525249 22857 60576
195638695271153281 14364 56038
887749703545836161 35028 48992
190842586298874305 14534 17507
374880908884698241 15426 55106
598059502910626177 8068 58379
172767510335361857 22226 37310
995098534254967809 5902 57323
351232301643797505 12884 68071
431142570181716417 34195 36732
798633445158145665 30025 45610
681282400114628865 30321 39044
375311573157937089 16128 31108
390052810275971521 7977 60032
987964037728474369 12916 45890
835239776218632065 45980 53514
836992564575190529 649 22522
232927214310162625 473 67974
406832035465441793 27306 33511
568976550320162049 28092 42726
548573239327332353 24104 48493
60216272416351305 2806 5258
76308821905811905 15070 51418
360928976875246849 25865 37453
165551553922405505 50971 53211
984267092262566529 32011 47852
733992473377725185 4530 44337
660910274522041857 1418 48877
81433745677024657 57418 64494
784091976829653761 45468 58538
572285703736881153 38767 58725
545811010720033345 30837 55126
382955757526964673 10104 60663
387996478396811265 34833 61082
732645374945349249 6858 62845
610831248631559041 33249 60204
823959024204974337 28195 51514
306148446909030977 36132 60327
558564222220425665 10359 41068
332982422783121729 47811 52618
825451547443897473 36347 40372
716762150714114177 19579 64702
366580018896968321 6894 41346
455261491342799489 26182 43251
502705652951071617 22019 33139
48231978565137721 47931 64224
517926650531407489 1869 17042
727089396492633729 14026 25454
721071611206617985 43384 43598
84536346286196113 58791 62356
419209542629147329 6953 53752
174515562861206049 17422 33390
300872980163624961 1429 39124
826177042094951041 3264 23164
976243654199336705 58416 59081
146890389811691329 15004 64364
135521653172368417 29868 41904
271830163764970945 27229 28611
120349872632004913 5257 5386
739143759054503169 860 57958
109949732413603841 28281 34821
639144841094047617 35145 38611
642254186652323201 16068 16756
973799797071226497 50369 54055
59578059307604289 8647 37645
243492911021629505 178 36286
448437535835267905 34419 60846
857101814697859457 43119 59569
391179081266010113 36243 47852
712079432709213441 10358 31961
913381799861227265 2396 39474
221186806420465857 2581 22620
490871281272696065 41447 54545
573178208461992961 48024 62552
575563060859110465 7586 47471
110581441985164737 23251 50893
312705205617753281 45529 52750
656241126028259457 30723 68882
524046110318280961 12877 67911
457211435316967425 52007 54723
12343758165322073 18716 60679
532502971065010625 6039 7824
376798240654153473 63627 67331
363818842978293569 13062 24111
649553449311405057 7717 61590
266097187903920225 23690 39897
363904723084559105 40143 65693
540737538978081729 35889 62120
612835256781927681 44710 59550
615620704691277569 6318 48782
223147090514999041 7349 65511
234331147166233921 6155 47917
848635236134207105 38467 57029
92920198008709329 19365 48665
88187479140671601 49961 50984
375370399215714881 14813 32507
332162573756626497 15649 35235
751375864708446593 268 6683
419051897951675329 12174 60913
49913537805952761 6077 15744
669757966811708673 16548 64550
526264707417606529 50874 55424
80761453775053841 18698 30600
750924313576266625 4021 9339
743724605436916865 20459 52816
405401337480409281 50595 55292
630737323403366145 27060 36263
62362643216875569 19358 33264
916159185105406977 44819 49979
674063167515452417 1234 7587
612791696244229889 38314 61522
424633417207619585 57875 64485
312077853855591041 57841 67269
193466417767123041 20599 40906
480777073278801473 11340 62921
756274581700854017 12904 15294
964373362623767553 31521 39408
860402408525924737 46445 51166
665839263439423233 63169 64683
896176782375054209 15773 54637
281091499658209889 16107 34206
515077967581955649 22799 52986
157119229307681953 23665 49471
877398861259496961 29657 34966
93278714455998113 37531 42697
57112259458971697 35172 37292
857964662793889921 4374 51159
851096653047964289 1272 36551
960205235345519233 31083 47288
72782754553426081 34910 57850
401407880687514753 927 60723
309912147780739393 4302 67026
995960520237950721 170 51757
31118213773577709 51475 63902
224881382165349921 25514 41083
986446484479248641 1482 14119
81977114690182881 28087 30909
967814280338213761 21123 67501
601790268010233857 15786 67858
155608727866525249 4402 44678
335566487759528769 42871 55322
424080357552735873 20714 42935
265430746927890497 2393 53817
890513270199253505 16786 27923
303522736687206401 61303 61368
356672722132312705 13316 18816
919500210452980609 26321 35185
310387304973478017 16105 39848
777618758722972801 16412 66496
384161089487502465 17720 29948
661625907007717761 5347 21613
825216451346140161 2135 13646
917611144897428225 25645 29050
415921922827205761 52282 63808
426360150217419713 4274 12572
494546580038434753 46005 53174
596286218761399297 314 10366
741834474467008641 6902 65011
428239319097130561 264 7545
655293515754554113 35613 42670
426096885543451265 12722 19564
593932677857932161 15931 21484
121945710701965025 24468 68965
73284880260718673 28512 30411
710909836326969473 23680 46200
62470385071303977 5907 43837
935384651781092225 15949 55359
782640206724469377 6682 31084
809031730217391489 9016 9567
828496879289925633 169 16285
434508227391290817 8431 57311
102431912213024385 56452 64211
861612817558061313 33564 35155
217996897763907073 11040 26394
279770603810774785 22169 52433
777181073892084097 56925 61450
97213631559817777 8304 20704
578182390191496833 14051 66662
388852272947502785 12432 17498
851823527952792193 19224 27604
579116426734820737 30380 39340
398264723080938433 42182 60422
856280688258451073 1138 30488
447403911124641921 14499 28971
224094542769257985 6759 30897
152993834838834881 17328 45459
47216760487344801 24489 45215
594863205305944833 5970 66329
643921384432466945 35042 37850
729807761613709953 21994 39109
701259597788109057 14292 67029
364199438861053441 6992 11770
94882794301646817 35000 44200
936349802800403841 10638 47827
95809771529815185 21692 36701
707696755994863489 29975 35388
863803817981725825 34620 54082
885514190081646977 12849 37776
242363328776164609 3371 62133
340905400820194177 6580 53571
366339783619089601 13074 32292
665582277447608577 53833 64223
559998817598568641 25936 48309
95059587782476033 26349 34756
226113801345768193 10400 22429
253292794292416801 16656 39898
497056804516645889 10856 65730
80462057498753121 12313 45658
580184796347317889 36708 54919
982109411938605313 127 13941
585259806963478017 919 68277
652238659304334337 4563 33108
802653584023026689 21527 39007
385139578286139521 26358 53614
512819300245226369 8213 68075
127343871380507073 16399 32222
36185839701211369 17836 19220
975128088222131585 15333 53771
18839550505731497 16227 19956
883724078760554497 44825 58116
199951671085266017 5990 17463
570079991460556097 31671 38196
936844535216479873 32011 47109
407439991278895489 280 44896
127928431537760897 2809 14546
424118007108230465 32954 65155
168688203190839649 8803 48590
929008110139495297 26824 43214
856537978960282881 13120 19416
465282427974027969 51446 63182
41498859568733337 32533 43758
3313955734771668 31593 47701
794918350895848449 30213 59305
895644369952744705 43018 48269
601569600133927937 11082 42775
94622163145050561 31404 52841
91364354068609537 602 8367
779208965223244161 19252 52545
314027526210892929 6916 25491
395280847891203969 48404 49797
269088418382217761 5857 55734
768891525002455681 16527 47317
171359008741688961 32032 36778
558885155499428545 6158 50696
503803803923595713 32180 38378
28989620692509989 28747 65788
844975600465616641 24305 60000
200497946767203681 51751 65604
411943437263012417 11912 20085
652055263947740801 52802 57017
641389380915370625 1130 49164
201969448793295937 367 11408
115700852804245361 34008 60843
391276718971493441 25166 39643
219516622703210369 4184 56992
462772732352252801 44601 53962
650491488620254209 31584 46246
508166766729626561 26659 37259
281308751799173249 58417 62163
518773371555159489 43327 61460
529734496610181825 17498 31872
631656273238302593 37716 58456
429358701700621761 18931 28913
785049914443508353 21344 43704
825773836432638593 49551 51254
134116505148110577 11648 56733
679262994058433409 13155 68611
295722155711860801 11731 38478
355894294008116673 17261 27811
32263598004771409 1604 67861
480124278959905857 3702 48830
54546967647556953 13325 29407
167219760940021441 13596 67149
430591728318628225 8727 50992
714319699171966209 634 7518
175001925112059809 40352 44303
229159193479198113 13867 68416
140570682420825937 19006 31003
870076366720539393 53491 54439
187265467468595393 21469 31533
99216701150972145 13310 63367
163336465523538977 33390 61369
181900519722944417 21991 39559
390864187284581249 1672 18399
906507758376612609 45816 67476
34383165934809057 33243 39492
960790624899956865 8171 28211
214113334904912033 6856 14283
673200149852768001 52052 67392
647588294505506945 30909 61831
956590869172686081 50434 69016
842521092103499521 4752 33356
190177514602815745 57 30088
638905070606636417 26031 61043
448849204696685441 9650 29728
145130909475543745 44808 64391
99231806983205217 45645 56125
987741435749651201 40873 61350
812047438101728897 18446 52858
266784533531836833 11895 53945
776630208015767169 37773 53698
441299756870659393 10864 44460
679858849090450689 6157 36524
381321583098984001 45545 64776
125448559723601249 22046 44217
173231045801340865 44595 66069
96825548402563297 22255 38112
590984983115749377 45882 47065
576968821173544193 41473 45132
726495882045110657 26233 68765
422072302973631937 58458 59645
995345539745816449 35018 60293
881928920172363521 60417 62521
469328895166508865 4157 53159
387799929408402049 6581 43282
582838756401077505 3608 22186
594591261526708993 22660 52277
205057453385006017 19600 22797
936618648148439041 39203 42138
972842958287149185 19363 64458
267437613958499297 11654 37329
147985928841361409 25962 52164
9454062442358691 24366 55453
668815225944133121 7555 18167
79654695667805697 22866 28176
619757379975379073 12906 55361
744824740924187265 43198 64287
495410848460725377 28164 46832
13173075654442813 26012 27139
679052520018355969 44073 63411
917664802771412225 41604 59365
266188307088601313 49489 61737
407463566747360065 4695 49889
602064240261721985 3902 14697
400336492549044481 4208 23181
554265502376583873 6419 49568
207056669347572609 14365 64457
46152540015324209 33599 67204
900710550449531393 822 25832
166339355180429761 42344 52808
949183394665759233 11863 33860
703072294514509313 7529 32739
824725295210626561 4310 61334
610380356484146305 24807 45265
305266515229796225 39502 44479
864182679974614785 31426 41212
348082804034334017 20407 51157
418011425392581505 20116 61168
118321521150384961 6289 33300
145475084024678113 8305 57809
359991458839814977 57204 69047
662396871422604545 40513 59061
494632865564575745 27335 58177
456853772379130177 21999 27706
979282493661656833 21419 45496
789097658831526145 19258 19791
785205024327375105 39130 42304
434003271326940161 38094 38704
629853086452172289 11912 68093
947863849676483713 10248 49548
700176035890770305 64774 68391
2886172932132781 51347 67110
910134052462410625 11850 44733
234179371097344097 29665 43929
354225089897390465 38884 61504
521317688247801665 31154 52032
583935378261330177 9366 27686
586368423458257153 41196 48241
556481959822669121 31957 53965
278416575847696641 32630 39124
263251747806094721 41669 62144
862412231969319297 5255 63055
994906188524758785 57365 65742
754668871075164545 5559 10926
724951917298724865 21488 54228
774879757739885441 9136 67885
279774498305592097 26052 44163
410868948098677569 13978 29663
202144356355347553 13119 54354
686491737388894977 10028 59664
807897471549374337 5207 27278
325704674646384961 985 62483
488696051774056193 36351 62169
666134325855157505 6913 16313
589457696686430721 17499 22482
415987580669078465 5835 17429
785045829415906817 16306 40681
938311987411868417 11304 48715
90772859630725121 10060 52459
411627869651663745 59399 69006
60137051910842841 57054 62229
800149427594707457 28234 54114
633565245458505857 2977 46386
114925567357683889 8160 26710
394911157566355073 274 36653
960564596301697537 54346 65164
346065361433424833 46144 56577
630475939949644033 37687 48707
566142281491451649 55009 55979
916959432215580929 10921 57617
271968463040117569 7097 11099
322227334179839169 742 40401
706118206052025217 30799 53572
625907373435797633 44631 47962
245250221963623009 8666 66878
836615609192090625 30090 63184
586323186845973505 16644 68289
155427041287229185 43542 48081
64358181446159793 11125 26391
958239154914249217 15206 30234
196267854927441473 8325 46278
896465226196699649 31118 68451
427430562665669825 33251 59054
654614938554526977 45593 55535
268229468519322721 19701 59079
38489678795802009 5748 29193
896929978212178049 43672 52748
970926900841671937 19266 61948
103076340431670129 10591 61080
516308548519948097 6944 37474
770268237888409089 31509 48854
490476149869703425 46489 56376
21592363350933397 34334 37617
259458928428617953 14501 16212
362366260430242433 25719 50788
652275585222380289 35303 63483
461705256580955841 18144 54371
928187171270611329 45764 47412
623241694830476033 40091 60986
68782640960773025 15104 20452
798544527201428865 3256 67917
116998750460684417 18326 57338
782122769256012929 19008 30610
103390575559270561 6101 10871
436976238463017793 44915 52228
323180763120280577 27495 59193
439601686573972481 24135 62199
822633972471049217 49302 53502
342720571060638721 45611 49555
498166023165143937 22666 46506
128191135746369873 34208 56846
240115659193488545 59106 64125
587768911217381121 36668 43240
268059383096431969 46698 51519
283434750315898049 57104 62980
710312917987220481 39770 65904
509868865771338177 3569 51374
579404766169521025 47934 59395
63423181386987441 1128 54821
837428460279451009 7771 54101
967502251186118657 1380 21245
610030698476027265 9613 58540
822033425406708353 34078 46791
248448981752897441 13298 62261
826081793103085697 10331 12141
904643215679644929 31167 46782
875166719169222017 36476 54630
686069018686136961 14369 16338
74951068219377249 13803 41536
332183194195227585 38408 43380
641311248305378049 8545 32793
736013100769366017 62947 67333
856978183410532737 38179 64457
207650733993123297 45706 52147
226376673575693121 1397 64307
978802653871522177 18038 51688
623750880620065153 5183 51453
725317512447094913 38325 67619
43289624060342649 23587 46338
796798560580423809 19655 62567
712148242610581377 16526 60667
272569348224241281 5955 61827
391529400333929793 13368 50047
556413549277035457 6953 20079
896796016712073601 9489 64737
652990873639158273 16601 37520
899722736425694337 33791 47736
490113466538172545 11298 63138
103897833712764513 12972 21001
272042525662161697 5696 17391
981582149297459201 19553 62807
624970805288906881 12279 19368
93337339516409665 6084 20022
816482342382716545 50406 53502
644715721222006273 7411 17076
330230424846643457 27090 32201
817805540637223809 49100 67558
386621605684300801 49135 66152
92883676313711313 16625 39084
6104021313287690 21970 48894
561937553519612737 23105 63668
775019514685755649 24247 51809
91730390051161233 1045 41528
614709400180128513 28245 45881
234832504554660193 28913 39651
92138120646755089 58421 64521
339356072438114625 13874 32364
900970780012013313 12263 35564
141543615018832721 1897 29423
43990015021353913 45444 52813
456661853974559041 4892 67494
490030029173095041 36438 55387
670701585482632321 3060 4551
303488050673653505 50185 63824
345431941353758977 45681 47916
536293719245886529 6756 50618
5787330027942518 5222 15551
879994004443449985 38919 40785
758708459264077825 39408 39896
180039981578556065 24782 68918
767988964372577281 47170 49846
583781869767310721 52368 67052
989145118355999361 2405 46228
917290189772355585 21833 67962
422226786229060737 5381 8056
366476713421850049 53270 65573
654546509835164161 14479 51790
768546273391773825 5772 48439
989847863421928705 23619 45924
867072053161056257 23840 43626
990437186761376129 39501 48798
237512809244460513 821 57301
698592827953859841 10762 58781
137312825568347569 40726 66431
738860313471427329 19177 65715
861946748736169601 5407 18409
421510624845708993 49697 65822
600877528336614145 33094 66120
339156110100226753 57800 61616
289564535557925505 2811 38637
292206345679034049 20770 59659
518097350925831553 16198 68395
415567151450112257 17064 24072
361119259808315713 39103 60497
586691950841966977 44535 63542
891482364627908225 24690 62666
550387360952363713 11187 54744
483347195093269761 14581 37643
606583714020302977 35679 57202
26030439992258181 43109 44128
609115833677826433 22240 65870
443856386678884737 35205 60047
830742669985440385 3790 48756
130493808833168865 30037 35747
821671989785194497 5762 33960
809947713899813249 8245 49994
390849274709324865 33964 53704
49166402151360697 21988 56961
844026563945895681 13201 57470
699953851246430465 20127 40364
10879957783814121 35420 48790
695402586757214849 9662 44641
847330139653656961 49479 67284
289461612368452161 23838 44919
892925323537895169 26565 36633
124430004681972401 4432 26924
573378902414724225 30927 54312
170631092140876449 29158 39004
766046501630952961 40401 42030
649896203105786497 39951 63895
319522575121347073 23173 57050
109998636440078465 6447 68869
996571622753805313 53967 57847
551185941017838145 10082 63421
83243674936532849 11466 57482
822282779873585665 15378 54884
514927662891480513 8020 35738
921433784653803649 971 37069
13846856262212271 55163 63768
802810710896519425 14103 23250
495198022892736833 15514 54851
113280169429788913 8891 35863
840093741325851777 51876 60334
731630364030888065 55347 55555
550382251351081217 13668 55153
204098824109426145 30364 64625
819178851102186881 33970 43877
404927712780871489 26251 66178
421975340530565313 6924 31079
437354635802154945 10508 56740
782017597187142145 21486 28031
975163056807939969 20839 32943
162019089766900481 17048 56647
824003994595788161 13274 39896
127134342360143649 19231 66093
635881875494103297 11189 48554
966121200940449409 10054 11703
988869706675291777 5828 61472
782098846408921089 17229 67647
900327969679789697 46341 55077
625878108752417025 18205 43355
12530017172284859 33260 65325
645939546847536385 5354 25167
659046946614804353 734 65690
959339117139080577 47275 58871
899651451226095105 21700 33256
333613643933766465 31466 44808
109249432506526753 13134 38439
151151274731162753 6565 44121
459438376317283585 19223 20982
946663428386109697 40125 43012
10813534988951547 19799 34088
214240639306467521 51765 54612
731913723358378113 15832 36473
421737270913574465 1052 4694
107827836869386577 20967 37196
468605216193665793 16543 59051
663405490794136961 22674 37758
886678747603049601 10608 26548
762267395136571905 3922 68319
138181971063630721 29734 54129
913587807574987905 2623 29775
555240066859447297 21303 51522
163888657934688097 11180 50390
683843975991990785 23862 62795
461783759822370881 39127 59208
485882854462950337 24317 67056
928232709522173825 13881 22072
31298011592582497 3528 15069
928425204803534849 6915 7199
34192005895583577 16726 48388
477622621642478145 26703 64324
300776879906251777 18740 20770
204402716975923937 12273 20111
855623291895973633 5355 63654
557487741735823041 21011 25660
306618345082966913 32453 53461
411721946847610113 31532 41959
725984266726548865 17377 19523
295878296516757889 52739 67128
946633074217473281 468 54953
337981336730312193 3310 60709
398437341381573185 27214 30740
825655546131738369 60865 69050
543001261489735041 17262 65002
88645640635366625 12459 18887
912015208427298817 19454 41388
98938701894166321 635 23279
299590847521173505 11565 64513
688230351080594689 3347 45512
708628703847161089 6054 17983
808717731971281537 23096 28958
798223455086230145 42573 43512
997029255937338369 20378 45146
151177226665332385 4853 62018
454233836867995649 8574 55588
33566414516045029 32927 39155
465981246152015425 59413 59917
409368571741090625 48888 58496
440294592617217281 6294 44341
969914609797058305 1229 59502
660128482725372801 686 50235
583820027464348417 26992 54924
566011346744414145 23057 26115
251933402002109121 6366 62262
981686421225195009 17029 66723
561422410639330881 10525 56417
449780222826117185 8374 20480
196127642795119073 13789 22611
817222296844551681 37752 66671
671154918118780545 3438 52863
953307856307770113 54357 61303
882920839822716673 8403 24602
229392805097749185 30854 42987
271767831245206529 977 54619
841116559685783425 10837 40012
335186940347171009 3881 32780
981069185169975041 6018 57190
30103777368587717 16016 68401
60633811691854337 17909 61308
854164021984772097 61640 64338
896799037204207361 13773 48642
717282995141580673 51596 66453
703435595244567169 54763 57665
456058482392307969 61430 64443
471114293920283713 3791 27409
782385429443671425 8651 43334
946604985153992833 32295 33355
552359165691555649 770 18215
972264133416107521 40531 68463
979349060154852737 2240 45369
844994321379456129 613 38551
5837314837719988 45431 68622
669975576299794561 26095 52930
689171209087298561 9395 19359
505324109548848129 18955 34460
106199358522516721 15042 55917
952643368944141185 13281 62714
859624233690148225 6472 6642
910772279949806977 15322 53195
900049391056114689 13910 40977
68119828141124825 2369 7000
288930567167902529 29077 66440
953636421798801537 10373 56838
406745846494416705 28210 55591
707584923264224897 7458 68756
215411064897075745 8790 15557
281796903783597217 2654 30877
204316366569173633 795 10542
197772312720179137 15272 49192
296126628988638145 24415 47115
564453207157793473 14754 24852
499115278238193153 8720 39985
326428644489372033 19529 62610
314952669025423425 38404 56645
160707146543071393 36194 60690
342533493401418817 44091 59311
811986488415374849 32538 39429
652210679904065665 20437 39945
842157748565494273 29163 29408
42840083025922129 2486 54229
763106103109240705 20369 48310
268657639830173889 15450 25954
823261212016657153 46464 61178
877062323088864513 22344 40953
638433165382981121 30422 62608
847903615353338625 25109 38540
520678397888683969 785 39401
945485722882253313 5412 29053
802448917519232257 25644 42482
741667468385209345 37854 61429
59439505884025577 48185 59098
860541489826829313 51084 55452
729851229920445441 14777 39749
457041454919270529 10243 20919
918133798346712321 60451 67486
25085121514692333 3899 18137
798070146261014913 51054 66620
896344349165083521 44094 68900
340489245501171201 42732 51348
556770407741282753 5792 67685
844234887689584257 1752 40554
237301082522655809 25466 32609
304025599917917313 14425 54309
651677135297106305 16477 44328
777491354396349953 324 29169
850171316754234881 2567 27775
229702475752386433 65431 66132
969722278768102785 40986 41625
417715189471511681 21548 31088
661911437361219201 13510 65863
25774322023874421 43269 46198
756712494040826241 7731 24712
874445773936091777 2271 4605
865220719043016065 29370 55108
4914551516005617 46086 56188
105094370124618305 2356 18732
541726415625181121 62840 67729
348994442702569089 20011 22889
200964330288353921 21565 40190
381317201787723521 51409 66653
631295790746239745 51190 67458
9761095269915643 2358 60291
379655459790793537 24560 56548
217905082857811297 13075 64470
923430707921415425 19727 38220
551469022140530305 16975 34603
809984206667859713 32834 63916
60379950359632065 28838 35655
516260802852915649 36849 57416
150736589769344673 3422 68016
597581667029853441 55960 56351
472498895453554753 49618 50392
94507149924300657 49399 51798
660490615424230017 55994 63693
20819104750625429 150 53278
809156660898494849 33719 63882
20659307568141829 15697 24594
847767094784366337 22270 32978
31261489728930061 64323 67822
457921828991260353 13562 56442
138294309591817217 35329 49980
559187668469313345 43201 45778
543571994520942081 1726 9238
292561831131607169 28732 56467
940626887358295297 7470 52837
24981378203740689 1311 33579
741582298815981057 8396 39558
861981642828311553 5878 13326
928908070267585409 9233 67644
640995634660662017 36124 66317
746861013385693441 12779 27006
914542928596333185 52629 60328
905779576877112193 14464 36489
196409514582661857 64733 68769
247993180888894209 40501 45762
311408532298656833 12754 43802
318339388735598337 8117 58333
378178087055992769 10321 66620
171560452759972993 43629 66147
65910632558669137 20701 43334
894049906085118849 5217 58145
513825000306560769 1697 64861
22491991848223593 48327 60943
933383662409937665 24511 59189
868669431509818625 25149 37506
491163603599709121 10711 22715
949423222008658049 8958 20315
613724289860030593 13374 35697
367430726877362433 24154 59997
992840996257349633 1539 25289
951711050971820033 33678 59984
585304434023527169 106 56114
606422353030513537 6721 56518
28116149956382233 1604 54246
474942944040815745 46006 48439
903808512426635905 3196 3258
777619743141318785 14112 32772
953729203841483265 4209 18687
211651035978231777 26490 48338
935006941501853825 8607 40318
874708791939202305 35784 48157
16695747073235623 7054 31632
488384149353816385 18936 32512
80203406675863681 18490 37450
523565476666849601 10220 38875
987843942739211009 28518 37315
668557952125748737 11027 39523
652767643307384961 29541 55047
676195974104093313 8443 67447
796255273081008897 6695 61308
506229347824028481 7343 9824
401327487553956545 24066 26387
994673213830086657 27139 63817
628698061234395265 37241 44493
57133360893967481 57286 59041
899257829537646081 27396 35753
936073123567883393 27744 51695
678758311642575105 3471 49101
282362070040971233 3836 64414
452358892439448833 15844 61350
103937290473115953 44052 59480
368651372484272577 31126 46476
793713366294749569 4221 53974
60226032880649425 52539 60632
869063695089796097 26773 41464
220492021358687393 30540 60130
699125282481798401 1687 15344
716817072646691201 30696 50004
704523884901337985 49202 58809
717836372588529025 1299 30208
357247169359450113 43625 65443
289035091975108545 1296 34813
108168754453732417 29983 54810
114188063340229457 18480 25722
171964893322989825 2147 40899
877553702763847809 16323 44544
491336301420378881 13675 67440
651360058817068929 17197 32170
714851313849290881 30655 53155
872282138659812737 19176 44966
445208645214410817 50211 56801
532453686556344513 6845 42574
304688378186124737 16200 53225
468338110559741953 35117 40726
415852539334427009 18826 29920
33984728855848801 43906 66166
281411058735752577 51489 67780
731581343096536321 8030 14037
944362893053369857 44821 58361
668454133067818625 8348 23634
154438867614612001 15649 27172
91949092693923265 51150 65799
288032754827870721 14020 36784
448404704430153345 47051 64476
384145625497861697 9469 27241
516190813250858561 4451 58867
819791111416709121 66030 66197
228576587755092929 26449 51959
56305350578252697 26864 63565
359161543964333441 32738 58265
103352035652111601 40871 51248
283899985164687521 41048 57014
153249380783247361 20877 66668
726516607715268481 41760 54514
817050484606443905 15937 44565
734344959650279297 47638 57106
517059960802509249 35570 40631
985242890326944129 61501 66512
716021721039428609 34619 49048
966561901039860097 15753 34129
178666327479842113 19231 38188
137628383358929793 41955 61779
905408216997347585 39643 44716
687143844482555777 17294 37539
215833625219357121 27372 54259
106550878421742817 57615 66569
781220311765768065 4992 46700
830449894303633537 12613 23675
160750589745102689 25670 51724
464772761788481153 1648 32374
874280149551157889 19388 50781
939349080546314497 32656 48297
646611666336593025 34367 60844
849550836839441153 19922 60433
409662827784334401 35461 64121
340952624198315841 45417 65507
139010890039624977 28285 63941
729472061104246401 49452 52889
931909557300020481 51896 60743
999251372501440513 45169 48468
403251262822475841 38275 66123
498047086863280705 32988 47821
717095283351856257 27583 69032
187290650361667585 3519 28308
708332328712028673 29137 45720
145147601936230337 49074 53777
628032953971047169 41784 51161
474698520215092417 6191 54290
542292985102573505 17740 52878
261649742920312193 15505 53924
409308762069404225 34778 44437
160512013261701729 66396 66732
926014089181986561 6853 63403
545308359244273793 19334 35365
364662542423861441 33239 37499
431670852254363521 23938 38855
862158935265693313 20216 25090
649474705476521345 22444 62674
720025386759633793 7760 8872
726496092524548993 39842 65260
375657004268273217 5694 11904
425197293866744961 5398 25731
420247762073007169 2870 42708
109043526139195985 356 49725
309400333075768001 25602 59714
797801211610178049 27162 45763
414516291602328833 20867 42600
790395186514764673 26148 54137
85380231708708017 2159 29634
559389260302140225 30759 65353
792361196967096449 46306 49737
189578419964924193 5833 6606
63477702386574465 10515 56237
788887870997783169 2475 37943
186069516450121601 34241 62129
329607319027452673 11912 16960
698041599418868225 32868 42625
893185949707969921 28715 59242
262686920696570081 3046 62216
679727402503822081 12579 42586
161127124756159649 18215 61180
30374677546987529 10293 23461
605433555746262913 28445 59198
346787841451579457 18626 27158
460081493536446145 20359 54243
984754889601305217 624 35316
905472166801946113 6413 22102
397117831395028993 29619 32003
799686339557847937 22561 24384
140675049410859281 20648 47555
835120106966318337 28596 39934
962571461263856129 20912 21443
233305474798125793 996 64340
697811084245358849 1611 23814
796736025854432513 17837 32068
104630191532230305 9113 53065
705824782384706177 20892 68222
505488512617873217 4683 65333
590957376005665281 38336 55728
429590390212560193 1747 39588
840366121295854593 28051 60516
111241442206477361 39846 67484
936411682880777345 29894 56966
463766848258465793 6399 41098
171941966044339969 27160 50219
734041206051998081 7467 30039
322543109434665345 49721 59349
405038368050675521 9745 33531
629899908159384065 6649 17953
722423700065917313 39090 55348
369231521304232769 9612 36309
207549952477442913 4818 56216
547068920940898113 12829 48112
650887948017256705 7369 34644
292254336043388481 40297 68264
968444380177722113 10645 45628
191220247211955297 9661 33537
975093113770782337 30004 51873
182547232073506657 15286 59300
254475597290728225 3300 32748
122427724141157761 52150 62634
210086167121133377 21921 68806
159228612597761569 17279 50521
614483950049653121 33826 40997
661163122146003713 2806 64337
940461751608495489 25914 66382
470409879151578305 21924 29127
900090388270193409 28636 55752
473874458921567745 24325 58576
813278562711204225 29538 59500
820239381229019009 35835 67118
787569949716193153 35895 43458
47127067265758881 714 37916
621896785289180801 11103 68795
483117685036251713 24716 61456
731545651975089537 10678 54737
414271259093123265 31148 64819
951697922599365121 41971 59107
623645858378328193 24276 44374
455628934344993281 16889 38720
440544550343613377 4718 21694
838815738120331393 4986 26717
30072112484322845 53289 59978
513023569823126017 7599 60321
768403404900947585 17022 28267
874334088308032129 5045 48754
655605687718466561 3096 33065
744883069091976321 17946 67787
913967132637136385 17640 38279
974558211758136449 36514 51203
771165631111234305 328 54651
986218586924927361 38844 43948
211377749795456545 30306 32568
110479620572689905 17307 19622
599496401974423809 17937 36396
775621779177249921 24544 25713
282642091613606529 55644 61256
45845175519843905 51252 64713
318057370038093953 54620 67423
320096507991244993 19173 41732
408509069871978881 11497 44967
144597280335162273 3107 25650
689999551064804737 21454 27116
550861316525960385 35205 60236
767903504428939905 12730 54851
568038464741533761 13749 48573
71575670257931993 34519 42679
827942754922297345 10318 24078
660521240275709697 8007 9808
354929002961981185 18394 47633
522559166485908865 2968 25443
55454498833462649 3173 61453
924896102707886977 21829 58783
550764697165675457 19647 68175
445119362893070273 41271 62717
547250323188613633 42518 65267
192460455368870241 21600 51666
484492605922227457 14920 65481
936934044360359809 2090 57040
622626939414182401 7783 21991
991095521672374273 32073 66784
662569378842846337 14843 37150
566312412015481217 36589 59999
349287036612757633 35279 67328
128038021956950129 44501 47648
414089032659219905 1370 25363
870321142072160769 40451 48384
118080148693543665 19562 22181
74783879164865393 56133 65034
151118533531985121 9581 47144
710299373202008833 6005 67768
410220762661303681 12766 41022
63190567370906337 18180 53582
851669497890426881 23912 49596
971035195910051329 23948 28095
578715950702338945 31516 61965
334084932613617281 13453 58439
497066752083554753 5325 66976
597951931496329089 8433 47111
134470312856443281 37015 45893
993465816702194305 25150 32580
740888462069975169 1965 66975
877987479641038977 21294 50943
623700720432914561 32998 45416
497358374486704961 9455 46937
15062120789991697 40572 68896
290889594949522497 10269 34939
973488815416594433 7408 38220
159412405987506401 247 46393
723894925248131969 10551 58070
404214436435982081 9362 16876
230002010416548321 41272 55705
744698139281691649 25561 33711
694460050187814145 10811 53102
732600432411135873 17127 47014
29475409735390201 49496 55213
152472510640091489 27078 49524
869391093062134273 35578 53432
414464729069099009 53843 59210
332694197381393025 31961 56267
107974907597817809 11670 49398
495169588295766529 12976 36323
21080556742607117 34408 47719
873550174808421761 53987 61624
370946380924532801 27264 32661
96714030092741153 25621 48251
957361065813277185 14802 50943
172243842350361825 10158 24759
153308305337585441 8396 11000
80657364773372817 33107 52855
253293867124927617 38002 66233
641716266217109377 9075 22129
631418188771856897 16523 44229
290172478320883457 14944 22690
201910971953058305 15114 56920
366649520038329537 40364 64649
785049608584611073 53595 67727
580485874984276481 37255 53384
255386376632419137 33665 62448
199472298779078017 248 34340
425602902731849729 54337 56464
5097580918786094 12424 26289
936148489337174529 5272 51409
335724935908025665 12025 47071
554301077204623745 22621 31897
428864375448739585 49013 55540
704972263744497921 25152 38234
987227074474411393 32287 55363
965894220359455617 9206 11622
918042814109938433 13033 24124
812446598892510209 3313 32763
947978211743993857 53047 54117
867693352716482689 16032 36900
623542224669677185 11444 44613
62941598967302785 13983 16461
73707817757160401 8398 23681
784963899832131713 330 46863
768294992332286593 4668 40113
169547973521364513 22008 39426
97454283103992625 44304 45808
973587668480089217 3744 52992
890976065816602113 34636 48021
362122510237060865 36158 63006
953342142861480065 55965 66303
245583145095036321 19277 68566
476334774439024513 14228 24893
125619481303889553 55656 64495
348571414507212289 12498 60920
553064932748068097 839 35796
229053810251855329 7225 36366
248763363277067393 22327 45865
726133040211770753 6977 39812
876407011330922369 57580 62081
407111661171356353 316 61766
719643671427579777 52145 63953
811396900718683905 1222 36158
162009057628093697 11962 47056
127759943383495057 22681 53600
740183345580152961 59131 66616
494835231546197441 52983 65244
977783110051614593 12695 18737
371975036637607553 42605 56919
180218287765686817 23237 23470
27971084989253825 6772 41571
658287219502735617 31650 37895
441018236829222593 3967 38024
948072655188514817 20277 33285
104280305862964433 45605 63088
438716205607942529 53180 65996
932829369033058305 16236 38215
921342667526435073 8585 38766
862202887610500609 21516 21614
104475048953698753 4056 14379
399549513375717441 909 6312
521806307942785729 21980 58899
731487110798717313 4272 47279
171940607415006497 21658 44871
885558248334874113 8055 27626
604027694894913537 2021 46319
191524100643967201 31530 67837
461770060737332929 36429 44986
614933673717757697 16514 64218
789768389372216705 8363 35107
312732936548449921 19738 48641
8622574689649555 51827 64711
456988501206510017 21871 56867
560573792089517313 1953 6630
597903767184085633 63919 67634
684681946858287233 10986 61415
129166756461501105 9575 50846
519066389897847809 10485 30892
365050091936289793 56514 68432
297535262997012481 4529 4963
750642185845961729 26866 67791
55119242754816609 10552 36346
248988026014167489 2797 9850
588783668288183297 29748 51977
611855365376300161 54239 64690
875148074520541953 4444 68989
424651534746537601 12641 19092
825619054403045249 58050 65383
321250832012239617 236 56438
249568955112724929 21684 30729
747044865014835585 2430 57561
95252593376184081 2578 61609
698792360379428609 7033 57016
542716150665757633 56430 62221
83578280924335505 8234 16657
17660425529850699 3810 22075
446482853964440129 25010 59983
358271584793843777 15264 20809
904057289184272897 6911 53047
156126243498331265 16916 66586
201009271238092417 35335 50594
67968810356934033 39927 47978
458400379755339329 26201 34731
682392820310734977 3260 32122
696561626547790465 52720 54272
307820749770858241 14547 46395
175722471629661921 9054 56459
833142518992527617 13791 55335
492502455473100993 4497 38947
299577035389365441 44257 56013
871092304633769729 5702 21938
850643306741840641 12335 18606
778428277161040641 9301 42706
270113882315857985 9392 61569
855278518389191297 16728 42759
640729590926039041 31602 36093
807681584448573569 38898 67599
341942366676438081 25181 27702
562242671528217409 23463 62017
498219109427235905 34320 42916
350829808839577601 24117 56706
707310075403459201 862 7558
89994540444003233 917 56925
370155956742390657 2964 24180
446190604132056001 38993 60871
689161651440105729 21952 59255
390547259754576705 22436 23711
162048422214336801 34649 52440
570189732188637761 2483 14953
56586093481602265 41194 57013
338823788779457409 12223 53323
187046470334532705 19353 59942
993102879509422081 34479 45724
181758094417478593 36335 59570
700073372165483905 43273 60343
642660217716535681 198 3405
534344946400992193 52 16620
890597530031900673 2454 10485
39133670855086681 32591 60303
838415469591151233 36639 38268
616593794138935937 18462 60130
120620751755399873 2193 45801
858072634365633793 2345 62759
139408083019912257 10396 23242
542209172093478721 26642 41455
316309906841414785 15534 17486
993590529342618881 104 48121
318063436962997761 13535 14870
303045638828848513 36796 61470
283727418764886593 32740 36970
381158395062350081 44932 53527
286913423370901185 45243 61235
182149801196757729 34075 54893
520372322407727233 36052 46749
325191126491439745 39849 52439
320628941096114049 9852 18691
531141185922905409 26353 51657
721108675207307905 28143 45656
76452952160785521 4657 54306
652023688141792257 8930 62517
700341591632664577 7132 33749
733464069399193601 6664 33775
779096839980873345 644 32632
264782920078825857 10777 36378
371853908178138689 44911 62861
52143664284177049 50985 60272
226848891713125057 38879 55653
310151585870936961 15497 56934
882587197013535233 9447 30447
469052453592244225 4879 45226
674340638618652161 24970 29686
584997679349381633 6750 17854
330344363719319745 22204 31951
556660994002431425 5800 48700
545817889331168257 735 7806
148181567674537729 8292 45938
809071084097880065 7000 12701
693757859207611521 7804 38059
926640968744955265 25796 40301
379018289811110529 31759 46078
418623831054446785 4515 25748
637450962087076097 27924 45047
417239386171665665 56966 67371
538200170826893761 5020 48801
311239953236778881 17138 35438
607029918067357953 11771 68853
275470744701387105 49196 56136
354609384201975105 38842 40742
964447840635642753 6132 49680
236678118113065505 40462 50855
819510614103784065 11850 32966
992127126805979009 40650 66474
773479339545374977 3428 59535
947096452494580609 29093 60655
154193699224272513 34802 54036
344345662265393345 37766 57880
522253811949838081 17793 39016
512315989028298433 41587 46970
310738507168075265 13252 33936
341894450601227393 27115 38333
79482635033841121 39688 45959
198154674377665441 11576 30960
541494412121643649 9480 32363
451159727769205441 6622 16551
956058567623614465 40800 63566
523108606739601345 45174 59554
523103098936324801 6547 16810
893141040580399489 22782 25165
4185334432193600 38964 61956
750531935320967809 28795 39247
625492398093292929 9004 52368
150056192919660001 4962 50851
312083058526582145 4666 42822
831696288933574785 21008 60172
779521067881653121 40441 54539
872460630712407041 5237 63063
196863869943328481 53770 56915
961051135303794305 24160 32658
198844697053267809 215 618
402846298217294657 10170 41654
490473196357669377 19418 59962
815425936804178561 1555 59930
704527155368246785 11949 65408
329061249442968769 36443 57193
89474962658655953 35390 43589
175093709769559073 28674 30193
383805472814181313 21446 48415
42952608301586537 13462 57208
960837252698695425 15126 21344
72998925858929201 15585 46401
53830243370093457 39857 44424
461264652019973889 689 28015
596537980870706945 68517 68746
104860927566992497 34260 63237
560625188492714689 17212 21925
356278656831246849 20292 22486
845421846019604609 27647 46805
632492478475587201 40578 49525
433289941528094849 3280 68174
116594505565426945 57562 62520
348839358017087873 5689 37526
510092044665274369 60005 62357
240835989495685953 4211 58792
921833725947035265 52201 61421
616600100619734785 14131 65846
702423219381206145 23423 39268
118098595654934977 50203 52967
961272418690850177 11867 23557
422964685490157441 24309 25563
898005671064968449 3312 63431
88883987446060081 56928 59612
382248258363969025 1437 14658
421947123989497217 6083 58847
462404427725420673 31055 39922
816742692297076225 61595 64283
530761219953017601 12616 14329
92140658046801601 37980 68030
948488520826632705 34481 49067
351233200908275457 1451 63264
889510712639800961 6801 25037
660529511576839937 24503 42579
863581311919848065 47893 52002
951856696463259777 19963 39765
57565201946896849 5120 34203
31095612052681077 2492 3710
578563527638980481 10267 67443
601479971272262017 20544 48011
515201984666642689 43511 48503
888137150442872833 14994 27680
601411445915477633 11444 36964
851371422128885121 23676 40375
625817360332671745 18575 45546
658623959295326209 26167 30982
986927120848466945 4543 45275
953180734655525505 866 19030
927198830932606849 2041 60399
427037155791026625 15178 63567
334490318089923009 17936 32865
158398097625642721 16298 55539
824253969593723265 18383 39401
896266381600455041 4414 35331
664853269372176897 6405 15556
729010093182672897 8479 12326
116263041600344513 8586 43524
197431336854123169 3513 8419
853004756416414209 16013 67791
777078350525776769 37166 54137
659997149822441345 33725 46395
559994213985888193 18420 59248
224019713415888321 50424 50634
5530191501755156 20409 32542
906128423949351041 24819 53849
273150151123729761 23864 26486
249029806086401345 10724 34454
774169399130350593 56372 64764
55136391330744769 24977 38221
884013006587437697 48904 50751
974819616419186049 33187 54951
477266466896800513 28770 44881
399642969228917633 42052 55490
493217668406174401 14624 20033
208267448257647201 1966 66617
852422800170892033 15311 59073
776420316382182529 4348 66932
301776818091141761 54110 57662
490479682149501889 4384 37718
701948903855914369 44228 44320
401218888468601857 14312 25578
133773628689596081 29099 53744
328958361099683585 2528 7585
301854164833791553 56792 65241
145440269842492129 15908 36512
579031355906224129 17487 51176
912813594366955521 7299 58302
691986454320671 6506 47497
212288515293092673 15136 66133
161440240306404801 9530 55107
878580736808505217 3986 45816
718790317716830849 8894 65854
342507643045490113 45938 48330
707180640813149313 15896 28862
494697448981870721 4562 68158
92550604411719921 4343 24302
21659386288344961 30653 48468
949572927375527297 8421 11175
622582980762377473 11211 66186
260119435827213857 19532 52238
551997147671169601 22615 46360
622498436321151873 25998 68138
832361661126842753 22141 44420
942303231183338113 35074 61588
406607121965858881 52968 66751
542935798008812737 11732 23277
301779931490632001 6062 61600
771458767230477313 15323 42483
600248568932880001 11590 44460
817682245469612161 40697 66254
417351642065231233 8356 10573
293477754944042625 19130 37725
223240043871978593 29806 47717
604194167265973249 2983 45500
996175052627325697 18867 56863
792993591459655553 15910 35253
109189839870463601 22162 31215
256974240307656033 3202 10220
533517353357954241 34644 51412
945549405824898817 22449 67196
396114775889085249 23012 44979
67218031342434873 10172 66505
992853860521638145 3388 54518
205530146294073281 3194 46661
529664591046223873 9353 58843
694550051786350721 28014 32297
138649658210457713 23496 29170
14904285261543749 60934 62266
817277390275560065 3456 56728
257541951974474145 23120 25347
874226663676882561 43717 50094
131844308017143425 20171 67164
728017642440601473 7730 45280
528102910297874945 1425 2737
203389202421735873 31009 35409
193576065813751073 1449 56586
733849971491391489 8606 64837
819428372546013825 44249 44797
360281502690003905 19171 42227
654696874762542849 18459 27683
77812216844431953 22081 61998
695527189596035073 20071 20797
31791369857277373 22451 37742
387927492315561985 21496 23555
640977783356301953 34508 54106
211832949881454625 18012 43758
974640991863442049 10856 49419
952925365058142465 28059 34391
255622966544660097 913 44478
842331969332505601 27771 38907
358438669867812353 30909 64679
81362377715358033 14314 58992
803397537587269249 38083 68027
802172048208916481 28827 31170
859099576161231233 16860 33905
590811306177066369 2823 41120
155669217600387105 22929 35386
50891793943165457 43395 50888
506249726575735105 3338 30435
320817849465250049 42452 63593
104082574262317713 8623 8712
697144104278265729 31656 62684
34950529681214705 3348 46929
923461049405254657 41634 52494
522623148506124097 55039 58392
829868368118908929 26379 28354
597141852451077377 60491 66380
376200664819158721 10315 25782
962366077257453185 63995 64317
403958135118301697 1857 9331
101794834315246161 34427 65397
902227211834905089 21697 34937
55247932539128185 49721 56987
813113491595302657 40542 63035
734462001098908289 13257 14987
865095475898961281 27385 39179
576638760203618305 12201 56888
213174222417478625 12924 24327
775656889769255297 35568 57869
979236906793168769 6274 45902
855591185587694977 35219 53181
712090098495465857 14724 57036
221608706680033409 36619 55958
471986987888080001 7437 52881
728162771010541825 46423 67676
835962370012538241 990 66804
798114818615051265 6475 61097
318881987515474945 7763 60488
189279373757283777 4468 36869
504324828960548673 52477 63588
245525429886871649 13654 40540
321902016211886657 5158 53703
832738875504357889 8191 32550
313937693469426881 54768 67006
596785942545739777 35728 52226
126665591172859137 21211 66424
582029147551349249 943 19845
622632123302182145 20581 27673
36753542896381217 26943 48498
592791511064298497 28805 51217
845909293225869185 20687 40807
548831463240873089 12962 68313
644890818506627969 16930 58006
602088332862670977 19317 41446
305811881923755649 46892 60310
35826391411276861 26552 48535
319490998221912321 8853 28965
69136680139941121 1889 35356
15073870936330281 37170 60015
972109085385000065 21882 54456
753752035873492993 57014 57950
812296561672035073 24292 54786
305178013999647361 46261 65039
581365372657543809 3772 40194
885610538885860225 13035 15945
51177402931251945 36087 61436
328342591877625281 43725 62276
891247666329348993 3665 60300
536966788350088833 51453 65863
667004153423441409 13637 59917
580068082761652481 28963 56080
723844364014112769 10600 57940
365849119834994241 33001 48051
339825192449900737 30012 52378
835142731333714689 13832 53707
909737370664686337 38715 52889
8625046756765898 987 30425
152738377211839809 17369 61997
976007687498292097 23271 57671
70487556641623425 36107 54492
729388023020337793 4326 18553
916737022731901185 46162 62423
807544281540227585 23588 26010
521972343452972609 51945 52463
720327971382079873 34396 56742
55749435342612233 4222 8749
235903894311473281 40815 65325
475759283666164353 49030 50820
719800961063473409 18170 28848
432190402985789057 40039 54797
973962581489072257 9406 53398
532048531033865409 17 35257
2894015069262679 2927 13807
567962338779800321 19589 62558
39730932479937313 9831 55753
411944544385434625 997 12650
330855276931149697 34182 56016
700314141743241729 803 17361
788342399674942081 17846 53328
337087296814132737 20724 34593
758522980709432961 40887 55915
429138842713960833 29338 39910
599213334975541249 5878 61571
471024732637502529 13358 65636
539909159540062721 17634 68044
81893306871513969 22666 49098
898123030330591361 5351 14547
351055291024351873 29749 62185
847821109313418497 3157 50659
610956229359025793 7442 9821
184184989929246273 53901 59387
395401059566538049 1351 50554
849655607713689473 44909 55063
909380949807065473 2827 30003
643229276197754241 23161 44787
924152595927267841 16219 64079
433473087334068225 20484 65761
994998787587540737 26710 50684
735622882343687169 38077 56986
910994723519891585 30573 44554
740721687413046273 30944 57812
976913224869754497 24730 29885
556028503380584769 1056 23308
35692730462187685 39268 59032
678479674410926465 9631 9910
36696901513657569 27192 62776
467424617849200513 43939 49621
855979442310896897 35087 53793
908139439663248257 55010 58261
580038597016972801 23760 23967
438639266328490177 19903 64537
804999660809784193 24079 48086
951762465209146369 37039 61736
41037722633255673 3846 56779
74819132800183041 11744 37633
661878525581769857 29124 49027
143962609097744833 15501 18644
645535893897097473 2781 41019
669172313495234817 11859 40749
475198525861685569 10270 48272
167570111524515393 7075 15804
403410462630567681 31191 62853
851870307508658433 23640 42884
150985227500981985 1427 39785
936311175542105217 22353 35483
141110020561633569 48863 53788
932430096721187585 12949 25283
978878349079224065 9929 54953
77503143326470785 32061 52238
990238406460683521 16744 68992
673853511911925505 48263 57276
865041682529479809 1915 68526
281883483559230529 12491 25146
197918217695423937 22326 50779
583286219885589889 42405 45737
492456570725721601 36278 40654
245107339910976673 9972 31476
749088807817308545 9484 14278
422355425471163649 28559 61000
734838289490127745 5460 41655
854483577377866497 1810 6298
215793806724299489 16392 63383
332411574875717249 30173 63929
527676796956683329 26926 39453
62868414835140385 34055 40143
646740891595150977 33300 47250
21767785597869961 4337 52947
838871971674748801 23216 47226
536369161126291521 30605 38728
651698427659546497 58105 60336
894209225419810817 20405 61047
94022724752278465 6276 45273
520073590805441921 38527 44425
136231250456312129 64118 67167
815416031405003905 10248 51706
281428303223137281 12337 17862
402233416793055937 20426 23478
216347838038565505 44444 51595
655765411830653697 48148 54775
294932764176479617 25240 27755
497388453191451393 47319 66005
550184985110057281 44733 46235
537884122079713473 8714 59624
846429054508419713 1838 49717
547391724836646913 18194 68163
822120403821095681 49515 53122
313319362206666369 38273 48105
393551441947238337 26024 33710
150130283336910241 6659 53882
107780000415338865 25704 35338
637167121674519169 44684 59783
53113271763137961 6523 37712
672252144865954177 15542 61193
837271475600381569 53343 54712
779199908137396609 29568 48927
900355232802070273 15579 56610
447101885340050113 3941 18811
606480931915449217 42158 66226
166103454613828929 51153 53967
553096568680430785 25517 63119
74406326313411601 6869 48916
7140905988656244 29363 55915
487372215460279553 16123 26541
595342027643425793 7801 44641
155482732475025633 2080 53935
347218239914177217 7624 34451
897109048712660993 25533 45985
465579870224686913 24934 51453
657685331522689153 27958 39373
802455026536314625 46846 66639
519683253115541505 2536 57106
601575009948220417 40221 49048
504657071926335041 15053 49222
412977070702844161 37728 45381
717555895004448257 36209 48091
248455411386046881 40615 42412
744282666172811265 14566 52342
947988465044154753 26614 43926
737589935646123905 35407 54634
674723274425900801 31992 32475
422991439008104193 7067 14691
85799547047592737 19544 20921
735207866174800257 10168 64034
47784356113126593 42832 50071
871554624460575361 8854 47649
471765246628059713 6074 13152
335599187389501441 7344 11192
764843084409420673 32399 44861
621456844540109185 23318 66678
945993212546305537 39066 44260
863946947898096385 7040 33790
156596964158339361 43918 65164
369365868963146945 10438 65363
795642684395495809 8631 65908
932844488908269697 20470 34266
641995226963501825 18660 22445
896623711552411649 3958 5778
49877416964527297 25656 34393
969593349873786497 26845 32444
246192796070189953 43489 66339
346855977602704257 20772 66813
162535628093202433 19980 56954
488168778706377537 31724 64637
956395487194555521 24901 29861
842940449990482689 18172 25496
528688492159766081 18148 22999
933943275859274241 13458 57469
409095009066916737 49714 61815
769260502635010177 37747 65133
63702701585448553 5864 17387
961778895777879169 48363 50445
526646825746638593 30221 43633
700339370592690305 20241 27248
991303630703548289 54349 63570
242218444496256065 52711 62548
772539359025856257 43767 62039
575927899083783489 64763 68445
291430222522230081 22689 35725
752982061035080321 3433 28175
916203405967820545 2902 15483
318096451612024833 25114 62623
247232441810602657 30419 50820
914941765227393281 17270 28982
504855086322905345 6362 59332
279931492542747393 36867 44256
798113560056783873 55788 66748
518710208162953985 20758 47420
468568179731335041 35493 41159
189504284553937185 25032 33786
93864221684548001 51932 61284
789823886100190721 1372 32579
444321425756456257 17594 25406
197683468767227297 49277 55385
692149748971793537 8945 65259
21483286946700985 30481 34494
925827303395891457 12598 14529
204300337602166593 55337 59575
233248037889460129 55252 58655
312565642754957889 13238 14608
331060043290179329 32888 56743
383715679977175489 15410 22082
444219241073660929 4890 23289
168157974619330017 30119 52145
552976217889522561 47238 62415
176925487904430401 21640 32486
798721789856692481 50927 67583
117551750393726449 30187 44944
717250264849027969 31285 58166
491299875293496065 14391 42201
714448737214219393 36622 66272
382253543276132033 12148 33049
332093789401341185 44233 64792
338570586389852929 12933 13139
480495470136325761 37365 65092
770231393027000193 2846 61003
69430524902841737 2271 29459
143837775229545889 22932 58552
141611105799263729 3318 9501
902841943902924289 17888 21310
275772469665582785 51780 53978
829601631290007169 39468 50798
841832913502621185 25139 44041
102551676795211937 2803 9446
358876025071921857 2320 63435
984959222659686145 20954 22766
959932456143270913 36396 62174
521934480064938817 23784 31935
238313997322308065 53610 55719
796336939035445121 11318 38551
113765383522853377 8813 23250
601130226661762689 42088 50307
562019155488954433 33898 60830
377024455186759873 11566 43034
427240497529687937 47841 61703
659992756803230721 45745 50378
776051724339140481 19796 48994
982282513699590913 29185 57571
546309408698896001 19644 51056
304923518274517121 20426 43751
962605794151656321 22483 51620
738234356330369921 33254 54388
760102377336160385 6811 16161
535636902785480385 3796 42444
624762213978414081 9349 38992
708814628661873025 30244 38396
277950342790937569 45646 46491
634967849292632321 3171 11790
960757162000518913 20572 65370
747810355457833217 12745 28502
577264254084077825 476 14137
510819376258066177 30989 43786
222480319294106721 19960 31081
863931446661968769 4834 29310
662692186432700289 31518 60521
513340166975591937 650 30885
251333473956023553 1816 18522
106713458879685425 60768 64019
752118923771810433 20857 60478
486677977846280641 4396 58058
410133513642932737 9101 63112
960078316917037697 12806 44764
65263269647537929 40150 59269
31806281331324017 7398 32593
734972188649706497 47620 50168
218129707031611265 32429 43011
68091880351012433 16951 63145
487977005749566913 19088 39963
990262807193971585 34231 47011
483184200473818497 61561 67316
300106457374788225 11037 46887
802694305620274689 39818 64423
369900222083444417 60417 64799
47457165164676241 49105 68225
157750253705366113 38835 55286
305490801378649473 3995 4364
215699145921206529 20027 61409
634929487467463425 22827 26395
148571602615753313 16223 38824
965351478512314241 51862 67091
361096052951339201 13501 56763
535787367465733441 38322 67403
887103130991143041 40806 60519
265879245981434305 28422 37276
515415752063347585 45046 65353
168898282458986401 17822 40444
741267034308684417 9444 65587
631112834693350785 8856 64438
615604209858574337 26531 39943
273881947029881441 26533 33472
620975829698956289 12979 66256
867550081304553857 6891 44100
843878427535315713 19329 34720
338651046523200001 8480 64370
38815929542145969 1337 32735
328030503218524673 35014 58998
268781193171619745 34550 38027
695402996606848257 35845 36233
673504753296079233 2456 25935
158698239837431041 237 18642
963067404275761921 20571 56895
11886297259014357 28173 49573
184302482216132545 21752 56539
753682725408861441 16685 51410
305978446734158657 6018 15916
818663517543175297 5160 59480
709713522808705537 14118 65005
340157682685738625 14994 34485
732945888014995713 5287 38004
759742880393975681 23597 45469
134481842760315825 5148 52414
860201996588255489 16093 54040
867644557183112449 12737 55078
555422126842078273 18991 33164
919795140203525761 18072 48261
150896555621127265 12345 38361
96502004447700081 27140 66100
203927139154917121 65380 68910
704366866018794753 23300 59389
980232048457661825 36985 67843
733055421099138049 15473 65728
813254004762857345 58443 58755
437139001927995713 14566 49643
137931786354098305 16929 68213
899592419294805249 1296 36706
96732120076598705 23481 67689
981093766910724737 28948 50526
355843701403369281 15299 60159
728857682725973121 6381 24559
44787877881734777 7092 47346
714305643468669825 29993 50359
925134558576896641 29930 49495
983667466238898689 28644 56125
520148766420209793 34026 58543
978007845976200961 57438 62130
54509928536230489 22815 25004
403337307493004033 14108 38924
542606645035991873 39890 63667
408066158286977985 21290 66744
76843410823297377 61152 68060
131059179217544401 7763 38952
220151862873610337 5578 28404
408699509416770497 12868 34991
847060785758724737 51190 60010
245801719075430465 28998 52817
642867066073282689 8316 28896
755287296991816961 22127 30493
102397020692162497 26197 42388
427865188058888193 9665 63033
440876307705185153 23068 57178
563259870739948097 2164 4695
182109174656726945 666 31245
12690490226404451 25798 46734
83701745827998049 49616 63551
445857315108334273 24226 50978
566644047481641857 10238 16842
438562998943922369 14359 26906
690782101043186689 35633 63702
465314283617111361 7683 26751
919758717512859649 26963 42346
348006140115515457 59471 62841
66224458246555433 37209 38993
617011700302278145 12358 44358
159182718780893857 2673 54335
259340743679786113 21208 57350
659039250452440961 27549 44831
778431218064149249 47654 56482
984475336238300929 13922 33206
855383153407998977 36173 62504
86467668083489713 540 27844
805331972419288833 45046 63113
931528159066200321 56707 58045
33732044268475649 57608 63255
5246607480291488 10609 54380
314292954554240129 11832 34930
562824439519925313 6186 60445
92589898819042561 43807 45691
345838920090219649 28103 57663
498354812198506625 57378 57594
736600770848351489 11045 39682
874494201755339905 8932 65795
969231461343657217 16196 63298
472553633172132929 7861 17178
906345934979650945 4462 41405
616484687377564417 5210 13275
505690578118365185 29719 36402
327142837019870593 42296 68149
198874291418174913 14301 40805
339770480841735873 2662 46324
690059528429078017 17768 67738
513599257419308225 24140 45450
203159595642869569 5937 46301
207423773133839969 41077 65716
728355209059490305 6045 46368
934332404544484481 1402 60879
306217460737084225 8892 31820
659428824246219905 13350 65709
784517788777623809 26896 32371
230463314779392193 14164 35056
353963622512832641 38379 64262
746845661545350529 52392 53478
342506719043147009 47952 57589
139087887607423969 27281 41429
945908548519522433 2742 5363
799070893298647937 13032 30427
115215433226541825 27402 28507
344940738653200193 38868 48840
828909557547870465 13775 51651
910232653275230081 25373 31254
84965161815095057 16263 31141
201055926222359457 26136 31768
407497301054174721 44217 55273
184556893751562273 11471 35764
777080997379517441 7154 11439
805481998772783873 20438 44965
91407013838317393 57768 64150
869877113637684865 10442 18859
704070951717572097 22928 67096
759827225057371393 15089 21363
44134180810825545 23645 41437
488993208293237569 41471 65886
148416571077422785 12401 47070
110738169703857633 28166 56213
353232002280019969 1880 68241
577856520424759937 4332 62173
761512026193489793 22257 57141
394577527241331457 7517 65680
921682084379735809 13649 47115
306981419746762177 33931 45259
388802784541429249 15115 32421
822666889545978113 36721 60375
672382946541301121 33025 41375
919347905348828929 32340 60506
739995315236431105 45992 50804
710473457860224769 45362 49501
391371036790413761 22165 36211
807528871439529857 18189 39156
21031084860357653 38067 66452
566898183439853633 1671 42271
620948790620257537 10895 41643
89888866835181601 59888 59935
53411687708322833 31570 58265
414092993002789441 42141 59647
96951672756656401 18529 28780
567372473727516545 10465 29723
207872628994142177 13118 48168
45598188991156977 819 4247
934823915789262849 13898 36186
957418894399083393 8261 64917
264151356946658913 40973 42410
989524372714846849 301 65968
971248627894734593 36919 59573
740569028158716929 31402 61040
26875931965282265 19074 64099
909357883220216961 8985 12737
710424896223553793 28579 38971
920911307341683073 36024 40122
738984540583150081 34655 48303
329971338721698241 44978 65784
289710275461597889 15987 23114
518056903260116993 36728 43047
457518221410158081 10851 16742
749672973146964225 9246 60698
835634435110772993 5002 67529
872132672999143169 3779 23981
120429981995673793 7271 37970
16606640277963437 1781 51587
829996556659974529 68582 69010
472495458432575809 11187 42965
924918262162083969 41180 49469
982370174620505985 34226 68412
433018135538343809 23984 67860
305543132279368001 44544 63388
354791753315399937 7839 63779
867079814004235009 2009 27058
636841965057239937 33635 58593
869040174937992961 16008 28152
92951227037975313 5136 36274
994874166502704385 50403 67776
152930072955552289 7508 60165
403577622720703745 41027 53222
601052572410967681 44401 65874
900499306069924865 28194 52158
810376058164930433 60661 64922
351813015463136513 18366 34175
166989002500503873 45100 59189
626498569815133569 16982 18424
182443448507211073 1831 58120
50524551806987009 27312 48571
146569678771587777 18141 19785
983873067581676289 9192 25633
123779181725776513 41163 50030
588679096244504705 9693 15267
252622130367615937 5430 51907
840983363958791553 32326 36416
833112915035780353 1131 68578
197945035773315681 20980 44131
476027125710945857 1287 60174
136905816536717857 47459 68849
132596404755130241 45014 61564
473542318238600065 12472 44218
321602399241289281 1364 57404
334290214615940353 23881 66422
536395480048820865 14846 64522
818052381636917377 63809 65203
879356158813781249 965 3308
777715222200534145 21527 34973
763227975883662465 39696 52950
345724166321986113 46476 62449
59877911827403097 41011 50905
798206250443449473 14202 33052
10127202448654061 29753 60805
838698052687490817 47711 60728
442343163047016961 30897 61472
91443330268226929 29667 39532
162059924048204353 15442 38941
390091448005506433 41770 46396
314975266818596097 20875 55448
631595888167019777 4306 22424
262773212321103969 34786 61036
954586920171394177 40626 44068
940402473457314817 30747 37754
196903609668943617 24841 36972
849393739077608961 24864 49234
929450305647037569 14659 37521
21116306511988369 35660 49155
56179368185659937 53988 59380
974238895580196353 17223 63482
54071166404057185 16985 17877
51499156876932521 38224 38567
873318064372746497 31656 32255
953779380220506625 9616 56311
712325398647152513 19054 47214
360339693833640961 36374 56468
852505725295792129 32403 34287
632850397765690113 1782 39079
189348767044990049 34332 47662
418464684559754817 26199 58140
289862916059298945 57456 60959
502551173161830209 37064 39522
534594714612069313 6474 44973
516530394941629121 33107 59701
284326981644362305 45806 50385
617682913790314753 11963 17534
550119042769765057 27307 42709
423956228169377153 24286 30783
455155426007742401 19157 21035
413311468574985217 5969 27724
612552030968259969 51905 63015
696642956079603713 1926 17957
225869411520328353 143 592
193735542933591617 18952 59190
776724333073346433 26130 37417
93068124041113969 30411 53608
971978487067140353 29844 43777
968802247756539009 52850 54489
47820611013094097 37685 52126
129537275852715793 9228 65431
46536790093902881 20454 46598
134521800879110033 23369 56864
168533407439142017 55308 62749
309111863139808193 20684 26423
144453679066863585 42322 46626
164050173390304353 8849 68815
491143280885893313 41695 62031
507728386597779777 1240 27558
441369600712924609 46475 68818
402465193092137217 56410 59467
906798791608153473 43678 52149
517338776635316609 31168 57084
540537543526291137 19775 27476
389865895987693249 37753 63056
722425596443770241 7113 58345
810984571019549313 35297 43653
123123237865733873 29518 50151
2059566334434493 35767 50721
318446749182598401 16124 45209
299387399517545537 7838 22116
762129896023203969 24367 54933
460723739051214657 34414 49710
318510371526627969 30223 31587
643090952764982401 42260 51949
113117305419926593 8475 59465
774074267613155329 31069 35457
458235221298380673 16279 33693
627995307172913153 25897 29276
418247057080243649 17704 47786
7743198507991878 5321 58453
878013401595694593 18741 26885
124228512107368513 5096 18800
283047172246362785 15122 37237
521154452360700993 11782 61733
881441589600782977 2201 13249
257023032344111617 15988 38645
133626944928813889 882 63052
738939004460174721 7065 41163
414151779229968065 30682 68161
11301290412195187 17146 23360
808738009837803393 29265 60887
445987196142407809 5941 15254
417718690257757441 35363 65130
566095482395045505 12738 51002
855797036009796865 30308 68553
19101805799120797 30417 50920
511847760464945601 31878 59811
67177359556627185 1664 17628
299360599031551553 37163 42689
442774376688941377 8021 56249
38984069245188377 8372 37696
262174089302821057 6428 21486
748050261570462337 20554 63631
640616850730221953 10645 40466
674492703458014337 37164 53433
767191944974474241 28413 28971
561917255445472129 29540 62061
311073605550273409 24996 68248
540184031638503361 4483 7046
642130737298661121 14739 18133
573937971216942337 9539 65843
544223348755249217 38200 64138
958607163464876033 16190 17376
217393903498521729 11179 63177
250845285736765793 56402 59173
458138801168114881 51203 61118
721500600145006337 7154 55166
640902325579620737 49323 51269
690803156781648001 46410 56318
605162512159093761 55910 62201
511234790611382529 18088 24433
663899569672100353 7153 20279
36374449292871705 22037 56609
121712307663681681 65855 68665
74046060611308913 17686 31564
629062636012978561 51557 56218
575541192365001537 37879 58151
425357587547775745 26378 52428
985259239445156225 26526 63159
196350796701768353 7179 65342
402813962463874049 12171 59498
579790776137667073 40412 65792
628316334740233601 18933 64861
881655988255179265 16888 66066
205189408910861473 18063 48485
366214500484598913 32695 68416
11934861751370819 25984 50507
190856830722982081 22342 26662
759233644945787521 40273 45207
217207337779296225 55148 59514
625650982751565697 11901 27824
816894977207201793 2448 45399
608110884175012225 38641 39647
819327048771324289 8154 24507
957773516617066881 25424 60889
698932469550630529 48523 51559
210042870424096865 13169 24138
690942910581338113 13432 35925
17674201221026921 30441 46168
498832400228227585 30832 41295
488451891446096897 30474 37906
943815892421238145 46312 61484
84531394228378081 5348 51047
368827769586307137 30292 52714
91760046086925233 2773 58107
776899793957948545 20062 34623
487167743831847105 47164 54337
512375294029485697 12549 47254
7216512878365223 27495 63338
799225900870990081 13522 58274
966391312385042049 6787 30373
584277377054195969 855 6086
234804408117206273 20604 53522
790441018062221441 37432 66537
716053255273308801 4805 34157
152016813670147841 9523 11849
577715985795613569 24951 31857
971851730478075393 10452 21936
597537507216571777 37080 39701
323080372237445377 18617 52267
855430982773235329 19853 30097
751319227100321281 11648 17405
2138071020638677 22743 32904
917419498577149953 4769 24388
901314412825691137 14169 38472
430056817850836353 28114 38753
46171502084462193 47086 66274
774054327886904705 29241 52715
22968625166974733 14249 34755
710689188439072641 19172 47713
46005098230622825 23615 60551
579491283010813825 39871 50817
431306529224947585 39945 59169
450596287057859265 10304 12557
777619201154806145 35973 67694
5790095474100810 9168 31724
781310110349487233 3434 5391
873718331803882369 36108 58220
792903955487318529 9579 66054
569853420898144961 1519 6570
8427283251997154 9808 49759
33149581263639761 13686 33182
879530916625697025 31180 40060
954266645460325633 12016 51652
231142313812874529 33152 34883
335880035363867777 56018 65244
621727111632239361 4110 23378
154607307455680865 27684 33623
560907047950173889 592 24937
264213941837393665 29818 64048
376277601093789825 63450 66419
688768100253714305 48287 51314
200693581018093441 6648 68513
404334688001068097 8970 28053
924131326413387905 17757 45473
780064992523765761 3776 14044
505150345198053697 34675 46055
604205170481886721 2110 55825
617498119044398721 45507 59075
326677911026184385 43699 51759
547814448058026945 15279 22896
597873869560611841 8809 37049
211591258187510785 31481 58050
123615993034125185 7368 60446
820030025387417601 14258 66302
53057422429159121 13730 16036
367353953949503873 43851 56956
97607942062115425 7597 25332
644996938065183617 36187 43672
509723303378716993 5029 36868
326648666409951745 39990 65623
747160824532617345 9885 10833
698452908588031105 2107 9424
599809091250019585 18827 41189
706399309958044289 28477 52508
905953038810640257 42910 43316
201476720473401377 30604 63847
777070547885397633 17203 20619
116847199146477009 35853 45641
833549484179034241 1644 31009
204266955558615841 44150 53652
280607158324183809 8836 57227
187076129662870017 36210 39139
308344468313425345 28780 42371
272851482742929377 30245 59496
429503706578753281 34159 67264
55819318341448825 26149 26219
288220930145829601 6215 47797
480744099463386497 34219 34512
557257692517932673 12396 43785
856695111928729601 37238 58621
108608433179814065 18863 30836
98687926658264753 14153 59753
885617748167714305 23129 31499
765718478076721025 16494 49816
508747414837646529 12155 44606
768786931653529857 10595 56481
584895498116164737 19960 20511
778365376265668353 33492 51341
777718672781208705 59283 65686
292378863808117761 32147 43851
832865341180120577 7796 19567
208666233555632641 38807 45317
364245341853521857 10983 57154
798671497373000193 3548 24646
262541221555718337 27324 34996
540686982732211137 9572 53818
629864977836564993 40606 52857
885050947356880641 57483 62025
160299419833005889 17513 53814
472110521046474241 2769 65437
384622129113640897 21856 27049
18552519748006093 27964 65778
754259540006838529 59686 66651
951122078852705537 33752 52009
128142257060876113 41043 42009
796612639716975873 34360 49388
17175010461965457 36693 58497
573967911519801537 39500 64846
836386373072517889 28520 54642
616121432919563009 17881 35337
431327367349663169 18726 24206
655812007533199873 738 34140
854497607048518401 36541 38988
472071078231458305 2405 40244
942448160306479873 41494 51030
558149203213972097 37223 60866
257256421440477121 26964 60807
376721667678488385 18588 45091
917266325592603265 13286 66652
820209272460232321 8090 13712
558455649063336769 3214 63347
680035563476245377 2619 30852
851030122948071041 13570 24946
339544280863279361 42012 60233
136060274335310545 31276 36911
101889695462212161 5865 19719
117789042279493825 14647 27689
240244819966903841 30579 38185
297775208907342657 1550 15135
822864457291352321 31994 48009
472225267198165697 14366 21811
289768731823059521 29995 40154
757427546285985153 1770 4792
586704399072779393 4911 47667
786654146932388481 20813 24488
332852658850612225 55926 58450
1573228539900385 24068 30123
554201340150505921 13533 32672
614101488732540417 39204 45410
430951271826145921 31237 46802
782532034010276993 361 18688
22491400975418685 20694 37551
316120152076873473 38255 46244
377525402126821057 41220 58414
822584610619276929 53395 59020
39685339978511537 25410 26381
374612216269223809 22617 32574
324567595605046209 23245 25064
907651247388205441 52002 56553
153343042537052545 2680 63756
47133716896777145 61344 63001
147175877203238785 29748 55480
400109509638429697 12254 40047
830409607025750017 21967 56010
136109416586730705 27947 62711
305802830114217281 29928 60144
931567073553143425 60545 62111
570578770064123841 7612 61010
469583104065147713 17053 53750
676931513458782721 3406 8374
628832395826908161 17446 33909
46240971909178089 46439 63280
864457315179503617 49631 52083
621151330586812417 11237 41367
770839556522478337 7221 45802
178684745999113665 4316 9475
226892952798376513 43129 55334
373589778711703937 17645 37015
721080030490743041 40672 44884
387402886429207169 11454 20133
887276861847436033 24198 33214
277939122160276513 17983 32980
388743587289699393 3226 29742
109435566135125841 59372 65164
851931803680340481 13792 63922
966314498561246209 43945 44399
261218303962198913 18301 57037
407762809271837057 28557 53079
947921283016352641 10402 49406
9180852305163967 9441 61877
249166111799784321 47201 51858
197815026207912577 27905 57136
642649123303439105 11835 19714
940754455087216001 30423 61855
580770699831266049 35488 42152
492054261205417729 3745 25301
922603375086321665 16923 65894
695659681791553921 18680 20824
771019276729763457 21053 26524
564016943724716673 1499 61868
36053889273400585 556 39969
84117223891837505 48262 59599
131473961630764081 13638 21243
81802836881415425 7394 41296
147665505604674497 3971 7108
869345104427438337 14683 46763
341732745496333505 30368 58855
870221103389305089 23352 67866
258092108624733633 35019 66825
597832770968267393 9956 48938
600869350646934913 27538 43985
891014522848557569 16068 62947
832303601560607105 19199 43278
548240248303457665 8548 56270
750146229412397441 5141 27895
439003456982568705 4319 23029
914675955193697409 3199 50713
907292893380145025 27576 63238
301160696027398721 10863 38332
142723733889731361 62689 66216
529126716598238273 45557 48694
622476773778359425 34808 65076
419631091414405697 26623 57623
632153771058064257 37091 41444
545562523995666753 47376 68946
814754150236552705 13048 18423
866953250858347905 13237 16870
241287542291011905 1878 63818
100754081445000305 14743 16364
324952045939554049 57715 60864
561527692282371777 62043 68955
694337978311871489 26450 43838
987975513153767041 3997 64274
1843492946761672 34221 35983
521120180382855105 24332 36208
772851637152193409 38911 61191
55221854352236481 14382 61377
977029821773143681 11393 42144
326992961774440257 3692 29892
665456550986142721 33637 46809
690808456425653377 3716 21003
92207366239136945 56904 61256
110426321032168321 1013 11014
297702613348199937 2512 50687
526292100844880641 28638 42031
200802254777798337 5508 67868
212110489597879585 22962 37235
958714277165718401 64392 68950
882943441875308801 33730 40727
532696613928578689 2154 21878
773671661441870337 8313 18988
63260252250749713 38850 43246
546826844577093825 7634 18498
134137582256855121 17108 18633
366623243638375809 18322 26580
788330883327184001 5562 5769
730664564736738305 29218 62066
443081085916873025 27175 66283
484999809124776257 43973 57597
525252518819648641 46933 58329
604210343590732929 13791 43885
873214423023014785 20573 35229
70906835369502377 32040 47434
811486008999743489 2280 62194
319340675016430721 44967 63423
319639405410328001 14428 22738
813649518972443521 13318 35114
417155062173087297 238 10177
776373058773526017 12747 65519
399470175750011009 468 49854
478809064864240257 1689 16826
123506101897284289 9700 40117
463497292881466881 3763 34755
57070917839070033 22774 54961
58810172257171449 5750 52982
54266069246317273 42079 55720
25291093813830657 40175 69005
623867570705627393 32569 60137
775739290330424321 18965 62571
113464864381008113 22337 59089
987092877380145921 22277 40873
176028405462375297 14434 20405
454374907306363009 27385 64379
598826383648081153 1777 17519
471905198448848065 44957 64896
901109990100437121 34012 56668
171898979591990305 559 2165
649282944612004097 40462 58178
222259946542006753 10469 23379
410171714144411201 21558 45185
393267915521125377 28209 42994
146383864324171489 1527 34812
692223739303170049 1714 64447
429912734786640257 32370 41154
639802613437897345 23471 66390
617076628253137409 47107 62599
49966859404118937 33071 57267
916994001284763265 59369 62786
594655228910983937 9677 59442
721140021137493633 37210 50561
258944355114532961 41294 47326
362663977541373569 4315 57792
13245923260601701 45508 59587
988919349079630209 21274 29058
850001383010518145 22256 48694
330773876388121857 23864 64045
829731137816583681 26253 61761
589306026974007553 44457 68252
906249325643653249 57631 59299
198785705668868225 4619 65663
991636257905955841 35468 43275
336343899357707713 3740 49181
240372479931661345 25811 33137
673858268257504257 53031 59107
232905189992255393 14397 54490
714534268483923585 1287 29376
817499996065020417 15610 42286
130831518155829937 40051 64047
739107687156408833 30058 42439
43827283350687201 548 66642
467672064350775681 20624 43559
784082415295387137 13468 18637
355097534720318465 36425 47134
688280660067526657 9421 36712
626375911135522049 33810 36744
450834705114417025 14194 41167
132101261769381745 47047 62782
407164219811882305 57283 60312
760133787263978241 27815 68848
401484937897123457 41451 63989
964483188128998145 13722 24949
70492008215005345 16197 36798
781574625937775361 3988 13757
906646599747190913 60237 68112
292098662492694657 20731 47701
326049361823699265 2591 46891
874071223841038849 40316 68184
386577514421020417 52930 56039
167408608385830593 2531 41349
772301775809658881 22612 28325
953508472495041537 6599 66924
23981755568414089 547 24942
841955282978918913 28906 57484
418352364842299073 22893 50001
452073148493664001 63808 65493
715280244719451777 32775 49961
708336781938431361 18099 22738
902456658503858433 17598 31392
158504874054596449 29813 30642
879613064116071553 1257 45778
344786604020530497 10010 56957
95483996307201841 17018 38660
667778895698173569 12029 34344
912235347715380865 19349 57310
312559834474502209 23096 67081
382985447777137729 34768 40609
241837111336433697 21393 51068
624636490888988801 61502 63056
623619529027738625 56487 62185
443915542675206593 6806 13759
957252117119448833 41514 56511
444563402008668609 35342 61259
659050992772950657 45805 51543
617160717785786497 11977 62203
295482757544174721 21780 26926
213951669743423169 17670 41892
118028163170865953 31917 50552
657327832238003457 30045 58938
430916558083023233 14427 58784
302227900996541633 21257 37528
13210536117998829 38075 45885
564092935613324161 5518 62668
489827311435060865 4762 51690
299081158483502913 52315 63901
110731331109153793 4153 37749
257030254582851105 277 35832
822712788942194305 4741 8432
539025456492595393 27794 32082
710393188448154753 19190 36886
739335657031226369 794 32883
670600870245902337 31385 61671
86177720879888401 61593 62641
552636940727868609 51414 53347
425204220055697153 16810 30252
564580139387029313 16707 55757
939820547328707841 6245 57243
560987214911921921 7992 18593
919669532379280897 12036 46241
913155996771859457 16052 23198
149545562851031393 20284 57654
329076112805584129 12446 34701
456189565086113217 29062 53363
774563396242140161 33633 40358
214995271924237857 35624 60138
846448299002123137 2005 12359
682771909674947585 3220 45030
35765247394930813 34117 46991
723228013041406849 11357 43573
142977809033514097 30531 63669
605446471733422721 2986 41879
615789137800103297 44540 57975
202186126306884257 52618 66950
893074088940711169 12329 32786
358767884561096641 13906 27788
851937140359023489 39131 49270
869190700531092353 32910 46109
742492503308771073 30486 38312
483989532313394497 1621 41605
621251890237399297 5121 8012
478231391569579521 40793 60512
246438114485943777 35924 38578
510697709201501505 7433 17247
688819656088480001 10213 57289
140355844911070449 28455 31405
991081253723425665 37418 42957
608004652464877953 2982 39786
185795604159746817 3468 68433
550854277247793793 3204 6146
224284587833796673 4945 29155
694724534733460097 20245 29457
414580673846938177 5990 46172
920219836458628097 30827 61858
267344345171242273 39308 56754
769023548515754369 17001 17320
501871261823705345 50771 54462
409958529601624385 1407 40629
99318414785489745 45676 59364
978445524386920321 337 29840
902225061533396609 23317 30034
528012846647229121 5112 49546
889871484993964417 10466 17808
539444657507580417 41502 53416
759596738081423745 17113 40928
672514776287044865 2812 26915
355707554853001537 35314 58054
516958436879484417 11703 35076
510628447912363713 51017 68974
429335771725234881 18265 27425
689153346589026945 6490 12628
471353340738296833 22191 58169
444340350595407361 46488 51257
852867441400690049 48986 63872
374247681474447105 19107 59120
401374842196666753 29244 37171
785638019074962561 18793 47653
486936374597846081 17410 35733
494102068400568577 12225 55918
383508324182379585 18015 62938
46494847370180281 22335 43399
431893627382550017 5158 29364
531021906011194049 48511 56328
3260194366781378 39701 61775
174910993427868545 22908 48976
124763052746644129 21460 60060
164986128215620193 27504 44812
562025381647806913 33786 41073
448303892147716737 11376 11385
383796922760950593 8413 64525
43021141698591945 3981 65063
141020048339832721 22766 60464
109731742006953681 17928 19800
560661222421103361 12887 24198
887592825187344001 23198 39065
724703329029217921 35738 62113
671548420713516929 3660 55373
648420657224193025 60880 62463
961573496222190081 23132 48760
590540770579785601 25988 38535
335368833412513089 16606 62273
889053871836452481 17466 25307
745189414507198209 27141 43540
217101460516637697 25151 52798
557595553660203073 11561 34267
709816688003229441 6108 60481
500563894091317953 24474 47281
752432155479588993 13248 57457
868603595162948481 6950 33085
764674398612257281 20225 68684
105361752147903329 16611 55101
120391620119143281 34178 64654
307758063655509057 49236 49461
958407364049747969 39778 52187
391307942481905281 57455 59369
672008422208328705 44215 50756
426882095763783553 27472 53788
751896409186102273 4988 39463
98067119599082993 10115 11388
756672164362846849 7447 66602
637107707761540353 5361 59128
874429876994042881 28752 68190
179576866720413633 38601 62094
85683129099884065 4914 28826
608112764288886657 535 38778
61431720436743833 468 16959
419245711017456577 18544 56268
476845134522569921 30683 63505
588831047852178049 18533 19030
274453770367045985 46741 64858
322653154080757761 1310 32008
738742605192463489 45810 48856
503452176770775169 22255 32031
397144366251112065 5498 33238
871093077713457153 13789 17237
609322019246583553 21316 51354
818911694675502849 23821 56289
910613941070892033 51828 67263
605429357066089601 320 40281
884501561028393729 36401 65785
797491851196877441 16612 53004
980454974269534337 35894 53400
445603637396150273 6437 10430
34737550933790829 666 52801
392368223608112769 7420 48959
603803029582394369 3273 25038
774445319847320193 2723 49283
633633603323538305 18924 63574
751079205408625921 26030 26625
508286440543557185 5749 30057
372253168098328769 42366 42801
32515041722724905 27502 61397
832472322648211329 60098 61864
827418657873806721 9426 51024
387391904030256001 29085 29409
675008440615719937 4238 23937
771576144700258433 19986 31146
832728392340740737 5998 18392
383696019203657793 4977 57299
819540827451739009 25831 38373
333317045694339969 17562 24540
237362536535243873 5600 20624
692992102423222145 6601 15994
835656629501521281 58108 63086
553679058414200385 30974 33491
526574491830800193 2212 53116
505110584497746369 45356 65213
569369450449762817 18650 39393
683800356656629249 25268 31208
66840025083138241 35032 42463
892303241977049985 19421 56148
987521773570840321 19263 30987
20994317329904533 36892 56624
218613195887471073 19100 58744
943334394665019009 20090 36664
662295274516999681 5513 19227
557534462447446081 14626 43461
571110291939106689 1976 43776
387366789569302465 17570 34300
942449149648574337 43284 58267
514383676143022913 3257 12955
646029149740471041 28977 62921
141187999153263633 19834 46327
472290287954940865 57801 60984
398386745398308737 14023 49456
817688783063601921 1706 9632
596765086804612865 11842 66120
204398798452807297 41755 55146
857664297831785601 38422 50954
778498954711935233 60068 63667
770394619827730049 35808 37735
146221913005071265 8976 38914
175303418149948001 47500 67876
71605270728724689 11778 67172
610027152503011713 25938 51374
769160179278877313 8602 60152
84568429207461553 7960 20677
119541612771698177 6303 60621
363260371336654209 8398 48731
573928702555640769 7423 68785
792762336562386561 10288 30136
823172316414570497 30181 47662
363958504048117249 4651 36446
576884550818697089 24057 44707
732938069445776129 6572 55192
385410513145799873 12896 66900
428787655610083393 39574 44925
84645867475877873 272 23989
924646718691914113 18234 25925
147320544313487297 46380 68093
153852761267064161 43739 59721
731540302724702977 34152 49323
702950285896161409 42576 48307
200290388712588193 20677 29537
263152150413876737 22147 61224
335936640437019201 16426 51043
489526830381830529 41118 56578
568908684426617153 37054 60183
141175609014045025 25141 47308
203935525027809217 49250 56625
735739143965712769 12565 57955
228789232420794529 406 4923
247481624380757377 26676 50728
385699544579530625 6510 67950
904282010513835393 27869 63976
937517906737099393 60108 67540
86694507129340801 41904 58216
431241165018739969 27488 67732
597100530374728321 185 12313
292691726463957057 13020 20087
227632623440289441 6183 29721
55985697885894585 29113 38328
640690721466935297 63471 66282
988091530444307841 20870 37769
824160348945714049 6315 24497
15987183702115715 59904 66170
48036461580704073 39607 65768
488667299445566529 16101 18655
591168886069656449 48584 62145
409274346618339265 65075 66737
466061622830746817 30531 46575
280382754743499169 5413 56836
994530082014041089 57397 58090
611293186432668289 25748 37997
649715781667662593 1140 62706
137102489269310017 7505 12367
896003157287115265 48840 56936
463518883680883649 22325 27560
74173978920068609 22356 50319
70524620135245185 41916 42206
284352117220056033 21644 34058
56634064842960185 6556 20667
384998466497688001 30691 52166
549453851988786817 3144 64336
363171883810000641 49919 57883
171689670265074305 43169 65423
606741023137598081 19011 55452
372137971749026497 63318 67068
854319164964085377 35842 50892
899730249671982593 1457 44866
981991063421542529 8474 48169
102494219351072497 28154 36386
222970085299156289 9984 68042
184704041638788385 12675 17249
828305214731667457 250 6694
12244758665360679 4154 28250
805125949575643265 5692 16156
605191236604007041 2800 43733
697171108345241217 3309 26276
952551670268505345 23340 43763
799181509111665665 553 55128
3547940437478304 27350 34098
448919635995874689 16179 28216
878855565720840577 6257 58663
407652065634767553 39482 68814
9330109727066827 34495 37795
156438674449457697 16776 20931
911317143953070337 10078 42901
330396988483759233 44678 47759
807057683317232513 1954 5812
289165090457483841 22144 36399
792451836780458113 2492 50280
423123052371966657 18607 24408
933105849720440961 1950 43296
662023519358637441 6324 10181
537023184947756225 29161 32761
860421736565772417 19867 45513
516244429329027841 40710 41731
650997775101469441 15052 56312
512684810961587777 25162 42857
156285574818657121 7027 11844
311439276380518465 29214 45966
151496610056693025 8182 63178
370772872789260097 8633 22842
81530121231029537 3024 28403
524207980873548225 12554 62811
395617712177081409 17342 68577
314464755794006145 22008 28211
920765412879962497 43423 65764
737187537594415745 52891 59746
742205117346156161 17475 47298
467524551536413953 37492 40681
784834278080527489 3635 57267
982600610595945089 39267 51813
835993438633803265 8587 66459
334215643800320065 27196 60232
350659772001751681 35374 67915
951851119370722689 9025 40147
510270284147662081 15310 58280
934714536898710017 19464 33398
561290731565296833 50011 66820
591265670079913217 20768 63649
626873763733581057 33540 39258
497421981481181761 19513 43538
466048241603790081 17387 66134
542626414036753601 33327 50166
837857884436640897 18571 52696
98726541199297921 11796 53045
604877006648312193 27490 45662
487089798700459649 16559 65968
379062717886196033 12636 22952
292696062189662593 1196 24761
592489539950879105 43925 68829
926705946211676289 31007 47582
315751302114090753 2208 2762
170393118906829953 32451 32767
896228025927829505 24426 58672
71271613494737097 1151 34035
737429128254657281 19294 21045
955445476879162881 29276 37174
145703996633859137 30412 46476
618767418664894849 30778 56018
810327571608308225 1700 41814
875440997970528641 13903 27586
690529899644023041 20113 57286
451123823410320321 17017 23461
143567569177488257 15270 66363
765822279209231745 28152 42921
922524536332350209 4743 52400
786381802669062273 13869 48012
894857034504450817 26083 47165
454268724692852289 24052 33239
97726528490799329 17768 43399
603189773790297985 2588 29483
454222747954784001 57967 64358
150986763993671489 41134 57085
887831740031106817 20294 57957
200609759957096417 23985 41090
404617578998806209 9021 61430
717671612374132865 4169 40337
626102251654660993 6960 67146
388869489454556545 22258 47629
5534699044911663 42004 58669
110820380475303185 43300 46480
514571372361860545 50427 60554
885344745892574337 37512 53503
403634741474643713 2432 7048
471105546463562049 29419 58447
862061585002496897 58324 67842
171914347236629793 25877 41695
600857472218731265 36286 64078
159073864411766401 55721 62321
520085576242525633 43227 58606
59000205962881585 39564 66339
347929261996522881 12320 30200
589807761450899201 10708 23431
979434906840172161 8938 33515
999063571335490561 31880 64284
256349312718210593 2337 13763
488538235456729793 12042 26152
346871748485643393 56782 60275
345927340204489985 23989 40560
695973998019933697 2438 35885
340569267233277633 12470 55457
510896761163795777 25567 29178
110759807341658241 17377 51648
363727643966310401 10651 68051
429177868820886465 39180 42906
959515922547939969 31720 42922
712488972669739009 16865 60632
651632413113144833 12413 54526
203180165191483297 38657 58759
772091260825536769 9907 42070
948295093296998401 40228 60175
223527475875012993 14384 30828
472266412697109697 54850 68925
471930297092871617 8462 26513
154004125544496161 49589 67333
128171169988132049 21599 29427
445545656710081089 12447 15360
505816885535868033 3514 40151
816902608647588097 26458 28926
664897174298371201 35132 41134
181417885434143489 15973 42697
780157361538034177 3263 31416
823816960026071809 22222 42389
394009669637465985 17434 54824
51197109375763721 19174 54207
709130782124109569 41608 50971
951223644449022721 40665 58461
699410839677451393 24910 54804
203006848943203969 46974 67353
755885882259310209 41150 50870
54532808570762369 1221 26609
201689690874029985 30107 55079
286399108588298657 17325 30257
220490486979148417 1027 66881
910243300683539713 24044 54682
856571855424046849 20189 57212
323823117321865089 1892 36173
654456825623629569 25847 44735
574003085620397249 32794 63859
511118597070446145 32847 67671
226279984818447137 18432 22317
477058803092209153 9359 37112
3202479048333374 28070 50353
17627479090034371 23761 34527
102908022179605041 15674 38271
208520106522218657 12065 37795
164929926417265441 42290 49750
196459889395082849 25285 44838
935389869247231361 44302 55136
904055376623549697 286 10914
816157802074435841 14507 59502
202009661869251297 16699 28786
27370818649387729 23401 67499
414635863576211969 25826 63756
57000466016795313 72 42578
373115198341519489 57856 68612
717816893020923905 10623 24095
668546330414958593 16883 36056
870775151935539841 24968 32882
867162594478767105 25258 33157
408585378569654273 13713 39694
274996774686503201 36252 37631
474249733107363649 10918 14164
197062117848343393 10587 66651
915468707856135169 572 15644
19321124369927389 549 42308
2606584806137847 13043 38408
857712789966424065 29378 30269
345518879821099777 18199 26616
730080739099708673 4914 13710
987890195746608385 3557 26158
173382598806153249 20516 52871
140353068229373441 34056 53656
142513625123374513 41646 59381
195514439128352545 24120 55473
183882826491522881 522 42727
36045763302610113 36018 67001
710426064662119169 20045 43300
646135058623620737 2064 40593
164136931248645377 28740 41422
577667777885452033 45985 65151
389382179922794305 22692 36107
352070518646833345 12971 51471
321745185625527361 31213 47534
514951791530734209 3387 21065
646854111433516033 18947 23101
267581473956390433 7771 41830
407808657024656193 53844 54261
91236865899119841 27454 38375
878171302142707329 23103 44818
816672293571095041 8511 13478
709357934219664129 4916 57695
538934605347066049 7628 54065
908347155332723585 25732 41529
793508890633880577 68009 68711
953366067248037249 6013 42720
301306420024289409 11718 26757
836235388354285953 33683 44196
398782125724672193 17940 24069
563019310386291521 47813 66620
824258737717912065 1876 55661
485422047986777025 9330 21055
196986828712105921 12428 64460
971556251322237313 27644 61486
586940067565237249 3517 46912
631612699372030977 26084 47995
168109586040465345 29198 39674
56823586640913249 37086 47138
171824606110618561 25551 54049
804223061455576961 45279 49263
142975428873590721 30247 67367
434367976836465857 27813 37257
91230656504151857 38204 42370
244995650199374625 2557 63469
411720995261653377 33460 59407
296395895751711425 9269 31901
187262567430934721 38811 53355
842690119003908225 1503 41250
383641188959579457 20260 33761
650669992130314497 15155 30958
277271252119405185 16647 29371
953551266295082881 9468 15261
854974381207547649 37374 38966
374129017343474177 2514 44535
320264682005785089 28224 60591
725041425592696193 24421 54176
756899362184377345 11364 23250
111851655823709713 16931 21939
396305126828920577 38137 64651
237303476082335137 55647 56842
553842108463761921 17350 40484
118440435802792625 7076 25167
807718395595827585 33115 45238
694442324261377281 25413 65071
633733554141194625 10276 20513
35863110109072949 36281 44832
386700983493014401 1081 39026
376796722122353601 26642 46862
765597498856074369 11250 38378
943513292531402881 20657 51897
809307910922171905 28767 40861
806115017073256705 11780 19701
731132118208868993 38191 38554
901372527102562817 5687 18600
223376214911084513 21728 63765
887518185874459009 22525 29709
598005823567355265 28636 63095
468680168094547137 3959 16920
572100582691632577 21232 56466
844276601795730433 29644 47986
372520011468843393 44791 44934
135828270051273841 23939 26574
582017564746521985 38344 55684
832063733464426753 6208 42860
324074110256937345 8690 32090
308053942311229185 8008 36502
852237232604892417 28656 43559
846175687987244673 42981 68899
536353835741771009 7645 34514
962034123693268097 44514 51325
870925117614220289 43873 55323
165290502383019361 37605 42755
930078271041800577 16957 67716
631205292833239937 31288 42024
57196843331951185 6435 47792
215130668662869345 41731 67050
386086850853125441 4245 64520
217416060567312993 50839 60684
215532108565056993 15018 25046
600706861536568961 29655 34278
739000119698950145 27314 64036
764631705259827073 22152 59431
651207652939234561 1271 42605
721855536210359425 28860 60630
420999809737189441 2584 34444
738479322569201409 41336 49950
856629604701723265 18901 21641
38108289571486153 805 1451
819670908948360449 50123 68113
241458180334884545 25065 47859
289228233752737665 8134 61837
729491943728579201 10974 66050
927432527488797185 1239 23599
650024909551529345 9012 65854
643051674160275841 52422 68955
362975528894569537 27462 42636
353832081175859521 20638 29563
313255136273536321 35858 41538
911523702141579393 44474 54551
732649025460165889 31798 39232
43740158972205737 19251 59517
614514879263804673 50381 55145
863053220191787265 14068 19985
417409185310990721 19448 27167
188987988455330945 47646 64081
13054316764989693 24353 25435
641213768206341633 59635 64319
774385302490305409 40086 63645
479837222096470849 2074 66386
781546175429763713 31476 66488
565839220578467905 11072 67137
150382755701830465 3575 24603
454339400229606849 42902 54929
402588827698533441 5171 34321
781270896856568705 6104 32888
497449812383496961 9996 26714
753481466366700673 53839 65099
830713013258769409 46730 62035
775680675118636033 27203 63636
381853878663040577 26942 29359
360250679509427137 37544 56794
649478738159555073 47577 59682
505298414261801537 24717 57156
497232413930181121 1643 50732
720488748820564225 46099 52546
123208164188167041 53118 54565
595779126414910849 33856 54877
260781415527706177 21146 21965
138617570949840289 20597 60110
61528993742452801 43611 48908
978019956160523009 22490 48548
273756030675105665 18104 34265
184859141959428545 11886 68140
568333794153470977 19029 47381
137518181700002625 25127 42079
361353781693484417 25164 28048
512166606663420481 30789 56405
155501702727317345 1289 35504
626763217011387009 13758 26438
428676409399304961 45026 57437
477333560783499393 33705 37306
370662822183259521 35597 36980
492967025934476033 35188 65952
444741760677093377 12919 48309
105131198129676305 24195 51317
256670168167257633 35836 45592
114322521471109441 35147 48181
820637782227567617 30609 56757
87189258540341537 1831 36472
351912078615651329 47598 60440
594477478910860673 36286 66577
215446845817727009 38520 58647
825913545060025473 28615 35547
13157351433246591 28702 30208
236436302183392385 13227 39331
178465633533267713 3109 50119
722121603296152193 1926 14281
38658854733238713 34702 67452
774942711598484353 23323 44192
921823967051270913 9340 60881
464255554577711425 39118 40442
565506765263361217 15039 42166
483717130363260161 10255 36543
176560585312433473 8051 52268
554848609939163841 12590 16258
172852748113353281 6702 44297
155762299463404481 32295 63116
389615272677193729 27367 59445
551106026572036033 954 10443
937129106863292033 6460 12500
368223508161179329 19218 26378
200490227198930177 15571 18289
892613764724551169 8186 18983
736645020490538369 35996 39890
646784852997811329 41813 60565
35339448539989605 21464 30005
928785423586283777 28703 44539
505213254104997825 16458 45090
818964194291339649 15885 58872
973158529792630785 35875 42833
77051741970215921 37954 50428
986377997428103681 7251 28763
343476028193279617 48804 68546
583138869547045889 47400 68625
472213606098712577 9109 61933
174385560370378561 5465 58608
998477396908469889 8853 17356
873065292472450177 23713 58978
86920675012827073 56624 66324
362647351595636993 58650 68983
451286282192242561 16472 21173
604194690944812161 36643 37125
988879976555985281 23133 54195
106846696086844161 21022 57595
784228730217563393 39898 46872
156050889366117217 17410 26712
74993706033488657 36538 44505
484170423949347393 978 59974
555669301852063297 23202 32856
612077799275144961 42998 57064
505899538018418561 31189 67246
562910597501652161 6363 54499
893923393800889729 35415 59755
390554389648560385 39485 58565
922941601862412161 24244 45252
742764049612116353 33256 66494
88428595456079505 23272 67084
280411355433702881 58288 64941
926912435776422657 34294 35412
574815395741889985 39707 49974
212929596146665281 44483 49419
233795940840781921 44740 63799
844327285371967617 27391 33491
295055667750130369 10747 21252
217046300305995041 4112 33552
400978474752267969 52212 61446
409748612797507393 22716 45834
814371511706976769 33487 56162
304861806363760449 29937 62895
212427116281094913 11048 29372
105872194567488977 4875 27156
493621807242970305 17635 34612
103374821429994769 45285 66811
470916401526867649 3526 54861
777693272363229953 30344 44701
121457414840559601 25792 37029
352973980566815745 1323 14636
426075740440598593 13349 35075
70943443985207465 39665 55005
16068352444033707 8808 43377
541548479140956801 54707 67738
286896347913572225 21600 64692
832852903755458817 53796 54743
735568856328679681 13008 21467
890364471916143489 3409 45944
65844518254767337 32875 60076
996749825506690049 17619 49871
135137305828163073 30230 49170
392198905679137537 4101 30175
632195979613843713 3592 41402
589535689351329537 38018 46739
316572699771082689 43934 45837
631095895796789761 15105 32677
332205607143027521 13810 64167
338023748199155713 36299 55257
726245076823357057 34940 45283
981034493673703937 20390 52601
69329343271309793 3631 16934
188724173986265953 14834 57867
353511784872548417 60514 60699
512184784121131969 6111 15950
747866082888197761 13307 25121
725005279291046657 35502 55877
730927638623437953 24531 44304
724570761657489025 2426 11720
996406843001839361 18032 45857
591632139944444161 14889 36789
541752572201115585 24964 62728
698017425239385089 12931 57926
991062063047667841 7860 55446
292333510892227393 36655 45931
885488207278552193 992 59863
684275064369344897 11415 19487
489655685978792833 9283 60225
81001693436071777 25415 35732
158962629560075905 1436 7241
784099848442394881 26145 51865
223372064068190209 55890 59159
637989539568188545 15290 38797
583713409860376193 18160 54558
532615638078468097 16190 47918
37539029495324177 31527 58029
123210630920858929 40760 59535
389350333020612289 15361 22264
766151474541089793 11513 13616
453522980776160257 29107 44121
387724408377628993 17145 29167
770844220998906625 35746 38311
540481533665072769 31918 39756
73669874425608129 19173 31182
262424216137056033 15137 56771
933294468161957249 26929 53746
513403516506969025 42248 67086
764794889415259905 25771 28017
130444423482792609 39773 56523
763058259587705089 18064 43308
665166552691786753 39866 46573
236223562506868481 21334 63920
429939561195432449 37442 54481
95936729565945457 45580 62809
501564776658000257 5466 8048
238513687903338945 16974 40267
373815319941932929 25693 43078
852540349954477313 2656 13210
631586864200144769 32301 62811
520810547364082049 3176 6489
357534867597571777 51487 67202
873505429112835713 26556 31085
421269049374302529 4007 28278
129753399480410545 12361 66740
146885813793282689 17793 55435
492788564293856961 35002 39227
56628542466555129 4557 22335
951778921699233409 13556 17538
683049845537858817 6701 60226
350084036125277697 52406 65855
981919900827989505 53485 66762
293752778419634113 27758 39223
947820140039901569 14011 58217
762123275659273985 36116 48593
167497828452113153 45437 47386
73673995566995393 50153 54965
829587692348532353 12129 27852
980233484907298433 5807 20305
778700159711547777 11299 46250
22683668973161985 3939 19285
899868238644778241 37628 44430
675437063310777601 26805 64184
509673480180637761 8374 24995
460090033158710529 42720 55098
826643073447179649 18387 63429
64322497725182617 43110 57300
482115015449124929 38676 58147
332291381224724353 20804 34025
237491313145561377 1979 37102
755043624715693057 6043 60616
228537139779305665 15941 24145
551407068016548161 83 37537
922124611646047745 13257 42189
923615483777123073 10777 29854
844789182875104001 15444 47905
336560160020827201 21872 37705
597099548998294017 14870 55175
81054160998984769 24874 60501
40984207416258305 11114 45751
465913529099712065 598 7967
108654453182545297 4739 60750
951112887198515713 10502 32676
99340154864336225 6420 64300
665939635652438913 286 44147
33147841259527413 34410 69024
820030015140201089 28658 46070
889294274869556097 18882 56372
980573222624574465 44054 53458
555691541330311617 4261 47926
851834169649773569 3024 9216
244001126898410817 42373 64679
920800957459039873 7827 26462
220374443716188737 781 18804
977730654713877121 4560 63220
489266733961855489 2199 21818
648203027100610305 5868 43689
400939290950226753 3484 4622
992678925533535745 28319 59400
479268740052333441 30138 52413
906674124026910337 58099 63084
936756514072577281 25463 30026
837596403470268289 47499 66570
548103737595184257 25580 50249
7085471484007401 771 52086
410162419840737857 46679 60453
857196940388146049 44782 68117
669202351385990785 13306 57563
871450836153531521 15763 56819
649295592303864961 43 30818
231175638553292385 46519 49259
334749253620188353 5000 13462
47048178870827681 22136 56376
663951755246877441 22717 48189
144543315504275681 5078 8720
155103103224774945 1496 19678
157120011249976001 2848 67654
846035111785475585 7328 41135
440026482652552193 5465 17719
536369514274227329 1352 52722
522799970651593793 29877 54668
673139896387347329 35407 54585
64590094311565593 7342 18524
547152625313742657 3875 59099
589735910353159169 15217 45398
672751105307718017 5462 66262
150693332886316257 26911 31859
929386726422691841 35281 45648
350821238549176705 33381 63331
161484676359044961 4174 28460
862611138582163713 24098 31850
261192766329685345 5749 35772
561201641419831553 56525 58328
441546330585048001 18336 32028
475178880712331137 21807 41846
331954470337919361 29002 37918
190364004461859073 26884 38388
184901429278404801 40804 52567
557152314998031553 8295 25619
553179313735483905 55906 66218
105083615074182289 8761 49189
681117102369334785 3761 23932
608902589663340929 12189 32338
586989777250082049 11991 20207
392124900533449537 2800 42961
280939131018932641 28600 49501
293644365128894721 4482 11593
632944223461123585 30858 34086
336055341480932417 27101 63932
594751180776505345 16323 21171
226456910204188225 55381 61834
950853438404422529 9621 17470
799912114372322177 35678 39245
960359544404305153 21881 65087
604011144367714049 1292 64122
111752443395744193 2012 16374
408701769515790401 20708 49289
82154127935943681 3352 25510
212542823507373409 20011 37913
232496660859212065 34745 68118
411135156841257985 6164 40635
64592562216411409 20363 45102
218971227870550689 2739 24191
554740977175100609 11574 23720
656298181905146497 17811 20226
864990607572018177 16288 44205
791286618443944449 2479 39304
341368747758806977 52810 60216
641204122339960449 341 37521
318505003877710657 59941 68125
904926194047700225 45097 59408
269679397248808065 53794 61415
793810472506880385 1601 59924
733566164627113473 39322 58868
551710118586594689 49164 57659
559607043316177025 13652 66965
894932924002123521 21298 34108
807334184167281409 46181 60321
91274208652972529 23158 47487
667592578711747841 19677 63364
11746444404156621 26118 63468
503364084535540737 1188 37649
270446888521842497 54635 57483
855006945239281921 42222 50407
324798798728924225 22679 39793
99801634829937313 21192 56580
816682845017989889 19437 68814
578637987884007937 25214 54617
448620579984083905 6573 15296
935190994257702401 31157 33668
804867261268167809 17381 29609
895996349835670017 50792 56341
51418189480816777 5688 6157
326336422437783809 23820 56087
754300388478380801 26676 60692
798231422123734529 2635 57984
909677546673112449 26261 59996
631473929683885185 15806 56274
670595341096980481 4806 17206
118315457529675425 57661 65486
735856924749501953 24085 34992
702001568363591809 2009 15042
776080185538742017 12402 60173
873766659857267329 17053 50533
798152514501044353 12364 52731
773790656517057537 12400 17666
226971448553296545 65607 66292
225329429026587041 11995 63550
226400427631947553 39909 41515
758131139225362433 35034 48107
685337910823246721 3679 53598
721376042310936321 5918 12617
42729174165533121 54453 61880
513004094244045889 2533 16249
672333786972995329 27020 42986
879877944858165505 46744 52295
54167499428334769 19757 58690
914849638661458177 597 35196
384356937358770497 8790 24230
85030570928893217 23053 39032
340989156768944897 31824 67661
863410755304464257 4433 46121
298063422293534337 8301 62604
65292283543882945 20972 49025
822459035185804801 5562 56271
988559393795675649 3732 60679
850302308237413505 39735 55646
116879666961352769 7342 42108
293529368899459777 19440 32744
86102174066773793 42649 55645
666156980454996225 9566 26204
656687096102260225 54118 56051
23990841109881701 33210 51952
784145692251634305 3727 32714
867899120205290625 3758 9305
468082302207619713 19907 43181
977056569228285057 28543 57035
774277362720845057 39012 46964
559661779188342465 7892 19973
150860617146676641 17358 24014
528167536265446081 14695 23773
71063488075857609 818 17931
511276442224467329 22501 57988
233482772398275521 49418 53500
197151325294857569 20533 30432
174533393696400193 28941 63301
708628423487748865 25047 34769
254113615300028065 6822 42223
907312333489134209 855 54678
985633557428919041 44034 46073
880073204554914689 59159 64995
891335947200900609 53763 65289
72526301651908657 30312 41485
693200270716708609 7937 42007
416306206563898945 24877 26644
122023948162606641 17056 38639
916275306935037953 18365 34057
238790047404030753 33555 61236
576347806403358465 43407 57493
20888393333706289 16189 46481
732486643042268033 24996 61460
45575313096911433 19965 55021
301126970575108289 19462 50127
483690149567578945 40712 59992
804100566175581185 15893 65325
439185423832448385 3052 49904
859028502685898625 27168 47109
65973329771452425 13075 51514
757933028779280769 18767 41237
108451340396349857 13147 31305
429593393933156865 4767 52752
665184039358436481 27797 41194
719440569279445505 37635 64829
365972886435066881 25761 36674
331586942951272321 16675 47472
741878936528024705 22811 44760
563630787002711745 25015 41458
232622007034272833 47067 64676
143507984480702785 24096 37720
652928908422794113 225 15579
273163619788423521 20659 35391
143750382179582913 40404 45392
406312548011637633 29647 47669
855601101000047489 5131 26582
205601269982015105 64417 68760
562086698978298241 8160 55920
882049370337153281 46740 52591
807446394216910337 5563 7022
342108405015071809 20072 21237
984064410202599041 45109 67280
645010722327750529 2080 27474
326193248355906433 60847 64160
102374504138840193 6790 46155
790466467115003009 28411 29612
265022792709867617 3 63210
651391724515306753 5955 68671
437197245583039489 9702 67847
463535874156043777 10594 14348
401143212695412673 62552 64039
52277464954556761 1741 4940
882474940960651777 9837 58945
762681534412017409 33364 45725
638182017467567361 32401 45856
313023569619858241 134 40326
417127538631948609 16148 49801
208084300337283425 38595 51058
982374236280062209 44254 50169
977882686278491009 10427 23346
12894947477338549 25118 42129
401229976480998145 30687 45296
184840194772828417 35951 40647
707231305762732673 13567 40529
5618689608699158 42381 62278
345890802462299969 33061 43013
815181313546386177 46956 59458
255627283365242881 413 53347
24443487472684213 1375 42704
601446237650854657 1390 58435
580057508570529793 38132 41953
380969054937551745 194 64941
465699640067075649 8647 41484
178654236441310849 32653 66154
824635054129824897 16068 64324
797864944221799937 13754 32711
29740257102577773 13423 20391
998907207160605953 10297 21298
4513770229134907 38226 39447
138422428893150593 28803 43583
898779911397529217 34432 37825
201359051016204673 28901 59592
442647456196848321 13254 59905
741764309206303105 7459 22820
828258351091836417 20409 48124
864692642581239553 6723 16127
144744423131680129 29199 45016
93460467524309361 36861 54347
969254896909010433 30477 45814
875187402619168641 22230 44369
326933592340875393 28394 32399
433394381861404545 7930 34577
210201348181517025 48843 55453
830495790075950465 2914 42876
584738737513344385 7738 16444
672901824393832705 41277 65394
407153947184728065 45893 63124
426372165311882177 41051 47669
10626867560713295 15357 56502
458739299183662273 33294 35674
107133516998590753 34910 59945
685619113608133505 28299 47258
740969287342476673 4832 19876
313850814620352001 4165 54458
411847606133708417 5852 63839
405701529164652161 7454 18196
308933347368391489 51012 59856
16167607813343921 14042 44973
992164656019856001 10471 40140
121679107706505361 26522 60677
208742113541955393 36316 44513
161835502866225057 27067 28696
69088167660030561 9065 47224
799049942934864513 24121 66393
384405966573265089 63881 68162
535232755129015937 11955 18398
406123893801964929 45447 55895
28383230896729117 13825 42437
72327290347754321 52736 63197
983706571659908481 35216 48040
101665535371612497 63958 68430
128724219404126929 4529 12412
916364741789262593 4551 40848
900783066731293057 9816 9861
678539588149437441 47665 62430
765031059408919169 4753 46145
384649924101591297 19130 35679
760232272787177985 50554 62362
700718180250422785 11258 64314
228577684233478337 1803 62813
832684423212153729 35742 49319
939211044300122881 32945 66126
823375275392539393 38126 56137
747430823270398977 13422 45326
644391926274533249 25369 45003
18051326985570881 20776 62358
830246803705993089 35604 65738
212759311696039777 4497 58219
543616333713710977 21380 59581
965273380309980673 20929 37618
219354433446898881 10634 26694
698711549393088641 9084 66398
689175215018433793 44541 65491
899122199676426753 28435 46109
261636125934106913 33343 58572
588628853146481409 43618 44520
567506455799641409 59563 63292
173264648587348801 17888 18314
33339634826734965 23673 58932
15050098764895383 2814 54145
983067312042077697 3225 20595
248033742968900129 5833 17351
677998032002538113 9303 57123
488783026586681025 15018 59332
857217139478162689 35055 44451
485429192194857281 42247 65435
412614478283575873 9699 48362
893621447354483713 9413 47202
804970614108906753 13510 14765
623518756670321793 52804 59878
489907120585716161 6558 61430
615301898186949377 49709 56837
23755116586098525 32405 50530
143347292626458513 3543 17654
258049500242339745 19647 23360
160119622838799105 26540 30420
341526930953204289 7362 63433
110238583537281441 3657 39428
524607512770192129 38461 57926
701238649122195969 33770 43976
10053819619368909 2320 34743
844633266798012929 28026 48430
895016079706653697 28573 36854
116985771762720961 44974 67219
153989193911609601 7172 45106
120383416501809393 50936 66617
490027590852779585 9993 20258
100039983582412625 2198 16641
593053315614749697 44686 61383
587634700817659393 50996 61065
182545162805286753 28477 36849
211018894240218913 44783 52096
923082552066841089 51825 64830
31859558107029785 55726 56946
72947149553247217 35004 44760
512998496316846785 288 68021
386166478129776897 13316 13452
590923592020345729 595 50567
543610445651570049 5631 57592
890333845806388481 26375 33076
779197385200500737 4226 22277
510811434886662145 14384 54600
707419254563436801 20627 25698
858002380571242881 12437 58899
776915332867670145 45662 53300
702221733250894465 20968 62321
60548466687681217 24208 50887
685670268529740673 12797 58812
897327075351835649 91 49795
710952731922745345 8230 59684
445056915854681985 3422 66348
869761919777523969 25018 60235
465966824994151105 59100 59964
603004235879979009 50905 65279
159510872185666849 17796 43367
309845175994119873 12881 60669
376983691279331649 19877 57854
230657575315959201 1359 61076
973052495665403009 19759 22108
202356268855290017 27639 33011
973992568693031297 13037 13813
850376650537384705 22061 32240
506476931077077825 38706 44294
421680979259626561 19721 64529
736895052622013953 29978 45441
740989252802918913 32641 53645
658805583590751873 40399 65971
579358093484508161 9006 15465
651722452007444225 25046 51672
376922707046929857 59663 63494
554737187783093313 22368 56384
647029803411918209 9496 25943
632606953057329921 2437 32247
573820525254816961 39139 61102
551792883696183617 8082 62342
904957698208768641 33401 60427
366257282513597441 19586 37159
492071257547422657 33281 43315
719891954217008129 25942 55459
489554006809264321 14036 43913
652184634252488833 56798 60635
278926144291787649 49772 56652
543821471076828545 17729 24980
211422336728482209 14077 41905
143150971873918561 2477 35658
695132569284027137 15905 29423
413291154630957889 5117 45991
897711877636730497 30984 52875
261027914906133409 16680 52476
222404753747369441 899 68577
378064587784539457 29281 66550
873890460243394817 28135 65863
618968069816471425 1389 19528
720505676054415233 7824 51454
138474849478757985 25223 29340
481936544876866433 33320 36460
151384691677218785 11130 55122
706013915217440001 10066 36457
905286960544490369 18836 56842
672914722203792385 29630 30547
202967770587516577 4280 48577
189660059794078977 27232 42262
547556576966730561 41450 44752
697285203306272257 23311 63168
405467841297973313 7837 26238
837978560427998849 33467 52613
912424435183201153 48204 59594
28331620329772989 46094 62786
359260827424090945 23372 29570
42346496285176729 21609 44226
765624463464394753 3614 47770
721874814627419393 18842 52446
3150865667816306 58721 64406
480559735656171969 4791 12187
994190535189861889 24999 65562
64949719257960225 220 53657
402231123093482497 36299 60796
561093461473291201 10935 15827
421117866446895297 3154 34945
270209509345100673 13157 48430
296037934225108033 8863 41192
38147065938815673 18873 19358
302640364332834369 19600 25050
101212459675032561 4026 56813
648208957046474369 7458 62791
288397057376471361 4533 9176
668770126141044609 47879 48809
183043976496882977 14256 28703
129274290393606609 50940 65922
631864929303091585 14721 18888
592630085753203457 45904 62119
676405622297444609 40782 48723
685328422231233281 10267 11358
465113979070935105 10343 66694
59090814546852497 38572 50222
331716190846940161 12166 12835
320783301400506817 28653 63458
332658893753389889 28547 68499
782868022457254401 8788 58802
350143577556714561 32291 65712
911196557114717313 7498 17073
791418606737806849 10277 42395
394493683006420097 1369 26563
164921889652639201 15858 60109
204686743262936225 27721 57113
594555532248975233 31672 52804
272761236629751393 13910 67593
219782514349653025 16738 62246
344447270958479361 26514 66520
328286869255265409 47718 59805
717059321992071169 26637 33445
109692273613255505 56580 62998
911485225239783169 41128 51012
843265293406730625 12862 47839
494519257689891137 53289 54666
407072903712908417 52265 63797
41448352895738337 21412 23149
217821088320476961 46877 54143
296554359285597249 6713 62679
15875469110191887 8990 38250
992145970545731585 8166 17321
332524668163372865 60108 65564
637984441511807873 36811 53300
664777515781203457 10457 18036
243375187856596385 19475 41783
604831574585688321 40465 65004
929711835220491137 10080 35821
904711351348076673 14246 40224
896565482624378497 45040 59462
881550455131517185 13323 46441
162416255731503873 8898 51711
747145370888638593 36491 57238
641560114888275073 44612 68259
689942309792854785 30597 61283
22910206159043157 41388 48336
447128390506115649 1308 37378
688944938777307649 12056 66876
951705489883963137 4588 25779
604964598562080641 24222 48728
275046068172436257 35568 64183
880471675917245697 49492 58336
236089611391179233 8753 61695
810271239876176001 2104 15393
856180245509072769 10858 12863
223436465445995937 9997 37454
708951765900579329 21919 53516
309825071039146113 30370 67032
507232997538501697 22775 64937
617873315500130305 27378 32130
85634238621935313 14781 15417
657829879021892993 22271 59225
230578892527255169 18562 43038
812988761943426433 25071 53564
250893437412159425 296 33062
35076935118272701 28837 52036
703618003348175617 37108 49041
130656404610245857 40365 48043
324408961554951233 26799 42077
721811961334214657 29134 64905
832570137814876417 12676 46770
202640851932283553 6645 11434
53188756875627521 9086 29722
945962302546380545 5776 50911
634604130685552513 23837 56015
592537774006668673 27031 39195
651875177061128833 47229 53263
265188497774477825 32717 52161
323436426996174465 10805 19133
405583054446605505 9425 66738
909836562314964737 16198 21691
273872911928922497 57248 65294
252437147564741345 15252 52266
756257255232693377 14737 63988
283163718205372577 15644 16385
691558022256874241 6160 22718
613700925408657793 16412 41843
676124578753768193 6152 65838
205319492262233889 13700 21038
909568663914743809 29320 46926
596200598936441345 5481 36212
848106039790561537 16195 30404
319126566044303681 12533 51548
829041339144101377 10506 11691
712645906612856065 11765 51074
578277459853676801 5976 16317
263812668533077505 13709 39870
407159896920493505 10285 18015
651493210853210753 48750 56556
26561979539334149 2038 16681
974627735313134721 43228 64204
189255807181002209 34703 52765
783047548677949185 5087 55475
761986863912039041 24647 26280
771643149571062273 38553 60785
302143198316461057 44587 68834
128991525652800481 13733 50046
769503263862784385 30568 68772
353153167986079105 8150 42428
837569111038067841 30703 52015
522068300352650305 10856 46410
681108105424595329 33512 34779
863912019595247233 25628 37515
292288358495714113 8513 57708
963014711518930305 14913 36402
35917221654184317 40820 41942
597421031194670593 61551 67396
140715284136678769 32277 39275
998037041730718465 11031 40694
78051030409181265 17700 58496
404667541285348865 5551 26959
694431887748411521 47527 57924
761872552278880769 32952 53280
998216308664861825 5060 49141
231025378488368449 23238 25340
6488558927959077 54382 67183
175386326520474273 64110 66408
619582732422497153 39321 45746
272244362238879489 21412 45968
673240328363167617 54338 55133
466191685797276993 44074 50196
560218653263401473 19517 34703
335247695921822273 13537 37834
297613433297119233 4447 42423
556305055527694465 39062 68742
596599880698459393 34657 46422
87360327934632673 47106 48712
39764406877342393 197 2029
89579221825438545 50325 63492
763545846152364801 11880 19895
878022416953172097 65224 66048
888022154265161857 30826 62556
657703993461261441 47277 66536
97752252205008721 5399 65811
791289016436891777 1357 55049
938112883898131841 2325 20769
627896932665670657 23982 54641
541635972089405697 26695 65189
28644052637758933 15558 37442
334653632659826177 3770 8659
425880603670940161 17256 68548
532619371916251073 46736 58329
794902672574735873 13893 33469
477832771416334593 19842 23377
29083272509872417 45354 61392
105765194159655345 41461 64116
652155146101620225 34432 68755
361520614927645313 58585 64191
168808737926660513 13316 28685
814712478096804865 11795 35788
76606781830818705 13254 21817
327590400034669185 17589 18662
514874543811835393 400 15103
541416513646250753 25325 36233
381455822779145153 33989 46088
295174750758992129 66047 68793
157267780848677313 7764 18746
917894341895230721 23427 45024
608164086673994625 19005 58441
462505631032517057 9757 17600
538940591552609793 38425 46705
956029641045883905 22931 67005
713027270399265921 53591 66748
251832007697988289 156 21981
711064911097985025 4985 22790
891879783043417985 5929 67629
832132410570167681 60849 65927
652999320688966401 51685 55996
252864468758311041 2663 24716
750611226276244993 43798 52769
463763045204558465 39854 52068
256303696409151617 6097 22795
345393203936360769 18899 36514
763300035958803073 1449 58022
603117217405738881 23177 37562
897271956786031617 39650 48908
532059579129743553 53757 67974
287880008622234849 36886 60496
661753663387628417 690 2403
571511182772656641 2888 32878
404907362265412033 7153 7996
58384433046295929 31750 55822
37266396558024441 19574 35283
832539199713924225 37530 51654
388131865143215297 10758 63723
398566759467822593 49185 63787
522971499229157633 33924 56092
334745175480083649 27118 62003
559387925754002433 23714 28290
961633184496786689 14994 44712
90411326347023649 33511 33649
211907873100248161 9548 58616
962358672481919105 33053 37274
805184203360422401 22326 35155
588654573921985537 15142 22054
132963290302530625 14095 51483
574903870163431937 32218 47417
371925346379111233 21830 47128
404984831102908033 11604 17006
804283761384997633 7066 33134
256869984157255265 22520 30165
649027415454664705 47412 67111
364789381565600449 2771 12999
404302404702963969 8182 30346
908172571479745665 14075 68876
333326381322347457 7587 63304
29323209583608901 3060 63520
563960384263229057 13036 53038
315781780179470657 3301 13241
881360505882437249 17332 66616
915444461315416961 4432 10925
526615128964682113 26252 28873
899355171962547201 5734 37566
502430028585319361 20211 65393
20186074976876969 54864 68225
624545730417285249 229 11817
717945341136989185 16882 41504
323690714096070337 19567 29488
815807987171211777 52318 67337
146222532507767521 16802 30548
659814447719689729 26583 47223
467389512810182593 20747 31535
690304309221190273 20723 22252
598641745460444289 34765 55799
986140376543808385 21420 33860
714726348731542017 4479 15631
668634209389097089 14785 59761
711208076565402113 5116 25232
166401339917221953 40816 67294
855863433256967425 46467 56362
357492996879884097 44766 65920
810199181513869569 13555 22561
854453921314338049 34827 63063
43060321038577601 30727 53758
29405144001401597 43020 47738
303460516891920641 25814 45644
582625374233963137 2275 57789
259921987815953761 15979 63231
890342766302879361 47994 62669
450728228338736129 36127 40251
266251006225054721 16636 19705
914816332424518273 53132 65463
70865469428838425 27065 54323
712306352674477953 9544 47050
429603255670080833 10752 21826
65529498594752769 5396 10462
127729528310382529 24627 54966
233553158445406689 49037 69008
499557170722347649 23553 49229
624440089158834817 10028 56105
646690151669332609 4347 31385
259955210320203649 28481 41378
925968988319048961 48362 65435
302539518376971009 22421 40507
375359165132934465 54612 67045
922057031101534337 13280 42543
934836948935931393 8150 15158
984513229785161345 33216 47132
586895882047883777 3328 12484
175114363290720833 8313 52317
605967932212358529 14974 59544
628209109749331457 21750 35761
652290284842180737 7839 59924
128370312660965873 19901 54451
692066522257199745 37398 41099
826912963287721729 61303 67196
74208974011838785 1496 6238
316011401655902785 32199 33680
208746271846358401 13830 29703
523059201194126209 19870 44055
173854719006740769 875 13430
18215083135320497 7042 18786
669662794341896065 6718 28635
412835728559027585 8332 58001
810953927955949953 8328 30785
767696877538742913 17313 36122
809386433500598913 14942 35935
712478236943876865 10239 30451
714622003807548417 34077 49302
15624311430119775 50773 67775
417245206896474497 18768 33134
783148498215719937 49960 68280
390128435561592833 17420 51908
280881565123213057 19767 67343
233528050957055201 44090 60495
730786649895076609 55695 68771
996030647347041025 51697 64276
278013494167343105 16779 38641
767370677107528833 4075 20225
343226662309430017 9921 68343
832182157634520065 11034 61113
680695786396984961 13549 67408
962453141729604097 33909 48809
416549999377888705 22567 50963
88035548386571345 56846 64911
607589765516284033 40902 58552
238296100073661409 17492 30779
707882739979535105 10580 67143
640618171925524353 1174 5986
253641066300890113 13227 40491
994303218413129729 12596 42354
968748928078678529 44956 55035
2597494246415977 11704 13856
579341397954582529 48929 58589
900486922099169409 39039 67818
32185479594684097 16964 61652
964887549918387329 21432 34706
719637193456993153 31000 62273
479635122261633729 8124 58860
2984404912250938 3153 29573
189067228102757665 7724 22547
998858426381307393 32084 62300
674004353208921729 52891 61500
722914220429966977 12017 55437
538149084069488001 25870 34908
713450575147152897 6987 57578
395811428604723393 13417 59661
825217033140670977 35817 36856
517493138416014657 21674 32286
354992940503965569 59624 59850
892067849743803265 135 1436
563088701426604417 27067 50747
980317749483447169 15203 15962
735922587713947265 1735 24504
64760336211854505 23369 38481
887609515535540737 3724 14816
555608185724892673 2293 3010
702875402921311105 14604 38114
428003560396099649 19581 51698
888459815081031169 21363 36021
823427046509181057 26506 30358
290299436055835969 18933 26803
952429015213702657 21216 22662
106861680880609105 5125 25999
508728244540534977 56195 62633
402061162823830657 26678 65864
738453491544198913 13677 24876
530042117010250305 31780 40823
226681933240740833 4702 26019
392597848388437121 26596 52278
915793450690038913 9350 68273
409997788611587329 46132 66799
99020600575144609 1634 51804
342589147733779265 21127 66386
825134210245984385 7885 30094
780714214240330113 31324 67832
802680619407311745 48764 58123
837323744943791617 12511 27171
884576881533483521 12454 26169
525886140890047937 4578 16516
911577906039454465 14845 56942
718492528206642305 44539 68577
360597965750294209 10951 56142
656608467764922241 4098 26268
274135055636747905 47562 53946
510993831779490625 11192 19047
879867996698514817 34499 44218
662841343908279809 27372 48483
329459458243420033 39131 59563
53808962915898209 10685 66911
60363172885821825 21035 55098
205456757420673601 28500 30475
822021514577016833 20413 31815
675792883369542401 46633 52923
280619113445105473 17584 65983
303479872721975873 18057 54702
118338229234510097 29560 54276
50395844042956385 59125 65871
814445263186833281 24812 54787
564254369626407745 16679 62971
971444222859929601 40949 60588
494332290148850689 9522 55814
351543624686364353 12006 57940
907569906407626753 6947 56774
3618636707969359 2003 32915
909863775394146817 46383 62294
115732972115075937 8445 54616
887549381032950913 27138 62881
690596565391530241 23391 31732
133858259683183441 47775 52326
242221065049555777 11918 28199
841936712841498241 11445 62016
208866608923429441 34062 60489
83699328166634497 32729 33405
940819193237253121 6870 44141
155360223630477633 14150 51576
51055945953521585 25286 43845
574390872636502785 42101 46961
957257207759873537 13829 22874
353555174897064001 35977 68420
894120058862242177 26769 66171
926155931785135745 32724 37905
450809592717440897 8413 29324
226169429360250977 3073 16035
314249950600100161 19438 52523
750158007207534849 20963 66185
181135666956343745 18372 21147
867781362357771265 16984 48598
746124445359910785 2416 56257
463749569731309185 59644 60435
685296239983820545 22450 27144
325636864777632001 21440 60321
669283022834577025 13890 42325
877320958207452161 3673 63162
318936542549231233 39455 56256
328245366342013505 34360 68998
629764661447993089 26373 35522
453203762787698113 26984 50636
822097572929102721 19958 35545
455621078813233985 13978 55681
51414422050157785 57708 66143
763371389450544001 30719 65114
685386707228325121 17026 67838
698247925537184897 50599 51882
210941052639853409 18836 45906
76446134618098689 5952 32097
568530078504018369 15291 36767
970792699179096321 1558 27853
518329799219259265 2594 8702
554712070629751233 43615 53864
439745397731478273 36555 36860
115573686039692097 51257 66977
805863930394636417 25537 56933
16766667106228539 5300 22908
836891132063250561 6346 65826
801569125466752257 62154 66593
552950286315734721 33004 34870
758816662348937857 22715 36894
622817834982775809 40566 51597
533454249097797377 11993 61097
400217508493838657 8036 48516
274505565374571617 4768 39592
37496501323182945 41548 62974
502295079484067457 6059 20571
396874558454385345 11924 43923
475996625483777089 26999 36544
504928660209706945 15854 26912
989984473554169857 8792 43143
813870752564852737 32782 68388
913646464905273345 53817 56418
97030083290839281 19551 47874
472538885877721537 16370 33034
97650890232131361 31284 62012
593186143543125121 10009 42316
399976036648716609 23183 65086
926615812285017857 13803 64629
362789195485859777 45689 51082
982448525684962049 20836 50312
678127505023390081 17442 37614
337069668588210177 17609 44181
375927790255218497 27645 54336
228288759202758497 1068 49828
140726328948510113 25172 43421
223420774432678817 1991 19000
89528333906443441 26364 55404
121758770795370449 20724 63458
38029281577600217 45395 53997
576525961184241665 810 59826
685133360336834561 30363 63312
968512238683349121 15514 19642
544298334880487297 52875 57959
834642917728540801 13439 30661
697165783618302721 36583 38173
863903839371634049 10741 31533
519803287008592449 19556 32294
75981541623402657 44596 45750
946685088349511297 16566 34507
419750990144553537 26906 43685
424325106465680321 32016 38712
92617087703171569 7109 58749
728755934010436609 30808 35073
333068136350139073 1157 46480
819050356777303553 24976 60984
302559614485968385 22396 24519
397833346216685889 7354 29577
276458174767089569 52850 57484
27570460127570585 23882 56726
901464933080529153 4432 45306
285367404343176641 11767 62386
984823173927797121 38461 54870
912170902426005633 8925 56935
335941776228732865 38325 39843
787093427027798529 21673 37676
532582461694676801 14379 53265
187816337980159169 22672 35265
164041039153129729 14677 30774
670490167075442433 47723 59214
167980712154619745 6945 24164
869184481881269761 48360 61326
957063511505733505 30515 54121
793822517761299201 5781 31051
584027190507715201 4405 34683
998626244860666625 39193 49845
876425333435047809 10790 48814
787075765979594113 26797 68333
656200118581470081 23843 39687
704758331243745281 21764 24571
450483281102744833 1126 12547
33849566599940317 15237 15467
821722517400576897 30849 31050
409129048216236417 5622 47717
383827730389622721 10724 29426
895700619278258561 31391 35906
879788179384863873 34441 57427
945514926424131329 34650 40341
694857574532417025 39132 60348
342167566322729025 49380 57638
881783933734386177 23574 38110
843256490454017153 13262 46055
320091294528747713 12754 39038
468318960537502017 14540 56037
389887406890697025 15104 31937
709852705484713857 13620 59489
503649612836934337 1351 13129
196549337757915041 794 35744
5363358137163489 35624 57853
732906825863999233 6978 26480
750050513680616193 14725 18937
341798532550726017 24396 38091
107756700918773873 16448 35278
808428145045844865 5511 61503
34644699645067333 8945 56353
162549459781388353 42508 54125
965681815823206273 10219 40193
739296056723979649 25985 26598
999821586722799105 23580 35370
188908711947661345 20470 24716
151106033870011201 38115 58325
679111446616737153 20663 21498
412040531030495297 25961 41288
100706554844862241 8667 58262
743365531303584897 9550 15560
414297305696031489 2041 28289
594671942577530625 13114 13634
481657304762833857 7161 15759
487454641978192897 26311 35640
869642151209951873 7656 25952
498826087218272833 63461 64376
580861701518216449 30297 34657
573590073159625281 10845 58494
124857924123851665 7175 32112
627436519766075009 4075 9002
622848815697878401 12067 63431
341240017648150465 44149 61980
274375063098950977 209 43752
19858041686315885 18016 60927
496360308030375553 6923 38819
149670002051255585 13706 34262
228622998340362913 29587 67655
752518648319050241 18341 25464
766463556312075393 7982 46912
176912810302244609 16145 20105
418420926078091777 31600 39198
967488935708782849 7469 63624
262506343293097185 29288 45413
647614285632091265 11310 51001
747682978594944769 28301 33826
841333688339585025 36545 44746
35933519875484877 22465 42672
194510555657021921 4142 36141
763150358084438145 22595 50699
421796678888224385 22325 32109
218989384392045857 41345 46706
834800556543132929 19919 58656
139902217709668257 4846 6439
144623892016181089 22412 57919
381617513119053313 20069 51149
607210965851923073 9251 23580
281443612540762433 21065 50236
586410248723378689 18558 46385
935106502029526657 34813 40973
843304102156952961 27754 57770
213574269073909313 45684 48312
585393268382158977 14806 58160
194754597616068289 63175 66080
522123325351916609 19556 63301
419232797279114753 39581 52368
978621774759485441 17129 25609
39452567903254025 21417 44508
224550287244245089 1212 66264
771188856086716673 27515 43281
553281542618560001 6057 67752
14901456029335237 12192 15769
16084350045932895 214 40620
21797244404332617 18141 67378
318920505367994881 18512 21452
962354130505531265 1042 32225
656841923234612353 56981 61345
201884487656307969 1260 32645
287016614197380449 14929 40511
231335860958452609 5575 39339
987482679462974721 2381 43086
858936786956867585 24906 24947
740279467702546177 19430 61751
589673568327214081 10835 58539
150945910243468257 45042 52850
969699756866070529 31297 67072
616155230662013057 34714 49466
586134986621559041 6881 59544
573143984527778369 3778 5270
32561760734303393 32769 52726
481470943878090177 19601 22852
280711791950835745 24174 49266
791306290536926593 11546 28262
766025422416440449 55528 55685
486641906341770177 14496 53580
537613866105928641 11765 27173
346066485777900097 6592 21265
793402612130940161 3147 54118
241382198920032225 26139 29886
789329017266028 2956 65881
961583664606553857 22740 62271
9698434952035485 14573 64801
316786427797364225 31828 43964
137535859421788593 8302 23834
155304489464104033 31937 59607
130456055354819969 17443 49458
852748208530268673 9342 11231
460687188550281217 8672 33469
633103733525860737 6092 41926
386968132883417601 24072 45169
821080600294219905 41180 63806
13983560093734583 36703 51971
333555361455925249 12509 65837
927448784881569537 7691 29694
883913447216993793 3969 50222
140480463623418929 35965 53777
643430543760406017 33159 61948
226103894812858657 12549 17580
498845202100493889 41889 66695
334005130524118977 29035 58121
81013171374284097 17816 65659
505013811504433345 14782 62590
196180109835150785 24270 58168
904399193853492993 50361 63527
959662823103389697 43378 63107
697702598173485441 4396 18574
513018425906675905 11402 40450
246127618862786337 61288 64075
135810051873026081 23990 65276
985438552839873665 22915 64998
371995452084401985 21992 66642
586202571705143809 43313 60028
707184608908608641 28544 30630
121793296191178513 14627 24761
181467399163647521 13488 40638
272555372617532033 24241 67631
361874130491262465 42350 51200
128757871648112145 26597 43676
285676248011494497 11015 11366
441154139090798465 51775 67606
249484182292651009 23583 52581
46625587778599713 22136 27604
769024687636072449 62642 62920
434348226739658113 4499 37606
624290703998386945 39487 52475
94629317827987329 11027 41135
913563675063894529 52762 64591
721037183250416513 55079 60526
828288134478203393 16823 21589
241567217470723969 31705 48402
703021998967994241 1475 57173
550100706419001985 35585 58563
280261137653642593 2001 43165
983841892445504129 28228 41833
774447249741566465 17226 36800
832751103395395329 1278 57437
215640203950346881 22882 61510
317825505011249729 9075 17286
738413615557515649 15931 35857
149620047322812865 11574 19845
790511784302115201 20838 24619
6473714655449215 29978 50807
153791749393771937 1605 65714
588881082101011073 13212 59522
490687335597716161 43044 49448
355746266699263489 25132 26600
970652398537435393 45125 63885
788827398512850689 21377 64024
351513030729027073 11377 41341
710628034875448065 28032 36855
496746368207762881 7663 19383
950234957931769473 32974 56440
433818225510396609 38553 56916
676232953105532929 39065 47522
935301517158716673 4502 11003
240583135775082721 40152 45196
63126391194206377 242 42770
886341100071838593 22449 40670
55110667936244089 23668 69028
395692758284042177 8886 56224
129432427606435137 24991 54203
746367790267804289 6282 58036
342935370373663041 23917 37918
68363775596353097 103 49223
979305380568607873 4517 20246
533669439516735617 13241 30289
42377196410480881 43183 58962
633815913930362753 52634 55859
186000910758838945 42578 56607
155605773974478721 17615 17861
276203479915675841 48131 52038
465694542522399489 38425 42461
441233711994758721 4899 25801
652128201875662209 61404 62208
188665959385925665 28553 59450
793514739249758337 11388 22428
518211767594937793 31265 62569
638951429246041857 4473 39027
923001446672468993 4750 6424
963968205131592961 6790 44487
362792176493005761 26985 30116
570566236985122561 7628 68112
693811243767239425 32415 59679
497674324628491137 8648 40583
890877588639984513 32134 56950
257317309623623201 3059 25268
135513374649615777 23523 52960
674757358358775169 17852 25550
627503374435438081 10205 21082
92227678179490625 63506 67879
152056602759582657 12693 54136
333990550015585089 36487 46675
397913827976868353 24205 57251
72802273374058753 1728 47129
289460479321302721 2217 4563
139953892403568145 22720 59078
464111281309360641 52681 52912
879163843526590977 780 23568
65759125993050561 41191 56868
191369491117512769 4892 40103
742080299093817729 11967 60751
977916636220832897 24120 66929
71210909665165193 9956 44999
614045950957532289 3406 4603
594710442692193153 1179 35409
243323336831345217 9534 63551
78199430167128273 14742 66729
728095052216417537 1954 48868
592310752091965057 5530 15309
752820362710274049 339 39038
942476125678080513 34577 68765
697569243984546049 2709 21204
94847405859670881 36235 51158
848562291766860673 36487 63915
37039118262040209 29513 33891
879571222096245761 10204 51194
425338295924650113 21762 23620
933429520822379265 32669 66340
123139485669792497 7529 57160
679246142788784385 237 38166
269274807949219777 28459 49707
758480764992334849 16925 48911
450162767863869121 12044 38906
798796912061163777 12345 48223
106957241840337505 54557 56532
675785286935642625 15985 48218
992333010131243777 41749 56351
726552547604669057 1419 8751
430046353100383553 34760 39729
789405346617151361 19506 34536
814586821650319617 9716 35744
951832897530636033 16105 66800
35644756701021409 12468 18972
498368850755262849 24939 45358
836198601474489345 1359 38156
190429080443166753 48968 50454
265398723494175937 26045 27866
246002118870542561 23351 41445
686813065584001281 48285 58258
263371947195537345 43417 44257
957398527347994113 13907 66900
574084632314104257 2077 24654
867840311441067777 1825 4424
759579718428810241 19744 68954
508374281713233985 33452 37262
828918156336193537 18861 58240
219449692860106177 5105 65487
224124786219675809 5715 35063
565529449686852801 59312 65423
127423285655787313 6070 36237
410794560475704193 28136 41378
13277545361816579 1460 65098
853396234344646785 38110 58520
809513823611162369 8971 36010
214118264155356289 37786 57927
732086102471100673 16637 38133
722781168663619457 35522 53857
469855026309282689 9220 60095
71915525862220169 21277 57751
78823861739678593 33632 52240
527015739247335809 9178 62887
466162188748491265 45140 59968
534610187225094785 2185 58654
143846367267570945 20817 64239
585531107803848961 31859 47864
277792882164384033 30660 47559
632893227918525953 9381 41538
600783455972603521 4777 47351
595808251405859585 7408 18813
269755933342885601 10535 10673
986951651395397505 8197 19443
559966804620557953 31114 45543
70960439486601249 14979 46302
882504529857435265 38865 66196
261692156047569569 46444 55298
73845402027174609 39507 64707
989904214792520833 51540 57146
392976202618832833 1847 40346
504481264997078657 30274 48441
760036405462159361 54008 57182
987963259625150465 10388 31898
600140441276685953 19346 67288
486018588941117697 8416 34367
779635311232610177 1810 17337
334897020159647937 2118 50720
798541901380538369 28671 35577
676239956288466049 606 31574
438381445839297601 44888 47914
751198042926308353 3519 57560
482585127296651713 1748 25686
180495075733244193 38557 53046
100031528483995665 7279 49572
17878961183928511 27253 43278
436072004183053249 26834 55997
325918010913820673 25506 40776
470499530559578689 812 41034
915067267400235777 3687 34442
316127328350852097 6126 63905
597540857400400001 55555 62478
855514325576862721 48195 57522
465113733884667393 2601 26879
945357510583967617 26175 65279
986299431444276609 40682 55394
863141746273186049 7507 17899
800543909292617473 2071 67342
234984063952303745 10561 11404
219027320204940417 20457 40300
536803706907491585 11435 46999
379361836737846401 53647 66427
725753738835045633 8387 54257
720589117048174209 6752 8923
807568070475184641 386 50385
242646322111074401 32382 51593
950502515771141505 12614 58302
921597885478984577 2494 47978
861518005273310849 31974 46534
674133041407859713 50557 61485
287067713873177857 25841 47512
817203673837664001 13959 68029
865852745412610177 16953 30119
959995825917690881 51449 58678
324402781378744001 8228 16274
633112052545481473 6314 60264
994812008007769985 30396 43439
50147916518799465 16560 27194
446729467970023105 5467 45531
428551978938454401 40253 52258
774217888380718465 25784 62470
240274145559528321 23651 35162
835713598267737729 1574 15360
310993624073358209 11358 31172
23929916184059153 41922 55896
586048199387168001 22302 33900
181200134899718529 893 19221
237026933829579169 1088 16841
645225172392770177 6540 17539
546530649009003585 6432 49274
406092200257255361 31609 66855
695333455663625729 15075 64216
871335002122052097 34416 57592
360903623137890177 1203 1833
776483780984030209 31965 49662
712875155000059393 18048 42902
492256973707725377 9875 26171
279172149486004897 35464 59988
57008530892822761 5163 40884
880417383963315841 9821 62976
769554392932846593 4751 33945
990320619125501569 29404 48827
353273978874320001 18888 25180
478806662469335041 9862 47810
985069945200223233 67940 68558
277100847533620961 9525 51665
974813100950250113 24144 60743
307920300104125761 26159 34075
703103970335277441 15148 39956
40966127082388225 23945 45944
866680192429704705 16163 43814
715151939218340993 26208 60919
174305537057222177 27610 30850
708848801719359105 1201 6834
755996839652901505 2364 60336
313327647762644545 7163 27872
848834939478777473 42755 60410
590077557915950721 1515 24165
298643103550780609 29608 39754
427069047078102657 35058 64652
595693548785675393 14641 69002
790690129133725569 13955 41960
894990351711719297 5776 15693
854215937639036545 3663 53419
15770182006960455 54781 64807
717037766576570625 4083 36616
973062074328289793 6113 16470
751748797122726145 27634 32083
681286359015615489 11732 48573
273594949358045633 37399 66821
960639054797376001 16548 56406
514844182651057025 43754 68648
398975071096302273 52753 53372
453351704918251393 63231 67096
729322000366103425 8415 29035
308761285113657665 54252 68580
765413042083025665 20436 29720
864521898073395073 6920 65070
385029734553931777 4360 25381
316078470640274369 21125 66674
619233988704294785 29478 35593
675369236973811073 22063 68228
89320873637895201 5859 54716
890632415042087937 18057 38816
177144142876869633 45023 52428
689928848982521729 6878 26125
359633116763369281 3905 45630
262992203887375105 38648 66783
21280347761447161 35973 64936
600856411566500225 8650 11632
546263435736882753 2493 38863
553434346316375809 18985 32861
958909443934658177 30768 50770
570514295216629121 51848 63283
998766118770383617 11208 50330
934554847233425025 9786 24189
548054484541509633 5186 10873
946025299679920513 31029 68727
690400364878009089 33173 49482
398619112641366529 19536 45633
642512621270924417 47644 50545
256084653898899009 33069 55677
689166504776800129 46890 68179
760642339103963393 5524 52608
196940348944295361 23461 48936
413890316508119553 751 22587
67556502511941121 64157 68256
37519973136479481 17634 55746
249138247922985569 35767 41766
868075570036626945 15004 29546
397011732114997057 11641 56967
941172632232802945 13909 61125
96158482925474689 4151 45030
17826760607736249 31243 53202
440705687910259777 50415 60460
898890368739440513 22970 37435
259048166698363489 3454 47080
614638108413846145 12034 21927
650002838109706753 26366 44331
240490143382412929 22754 49281
615469339807717121 25695 25768
795965115074071809 7667 49516
493013831581215809 640 60539
177545669442533697 3098 4999
719515816108241793 30672 60288
379333534656314689 36970 64309
952173279637570177 29673 59047
137193203857759025 27357 60992
645067559707555969 23398 68039
742562468162962177 39306 69042
972685920875427713 6870 34572
328618210408247809 20207 55079
926148655971331841 56664 61997
39363199140741049 12143 56456
522871699993821441 11457 13780
25418915110474673 18140 45923
240024378812350401 12777 23393
271750223280324833 33912 35602
835616713640895617 30159 47325
587131427511192065 47808 61776
223100401672525089 8664 23880
342892849920122689 1163 64219
478906660175475457 13573 38827
348170126230240129 29072 37017
234861912741720865 45946 53246
237065080761258433 1649 37663
91258938286706833 14776 32528
36544215353156777 19401 32235
421776338560704321 58189 58842
867413513337073281 18801 25533
900130434190394625 7024 40048
696589562620243201 59924 60658
183819616727831201 3764 33780
456928086360566273 27342 58844
800286881114807553 38700 42888
262611943298193057 7681 23860
135486550470091057 8055 49767
992213893497012865 10299 19258
633778030501609601 2632 44177
31156447653597041 55498 56501
77099787848894161 60138 67716
841744353876581633 43079 43576
9547304279216463 24690 46635
610355877574587393 4614 64444
969103458849502849 270 15155
947922054273096449 36091 65167
201666664216268993 20607 20815
271601271607590177 29755 32814
721855537050274177 22129 27581
582553881830168705 46763 54263
340453700232053761 56845 59280
512128069990605889 22943 37181
988131631483895553 814 45204
854706960014755841 14841 64113
776899967128592513 14664 66524
561904674672643265 18504 47598
458911221187563009 26510 48251
444171696620774273 11634 46793
471393951015763009 5055 65175
273704086310882401 62745 63364
220699382292565377 1325 4299
228113263631730241 3335 65303
893010285226203905 8176 46091
545066723332848129 57187 60189
12181887826002937 13246 41806
7513367081404710 2246 4167
872885523260897793 3507 39807
93031259840326897 1913 38939
118833246188387425 10450 58083
717635543225458817 14842 54242
338511475769216449 31395 58983
979403171914963585 22285 60737
737484848030632577 28389 58071
726309747854404737 23188 52320
866126392248851585 1683 8931
942705468262428033 29122 36787
921977975482462849 18483 57877
848021000939713281 21160 26278
573623678551449217 20239 44390
993945613602743809 13184 55713
350913054881530689 21853 49504
902672621509911041 1379 4058
381253950898901889 24207 60701
272444744278825377 35301 61636
726076266818552065 2659 47116
256922450202342401 16841 20749
983470598453145345 51532 67149
215092737713472801 13160 57846
374166527948531777 47633 53105
143980721828857121 12413 45822
691038222038947969 46887 56282
281773343097025729 17991 47418
765623990121667969 5603 38909
364906230030005249 32323 36433
353338898894570241 24397 63627
899980222533581953 40965 52845
35214626459790565 26559 48785
540313433172403969 1853 45352
888899754819313153 34372 34986
775825202313139841 42394 45446
963968253545203841 49236 54340
574952497567768001 12090 12474
116628368299863889 722 38558
84107105510224049 30210 46795
207388536398568129 12244 54807
697167273359671169 47487 53673
967056648628989953 11116 58081
348621042236512577 32875 37312
198717200900972545 27949 30254
978468162535438721 25775 46060
184910584180521185 12061 55141
591576785095678977 10098 24047
158479899262616193 36406 49402
872448079975644161 47150 60260
31269210373700673 10843 19714
838368667203123841 9208 30999
964482000556529281 37993 55241
143465539752515521 48954 64467
522052861947877057 17972 45732
565881121041467585 35219 42169
413648072720533825 34867 40581
799739632531132161 6941 11607
463064813475149633 5102 61424
668281340924632833 8248 36085
194273047284156065 37773 64819
877942608413622657 34171 64422
70653338063969785 42164 54550
957476412439046273 48228 58407
911915075899472129 2889 30693
331607255396651393 18575 44313
708489589450842113 459 2183
824104421419942657 5704 13658
923723961045880065 46876 58768
897633579286310401 41612 46982
179072099640158913 26045 58319
151470345303959425 41274 44343
855753834538560897 7884 65019
807202758932110209 3935 34127
834347645433844353 724 65353
825985753576158977 39593 68343
248918529198903105 16140 27244
82181283503093281 20712 62938
311132335092871425 21150 21891
634559314000323841 17473 57917
216751903742434145 10747 36122
37694888734169041 36636 47813
48552563491860217 25723 41029
127520629885818689 25643 59443
638947301105815809 431 41784
477415709119600961 28290 46268
548104542965852225 8149 63342
284925833302519745 24529 47840
767559408569226753 13412 41259
11057265423151109 45748 50748
30630000104999057 14087 15852
918747442407262593 40393 43182
118422106633971681 19933 31133
393805824110717825 5304 29306
213875898528293377 11105 62624
522126070390964289 38189 57323
761306505187420161 32387 56103
844503609891379585 42065 47506
161574266661610017 15633 67046
322565461495027969 20031 22945
133028332528397185 37287 48808
862284636976585985 37035 65076
869245940258217345 18534 32449
176067838578841665 58930 67071
974402227835909633 20126 44157
158367861434815169 27156 33163
579175834331557889 42794 56617
455491489347135553 30038 49625
52796353142611001 47194 62106
338530258630346049 5133 45509
930078800820488961 24955 27277
524999707066665857 52038 64036
767103149321670273 9609 47478
909484608689869185 37354 39644
415600769176315073 7279 15920
773867448916146177 7216 42273
253125074511729057 47141 63161
895418541739491713 49556 55024
266581269648831681 31876 56967
512002193521549761 18451 54146
98466845289394209 64859 65208
805133065797267713 52702 67833
598417165855245569 3037 32995
545576281230861313 21256 22340
542692113252229569 43534 64443
210745686192712609 11648 64648
337265036741222017 18750 52875
677792318778056577 14592 68607
58281714997477249 2257 46227
720365638714842113 38237 53826
214427710787454369 20932 46821
175018836675544513 10656 44748
380236694272753089 30317 32197
443452011864099649 29875 55608
701190529778038785 55035 65860
844723115457508609 28850 59642
448291273834726657 43008 50415
62049939101118665 39516 53817
647581568128579457 33870 59883
465549758273535745 54030 65722
838802913780312961 22098 31064
596460912346589825 18663 63062
135878819172340577 4519 10276
52679994802627305 54283 56452
258507595312167393 4080 20464
762210915691586177 14121 42199
507902844421899137 16027 45025
728765667522136321 18591 25023
636382576566290945 39990 41767
187879815826523361 39499 56127
65817128161647529 653 52830
682146188524381313 26630 47572
541635142764320705 9897 68376
541267585589512385 60287 61721
767786950283131393 1805 8159
943984275825638273 7985 13550
755998379056592257 7065 22627
994692791771189633 22081 60745
577772547550601729 30598 38384
103029794957915761 2240 25466
189602793494330529 4865 31221
258516660393187425 24472 50518
515180239978299457 52346 65357
933948357073372673 13574 68361
226119772110337185 3115 31477
294207254601236225 3169 34262
964167617213881601 11494 31391
559915271324438657 18048 64288
460928420597312513 7370 30160
562723174581467585 62963 67392
320072372254038849 24179 64983
754233829409653121 21052 60213
523905400051461377 34645 35594
408400028019816129 9077 61815
494560498968745345 15179 67102
345222526395939841 44235 50145
796116960196300801 3980 35978
669936036079494785 2470 3028
391394898279720833 19359 25292
194036506742488513 24715 50220
799117574917602305 62307 64379
454940846170348609 44065 64463
967811527926578177 7184 59785
621327080359616641 21913 29948
490519454325166721 3274 20572
928654231426467201 15771 23806
475833645060767169 36870 63204
454957393037940225 47179 68050
695655807410645377 53902 65198
26054180294767805 11222 13752
543806991932818561 51234 53094
531015071178881473 18557 67600
170057122192886817 17571 24915
884227230467335041 34198 40476
818226525182531329 1994 51163
712101704946999041 43684 56515
970507978533305473 25586 41785
52513092064135241 10145 27570
393650051204637889 24067 53990
482717199247826305 3252 33045
734941075063531521 8101 26737
824880947990298113 6192 26495
465132466244121217 37242 60916
368252120811856513 1572 9247
376519298396118529 2648 34700
364941627253489985 10651 65913
841017772775750017 32617 35249
712786014636019841 2064 54439
499994852486352641 29601 63234
281018432231977761 30248 54520
748821215841537921 42925 43876
387072066598445761 7494 31459
385730761179217985 15316 16191
438235075932812609 66664 68658
894922316857723393 9040 48695
411651263720511169 24461 51558
667413520110343937 1680 42443
657452262672141057 13061 33777
938347840459506689 20186 48191
135240161802126833 43926 62910
284140367733272129 6111 38687
497290237845977153 9731 23171
395403374727173697 10249 45342
854008324501915393 14036 33134
18769631817647793 43783 55010
104983452039849825 42857 57976
787539799131373313 4130 25908
676112260873392001 14143 62921
966591949803955713 1949 65539
573370644149566273 14592 17434
408718020248208833 4124 15316
95265072401456769 24813 48693
807802921410186113 17182 18058
883249459952910593 15867 40796
46638535226442457 31409 51552
438952838210465025 38977 55188
402097992364332417 39458 55600
230314499183425185 7765 47325
17383199639503745 34275 41579
887292830835843201 7155 46971
274007151583887777 40449 53091
831021738112500737 38204 52391
935001592224132609 26825 30736
637972777265670017 11984 14706
225254413039522209 28697 62034
528425918444828097 15513 46396
252965146595379041 50376 57932
526097373366848577 12873 51957
979254110424889729 29778 67499
143141039474844689 5081 47716
96685321834321777 14278 64762
734355936812445313 16344 16598
238506820108028705 41737 56824
361272851438133825 239 39584
615799072370258177 43452 57541
372346256722476481 4120 68635
295671308162084737 7726 20344
455036536321816961 5948 22147
678892315323260161 5463 68515
622152179919876097 20738 59786
782879333064102017 29820 51343
586747890571803777 2391 56382
415861542935878977 18679 65733
782759076486580993 9743 62403
842716489410392449 878 53096
256282604652344769 52115 52470
885181751404424193 59482 62666
75359863681622849 21051 51407
951378612225511297 47135 64252
378630979774659009 56504 65960
52807017820633465 1216 50334
156187549753820321 33881 46542
484868638639127873 5127 58047
893904944816487297 28114 45044
661004916553686401 26301 33076
318716100246117377 11992 39077
479637306371103041 33738 35001
948525849003250049 10778 27325
330719087740412481 28164 37313
732782641546816001 7012 61632
658581719099842689 21600 44782
884155520814065409 41108 60683
68542216108177457 812 52454
378658412194905473 23298 29417
852462689892519169 59279 66406
230424813312215105 25210 32269
974416010630328321 13281 52500
687966264292395393 15897 40347
298123947948013761 2596 18660
928233613179717249 59801 68176
400982057008214081 3970 59140
133616717816007473 58915 62374
712807823444450177 30080 47914
281289387659501953 30230 58773
679189208186691969 39850 48766
934995392153790977 7917 61518
474651972792955265 23635 68758
922938092876254465 48516 68294
173296045541668769 14779 61264
714239894319174401 26442 36551
51284134577798569 33557 65349
30916981118327413 42734 58406
284642447528618433 20880 26221
890726744515671297 9243 24995
51345877410327033 18292 58590
371493836118194305 10301 30074
807229005950155393 33014 39903
104356479539912785 3356 17591
889685877340127745 49400 49708
612996746667750657 30607 50350
15838495088637217 45247 45646
268760505418878625 58695 61457
189657506851617089 877 56728
932803012547342593 27715 56667
102636388256406977 16806 60043
462414385179155137 9605 18869
251098492327770369 9049 55788
826640475233734401 51680 64883
181249092341680289 8299 63665
742461858241750145 30314 52228
417701164684970625 41646 61594
399129791682302209 38022 62327
455465696172218753 43097 47065
820839807125448577 32599 36745
132014451173972705 55042 63331
313807235152570049 498 31477
257043165481825057 20891 57425
67429427424894329 10066 48564
191542297601742465 23012 48140
162734825063783009 4790 11763
244592628446334017 64443 67683
427200830906539137 5580 16302
958481731957448321 26406 39432
792923270728540033 35002 43506
921037243656165633 31110 67234
968800031536300545 13660 53091
443616345123146497 31398 67295
221233674017586433 20088 40579
865386689511645057 38561 47251
66256542817225041 5998 25880
618661634515717633 617 67708
162631486057694721 30940 54516
327171122865188097 23332 56888
783349464473655425 31957 32604
519736494641378497 9436 45272
979461165457141889 34112 37346
537295087791086721 30020 34734
245917769770354497 11504 50301
618274207147607041 8761 16742
481987652789616321 38766 40490
732660875139025281 18684 55199
499669334100740801 25945 30965
157125644529585889 34571 42927
532381470647468545 8507 49049
255897802521595009 39164 59690
142840883417843409 10599 49318
203261118689283649 20502 55273
744553292999047041 56095 57464
505020365098964417 15 3932
461770300114789505 969 6813
750634440555060737 8196 43853
759091514352437761 9436 26721
96800762455508513 41904 47602
684821416588587137 28177 30509
435597372448199873 20461 40406
993718000839255169 53802 58536
544931498513584257 5771 52153
592282365441672449 25337 36831
92783813330029825 23845 29392
422223134287211393 11711 62087
509398142298785217 40514 42215
97349552590142001 36941 38825
193534820979323297 44517 63771
675216779149014401 40570 63881
263482489958896353 26839 64967
550993187955793217 8667 51775
55497007034418289 15667 19207
550057223297731201 3725 24641
262948845245411169 21003 43005
660634860421051649 54979 65551
896662003188026753 50936 59288
190190779685071489 28375 55217
448582499191864769 29764 45471
772785691821564289 23723 67033
307362652144959745 38214 49250
680420899189133569 35185 41913
325576302467375425 11931 25794
311102961440692353 25347 51250
429016387744013633 1466 17452
398272648151976961 53954 54127
645400048346679937 28773 63625
826106570253340801 6126 25052
129996997405029905 9697 48211
65946559624965321 4581 38975
168714782919586529 34455 41453
77812125543513137 35623 47991
250086669290652705 10859 55462
325060487701154689 5965 44096
59461694563161417 34072 41285
998917583990685697 10506 37540
710549978769577729 22578 42687
679529492019074817 38236 62246
795189469319105025 1989 32915
169433107384545409 19487 47754
43894326434099185 4148 52487
551977267071084289 31970 37104
468586495156664257 19212 39065
453651872285842497 12301 12368
944626365559528833 31006 31402
816828520842054913 3346 10772
188531618658068097 41672 48182
821380845703057409 14883 53847
460445212996575041 4633 46051
708895312040471681 48367 51883
201120864938864929 21564 39106
696017805700289921 9491 46474
784869786560037121 17541 50480
269411987264110305 17144 32297
874294188109679745 51226 65788
775381961291227393 26044 66867
551693516518184897 15266 64458
151038331366283521 3956 44055
902977487798800385 12767 40548
474563222507253377 4199 18655
515184001296958657 4302 38684
437659168556226753 19229 59749
871047369686642945 35533 37251
495207301654712513 43949 55547
395761980491641921 781 15223
281556240878519041 6795 7617
574771007153536577 67632 67928
568733202997048449 39818 45150
19042344225923105 39711 67560
366785057171515649 766 21164
489397539511408321 43067 53256
922494092911986049 48876 68813
138513849314279009 41345 53579
79800861903596145 10894 43742
212882282377840673 27140 66118
232724848482131809 38847 54485
142562832068378497 39735 44323
522364231928609281 51077 54878
211787190057613377 52308 64467
745527571979319937 10646 20093
260673557441720065 43562 64426
212713382688225025 10976 41131
334572060822232257 23734 32609
340762844298733825 38131 65283
629002987028982785 32889 57073
173487366218981985 30512 66712
253997476222089345 1729 61864
791547284588286721 5701 6940
301544746727586241 38046 45299
642867283995645569 28467 34882
707303977528788097 22995 66136
526489898601948161 29820 34554
821054991128718849 35858 47133
522191730660072321 37972 61048
371189068586808449 54845 58405
259588547182655553 1946 31569
536975758433612801 11346 64436
901593242546102401 45703 59389
736225857254076801 1136 35991
824986461251153665 58716 60258
390798349388106177 3204 18902
207064860116080481 51335 52131
26981069730148021 11082 28594
86064883241558481 33178 56878
219574308894550529 38933 39465
169245338473434273 27230 28853
191297355908595521 538 11429
510504439582643265 39783 56037
764393802094886657 19219 28327
516928367508317185 9720 39565
193481811946845985 38313 47922
779242557075800577 58244 64007
943274620322227969 11597 48600
997050705469650433 29004 53154
276841041022088065 54857 57376
976319940366334337 28606 45182
659578788890556161 37392 40630
577266699336977537 7341 39132
793349417236022657 18345 49053
571453640644190145 14798 15646
492211840733148161 54701 59609
916117574789371521 48523 61884
461333073344114561 49255 68308
625180379743436929 7332 11075
248751329910120961 1681 23311
917573440336216321 39387 62825
131874062916644161 56899 60004
719339361436762881 34996 40582
175460149483996033 23766 58166
309059476786007553 34630 41522
994038714189251457 31502 55076
829641615441953921 4158 68863
898905751709449473 63092 64681
192045587184399137 54728 66497
597737958729801729 35835 37189
232610791971776353 28700 63239
134542507399430641 371 43207
768326176151550337 44491 57247
637636945636295169 28633 39875
81161068066887057 10259 34607
221910248214598497 7435 59588
409064023691403393 19164 64141
435523103787183169 19348 49928
230759253953348065 43334 57698
439721572976537793 27092 48535
732714729531853185 14302 57703
842267553190843905 18625 49472
475133110762026689 2832 7861
294592829427486465 31690 44879
826656242384846209 44977 45772
511200954225110145 8437 26843
514844122636613825 4480 27065
963932868650317697 35525 49512
479666866689274945 31489 41917
376473083020634625 51005 56187
676123319040197377 48487 55277
377828773122288897 3255 44319
691645169917112705 24622 58898
703752194923517057 8090 44056
797931029447280385 25853 47153
39822843604582657 8421 62577
555841708884560833 11832 13210
314297148373007937 40422 50989
473378485078836097 42301 66099
277299257266932385 12204 44054
239445766215059297 16656 45004
861728871149246337 30745 36740
362948773402447233 5440 36819
765706042112640257 9373 19663
452085650649838273 37058 46729
255339622283877089 26942 51323
971259613277776897 6287 47850
645817413404060417 18076 64896
829478879794269313 47961 62768
162985198483035265 13350 18110
710678564379573889 44402 66902
530357148892136385 39278 48514
771304043624599681 642 67775
725858316187576193 15533 54412
362565426376118465 1737 47781
28094603725847377 47710 48342
767929654159733121 36841 56108
208967431889568897 7846 45079
23284533780465469 41740 60619
874405245458433409 1836 31449
298872133626549185 48646 52157
874045806536962305 16288 59548
104784223925047825 42535 61209
293546287077035137 19856 39461
265085592714829249 36097 57982
271867237289974625 5748 5899
239760637153808 22571 30868
197699173960899105 6857 29622
265105514629187425 28733 61766
831399134043145729 16700 19316
160132247413496737 39706 49527
291213401620566977 1633 37612
88747202100481809 14181 31519
793607071496133249 36747 59825
823697373706547585 43286 63874
57364467486479497 48057 59042
687943175818009729 1553 63639
464639162644225217 41918 60403
769807018843504641 10324 18351
93101754400194641 53260 68286
808211946386368385 48693 63588
510040138866180801 48609 49371
679301602600727297 13159 22383
880373868314933377 3475 16676
1379030397192339 41345 57217
688925447812401665 43902 66565
11204432052164039 39084 57316
68218470534432641 44192 48527
75090057036053537 18542 61495
441911555540578177 19762 32228
396128963499759105 27143 53019
837305018110100737 16790 26744
211310627318642465 11341 59956
53151526308845121 33190 63829
133918688577022497 44925 63499
249311117276235457 11069 65502
157718556067923297 22122 38689
456041414618120193 12478 50321
375895077493904513 27215 53086
390560466531582081 25485 60919
575356559605285889 25729 31364
941894601995692033 31974 60338
386164482361817089 18118 27571
17791680672772259 19615 62935
935197662333795457 47371 51774
155854508131263009 10337 66834
56757932102097897 32609 38751
640676707251202561 33289 40750
276826895440468225 13329 13745
466132664814544769 11935 57551
727831150099415681 34697 60356
39554135059674425 9936 38425
765081563337080449 3435 6845
509795524180141505 14686 61124
700993709013570049 35839 42237
48450512858636329 13718 18176
755413770695344769 31762 32809
936131142540851585 45706 67072
479698816508840065 60707 65359
635370908124130561 25486 56122
65513347512368369 483 65568
869332600084653953 8138 55624
308516613599490369 3058 3477
408462402640566337 19554 48991
268302094066132929 19949 34300
724940247423539585 41952 65373
580416876343246465 4172 24225
364280106771204289 5880 55267
98101704388316337 7626 48959
865166174913987585 16944 63435
939659454241503745 14440 47973
91178639717753649 7258 27638
885283128493103489 52897 56659
339733242319276481 13834 20358
713665467425737857 13514 33940
536851931527749569 1442 66607
302094812555711937 8845 36685
100924147252960945 2798 28758
680827032024037505 809 61368
556164716524392577 1627 40222
470086525033185153 10485 12991
620754913430737025 26809 35707
127490901509883521 11167 33528
657449269718299009 207 59631
613414647862587265 129 17178
588038406564557185 9360 19148
905579713837251841 2148 23014
968044850114125697 40793 53354
267529197858056737 64487 67292
183938599258247841 6179 67888
496126332261820097 63835 67823
420574020147299137 46646 59911
503872756758259073 40 32059
483661869008024321 3689 19657
371399874437511105 9773 24447
419693571277093697 15234 50258
502212241549603521 14809 23103
513289187874185857 24745 42436
671679252160810625 28992 60953
856117264522069377 19148 27505
996396352208169089 11960 42050
905399211071916417 12313 32535
48839205512248185 21483 48757
783747053952396289 25827 59457
899379904364611329 44304 68222
492918557129506497 28571 29996
638887722615134337 45047 64007
531807963350857473 33949 58524
651351402101401089 12938 61043
402288556881451585 13127 59476
404940202296099713 24298 46576
573873393920337089 1844 65069
262187443640574017 15470 37382
646158994901774977 44265 50191
420717554090185089 31205 38230
378381416550368513 7427 40006
477057192572747393 20436 68224
60885437539560881 43896 64183
156770450785185025 34845 47328
401342608258829633 31063 39589
182007502014489121 3078 19138
920469198994076929 29586 32358
85892965545649953 13371 58483
703965291497141249 26228 41004
894344661161202433 229 63155
218464403361004161 31791 59508
273603651096404833 2242 61427
660288689548337921 50476 50847
619537455626517249 30608 68960
521886518794183041 18858 41803
381523564978646593 34465 67195
308907583757147137 458 545
280518607226756705 14490 46210
342267732358926913 10590 35985
237726625018634497 22088 31694
966657611309727873 24688 24694
474352997980378881 53072 56046
61568163303341809 56040 56366
854810805369691393 2758 55167
300747438227986689 34045 42140
232341699547365729 13991 34292
814394740843233921 43195 69016
274046868302686881 6745 60241
611186743659402497 484 58229
359186035632365761 11214 49446
129503162644077457 10604 55129
637387382828375553 1246 25528
241256320928059169 49884 63924
520666013517971009 27697 39361
136339264490153761 9670 48556
427620520736919489 16139 25810
865862700666099329 4658 22027
612587784380838913 2813 42117
356765932656365697 1963 61520
344163356235622337 37064 54502
633453594167079297 8606 16124
761095642873446145 35393 55335
435346940742370241 48434 62997
5915939555361406 26159 49996
406156203393720705 32268 49796
119770767128091649 59821 59916
67721354691563817 13828 44239
785623080179401985 1074 46746
476227110332317249 48428 67269
95571743357343313 35159 48340
116677985899094945 477 64615
9073374225234689 20490 46601
377934105114576385 20186 52485
766306227086449409 6450 29105
757380345213469697 5936 67931
408337355480778561 12565 43347
677666002024935169 11477 11721
669029178258316673 51984 60518
61525222755456353 21357 31280
746616553160745217 17325 66719
748300287677409409 52124 54554
322986282500483649 14423 58658
856643952315884801 52400 56789
563025514107163649 16434 50014
525439408780798081 2187 28748
393281748236095297 42344 62878
919751177150580225 5728 40806
883017305410017921 2666 27593
533718700514583617 9148 66428
252542961557214337 12523 52139
569463078766055745 40042 61304
852822467769652097 24059 25215
163531443110130689 4877 14030
417050800358882881 29718 35632
789772124283736321 30997 38481
667209652862052097 9627 48815
296623376272805249 28425 44505
340049068656174593 17606 58798
980979993683369857 15939 15980
936476062001315073 15570 59202
119369261090398033 7103 64484
866559823774057473 2602 57195
914831028157927041 20910 54927
82595121020570865 12369 20198
943321819551755393 37756 65104
178708645711214593 46372 55743
144506857462680225 45447 51485
252020390013324673 18585 28980
363857665246783297 13148 21469
785375451934047617 45692 61196
955565380010291713 19854 26488
104276328891639729 25630 43887
341349727735007489 56645 63550
391377604655918529 52142 64390
457735547051633793 34018 45900
186041033125786017 20884 42065
169060229954638433 61198 65208
785183103799258881 20130 33989
923190004088702721 25062 37996
169201231031930625 15987 49882
603536565397604353 7477 31601
35537919824509601 7292 61935
334862131191378881 10277 54219
241968507070151169 29868 47776
154243502098282209 38715 49297
720943308939926145 15869 67617
975778961633928065 36209 66127
352595697304504769 14226 57290
58893076274671329 5574 29601
925581581380118529 44366 46152
971348407730026497 22715 58331
757906505960089985 19238 58259
380727392220521217 53772 58901
724382573958766977 3830 28345
992044746426735489 34164 35876
600507428388990465 35552 45390
947033379275438849 16722 18865
611143323462290049 1859 42958
881831977618240641 40915 42660
690321848227693441 28850 40197
169461433897268417 15620 59888
169030460156310625 24633 48502
142677027759312129 3365 61306
693479517593029761 7887 43578
733195857527050497 35620 58329
473853953225603393 61259 68889
869235392696332161 18938 35675
914493341321883009 6477 57565
472473151571634305 11573 64151
598022354860777473 10267 16640
578717259190376833 2251 24013
410317282011870785 41089 51630
645028611932531201 28587 67074
847268919441280129 15444 41069
154413976882231905 39525 42694
395937094465903553 36420 69059
130311339581865585 9249 67048
322645231344385025 56629 58863
849609533943358081 14536 43296
623607298582978561 24098 24896
580156813227290497 35685 49017
225859571833655809 22035 62589
560720982869717953 35940 43379
459096121270771841 21116 39332
192333617617507009 25210 35215
295111504747953985 16193 66764
750482130307012993 1447 55354
790092893082540801 8068 8587
925150849018535809 13706 40114
508837374823389889 28743 50648
906657808946270849 38005 41099
220402386501557857 12291 24068
665164190338160257 49331 67421
973303903935690369 25346 28027
978878252897864321 33732 53830
499205642610743169 17990 51437
61865724791971393 14186 17552
823214151849288833 26598 51871
112316063039934017 45161 68681
62389763793373025 36437 61304
586874301389215745 31371 58318
228242091702018273 5515 61161
255568538143826625 5629 38199
411997764612689089 34859 34965
416223740370156737 18335 50260
787884248940617473 28168 41696
971607323604551681 8064 52169
803856683613940225 16345 51266
200414434548932257 25124 33204
896779578252338945 48662 50500
432241954848400641 24898 30485
60415577981839161 27534 57383
827364025806900865 36035 62302
116647318711773809 7136 14384
82315509452762113 34052 58124
968147563269621249 48130 50437
219553877241239105 22182 44911
352547285379589697 11901 16759
570785793194808385 3145 44222
583299534292844929 8421 41143
781684083202065921 1722 54226
212973238451201761 8505 26820
59795833146118585 30346 40958
267442423251775809 20092 28754
744059824148635649 43039 56348
457417931258479617 28162 52528
34529498049444385 41126 44404
550691629710652097 33931 42749
666650043421157121 3470 8709
882943488476417537 8865 48215
887683375051715073 5088 23735
105514406720327969 44703 52743
288074761159563777 21571 55248
463773218279275329 38063 53989
281241164924018977 13108 55473
571976320622749057 4440 45420
653353909204071169 20844 26422
485186129427024321 10480 26037
80263377674690161 11274 25108
554735231421414465 8371 34661
636627432384628353 21836 45977
864613618843012737 17065 34865
290829579455767361 13179 31509
396076378541433601 13723 23121
114647618647381937 49420 68693
747754329667589761 34987 66379
246194422375985761 6148 35395
885178915835990017 7721 28905
839939255476039681 10962 58259
834058366540009601 52218 65255
397618743765100673 32896 57757
693370432322975489 43873 55651
627285325544534145 43310 63026
111781206472262081 10325 43766
652064713084733697 27334 63844
314494433856264513 6750 27152
593664612984653697 8082 58673
765041072633554305 22863 62095
727725895550072705 152 946
659194258250547457 6768 14356
591856855568323713 21617 29396
810376557162999937 53388 61624
486800754114646849 31376 64459
206788264786847969 33377 50000
535430009988985473 43130 52732
494014200270644481 10403 41218
466488088277039041 23015 31624
997733191027801729 16383 22829
333396859780037889 23439 39216
958613868873289473 40276 59463
724236771693789185 9920 33783
477078117967476353 16200 28811
614013650730569857 31293 66534
104233441341651905 1818 61999
799046463326881409 25416 63638
732808341229965569 413 32284
218405749449630081 47635 55599
716588808109225601 20222 68277
771192291317099393 32576 36910
454949423814195329 6336 25547
657233549490044289 39328 43013
719700853410788737 7278 29030
579111407456174721 32960 50827
648504617259330689 5003 16996
840620058671305473 48808 63876
92413203779830865 6898 13055
472194345531043777 64849 67031
926866495575875841 49447 64694
578088853438330881 57476 61657
441103426639248385 63651 64658
586595851432669185 11610 63413
987783862352014081 36670 68066
688221443758891393 38372 66936
175641349868488577 1084 69027
519519849259772545 25192 54292
511160578602936513 4109 43675
315925617697288897 43591 51956
533091563122898305 124 10775
634218028204465153 7405 53776
331171729682861121 12129 41769
909275090905367681 61492 67685
534008266417362881 20739 42654
888522742282155777 41269 61191
923037316425148161 35460 49305
610374835344217089 32159 64017
148999763566397537 38616 63474
776339071462253057 62354 67850
340302231115369857 21246 64485
840039866090933121 21740 43917
167492369996683265 51675 64397
583249560969072385 20511 60680
59016475435395681 32294 43079
50537087594577201 43061 50620
274619628715615969 29886 65077
460214897953996161 54317 63026
282549207643508993 5662 58393
852394103723980801 4047 38369
793597817330766721 15040 56460
736136163890328961 42134 50845
171037082476271265 17176 22350
530364741897315649 60787 60996
186893095470228577 9955 62524
640505879411428225 2247 64712
953169282072305921 3859 43700
811972492999359489 6152 6214
336384598252653441 15595 61500
958117398400581505 6859 56446
710031442126375425 35908 60546
273419188177157921 18337 28256
556401640098361153 37111 65692
652301872447743873 4070 23578
780326166984078593 44826 50256
17711083458294753 1988 29314
309157266659230593 43830 46057
781770557813636865 3788 61085
697091812983199361 28340 65971
966157165958250625 45780 48255
374284993475161089 17239 24747
6084237285854500 3534 59796
536061513537188033 21304 39439
916348993734345601 6282 30512
316856010638719681 31159 36742
80152541274507889 1920 53818
727423834739465089 15331 64926
258626797603525921 43869 61556
154730725767169729 33759 64527
229960538676586177 15668 27404
182722799144183777 1543 29814
152036969969771009 59801 65773
159076575442401953 10168 42791
477779690938596929 10778 15579
928101110349796737 35269 66369
954930505404163969 13763 50495
353433870484369793 12310 46940
440171684866193409 19118 44910
959554064576220673 57597 61126
621554502886681345 22487 31508
988278365472456961 32209 51375
997738343567384321 44050 55788
375205660084599681 24748 62060
623038552753527553 10204 41392
650433570321784065 18436 46915
470285322972564737 3802 45302
858100623540618497 21520 22690
159738774997350689 47964 50149
670122863957789825 1049 26070
510203196149994625 19375 52871
629259276768021121 4726 49073
104513512139945425 12969 40510
672491539712499585 17643 43989
132653371629494641 58432 63953
147774180278442913 62420 67246
277580271938063553 9281 63246
904017321489721601 11828 11949
962679647660017665 42644 46068
169921123996868321 12464 41353
499432525192716545 3431 48814
875684951513992577 52421 66771
522625634258396609 60609 68244
594370103228978817 26704 40118
17041454410872349 3873 4396
791821477089417473 6449 39786
881075341556957825 15655 46484
601747231637357825 8142 68832
640270782515713665 3918 31069
673144167749629953 8627 68796
206675498826832897 6620 39118
464523915307974977 3685 63306
472006449717639489 30072 44148
391307887978928897 50239 57639
233245196141687937 17101 24372
562377855396572801 18534 56251
850736213542958849 27184 60300
475873546827219969 10445 13682
660007792453235713 54331 61491
328039373846532801 12405 17840
853871284370740097 28313 36823
358349256727723969 61715 65222
442943272375281089 8145 27885
292838979765502209 3978 43115
911521939150546305 59657 64881
116351372156490385 25542 63438
437382921717194497 19159 37088
57715825737513881 2472 56552
153135741764799617 31889 57447
67938956946580473 51457 59253
132153891270597521 43457 54135
826714556130536193 32214 44600
624669602259288577 33969 42597
145112759587366465 6785 57915
272805492034684961 8714 29585
282747835836342881 23933 47273
464959491393841537 9233 24385
609033771200717697 54761 64213
53563475465999489 2366 12308
720766380350294657 23189 43569
181713254162460193 8931 9431
729777213590924801 10487 56170
609389661957614209 34602 35303
876965399163079681 6573 18948
906996698598220545 21353 29739
771840667314041473 13120 13146
652473652090570497 38449 66092
184148826594661601 57863 62349
698000036813013505 877 1217
343990314604898369 12324 20899
960127550757057665 9746 67033
857128359952636033 27885 67062
761924886325715585 46950 51211
588552251736377473 708 46553
768745216530213377 30565 46049
366685966742902977 6445 31955
776560463804642561 9293 59334
110506832465606657 39713 56653
993451080149561985 10717 54718
329183973100011713 8130 14578
24935382891158045 33427 50631
149668351145567873 50703 54756
154401619204001857 38076 49668
438748917137740353 30978 59265
809627665281070081 21819 34720
558150373348187393 41937 64929
324391693525889473 14657 57011
851841856047425281 50293 63488
928054252218970497 42597 49365
297923985956305857 16259 32089
741309699960162049 18187 31625
936091566992256897 16271 40136
914381524507931009 15452 51356
666642480137003393 9284 65435
672806458541579393 44555 68175
787015891660214401 16249 59600
248514165552990113 25166 25552
400476811907584129 14132 29841
945894457201056641 9390 16314
652573155246511105 6754 65438
931720196341629441 16668 24470
406301918648100737 12668 19515
324553121428699841 319 33952
875627955138380545 54360 68708
287499236117952257 52600 58942
717389918400630913 10602 63888
744133701346548609 20821 34282
142016475170731121 1546 59035
792838060329543681 4213 54184
531372694625591873 3035 65617
699660743888166785 7023 39223
414963650510653569 43985 64499
328436400717009729 104 46528
920578684759210113 36651 63864
790117504745118977 16694 64486
637520798511968001 19888 22063
778115723675952641 5000 39255
156247158933840769 54979 58959
293456615922004033 53162 56703
20215554757950117 18017 19428
150608494749661761 56386 58743
72273208084158833 13587 42925
485246422642113345 22847 42503
912368923481079041 60086 68294
756304251808060673 29845 58306
633108370867322625 24782 28992
312274200464919745 14147 32318
28044780113102521 26302 33216
784215729634468097 52094 63903
845680628874038785 58677 64447
632681522314491905 20215 36398
291238063376919617 9895 15278
399212366776495745 1533 39315
457523702000035137 29185 51625
974780928174574465 17566 47034
143936977583731361 3176 34302
147113844120923425 13831 60580
962914493083776129 25526 51545
132948319981458945 27223 35601
673744605144616321 17892 37550
618081916224653569 396 22004
355279475496335105 28927 30380
693128723239915649 20704 22256
947824217245138049 41947 64758
501308763474867201 2894 46388
736391101793163521 39485 53100
91635787600345969 3342 50081
54423079664797313 48437 68467
62563478161266065 42481 52308
349254248305076225 37961 46562
185044203566953057 17456 42582
353889493350092033 23379 30551
808889163021802881 653 4032
229775612157101953 6721 64723
718920654157123841 773 62944
614059998070654721 35821 49496
461680529270566337 33893 43149
469386156158922305 61821 62643
998639561201351041 35719 64259
70665914802386713 23630 28117
52429895032503281 24522 65547
903193465809454977 43024 51319
503186288560918657 8888 58540
16873520889713945 28689 35722
868397166994427009 50505 67380
851797553800711425 4458 38640
956139191347212161 36965 56672
526487954041041217 6771 45244
414000800435275073 20061 41629
674805533392390785 20712 37056
337294513751906753 10296 62599
76350239307185313 57647 68067
495380938120845825 9050 11785
274897995358745825 2103 56088
640881200841427329 47085 65382
613047439882020481 29571 35060
879766989339259393 12983 15708
116978176383089057 37142 44912
566107764131963649 24491 61154
449620660347772353 17623 66567
799278889113153921 52984 54679
700794412292882689 5008 60408
263866989442966817 36985 39188
956252292364350593 3561 46443
353768236853142081 4044 26113
10162239889684345 9564 58966
307648060927441217 27618 38959
486075300272812417 34792 37073
784301515914322049 44145 55658
129595158833300417 13747 50905
51796159796488441 359 6218
248781310147503393 9641 37159
724816703183648769 15759 49358
701227802588324097 14670 22907
877818342593449985 13374 60841
790493602989624065 5113 55431
153135853460739201 26694 67299
32202407333816297 14484 17980
697938074429636353 8835 56513
472673633506925505 31813 52438
534553749498201089 51516 67433
655384322473214081 4782 20782
719900749869019265 5955 60102
464278212769936961 43726 49973
934185507639838849 12121 51828
803945188461629057 30677 54726
410355440643407105 41054 43702
602986818474587265 42686 44319
942558183536107265 3746 17123
251948629591527873 3108 58711
905085527592511617 11755 29709
360457443074277953 45905 63016
558861994925948097 6313 19712
76913183645363153 41984 63588
678909366654956161 32003 39256
615002770171425793 38403 52540
575999831452662657 905 38768
254106029435053665 19827 22709
29073267886666089 59263 64592
28939095779190185 21789 32503
51128317428734249 35716 66043
343109189703287873 27861 66857
63139394852221641 28187 56883
317656095878557953 39801 58415
586683894880536577 15690 59549
481442593160455361 4425 29918
182332281822645825 6368 42915
338069097604158465 8660 57102
23722263588624061 27332 45268
173545988073588129 5588 24263
77526080519739089 26470 31518
704804750894137345 25335 29415
817433114692818177 2818 7376
31409523310021117 38224 46760
617881949172463873 23548 54737
36868733035117177 29860 63309
551463487253570881 1520 62179
370171163568560513 39336 57498
618807746895022593 15563 32470
153658162722731361 752 3678
402606325452097729 8041 11900
932013296204775809 44966 57751
780511958359163265 11733 68853
769394565541414785 6617 52696
711774980371544065 21404 26847
658011230074610177 40958 67147
341937109914887553 44082 65384
906123331644092673 11089 38307
394153547029958401 13692 24706
362908094681831297 30930 62512
495136411214126337 7177 64686
268485451383110529 39532 52082
646026117033116545 38626 50935
14184233119923563 59576 68236
946927528511089665 17625 23564
844024718208199681 31977 53138
114959322381253057 13313 56051
555699857347850241 14277 36813
339520829650886913 903 49494
640731362805478657 32269 36180
402531009098524353 43777 51702
438437811731692033 2234 53720
488252698814655169 27236 44472
613099040703442433 48777 57148
895327572957540993 26614 65070
176654083020498113 25222 27026
547909163864822785 38406 62682
807819049917593857 6583 46970
573012476143574657 57196 68674
896627514504761089 13985 32736
561627673128278081 39786 68349
663361418144827265 3993 10579
646312805744059905 29486 52950
406132341529758657 11269 40814
207116964168100993 17894 57640
291479883051874113 5484 65986
829068494958775681 30685 61563
314057977303580289 63932 68879
559913147026158273 5328 15486
754884606829076481 8176 8956
365204068404608513 20184 42646
58965254550987113 10089 63518
15445941069252457 11255 65237
620085529901455617 19143 66912
903654556336064769 12565 54369
859867382519329537 11958 28456
120549020440655857 7023 40553
928228391003496961 23159 48317
153819611518713377 12755 13301
938602522641577473 23103 68692
477314200706750593 1628 45665
694507434232274817 1326 2789
344821919377508865 55873 66735
346643432304094977 28792 40016
411337301095137793 474 39599
857701500695494401 8993 40886
659371779395456769 31083 34781
185263387153117537 2609 45942
102785505245968529 13819 27890
479176375466732225 21415 57834
494928316060352833 30003 47652
371216880703972417 18261 19895
19558481142389897 21763 22040
893333742249605889 33125 53028
20513213448339229 11458 44053
664443728190907009 8895 10627
971219970348890625 31875 40539
381348700935813441 42741 50050
618264221292790273 33993 66943
843086482112969601 14955 29261
921319580367971073 13818 20185
953881339618927617 57264 61164
417777014615552385 49070 61615
447018812292714817 18113 21304
902057674325952513 3610 24069
647406135096542081 49821 68024
913514366194832001 18354 50805
786187025969585537 27753 37618
313696111817883137 42480 54149
758383796957811969 41194 43124
187975073810036961 34592 37517
155813515998648449 4373 62921
453285716079385281 6587 60490
39586382511640041 30187 61483
304700734838647233 27703 31259
757719940117940609 27335 42849
991644288209933185 4757 60743
677735905562709505 3821 44219
166220341883700929 44739 59720
395894663984012865 22855 44782
39428321447438465 42121 46398
959862053888269185 3990 62554
405229847182752705 967 25345
904523757755331585 947 8089
444823849988161153 1207 30697
750433830708029569 29025 30492
467090373090172737 8608 25499
646972932927031553 1685 59762
625938660058856961 23928 45222
59755756972730721 22087 39418
894393693434423681 38331 45548
572969555388088001 30070 63521
936385958379709441 32933 46285
138099526423896897 17061 53340
308051038530464897 4671 52610
876184584783306497 5369 51712
715660097306987137 4328 59921
215699506597996321 57085 64137
734150247574703489 32980 56134
502624281717604737 16431 47847
506444659313508801 53091 59432
496583038762675969 10534 59942
713610868565922433 14694 37708
728156105638891649 1150 1763
695563668552885889 18064 18872
559116920680946113 49522 64290
186236050280385249 12032 23411
966932709878424449 27033 48448
117364486560155969 54485 64429
407387570601141377 44472 60940
17778045682831591 11359 47504
466637638813853761 50046 56105
58257625166810105 48771 51596
28726981466189017 948 7522
465639913977341249 34214 50005
775926557950246145 59312 68216
26160834952356993 242 25139
151857493525167073 49186 49258
5243631793064197 6010 21654
878123913388197505 42421 57892
552803964517458753 20956 57095
659638453813339905 14848 16879
86193365259575217 42746 59520
826477135165735169 20932 65861
931223797045312513 53739 55350
717014804843810049 28919 49827
298316176455131201 14033 27854
102764181822028177 14017 39197
953165918518344321 36260 51905
539624364824629057 27564 48145
517510002408371841 10515 22458
874865683736008065 40223 56186
496240219076419457 15444 47236
997124840279664001 48330 52692
206984415000022177 7873 62551
831495492841828097 37434 63526
860149437840668417 29370 54477
47536261609717913 28594 30088
679732508245919617 4311 41802
414453398715668417 38115 47120
503602794583663617 47631 53817
699017365382356865 52472 53498
713586328046204673 29740 43084
500716438264721089 11734 16238
773990771402075905 35043 56718
642138276484598017 37851 51912
53522621057780385 20890 68174
967990920829269249 7622 24720
132759076542079409 16463 46542
471884481212068609 8162 34727
561414396388158849 32156 47357
26951324932600329 37845 40720
589781303240663169 16141 42223
91711341401445873 17706 19105
777455928818582657 22052 37063
749614909681074689 48075 59571
695867351377650305 24789 31737
263722092339943265 32521 66628
558188447742821825 2016 9799
253837535427994241 26881 28636
676709871383614849 23824 40013
625598205906310785 43046 48051
43459914455311833 11195 39726
515837117269999361 16004 58171
593790380718026241 14469 54235
856776997712270081 19194 44469
190679054338318113 23515 42172
632401653743546241 8641 27865
804641855819845377 6591 41557
48430225421508769 6490 44455
383160242382572865 47101 68720
507839194231596737 24337 33911
279872079239432033 3228 57766
953306977425309953 5062 38887
475866002829349121 12769 29324
722972744576981761 11416 48958
377843385186018561 8176 10076
386097199149599361 9633 9811
63976839044201481 12429 66451
689144273728974337 28518 66209
637106259469142401 1854 58776
70656560957640833 29953 49909
646867920523618561 34203 45069
893213987423440129 2486 68555
725698074275321345 13985 50104
129591849395819025 41726 63684
783537882695597441 58398 65052
3244190414509519 34470 68925
386220636902898177 10228 40769
861096474906897665 1148 18587
788480704403667713 3096 9626
91636679137042881 65400 67519
584052766978366849 17257 49277
608680846605846401 53423 56460
164456380161155393 19658 49105
115019004384240737 3725 20799
947863351296639617 12268 21062
297070080777782401 26962 59261
897513961928496001 29505 56039
799593431133576577 13331 28470
378367821765600385 27526 48171
461924596915775233 7196 48521
208740570801168705 8994 22325
57793312546809969 1582 22874
581493322491930113 17110 63053
456435425868217921 768 35814
47216235099341473 21816 40202
207130199906163873 24337 32967
491136539320585537 40016 65122
572888321511168641 6662 11546
872085960422580737 5216 66374
384631642328830721 29010 45931
616739821634446593 52445 67421
404986842800521857 18224 20739
382931341773996801 37288 59695
319209602025797057 35421 44147
361077394433543489 22529 32065
214457269592070785 16749 68161
263023350367959105 4575 57306
817983035138556801 27362 31460
179910701144912353 12377 52126
904985345744474753 627 4208
567729730714035009 16573 34477
78700777298610801 50486 53778
20391796764521077 26186 53710
483989219240850561 7763 48165
660373789517066753 1513 38339
6042739509727114 59927 67545
998992789301844609 9202 17332
378622383879157825 1509 32209
32110309349320689 23375 53980
691163876251767553 50704 68253
528919167585563329 37851 40720
421607732989752321 9389 36576
574687939435406721 55 17088
827206746347460609 8460 52839
644902017795494913 44574 67338
724286825140435329 8331 40943
960969765744181377 18306 49097
153840060619831585 26350 58750
710310182111264513 7909 54089
482259947385028225 13972 62563
455323905404114241 22858 24028
735752711198077953 16069 60634
934904913112355073 5273 36727
221200355800956321 29608 45531
373887968749613697 885 64044
527390718003505985 10907 51370
635378089527073025 12159 46458
279232988344528353 4854 27085
364544148565570945 38956 63025
912388620964723201 27944 40433
186047145109604641 40722 51523
864431793929551105 35207 67049
921379592825900289 30428 50663
743812404372608385 13099 38360
431577085324725825 36471 58606
732643416605622401 16705 67291
3488656919117262 9211 10294
472568374990661505 1031 47358
562088888638875521 7930 41601
47496127276897225 23645 58190
130113676520011265 49304 49489
717586840585159553 23303 51087
225095773054185601 31659 35486
940984420060328065 33627 47248
882108115401237633 14859 62319
693481262932127873 17139 47373
906860816578706817 5071 34019
553689398634329409 8582 15237
784204386082166145 16499 29430
219508101594460225 24296 27297
343342815101458113 34832 48855
247135782274522593 12934 25938
176117377784592577 26513 34858
147380134342601121 4409 65782
200118605135067201 24 49950
330005874212670145 11678 33481
927527818205931009 21967 28309
383761949516031809 28123 31369
320640934601662785 3270 66855
92311968988109777 7060 57876
908756105630274689 29302 52196
774420867390379137 31388 67765
108887894769317489 2 39243
498929243087953729 22981 57976
613621238376225665 58310 58390
848715074226294785 6015 42641
758734493096731905 36296 60803
342243986893020481 35993 65458
533620002027660673 15039 46861
292443556631329921 21880 28370
37955712612991025 32721 41765
513584908260920513 43704 44051
15072713809615835 1407 47083
380504817664860417 33006 65734
696254931047114625 15461 25903
829460981485919233 6248 12710
777052630356237697 27 4695
924133652258692737 11946 61097
607578424728764289 11688 15258
280685742377155393 24425 39920
833410662471266049 2445 62971
395902770512311233 42563 62577
837577420806859137 50529 65060
883857853292493441 47905 51579
724564370803776129 3875 9675
223759095751805857 21055 34447
604640349076994689 29345 64684
463398993654745793 21946 42152
123354402152926929 16500 66055
87058442415344225 84 1729
781541144171448833 44349 46037
620805484260198913 32137 61026
605471629875225345 7281 53011
806187309345634817 12859 53400
165411222547199105 17607 54979
32707340066334469 22179 29421
661888346096333185 10586 42675
855612019431152513 32833 41513
274294669107767681 12905 63676
721880478616338177 34371 47098
543425980626707905 17572 60012
20143709242976373 34804 52630
253714777913849345 6467 8161
461032402322441473 8318 29056
852974054146386561 9329 12711
487298034862920577 27924 68725
488066962775569409 792 61969
377861634988345665 8988 30941
697729473858984705 10475 50598
65681224991212873 14547 28542
397734749075858945 21016 42612
745834338702930945 27618 31811
862815910918499201 18703 27186
940544592158307329 17034 60002
398953640449825281 12640 63930
966960679083154433 19318 33157
721308923004770049 41356 53212
732588119945493377 2765 35033
141848685439136097 8970 11139
713596457283497217 6946 24875
228447764964471393 25353 63192
783705591042792833 43686 54556
501847112453326337 15160 24844
913325098722520321 6813 36916
305948527944266881 18847 28033
831969220240214529 36727 45739
756794018801578241 17848 40197
786049093604045569 2396 2907
574009425421280641 9957 18713
195446220559762913 6215 31077
359428353708914049 24532 42280
11671235531178327 6434 56339
773856765483302017 30664 35315
507493472190677889 12560 45367
432134888599883009 53446 54744
590682314325842817 15854 33705
304433475127154881 13628 36563
41434795189207561 14414 31053
834677083020714881 35668 57176
313476100074705473 6158 35474
206870036728432193 45553 67040
945808560546797825 9547 28570
449412293877550465 4392 65504
466542319924311489 16645 35928
225364421689306497 7307 28811
857876822716907137 14237 24940
302646201693754305 29563 43202
448476689743966273 20312 38194
480572124093399105 62732 66373
557381132520735169 7280 14066
702524202833451777 2980 45512
54001731964344657 7099 56115
960983770487700865 15134 57498
608560005025982081 33269 44460
677285403601324289 31712 61727
2295901183014593 13396 20718
790335073171306113 32085 50599
469528985010331457 17242 36141
393796313310339457 19479 64432
763639263005014657 66985 68306
808016166099235969 16656 63548
836961685482680961 14733 39708
722887931309479425 22761 45318
286834441557328289 50238 61900
819763677206893313 35390 65913
162669384940219425 10996 28898
789868220082674049 23806 34886
994559579680551297 32905 42650
274543311126706145 21978 26038
308603069088281473 7938 62756
847273515368037505 38146 43156
524638455459250241 23658 29276
609252304403284481 18611 39248
288815505142483905 24121 51083
570933807303141825 31955 62679
516429482004465281 7992 40854
6353933916926736 44800 52022
431217354068980545 14523 28704
395109596377459137 13282 36409
121772896747511793 3903 23640
433339370797582977 3757 12658
138110770698748561 7894 14539
550038746967238977 4957 38336
442201834443689985 28040 67546
101409639152393537 28923 30318
651431726075646337 13193 33513
374811991940980225 21373 33350
325800987117713025 25328 50499
590271323939688833 16361 46095
864698723165563649 6882 61579
376052046755297921 15863 53336
699943996809619073 26592 50142
954608037800852609 6437 57703
656545978665310081 37599 45383
561255233111374721 9567 56821
156290415700635073 55134 56408
945664565108714369 132 2729
447483822604969089 34136 64079
264592653111328961 12010 27361
862382815512912513 23915 29312
760376115407154945 55849 57325
558623336236269825 46635 53394
19061857441720065 28361 68478
54837246485259785 13896 60260
354380300301372161 11770 13721
444346419842108993 12204 29841
825606177918054145 12551 31092
611723548228948097 33520 52927
629728360211771649 24811 41990
305491868088683585 37970 39252
287529008249542529 19407 37340
229918812863370913 9822 25037
710703872726711041 4186 24194
900132943871771137 15275 16839
674450879627507073 17478 41609
4995407520791418 16983 37552
951275735080344065 27768 45790
349387694782524993 18803 43125
758289752203715713 3507 49967
168957191092612641 4312 64564
346646692041574081 16947 33595
289250161835727937 1191 67280
725266092206574337 45898 67833
61621721466561753 17048 17436
142273139728644081 46758 67647
108854000464777553 15724 64907
160595589843488545 29202 48375
255795156974880193 27453 33133
811665438061154945 32579 38368
112950181492752929 31889 43490
871060357756853377 51623 57007
20108021838066037 50218 51570
296144572227319745 26279 41975
983142677337742337 17469 45435
546645696139016449 32835 53407
866356842546917249 50385 54345
724319779179026561 21128 45307
729400678603187969 12557 17411
154370581168201697 48524 67267
904686682877578369 36725 53017
437026761270800513 51631 58156
620748240940333313 41503 59984
740677490702772481 22055 66112
718585622079995521 5375 38335
387366408231017089 5666 61105
171392644149936033 15090 51804
525507587665352129 1519 22184
805452046219638657 43946 50830
139723603194738641 10075 12379
804836467414236929 34005 42148
880572199761211009 23293 51638
624822069185551489 20745 66319
202513761037309345 6308 50749
102045758817755681 3135 29425
872317526606970241 20525 50214
506965280004745729 34106 35212
165065300226359585 12092 39689
698213016426809217 16466 56118
439518134496061889 23326 55302
135605139323654817 6719 58728
609538345357137281 8626 48162
673129314652729985 62667 63760
186052627396527713 47284 61106
800503532731820417 21331 45008
496017658952098369 3586 39254
289110115922586177 40716 42297
967813472864627073 29058 61408
873450044511184129 22460 59371
306690170490455233 44814 55544
883624416323787137 14171 32822
502358875864366913 22066 59747
984073254896312449 2977 53327
738988570486895873 4691 34530
696452197375283073 40628 54177
741179394508456833 11408 41527
633476599526584705 54121 54628
885291330260955137 39251 50466
87911006908147009 5739 25377
624552241980332161 30088 46496
692002873960827777 40218 47033
277630256329530305 13564 14513
529394182712156417 55333 63193
541993480859780161 21118 29474
574832131408083329 20387 35895
731158354614805761 43379 59335
573471075622567361 13328 50012
598269152256342785 116 68407
302375320705149185 44804 53207
833037426388358401 31244 60579
750808936582604545 11324 44713
933642355055063425 36517 65978
42673356542234585 38332 45061
108955507569490353 1957 24910
617257217422267265 23232 40932
462240962698281537 19278 26054
745756217502528129 4943 64833
194593058161842689 35037 57433
468033210142881025 10065 32188
615731598765073281 39384 49575
745041942139675265 36060 39231
752812771747116417 12914 34205
137883526889400081 2276 6492
949356250666575361 12682 17495
582618851569119361 38749 55720
839815068558237953 7453 37863
766564215028797185 51434 59406
769180045550818689 594 11165
162288781394959617 30221 63079
37518822226573433 2854 47027
987553621332953217 36055 45613
555338806504842369 54962 57413
729562368733436289 27699 51322
959408712338813569 5009 35066
113531778688287233 35896 52204
715264612854745985 10448 15544
188772324127352673 25044 43895
899325854948912769 4143 15686
73148400521947825 42178 51562
729283268295979777 58231 58274
195864935772700481 24785 29948
45331103668985409 4844 15058
987653844745711489 32117 55528
721470897236564225 35827 46190
97376617199454785 50537 62987
113879697410325777 30854 51992
860153962973814913 20609 49394
870954405605068929 14609 42631
642108931862960513 28983 40235
685025819761733633 11883 16685
241015894569773793 38489 66044
389543819963073217 3222 21512
976965021510533633 57325 59917
321015191877094721 28807 45440
396117911219821633 1963 5406
344170120568470849 10102 14541
491560542189855425 16320 18889
534087108097679681 13182 48733
265397678716926337 90 68469
757421672561370881 15234 44348
821205884861438337 19919 54658
312133403856890369 44902 59128
792080090969424385 7565 37132
833752297188489473 24090 25046
712681439266898305 12832 55653
612464781206199425 1043 37578
322003459422138177 12686 45634
36775974444815065 18704 41640
444276762487969985 5530 16804
565603771060793281 46813 47653
120931621595421041 17411 26988
85443692192974657 3837 34942
247595550008153249 9378 66272
85922445491945617 28749 50579
398334777808901889 27148 43285
791668617221112961 17336 47181
364774089559585217 23110 50920
829110870590412161 45312 65852
930913887861780865 32976 43970
373853123319243265 3378 30092
386529219102182977 35427 39026
554813273091156161 27398 53496
679577571990353793 60070 67494
341376832791915777 18153 61116
733725522440305921 23339 57518
705092044584475265 8523 54073
30476975316023669 40366 57918
942905273381690241 18946 35877
182188391734140257 10494 58111
576339088242121985 25492 26716
164258284733381985 43958 61444
241725584853291777 8527 52252
285922478008711073 24613 30942
696388687059268865 9694 48358
877474844268025601 5888 19387
156435490982467233 6046 55444
260731751202879297 22904 39874
694310102154190593 20788 47775
115056411857597857 27485 29033
864306045906452865 1666 63530
165860712833886497 2723 28551
13960557177298939 14362 49144
801182349777125377 27322 58937
183484031224601537 37221 43269
117444059479961281 41496 43659
642024192859679489 22066 28293
915543755041046145 23917 45010
351747884388110785 11697 25678
320397096504205313 58997 66657
636989046678550657 1607 44153
399877027569406337 12507 22246
723508242286932609 9909 53741
185409261257429857 29184 32369
619236189033074433 49372 64094
502253455204527937 7017 27503
579752149029836545 25653 66538
959801045905816577 31879 59744
647921891708719489 20134 65698
789736378307029761 9161 10791
551145266220238721 19246 53270
634428224531230721 3641 53150
623289179261888641 53881 54414
858864695146412033 1857 41045
202880600055799233 9158 56651
367199399747715201 2092 17388
740988381778791425 1293 48976
932559195131492609 11433 57637
528321884823931521 8258 10736
995121303267151105 5786 66259
737331430753556609 44272 60417
95421772599809889 30048 48066
401136399328258625 17623 47932
83483825130269201 46506 49085
22440681090344585 19571 38294
40327291902688249 5232 36264
193422203962690273 7476 38613
309601220196153537 3830 23041
45144063962737849 53887 57459
390389057383988097 16806 30712
578160134050186497 12809 42413
210570160454079073 10709 49401
784253439960949121 43985 47410
43881802055640409 8059 13265
92887932182414097 19937 37142
585297080285979393 1961 63111
452456192123406721 21521 65859
546976158821895105 2997 37546
989404211134392193 19234 40321
260469411466043969 32664 57245
840240436584039681 9073 29963
320996030496790017 44457 44525
670040071984864513 49378 64463
872455637935896577 34644 44071
148725797170101249 27527 60837
107550442095675441 43050 62620
99937721848526449 46503 50643
630950429739510145 6525 44201
264523551857635649 18758 37034
305884653461706817 58798 60351
769074904620374913 13671 49849
298541253441467073 42052 67592
741216176032708097 39053 54376
881086844712047617 26997 32272
386572938845340289 58411 65402
410644615385376001 61990 65530
967015942516283649 40436 67384
247696873756101601 11571 52163
649101211758001281 20815 56474
874201286776209281 56640 61209
234799353789156833 12423 16460
368487756749420481 28793 39179
307793670187571393 1900 45262
807263298291029889 2791 29751
479057840300598081 881 8898
249798951302015137 2446 59748
833749739892489601 7480 44731
835658989237028737 14702 19761
16269422660400325 44728 68305
919238541058621953 11538 31960
267504757476835649 11964 41190
52168764683994337 8205 55984
604569967398774145 6570 67371
804659341411056769 4414 20702
146299975847433921 41182 51591
707341266000295169 3624 62112
831050328332054273 50180 53471
520247082089117185 5805 56389
594911067695896577 65751 67454
162860208317152193 7730 30854
218066120894448545 33891 42792
340907485706569729 62601 67199
898433364234001921 46770 68851
156243995135437089 61029 68195
413034187587072641 36441 65490
903848564512589569 30678 53573
852873390873689601 15972 48574
442006198072430593 16995 45723
460593041455283009 7929 67178
819645113116596481 9238 32978
412636160224600705 13059 18895
65982901122932705 38711 51323
944887783733832961 62450 67659
166839495315759489 13514 34769
170877718182474337 65448 67363
57475566279816097 36417 46243
898142243996645121 1667 22151
156346720859520609 12030 60467
863939173500860161 14561 27609
83673293423569105 10208 66065
886516448814006657 6509 16176
316037795534317185 47324 65386
776293437576491393 7181 37177
482388934548577473 61388 64788
864305050554761985 18398 26779
202693717844258721 7420 49460
826095721735306625 1554 24237
186727293145846561 55287 61237
913476104074589953 24450 35130
98248600299843505 49469 53000
468885046581497985 37315 45795
977533406407570049 22677 46310
209918628103721985 15511 35471
199444525406878625 1645 59456
900463174466104065 42932 62579
579352483358402305 39593 66275
754975792688469505 24935 66125
133648218371593681 20766 47042
448581044344557249 41851 63398
670553268551497473 9360 45554
27177396550698065 28654 52233
6950742805518218 26950 51111
392767530724235329 19751 68575
459981231094328513 48270 64156
612714601207898113 5438 46056
751481514825020033 9 49755
665292727553456641 16519 49345
127149854990005201 37243 64869
604160734643770113 43749 50274
34187297395479989 27302 32239
183594536272501345 617 6290
901055241594260481 55064 60177
577148428735256449 2865 48932
25600793068907281 28110 44759
712114677335129857 16997 29801
619094040896481409 21044 61519
897954474026718721 53738 54702
620172311906376449 29282 65805
712864908815710465 17502 48554
251535217835108673 258 40686
36883625295473625 15334 31350
324757064862996737 3708 64643
229527786742458785 36309 61287
572175145453439169 54338 68564
190520234175167489 12159 20993
673410233743201281 32496 67074
366715302041434625 38630 61286
110200810891310401 59975 63192
499746083394484225 13805 58224
228687409507973185 39041 47584
828264740938827521 53260 60635
924280335491356929 21331 42228
311193213448447617 54359 62980
645499583733201409 48784 50077
517120701850707585 20455 67845
24251359175476497 33556 45388
510675929248094465 32204 66346
915924935879690625 6990 49408
672286924689807105 26989 57302
339618934217849473 48959 60967
873165613991560065 5216 48139
404304494240424385 4097 29387
20258010638038117 33398 49543
642913227105307137 24900 54401
461949522665634049 29609 44224
102890673479510753 12032 35773
90860794271343089 43315 51196
409676351834047361 25845 65947
378539440721610305 14582 38855
280097019069817313 40770 41272
129024637980116097 19584 51298
99704866243651937 25621 41047
45332037072768121 27006 34944
306209531172630273 10479 64959
910010813403822337 42854 68199
124802667335057297 20068 28205
797508977133091457 30304 63093
484835010082750977 24577 44370
518289978592584065 57619 59982
909706034458590593 24587 27265
893615453657844225 40641 53502
611325274786270977 50341 66399
608665115321393537 53141 64582
22411203291380133 31677 45929
321959803156389057 40733 45341
250248167945844801 11883 50042
458371720914250625 11034 25947
649622921150406529 8479 16020
600598366126149633 6103 30595
260372287239608385 35314 39922
913599115585917313 27367 31939
508582747908160833 10711 65640
432247782803884225 23951 24042
394662686934967873 50846 58700
102892992178119873 47672 63328
138636239092331697 21187 34803
793915555046453377 4109 8798
220894687377313665 48900 50531
49821362754919105 55872 68699
909441391159145217 60727 66075
198148011838028993 15240 49768
611502726216290433 8053 58047
381590408328612801 36419 47326
756964655931934465 38928 45221
264226853274209377 35136 61376
464386196178583809 41469 67781
559334976512921857 1665 63360
836988254292219137 13176 68606
860940278195769857 30096 43915
574164752526261441 35190 67792
106807159644354497 14957 32996
926771250900028289 5531 57583
327126386435793409 30366 33297
969756951513534977 26790 47926
391247085375532353 17723 42697
451149704503404097 38009 39610
213324150403693121 16318 39796
972468611672386689 13789 41768
614319325425903233 42655 58321
636485994773973889 13793 67019
610734834958151425 27444 51239
471716285118834113 16205 58183
849987738575656193 24558 26403
165616959076185569 56169 67674
107333371718269185 9099 31797
835146998776682625 44580 66564
564807673607795393 30874 50069
214812563642251329 33170 41774
322288926628232257 25121 27889
697693287964444417 30660 36195
965938829241217409 1847 38626
279624295783047937 1159 38212
577645800225568001 1958 9855
950842809683681665 19118 51540
431701263654282753 23782 49547
354633109517177281 61482 61894
751143931166581121 18134 19081
279299802683357953 14021 32016
924062628473755905 5263 48202
921133398846091521 17696 38006
568661697634823297 44466 56094
876841668454861953 9681 15240
694283233598135041 35313 51683
649719923342640769 17925 24935
313456490799467265 3128 12233
685473294236192769 46173 47359
351158592437279553 57673 62241
558961682253606529 16923 64572
98449732000219121 21367 29506
920274738371379201 2758 19337
841863214581884673 17282 19106
638608238443733761 45288 64849
835416683313923201 65374 66534
404319862482527297 5892 28965
521166167066745345 15994 44355
182212744729479681 26186 43073
881136622105273601 49026 55712
590784736366973825 9284 45898
975484878760887809 8524 15099
550179734965151809 30539 38447
7249776580067647 6605 15666
199310472830848801 27917 61199
890470377505543809 5642 19693
54937423152306761 37043 50900
961542913744196481 9002 16091
356655883312928513 9126 24716
68051188927576337 11621 22992
614451618345238913 17021 42611
19309696025089809 15219 57419
582866293638989697 33364 64859
821456051881362689 5432 39023
732274223721088129 15659 36721
791843940634592513 1589 50670
88166335076952145 24856 33214
811913980716276737 46920 55467
939761457372551297 4333 43504
314437789043267905 37900 39168
686501841536927105 24855 41432
892595591529804673 13618 53750
771388222664381057 11175 55468
399761585195889793 12969 41737
342429451777864129 29143 40467
444888570747970369 54179 64217
563983279871816705 12538 40261
157362032826398497 15588 52653
461577448343820865 53962 62257
827144262275133697 16816 66592
286347840789783713 50035 52857
861269016927863681 24505 29379
633248075157954561 32939 36267
1318146574369906 50625 58798
362605736566163009 15281 67591
332263394599010561 5554 18566
618345375751165057 19317 65632
800056043877525249 6001 62965
180649208670626401 23693 40536
198017148623634401 21543 66886
37513796494895505 31994 63105
84226756780687137 12479 25140
40448456162490489 32153 35439
733737615742739969 33942 50291
903356716443926913 10256 16704
704022137256195841 13319 62864
544418151766745217 24585 64565
70668113151512561 31041 32405
916441009975077505 7672 28186
497763782106467521 8289 60069
446488027206864769 12232 64840
914232253794239105 7734 50405
226429032831550369 16859 29331
870573291597786241 24727 59863
325390137276212225 21053 23800
234047626040066337 34713 66241
175433358950247265 18472 41592
916056830943865857 52976 66271
932710354756803585 38192 52564
792640378800996353 9064 40319
778257497060696577 13924 24407
750976175959372929 4861 47097
973588837014897793 53295 64784
658504661600787201 4246 68678
350637994999321025 5577 11082
195254065072738561 17102 38497
428101452417333633 14695 24367
714083883019441153 6498 29782
628385108481598593 931 53378
164193082475485153 4615 16377
319194273120739777 25895 31453
504093432822728001 41170 47645
893250882217248641 56341 67405
959951023991926913 24691 61011
317834042787691137 29388 67834
880020925439708929 30616 63835
360630377239903745 28555 62964
915463310778498817 45281 53155
471411825879595649 20247 56533
760169227773488385 60804 61573
324394191652803713 14207 66895
713361078706107265 52373 67887
105402651865542657 7948 48481
840663595121441153 16427 26704
89203675165880017 17473 35011
879103645741785985 24238 45916
23223695469550165 32014 50646
332716217740923521 36576 59559
453894643317173761 64781 66649
932502708327582721 16894 47207
191905195455600353 17873 56789
258293439824996097 38580 40476
703626267632859777 39967 56309
22914403154992157 18355 58005
312724721920556417 48596 59984
675201914849949953 14524 48163
595549465685227393 35630 37720
415340855352390273 5090 47399
931864368129506433 35576 60882
510414068922443649 4243 61811
414198852556797441 43818 52795
329116580440818049 49116 51887
926314780086283265 2759 21191
715979519388824321 53360 68507
669474455111330945 13707 64163
546233677970100481 23839 35785
418927457783862401 12007 16963
905781602072721665 14722 30545
612149245208815489 2637 3454
138034712022680145 25623 55552
32340278925044433 59577 60979
836235959579269633 28156 51382
258886430081592065 10511 50526
139200080266682849 26891 63710
217478521343277729 11264 25028
334205297645326017 9789 47100
719721660012613249 46914 64179
105779091452625089 13936 44685
505847606886685953 28005 32038
997209989024824449 20179 50745
84180187724403057 23038 58863
105437463679812993 12836 58401
487642169655313025 14312 64827
62612257376912337 43378 50840
85352852998614289 24891 54237
725970084908873089 27756 64203
145931677702304097 4310 40994
803881269571789441 2826 49050
971417882501160833 50103 64136
372183205565995905 36077 64644
651353522124193025 22806 59923
125221666245181489 8184 24937
77713201086726977 28387 48268
218086323172364865 33449 36596
596733043373671297 1160 27832
324557929817146369 31368 52911
225356559499036993 30611 57998
254427433238880961 35138 57593
916114204130163713 27074 66806
334775589044426177 2403 9739
349773606869593601 12426 35380
531307621691688321 50438 63492
861457353659243777 22495 36471
861766651997825793 7661 57826
368897387247674433 28094 69060
849148724338142849 47133 67892
610749572781369217 20219 29655
364624907647112193 2143 42058
780191930068202369 4623 41901
252762540845758113 33738 61618
545861253853626497 16754 48490
589575902495695873 33839 64391
481347947481683777 14333 19041
983658426888304385 9001 27337
393927669045123009 4981 9391
618070545435870209 15232 27535
854195459331737857 6441 22704
342879561013624833 26759 56625
183469125157369473 4261 56843
35959483692650453 39996 45873
857146751770816513 14857 36567
805303354906875777 46258 61319
971395706805449089 1010 2040
711711687890272001 33544 36951
219768750553544833 52426 59851
848079909560787841 11518 21683
179355384433971937 16728 35452
796034147410168193 34477 38433
414706967439688129 21276 41328
249190677921184545 16551 48495
1835221893767170 53423 54889
353654270812768321 44130 49568
847338970375080449 7753 26289
62339139351387017 3109 9487
62647372650967985 946 34679
612981572667720833 2796 3222
211794147698928001 9093 48906
363762885253272833 731 28411
383932316639597825 16021 30491
195284570178159809 46693 48253
632283696049729153 25419 35564
24183620895648517 12401 37957
859974173801969537 17192 27268
58191572994402921 35783 49774
569360573409628737 37618 57527
810964768432235393 13639 45017
98704747988161761 6283 14307
876914290090979841 39415 46494
409468935338356481 3698 6100
744477172741959297 19783 38189
492907018606540929 6100 39748
480639961028160193 12353 63791
670016626402972545 18675 68765
788408427593374465 14353 37532
231322919731749025 8287 28516
972955107835161985 11839 57734
197657942608476129 42680 45445
162892117222945377 20616 21039
162007239784781377 8333 42355
677741060636989825 2186 68935
80327426776907633 6579 39185
145356370223545633 5496 6404
715607151901732353 15687 62888
871382197500366849 10272 35928
59014219808904753 39600 66029
527248111164929857 6973 15074
708418058203488257 1952 30626
865891419296488577 46181 53169
447880779091750721 7992 29732
582506833112070401 4807 37680
732078912868100737 43839 63318
795097816169345665 42414 43577
245054903491780609 6254 22555
679941163670143617 64571 66261
941006791690778497 7862 10763
998647835958124161 12977 50238
644580284886590209 22031 41720
537479520866590145 6263 14356
546889012193386049 433 56571
189407599150712257 46706 49675
305293551553820225 5961 50752
619474315581065601 50801 62797
882884390816041473 3599 29415
293959382142603009 7721 16960
866875291438365313 15638 39447
663564016853236225 35119 44184
904141064787861377 40677 50618
560173773241501761 2763 54933
558444155868688321 7446 52773
682640517736267265 16517 66179
825699518432099201 31555 39443
989099656492712193 39957 56478
661647159185495297 49858 55350
708707184920491777 9335 56513
878073849412881921 3989 30564
551311059503888129 45715 67416
768441019482356353 16797 53180
764197307627135617 8919 50344
983424702276448001 30962 60543
842922075520007809 10451 34875
523229142737935873 41674 52158
94879942766120001 16081 49127
354261497079246401 9830 34406
598142599540437889 23881 28135
28661949543323573 5301 56258
155911946564849313 33790 55859
409422402428457857 10022 28465
749787565779726593 22154 48405
602544992895534593 20521 36261
584877850306533249 10824 36628
40435757387452753 20805 45634
884734801752273409 17837 23188
737625029639577473 14477 20784
845644741966985729 9408 39024
681399147919403649 23222 42391
17990585208295329 7775 63085
183609199596563841 23555 30234
104274018907979377 7227 37335
107729903356723617 31052 55537
568681566564521281 8805 18204
148062047714166305 11677 20267
469677341873129729 52472 59876
668426209292203265 22303 42199
397735963857812161 56210 62671
915639608218302977 699 4941
60656909838918697 13085 56911
232089147789675809 25308 33874
315909912103421697 32189 48005
288654468231261057 7991 58664
557781851298862849 6447 45857
472525586407737537 10167 38653
819695616761876481 24291 41106
340790954151547265 15085 57790
370449652802967937 49313 55387
943287756719509889 7964 35419
110930584309471665 52828 58381
93850649764579681 8039 56632
250565682537505537 5352 24994
384390403294627713 5576 10566
24900744167140945 6928 47717
28025673070917633 33894 43942
865521577911785345 3354 47823
795438357986594049 9386 15655
74558797970979649 36481 37126
332065821680050305 364 26017
302416114018988929 47046 54016
408629114339344577 28941 65011
830201696864961025 32422 52169
612896156822845441 12456 21946
807466716957272065 26701 62414
948074255491317121 17477 56119
631481817662404353 16061 27271
396199146084587265 20678 47657
910907594835229825 25634 35935
598493238613524865 2479 25985
680754246857517825 42418 52924
251020437353108865 19832 41577
886838092342465281 4279 32540
290830872170086977 6109 24230
824151650071854593 18103 59813
212785003712856033 27794 41357
734823894541385473 21583 41311
93368651635369553 43151 53647
391967566092787905 58406 63700
419791093595794241 34472 42129
327790674530497473 15906 58742
257447757241347841 12094 55888
867332681702123393 33684 50281
437228454923900481 13329 68002
377986260342360961 47275 67941
374380776361999041 21499 33066
578075778502736129 23459 34086
648364988745559169 47755 53314
555499951370997313 25282 60269
956257905768492161 34683 49579
179235658429632865 4731 56920
732457639479509505 11065 55487
624867806273947265 6766 51691
844284327709640833 1668 41679
202971513079106113 57152 60718
620239257835070337 12278 46683
314387115163306433 53658 59580
194526451086542081 6885 40443
110520965905664065 31919 50642
276958691276195873 8658 49382
816513421487961473 35039 57207
397378577398523457 5487 52480
971166448221182977 53726 66187
175726778039493313 21499 34929
149595935815888481 8357 62835
392946103139475841 44025 67083
421555732284247169 8741 15295
715541556702664449 4095 14356
951573547250767105 60658 62953
173509418419353537 37639 61256
902720400089904769 9569 21975
43402166629906705 12621 36534
782330450961303809 25051 27408
274292018275072993 6362 22968
231160837261086273 413 47287
552317917794642433 48399 62956
387299234764547841 17018 57282
187289820918248737 49429 51665
405707070202694785 5925 64826
650097163997518337 11730 42027
121576666386125969 62960 67753
566684098544154561 12564 32828
676685473907895169 5706 60959
490255233858949441 28050 42625
399134958420710017 8152 38660
989490583797003649 17687 34117
473261130003393729 15034 42235
98282071670556801 13955 47407
460395522635174337 11644 64699
787100031051092993 3459 4346
885598472286517377 1453 7520
445303727738679105 38273 51558
335084721594789441 10951 56129
952123598825561857 4649 27907
289477882641662657 34173 34520
357677727745713281 36891 62580
804388446149438593 9092 24797
464727690402465729 12980 41647
62887156327207097 4662 49164
905475955391370497 8035 27894
672316054592236929 23978 41908
172060156563571105 27610 48815
529413304696234369 6421 47959
894700314656009985 20512 53310
273100865797069057 38742 48488
926440839800729729 49906 50958
546406067955444993 7280 24876
966391409952041857 11211 15440
948505566854457473 10698 23974
360097135887894401 31584 67321
983158833076387841 13823 26297
358849106696968769 11808 30401
102043138156808769 4514 62684
998127378829789057 905 30484
573919454951663937 8301 42882
754681423952963073 27421 48567
299218778034479297 41162 63449
423204231422953857 20826 28075
822441824836019457 24500 41273
559405077232955969 37001 38840
953672387413241985 7663 12846
675794698479332865 63600 66892
240932981528260385 53480 56330
49282445872041337 16036 46371
185156015051624929 31650 66374
757255685670781313 12524 30115
860429180134687489 54609 65661
798816098005577345 33098 66736
20092828223233993 11669 38917
989322016454817537 4809 12195
707511683108265345 12790 60839
728028579681694721 43578 50407
839385224734563457 34802 63727
545870305137651009 2174 68806
531388181080004097 13077 18647
680902275465999873 28260 38793
768396202412937217 51235 59541
919424878319969025 318 2065
135132749290050929 47406 50930
203087088570089953 26844 39862
4721614162114919 5393 40222
608053852254169473 29758 54250
36585161685749769 24773 65651
782522781553073025 13388 47936
141478022864738769 50024 65576
334842322518678529 14617 62262
101223281482447185 10616 45140
263663376506617185 51339 65050
665203093311184513 3188 54116
553158217385696833 9165 47966
166279186680085889 19293 68139
66603348839127105 36968 67505
582829380453524993 36536 56926
491952519823168897 632 9688
349384734194643457 4644 40549
718034773823479297 54182 61760
703149557121200513 1648 30701
186242087729976193 6366 29840
714894479398239489 28512 51509
622431412465321217 16707 56656
403218132391636161 16277 54410
682968010255304833 57244 58517
687407311465250305 27990 67142
919355265485268865 11897 30359
734583106584430849 9698 55187
260238142398844033 33306 39905
157431901494035745 8662 26845
245883693788417889 44389 68580
750337352841889025 43649 46194
131556973027922913 16877 68957
643029152414897025 6110 35253
670806113218407809 51351 67100
790825370971553793 44342 50995
793402115480898177 8559 11991
349906349704653505 27307 44360
517758833160858241 33740 51870
779412989158039681 22727 61620
216182277553055969 19458 67232
128996702406738001 4043 13106
135550135172326945 17520 54957
22877155801857897 17728 21174
261339381381997537 11390 30256
455073497402977985 19013 53292
402645491766012481 13070 25039
553426729612063169 34064 53525
551645376063927297 18489 68631
854334228799245953 31906 48984
225580219284257313 8430 12244
207724703667444993 29127 57208
32475029240469413 11183 55992
76935871171926353 14 63531
973764154930481793 10125 25610
726024150967624833 26990 37460
378267410897588993 4846 41166
547832002775663809 49385 57863
510935459019510337 13833 44618
532005917520812929 5411 66663
444153705713897985 38864 48175
713494815135121025 50214 65986
670978681835325825 62831 63276
178342276759117633 16642 57534
95835221985080209 22251 56644
232614231234492769 14402 15068
976891112659121281 21034 38559
918508958535191809 4902 61812
913625817934370561 25457 39604
106941458278285489 21112 63586
519681459048090497 15943 42281
492904739635640961 23756 26250
635885252595979777 10124 14636
807249385225389953 25755 30727
961611399806731265 14216 35604
44764693147008929 29345 42723
443997000929055489 28303 39768
883956362495737857 33402 59553
977513827797512449 10419 34667
453396803629296129 31297 52104
691093663884227969 18373 54396
49217133914851273 12058 33724
330386961286581761 27234 50630
180533526389858433 18700 52569
819788066302987009 49551 59824
36014091596356937 9189 43780
533891267412773377 17503 17969
658546564707172865 33912 64812
614486281282093953 151 66424
860647655566054913 48961 58195
384961621104498177 33799 39691
42276221129348817 14172 60947
690072961480932865 1224 51824
290565504003396289 13797 31864
864060629849181057 2785 13709
831502710466402561 7570 63836
63877308289161049 9352 35165
124100659517239361 39004 68220
167585901643736449 7661 52732
27737365308205141 54604 60899
609232581305217793 5677 10852
268697134382520641 2845 49516
234924532722150305 15781 38519
493013282331652673 23146 29741
198391055703208257 2125 55072
927753015642991873 25365 37888
699317555767567745 10017 32291
452559211810999809 8466 10395
946182586286379777 38594 39201
513343591932439809 10334 65917
974125830771360001 47582 67967
347373946114437633 58763 66829
434116246839860033 5554 37618
154715450282822081 28263 60481
290722192000476545 24639 55336
763382678057887233 54950 57436
382503694303533569 9101 48667
4355465572515983 129 52567
146892898176961505 55643 63869
4528339293621287 41133 42940
434887771787881409 13277 27704
510300330121395969 21386 61941
380509881459847297 47783 56935
148181354936717473 33089 40378
498223225051315649 1396 44023
652701788761717633 29845 61245
136904266649711553 5577 6157
529867125876485569 27614 66428
151886076246992033 51279 51972
983914118004804609 20357 62022
393776447710013825 4900 10254
504613437182904065 35520 54255
691066989030286337 38376 54839
485812679183297281 20660 42071
597938976716907393 18453 47586
775186452199740417 10092 41013
332189682995075201 29520 67445
508849647177243009 29746 64886
866400953210547457 1247 53423
360965549816420161 54021 55331
390820925377664001 42594 66861
799544331029565569 10417 37855
232336812125996769 20204 53358
499930559529850881 9606 27071
991611656531656449 1815 49535
193604922922475009 28838 29209
555783708530658049 24062 35417
71801507745298921 12991 16194
215012205335266785 61704 62379
459475100121139265 35294 49615
60300399787738713 37382 55837
941257371822054273 35594 55563
891096133944525825 9949 45654
952456723094456961 4307 15290
450491943001583937 51883 64050
431718108145012993 10510 11574
365439830651535425 7288 44512
785217984595036033 22323 35214
270828970180790657 32061 68093
734629939497445121 3364 29902
68646357546381153 24807 67655
660868831521497729 18449 54148
502513087978844225 38305 67925
765649117723107457 29112 33321
187155068714513825 30358 36188
46161366395992329 14918 19231
390581385639595905 6803 24337
923550682597500801 17669 46351
960200957328364545 12138 50262
102916300768328033 3186 67445
535698436386230273 25310 37278
562947679478462273 47636 66711
402312378712661441 24003 44819
535526441305378881 4226 59358
371223856447446849 20536 36470
227719439175423585 1421 57426
593070543777368961 58112 68180
963258703240455809 24124 34473
132612754713409937 29153 34612
825016426064557569 18462 52090
90881795620372689 11365 27046
471856327742088385 25701 68186
278825577156599297 44561 66194
763310387283674113 20421 41833
754491984103989249 14221 45363
945296892115180801 22707 35689
369388236139020161 44911 49933
492543649366119489 21790 56902
18534051305078237 47773 48016
603028407069771777 58725 62472
570623328057312321 11791 33555
27226971417071865 52758 66478
925553047427992961 16049 44174
769999356083644673 55687 67916
54313995951122961 28027 55318
608442938398518145 17673 25415
409080024552803649 19022 48054
357608010644796097 31973 51307
464983899217688897 10777 24728
169108026770835809 40544 50143
127185416968185201 42826 47041
326485814388291841 34281 43077
630775122936899585 4439 13146
256382760139295841 6063 56772
724666424309059969 21722 61301
701838131339300737 37875 57247
649651007016192513 504 14459
380522357172942785 10732 34227
650119379783543425 9362 26666
605807261140114433 56748 58400
128788112913458257 1148 60010
792331520401198465 51263 52806
451499922931940737 3915 22566
517786399773726209 17312 18081
531371185588714241 36113 56899
630203085050176513 31121 60901
934638817112496385 50912 64070
253463230400058145 22707 40757
491762323071629505 598 2065
457832704356086145 17394 64748
292192268754302401 27555 52913
319147127993190337 5174 64227
406750948112065921 50748 59472
967337154287243137 48304 54864
628670430857223297 26384 48140
624048616008963073 36181 36649
266249898304625537 6763 14009
128763758819097521 45731 66657
537889219751900097 42495 50322
465922785822087361 2367 5403
329705325345774017 16914 51751
201839429338328097 35700 43853
84186454259846497 29563 49426
113023942650414705 16221 18989
22329433193437609 17316 17521
712121440902443265 34090 52910
734166452614356737 17045 40796
727685837631284481 39683 52194
65115701354049097 43436 43821
951204896450470017 9007 21243
252095407317394657 26143 31907
275954547130879745 17108 29358
970901445820846465 21955 25166
555915420148203073 4818 17199
64245914015838681 1080 39313
77348429752291281 15121 66937
351322678829806273 21842 23126
817946535358125057 38442 64967
104740769982409889 20593 62508
824665691361502721 11708 20655
61556552085921369 22561 56703
183540983749502113 21294 36267
151406393382313089 5205 38408
973343981272776705 16846 38298
745837518942611457 5450 67911
829790492308298113 4440 57434
352822758696074625 52647 54827
12612191025937137 17432 55515
380810041690882177 3778 62285
704040756969440897 21312 59696
229532408952263009 40703 43952
107851293447808417 39288 54219
599163513132428033 42175 49417
236714247775616129 4245 14251
330003704300732865 30878 58953
188362706418587329 13610 30598
925379369472199937 11727 61519
383454413367154241 1075 15248
846565811427733889 41604 54001
662168355461190529 27065 39190
190876456771039937 13090 57449
314577534726716097 9347 34475
493652841878681409 23506 40118
406450404437634945 11462 22442
798813888247810433 10772 63591
89994411940374161 1204 50673
450194822012587521 9908 64485
517569586771273281 48460 67566
770121207113025025 43241 55185
974509825793326465 37628 55181
34131635564104813 21098 38064
938943263217225857 19267 27319
572168961852316481 16504 37073
647074860793871617 27336 63422
358435534134837761 1632 63267
620956818775610497 44788 58816
169439120458154241 2280 57641
720382270213413249 9210 52998
597716073875030657 65027 67598
328938853383192513 20681 27997
960549409532052993 35001 43189
543259669443152385 60900 62715
739831220649943297 16991 68391
799340881028840065 33506 36090
806348975947091841 4996 66611
833606023899768961 1694 5337
109697683612179025 18308 54343
268789992416685665 11503 13714
97230045371890833 30633 44055
956985214362781313 40051 62004
318815100821932865 10165 36927
755667219748161793 35479 37516
251361805912271297 12185 30601
595162978495416449 24445 33256
134400322871581329 43340 49551
71219231110092097 42868 45888
535693888925653313 33399 35361
656451804888710913 12737 60773
581352533879236737 17994 28322
760725538840787841 46234 51043
124117865205821681 5423 67491
879188957775205889 8773 37844
127795126217844065 13066 22907
830581693599612033 44465 60120
677311435722021633 23023 67795
31367299083989053 12778 42550
284298918442100769 37197 64141
681860016187741313 12695 15511
881091784426420353 1241 8881
570593512252976641 25572 41129
326091287564931777 8452 12591
544387354958871553 8328 12368
608517188817803137 58561 63381
303265281677219905 47688 61042
68979889618457689 9071 58914
458923210418376449 14015 64552
78819764466945937 54785 67719
971114505353661185 48664 54879
870125678811344769 42311 61988
481795402837946113 42274 65090
336222465070438401 14581 64393
844909278683154305 6775 33703
945320718065129729 22262 39885
951393335909997953 27013 52605
935860482304807553 16901 57448
663869747009705729 2153 2280
90569614776566001 17461 55160
946144892132167553 26991 48883
133836302301620689 6160 46475
516833545814783681 5107 9803
347422127811238849 18033 55402
237801146246951585 27631 36906
474709190456824385 7215 66947
205881993041181505 20532 61168
672916387485653249 53445 55313
282687464165093153 1714 43198
152649106023904577 31991 60464
360030296313596 28227 62060
364800062140698625 4504 22705
949589228873563265 46713 54791
201642305020531169 18547 45929
511217691178963201 32371 48006
683908505348849665 13217 51669
530539464370008321 26481 26957
614466486902177409 4570 18399
271470168186390017 10268 31420
625577239330663553 10474 44288
66253076175300409 26576 43961
177977589723784737 61605 66707
874293917090348289 18266 67380
172508885283090049 44940 50373
509472354954340289 16706 18386
781263552621869185 891 37392
618699241820955649 9533 14815
148734652542810145 2497 64635
787089860722531457 5024 68742
450492855904546049 11295 50168
263572006266493025 6292 64095
258715558322276001 15232 42636
367511881531356737 22221 64174
496262730335775617 4029 11675
960760084485109249 323 14000
292101480664324929 40114 66665
627107404911257089 47445 66604
141753910842712833 25329 32913
790270450131039617 52349 66815
292464761763195457 12659 34429
694418015203524481 45155 66803
408221008361369537 1571 40797
665891981923344641 50609 51028
701082189395474817 20570 65104
760622397735190273 27318 36389
52860299365878665 230 759
124893687229310049 18387 36914
802562603393962369 22577 34015
228969254081903265 37080 66034
26845298300475661 12368 42982
614969682797543297 13625 18627
910189914380634241 1818 41992
855803473923558017 15747 22802
401625196150892097 37393 56448
96287482857441377 40818 49734
562030795851850241 27118 45594
954576430725950337 25894 55213
512137431253183425 8729 12960
884196492702095361 15 24049
965275530679644289 16004 17887
206891333179001441 26257 35804
308463618643092033 2110 25454
763595652990836993 23308 67385
171447271657395809 41634 58077
988102734488109057 8053 46482
574103114297873409 16757 38507
150744488845525377 32553 39942
118912125376379409 11174 17764
878054639749947777 15627 64344
850270943015093633 7098 11809
900906950871309697 20800 37472
105807801971646849 3488 26073
120868220247558609 26523 65891
51641985909231633 6829 11119
745993955007996545 29363 54170
304714902621395137 12405 13085
823817005071831041 13388 46721
929331518087000321 5313 67218
77544997112291009 41677 63704
183130054623429569 1778 29729
168668637517498625 44528 66666
650568721486127489 11933 56289
196063198884068865 16287 46842
718446862905533825 36014 52192
545716918711534081 15405 43725
849804984629916033 13304 34634
353868196681482049 19986 43579
894466839453510657 29796 41827
429239976410343617 28439 52691
950597952661230081 14035 36062
98108976420085985 3442 57629
424580910861362049 16215 57163
783339055349429761 4636 24973
358595719974633921 4795 58839
43110648620320545 14354 34311
985190601522528897 31858 52553
530951689445203073 22239 46567
139758576564236849 30785 64203
283416810255566529 44472 48386
466559358389314817 3918 4224
20081948033393361 25122 65362
990418640347375105 8854 29551
14209116859639437 38590 66636
96356535229570993 24948 30001
785613110682021505 20581 40655
2085843710592173 19272 54053
414589551877973889 33250 51691
487312102405422081 41107 58623
210003580439163777 2890 51382
858632405854454145 67471 69029
628725192990891905 20148 44381
162647004888267329 17629 31951
831129156166753153 22583 44580
470572425687567617 24999 65255
454181599600239873 48458 63447
363665069007492289 54520 58992
101813013371426561 411 68586
553918885537743937 6323 45634
616885844352317697 41979 44611
619845269807282049 6983 43114
866342952171947905 2355 41270
562242476309581441 12832 32193
825915246970417665 9215 13968
824090828356627713 12430 65224
849552723239995137 5578 61695
552145552422818049 51093 63688
3429603289426098 37311 53910
299981824422072641 28752 67713
140754600217121601 20614 44817
735845512414631041 24205 55944
567154698722838209 13327 20067
453823597070947201 25654 47046
256742892745464257 28403 37414
490755290981642369 65577 67163
593359715949169665 23229 59498
186241976524794241 41160 60550
565906850353286465 17043 26580
655049752973713537 20251 43525
342602353880145921 5993 23031
894681157428390657 1939 57040
1735456508711764 2466 62656
849785911931693569 8240 38267
520869631467185473 19591 26098
962418599139223169 1738 50298
363080016696017089 15833 24671
1147367685110368 11936 51888
854221018115588097 9116 64749
419006535175480385 46029 49126
536752266878622209 3096 65470
969129481793377281 39808 66444
951620274907476481 29148 38124
523139304087575169 16291 18036
553540031691426305 1903 53487
359166898725408833 7770 21579
941174769984932865 21309 36469
397962590238915201 18969 65402
41558307652408641 15184 30021
947899387127623809 28220 68265
209212609813910433 28055 32292
311292597796093441 15294 47140
832935098099426305 34658 43386
299920931829138497 46549 50211
516120268137392193 48045 53098
493982987136870849 31450 48387
844947445942906881 2972 19949
804780865875532161 4267 25205
371113058732909441 20140 48317
518022892386280641 20325 48645
950537960178650113 20826 22549
597899905368894465 7629 25266
430469349114922305 16433 59399
685503324386882433 10104 65495
103194774927217745 13766 40093
329998550721942529 26608 36344
747453412566706305 14022 52960
818359557598650881 20944 48380
136882378057407553 15591 28220
61055758607825081 44753 45395
401282827849279041 46816 60490
479166514707184641 52600 59648
244356162711071073 21168 40432
330042381904807041 3967 19785
618040922116541953 13415 18477
421990511595875969 14761 65105
389943951775052225 51034 53572
703401932796356993 1604 25927
266244475466201889 33996 58526
880516820308383105 21572 29933
750772185043288705 26122 49615
455551059392238529 29191 35061
158578327675179777 350 59592
793886161192201473 12048 44767
540367003978133185 34348 42442
964989051285034113 15594 53741
60703211506101697 7537 14898
878767260072333313 38926 40035
259360182114718881 3769 8926
510760016849108225 57810 63418
636507645028110849 34226 49183
443424814556006913 56615 63957
970340792755706625 30613 61666
376198417325344513 5577 51936
732060610170627457 37545 40474
354545417915101505 16558 60276
710254742176019201 17223 65051
69678712315070617 536 38809
700055588722825857 5856 51306
693366001932385921 6452 14153
658579888598183041 536 2732
474428280730411009 33965 46394
721819882704487297 8621 11418
441592994130882497 17234 53445
369083477208661761 29735 46613
369669843015888257 11649 18678
920972575965528449 9694 45451
321463452432620737 11243 37623
865465111964084609 34350 63237
911130637067419265 32027 47657
154401560521897345 33840 38239
464214754013749313 13433 64877
986641518383535745 17619 21443
817360904229932545 38941 52442
682121317004664705 8990 46272
417704787437425985 699 26094
257752990439087169 24907 62544
535789135553660161 16645 56538
974370166187036033 29974 52352
631842840554110593 33560 68887
141954721541523553 14935 20161
24826324631735733 16162 56504
25485060360644241 13914 59271
719110303660837505 21589 29305
601363256971723137 7498 36791
810811484328059649 50635 52224
70005221857876169 9129 54199
700402730506748801 53541 57642
940698135430423553 56512 64375
95736223034467825 24021 53813
194329623761127841 13163 20013
71718531421620217 25112 46565
323605473170118785 53048 59705
197442554270072193 55679 69054
211189007302770913 3241 42027
807237425627317121 30128 32182
710662847932596225 27573 33388
901675643953215233 138 19895
315167404141256193 40017 63033
525831566169070913 13266 18814
262807424144142497 33064 36159
157687195037812705 32379 60848
513372542099169473 25465 56611
652166783374166657 45347 60258
149440888017707617 44102 61378
328095941910934401 17981 44039
970835622568195329 35240 58139
895788483810090241 17813 23111
783659493877337345 15646 22459
140864589497301297 34582 52620
116920329123836097 32427 33296
131829203872381841 19238 55358
536724423654945345 6680 63572
927367796908956929 25322 28144
315415122449373057 53822 59405
409480462884399553 36585 53082
140690792613014545 35832 45550
365798785214696641 43806 51365
842423458943947905 7332 9938
437773202436897409 42249 48237
124592058419082721 61036 67456
93163155983919665 39324 59286
874880101883782401 51039 53502
335516549134776897 39234 61794
520144370238881473 52399 68843
370782854183392641 23262 37424
747609737218446977 16011 21083
500836709451572673 22117 26021
663881592024765185 3480 64081
765901208272996609 8887 11703
264283223515725761 29480 35762
207394310519188001 46527 56913
582120412154580481 46534 57157
183336944457852993 41589 43062
770268559719021057 19021 64998
505172251901097281 20743 41514
213225172523394241 15242 28939
793251313509305345 10507 59611
732944607750376065 11823 27845
464224943211686273 32048 62778
560207876606511937 26858 66125
560413299866059585 3488 12417
994147322080088705 41467 64340
4846483352604737 5036 40906
909549330396984577 4923 13466
402693616369365505 50531 57711
723527277690529025 26949 51301
996507701638957825 17562 20393
54926594974318737 26025 40355
67084136472448817 20758 52863
521065213887162305 35065 35953
954262841683867393 36544 45296
254818947283368417 14800 42965
794895891594482177 51064 67767
499045686653921921 39568 57759
223143838099385761 11875 57766
580153418993404545 15843 23939
797881076963211137 2607 32550
472529309212966081 56622 67822
710726426354948865 53270 55240
693530774567122433 47283 56136
637172977307930241 13301 60127
353768021630493505 22673 23042
932325550011508865 6656 22106
688307561397863297 41086 62459
299837656625829377 52250 68490
277926928210682433 35825 54148
783290499520187905 53822 58757
818938679570592897 34565 46526
225552966449814817 19846 23233
979637038538960769 15637 57796
194130745338750177 6078 20327
110421838968193249 3604 19647
729919227094729473 55166 63638
133907306873702225 25174 30540
786594327777390081 20518 41758
453219359579392769 38959 62121
291982138751482241 3299 8196
209248247642086945 6823 12223
196599749237289953 6620 43682
801328089468171393 8603 13227
471907396534920321 11788 64445
340854674571254209 24147 34394
711722393851101057 46049 67301
97763826436747089 26434 36793
859958428171356801 11109 55872
599588329980015489 43989 65963
869765387473957889 13853 37554
78036596455262961 24301 33712
348938957435496641 15118 43452
137393901469287985 17095 43800
248185320006836449 22782 63574
844506526941060481 23382 40214
197391033214078241 4987 6783
157650728181046433 39390 43856
643553194661020417 36616 66057
180990918448941345 38699 59120
197782065684879873 37270 60125
662658940445986433 34531 51800
481943157493144961 5979 31753
777680526781082881 15254 44563
779741590054815233 46789 62637
939709417509227777 22168 55838
635663807854737025 27295 65825
573231081441292673 39473 61454
919565247099672705 53883 66705
778593350611281153 2115 5736
853962008808377217 5425 8289
177613748243047105 6107 60192
259510140890629505 2229 19798
280445925508139745 439 3064
984494918564561025 41568 51802
121599656234280929 26255 51162
189057620079001505 16193 19865
680841252039748225 4746 26732
792115262089037441 52332 63002
464157814424154945 29979 52789
739886942440765697 2057 28443
26288731100244433 5996 61033
929855468719860993 7568 54734
976976804588048257 32342 52289
790731535556222593 12755 57000
516826123826255937 13262 19655
926311029416591873 5152 68575
787067615186785537 21541 68837
170898972017742081 8090 26468
359238236501177281 65019 65263
600670088641035009 27332 47634
487131940664625089 60147 62128
54721647919866001 52507 63230
613403920073743361 18906 33104
262547693339609377 32256 67032
484126272587801025 529 13000
425637801091117057 53238 68839
603114567808354689 232 66002
294067087561895617 15930 54392
836131216751425665 1742 61083
89427243075693505 13827 27039
394016040922501505 46683 49437
126169778408108609 42655 42701
285036746017325985 43394 54535
572163318765806401 6223 44284
803579522623273601 8080 35337
324188619750199105 41419 42445
308341604748903809 24997 68105
449887462321743937 8245 24670
636556758230334209 11628 62553
87916677016988129 31821 34178
140077879781372865 47328 57621
33435600096826337 40360 67557
866448045566876545 8276 58615
281756961773194081 2848 30756
122923907406743633 3932 12842
542191873208242497 3296 25087
388208758012972033 36195 58746
458427071355412609 2417 12679
897249258362691713 12324 34970
723135026662337281 14834 58546
625718675047359361 21277 61789
776876148955064833 6872 27053
676308595792960385 21475 64669
444071651054247937 11098 63150
612289524254116225 29885 41191
277682205759031585 31299 38622
740105797094216193 29300 46591
859488579316863617 10039 53756
393416467139793729 16130 36803
437743531573143937 20408 27159
765499931980286849 18594 62508
920449447292913409 24378 25624
494690351194485377 65373 68239
35441476261905081 2482 11447
330709558479483713 2780 42859
992228035546563841 34095 37705
317755964936942785 4163 33865
106891123839769617 19359 64825
944155398434219265 13809 49197
230108833317235201 16278 55666
283778833709241953 2757 37782
637044116645011329 20000 45365
978102846894401537 6499 10571
829563616348426753 26693 45980
244295844230641985 18277 54201
814271931216662657 26019 41303
586239018087098881 51996 64794
855777020998164737 2972 31951
577674747883172353 37598 58374
376021072778211649 5401 10456
872433196904737025 50484 60076
722564440055268865 27497 65892
736670928883121665 12589 57634
212951754108697601 16234 53478
498648711582603713 53076 55763
544797373546959553 3826 61549
106598296392995457 15232 41107
890781469552546689 4191 18321
488337432933704449 20291 56047
153594953028406433 34379 57286
469151331747646337 13303 51618
738362278483943809 37950 53392
34569400675025009 17229 62837
21201032893646501 7922 33774
285528755806176097 24480 28111
267208387199740833 13349 37676
668418540514025473 4006 9882
283464319639879393 27666 27800
352692539497844865 36960 42636
796016576466850945 25366 47024
613405129267704321 60275 65675
422369802253474113 32620 46972
133700625405616337 18208 23110
602318976295787649 16950 44229
648625651858836225 22713 47246
538703566466100609 41915 49867
499304322225107457 12981 37624
795283452451453569 17190 58782
350995036075005377 22330 23720
924615235053227777 65440 67351
572503439649601345 4248 24417
466214253245492929 49562 63311
382074010985817857 22170 38563
365893088114805889 2841 13136
466480411163424001 48983 52987
828262382781470977 44780 54304
145419575392196513 21295 62176
151881693889283297 11408 45830
622140468876374145 11706 39115
790364230544849281 4979 41100
956318346128924161 19914 42958
644220934607179905 33794 48702
154094950401038497 30387 51068
242996109544176161 31567 54800
49054944957617865 24947 67760
810413955689273985 43871 52492
619940595362713473 48409 62453
769844348618118401 19678 22004
681319639672082689 31169 68902
830460112737032577 6674 29337
250585790938295361 39039 46036
279203261524909153 13356 32776
86635242391508881 45831 67766
559612751749245505 50272 66777
279506714345892257 5885 18626
395459488526494593 26800 28767
551321848339242113 7623 18062
712310946328901889 14976 67137
243408757951051777 27066 49077
322408687869110337 20172 29692
851933434195871105 34815 43211
415434443818174529 4830 64141
199923072118387777 47489 62762
228762157345226305 17723 41889
253581688875144097 15994 21100
666562352816956801 6724 16192
720661084619031553 48970 66924
188794502498748065 26927 31700
232273783799740833 16702 38935
987573849901725313 38038 65507
318033015804722625 14765 56369
998791750506068609 65598 66065
710371166951190913 7097 18657
557783706066576449 5625 54756
996436268378495489 47543 64705
178290149830015553 39904 60903
470439947634247361 21505 46999
575302045957119617 17853 21828
774337691929808641 4302 31456
533932107901943425 22216 49233
297899089530787393 44996 65526
871266767860479489 13433 33191
991886667958603137 19321 46765
427365114839172865 8941 37245
477644510721830785 7279 10181
589213782150995457 23029 28393
734355293388169601 1950 35190
445604893050681729 49936 51862
386774363428529025 11959 15056
350694982971280193 24174 28261
797134222060840577 938 54891
355683213023407745 14962 39111
859077295763995649 18998 51591
927271964852128129 51409 66670
872319516923418753 46564 65284
852586637114722433 10212 13445
693360445297614081 8417 52894
306525245242344385 1912 65989
426083733040890433 10419 63578
732222708303591937 15383 36740
505151342211974017 49767 55514
813419468030890113 16901 28904
482884955727364225 2732 42554
275557602073643425 43530 46524
119846870779852561 4083 61179
875325054598821633 23866 32260
956857221452317185 8920 58847
86661819415805745 14350 17920
836917014304674433 41238 58148
205661350237324577 13460 16605
539046214268118721 28857 46592
641060929846400257 16575 40969
293090353052647873 1358 12748
843315797410728193 15341 39199
524981919811445185 27608 42676
860774487838508417 14351 16200
873216259558290689 3652 58922
197903365829706241 29712 36219
460766594956588481 17055 46461
112370856660145793 22547 68624
888254503507326337 28490 52251
199130695129955617 53854 65186
504628536442801601 43320 64297
832276592802227073 11615 12541
210000601691945121 4557 60520
875965471625466625 12058 57198
898851268760715521 32547 44596
211839084462507553 22850 32804
43003789793189641 16384 40566
351303778623080385 48493 66377
675110482764502273 45583 65407
950008111428640897 18399 19285
768838014473743617 3026 4847
843071842646356353 41240 47827
472388904376849409 20601 31495
415108713674197121 22043 31800
731483908961664001 8692 27926
935264058121848705 20715 68414
225518819872952737 4270 39085
794532034545934337 14458 39486
781985385471614337 3748 24147
103751723129722257 11393 22733
125624793067622417 25185 64860
82155454078826289 24963 54775
874547315944923265 38369 59057
342616871213213185 7029 29109
99781742786241521 2429 67981
422176161227294977 1788 11658
935504841193306881 15289 27221
187468251477771009 35443 39890
591417568775703681 26979 34531
243436143146805505 34885 54807
213659210103358529 25675 62977
532252203790793729 5809 50990
427601483205599233 13562 62664
363239207599431041 54966 65332
889753767599927425 35007 59899
304425210316697537 48579 56696
363470685622807809 3319 9899
381494913590199041 13087 43180
570645845076271041 76 19454
328327591389641089 16123 51030
623635574154299393 13111 30107
26527977967983673 36175 54408
538179922477382913 16462 39712
955884465337550849 18689 22496
588318877403331457 16525 16935
939197664445412481 19497 24945
53923589670162641 4274 49071
274431020826174433 27134 37447
167953482353375713 51968 67421
712587658806707969 4553 60725
350704598650111169 8678 17344
769959669090713601 14683 40128
390588886181994625 6041 60553
845335802480587265 8774 60938
54073730018998849 10229 51734
196237064565170977 59592 63141
105213676693530545 10602 66640
856932608657299201 14698 40173
977078359521470977 12642 44060
401234618405869249 118 49303
341342809604860545 19211 39506
876660533224576769 54276 65291
497604565750819457 5780 6015
926727292735680641 4657 38522
918170263662609921 8674 40866
12280329486738851 3174 48294
958445430925166849 5334 27159
118687466609333825 19487 32166
69351479033109345 24100 48793
172479293414379969 11737 22218
797468915395072001 7987 52856
168553820217741889 33216 44881
643032383088019841 43763 59155
435236617549033857 5799 61924
911954395772084993 27359 45511
211284804210624353 5451 41740
398934343108940929 20239 64250
683766229157907201 7164 47202
252381708765042849 59910 62574
207382658721773089 5914 63458
899863620053459073 41990 49830
968075204298227073 3576 8293
913604400476913281 16860 55937
564242434230141761 12001 64261
875541393862981505 499 54630
773308936608952321 42221 59797
304208906549760641 49985 51948
148061356282514817 24024 33317
910622751349343617 28640 33449
200200510399550785 37984 62702
8617644648921897 35414 59328
701332480839841537 14353 56177
111541734972568913 15135 17118
586733994451247361 2296 4752
63675549849747881 34978 63940
522213219089398017 17543 22345
570611207316297025 36358 43896
656577448385601025 30650 32353
826480488031279489 7733 19256
249749282488767937 35650 67957
49722454280292537 20303 34257
186324129988474145 13468 18536
859367304890994945 5387 45941
511368223075212545 16415 52658
226006692441082177 3351 62860
991857522004405505 20412 34591
169397071173278849 19245 47985
163929333185325985 24798 31454
790525182161162 30794 47575
780360173137108097 35372 56919
253476430651531361 21111 64621
643998535184952193 7078 23719
990826470564350337 4884 26059
869125782806261121 48367 59327
178250908819848065 17079 40162
143353348108167473 719 954
163709523994775457 28025 50257
690291265118968705 55513 57051
999969659634970753 45638 49669
657834376746709633 42197 61206
211077883059580545 36358 66844
371138517016216705 24247 63395
259271477502721825 24200 31892
496741342217564609 11098 44875
283992012910879041 12995 42647
976357101150352257 5010 51331
796832044525402241 12900 61228
270593773866497857 43237 47977
52017730842585761 39430 40207
429616848239074753 12167 53270
377454381317647873 32642 49865
241184423039147329 62847 67349
145107500652663649 650 14447
889356298924621313 29172 40950
403767385958005313 9462 25074
872767552268872065 51753 60648
146356213570960833 23129 66750
864606754043787649 19639 58546
589385242372003457 14045 35480
479639811291878721 35072 58034
721954955432202881 34030 42243
532075297185127041 9591 43166
760212419139762177 9131 64575
645358746505227265 8235 42006
796905181892846337 2237 8624
201111306974123489 26764 35104
798469024887197057 24932 67324
73848415532143713 15979 51598
52887907328390329 4538 9919
298462501185337473 35246 45345
145748499554642305 950 14903
313483405951647169 21909 68505
376584521104383873 20943 44525
474146263032476865 17958 19096
669668064440230657 205 66889
322117099485826241 9930 33298
208069239689756097 38527 52683
811952704333048577 3877 59425
175971090487635713 52749 62580
673497592518177921 32436 56318
311864547075238337 43868 46734
746065433183698433 38578 42879
438703636328796161 36047 52983
762540593240249345 4773 37161
146971831672537697 25213 36916
206417127815552001 8878 22664
521603917602007553 47809 53688
176823177491403521 4518 17143
372636357801560769 28591 51409
41447585925819657 47802 65416
992277459544283137 49114 59086
352120811967854081 28589 62247
766630276523379457 6709 65297
684034732502635009 4440 27636
677121218304151297 26807 65247
217902857432196833 48424 51223
922166146445768193 18490 27114
855031941474546689 9683 62760
81221095337070897 17036 55598
120874158353490913 10888 66145
44787962716036137 11795 64334
343950769924287425 16425 36122
887368076130414337 56569 59294
356722621550520833 5317 44307
305203544222514753 27740 28782
307134630608398849 19852 48246
857582761858481025 25835 33497
967400197397200385 9468 61546
878372867551455233 4158 45392
303908851619990401 10912 42109
466645392890271169 8555 23607
508097715479156161 2687 35771
670478123990228865 17551 24712
408673803721367105 17555 59673
99512648863765201 13927 15829
548517904764356225 4557 43234
7774475330613485 26755 58562
134113128656462529 15912 32219
214452613800219169 5592 64726
150425958868229505 33296 49866
235732257907592673 33496 45239
754376388129966081 19159 31541
504409378960502849 62599 65651
220458502355047169 22289 22393
301183294709481665 39244 68079
588397485610737921 19640 34883
445557883342772225 4721 46904
845870086722417409 51122 65603
309102585014336769 26764 67006
287934804181556801 21318 43705
291141824386784257 10444 55124
712736707264571777 9176 66963
650793512345494145 32728 54915
552348965815451009 35604 41341
309291872084926913 3094 47717
821938596902700929 27401 64263
280076407095727137 31092 39739
576827263210812929 23298 31152
56262050803553625 20517 39140
658205032806922241 12776 57824
803958382444896769 53071 63012
31352957163203853 5345 42461
573938077190476289 1020 26521
41192398714546385 24352 45968
286413393690118305 42780 48209
297210582891207041 30266 45645
376976722085487361 39081 49543
263928592773130081 19019 22873
617427014320348673 49967 67341
873597980266890113 12769 58550
896818961860546433 35561 40442
81312370004386737 10157 17775
350337039598947777 16966 63826
360739768028391681 3709 25145
45245862594782697 57122 60553
287400672596351841 5568 66938
481580282568153025 13688 53601
763898233272850945 18346 19178
789153861436730625 11954 23550
262020742686278401 25331 59166
457964380758546945 6595 56031
315363917342349249 16242 60635
52729435922231009 36702 46692
81252143595566657 26014 30618
14122646974492171 56114 61714
833762360123738881 14577 35605
16991146401196035 9064 44723
788357049120609281 13281 65323
330356536833143361 5087 59796
321093329285186945 41478 56886
525403761579951809 21799 65094
786990608969762945 52684 60007
568975731760041025 49487 52066
11457221567962251 9691 29988
55493695008138393 4564 68507
231567174266732673 9083 43476
502736711388429569 32243 65388
139427992441451217 14353 55562
729521353630161665 51894 53631
794437982714487809 12729 40946
646158576272334593 1020 11128
982885760712587649 20282 58872
433583290780958913 15508 52167
439371871031401217 4044 38631
790336343005073153 46931 61418
181582958557836353 30971 68102
37189327734353129 31 36962
338418015132635457 38644 67030
922228531735264257 24259 29242
349918367416574209 15241 49721
369426122609539201 13980 29233
956638908734877441 2030 24120
274994163191543361 944 17915
735841408749163137 17758 42169
350193085607259009 14789 52493
577878091111347969 66919 68013
348395841165078913 7736 42488
257387458321215233 4135 21714
4468127681988677 711 15199
245490837116594913 13139 44181
596046979455628929 21555 27545
38311535927501697 27094 68494
934793548359976961 22422 47146
695012439836904833 8862 34139
584714002062263169 41942 53612
413275301814660865 34437 63850
794705479985239553 2988 36317
420638160802244673 9751 43704
572215064394022465 5324 31230
864058679001313793 38347 38877
918077772716628737 46140 59616
463086707119476417 8484 26462
953787073988671361 11816 17785
48695429727398929 28514 62221
212602089608864737 24494 53413
861235531654163073 2829 18417
18099094159346409 21876 39099
797029456891490177 14687 38115
838044346588930049 37130 61593
361546653999614145 9729 29347
106224155639289105 7813 15173
955088290055567105 7537 63179
851542540586493185 204 40643
924816378926895105 8737 44558
49569642163994841 18284 35190
287379962911156641 25222 44315
624956522993045377 32863 49048
665626557808355585 39507 63082
692610318517999745 42581 51185
295622107508972225 24458 65235
306935457509197825 23974 40042
71869209649808145 16634 56277
196744296380167329 62892 64523
23765392556125421 18005 30643
220597613793103169 2074 58876
5055704352816549 7775 18113
533052346826728769 33774 41154
416110231180692097 63998 66807
834058853645231617 7032 21303
11376624158632609 7962 54400
261411531095468769 4126 20171
35843790252865661 25423 40101
714914727255745665 17067 21965
672594172399147521 41569 47250
65396695677343073 12338 33983
377826561135133697 57547 68614
752465575800485505 21612 68465
998145904197801985 45535 49870
67674526483450849 34164 66093
298691913110868545 37606 62757
396138495900089537 26020 60463
468011924124727617 65310 67836
237006142235678401 17698 56308
400420958211423553 14605 22897
880243523654044673 45176 64765
152017843515469761 18847 34411
60252191848469753 14090 62994
436026522226281793 17115 62262
470818003627471169 13769 16695
86758027711471905 15310 59425
482520666907070977 39544 53399
837706853839005569 1973 5451
938651883803217409 11250 69016
627048303373076225 10734 42072
104288710904235409 10049 60084
413069724583689153 5393 18092
414311683615352449 27583 33164
4949650752127611 3565 58735
1317164172768060 9504 46005
712413589162320513 4093 49426
868631181252411009 18277 61675
635514787891342081 34206 40731
833686989945427073 1475 35418
872592301102908801 22576 66876
960126520959761409 1643 38605
473443275641432833 11318 24226
213421645186592449 30974 56312
208066325271442305 12984 29932
345411513580231169 5711 50548
727108146654561665 44850 51872
481895452271750465 11238 38488
999114268877686785 4935 48668
628099456550643201 51909 59020
613633400624014081 16879 62505
31416656741235729 66857 68821
856976678835547265 8539 11806
465919895519178369 8037 65479
337927324495073153 14442 36933
309741684723810817 4983 24062
496437238153159681 16285 27667
426766451164496641 5140 58895
706256802670896641 7726 18779
438425703713555521 5131 49535
472897549936089217 34893 60804
615914204182317313 12984 15415
456902890879778305 39550 67306
519320504690178113 13150 64446
432628437088961729 33242 61521
944366231258669569 66304 67792
581863250856503809 25813 44667
808545524598251521 12433 15062
155215921396557377 11453 18321
899747777671294081 27820 52331
309032893820589313 23477 35634
911108078445018113 14890 60681
344271589854852097 19853 68624
465777300451691201 425 37497
557746371408018881 42062 68809
446136132239296065 7500 29090
938627721405691009 21814 55628
235395282300075329 5328 60329
225322395730675137 41430 49138
503387784175664897 41042 48153
98245146105735873 52444 67746
19288363174013057 14607 25399
621011178098985601 10287 34145
954167594368492161 10284 17965
878059153731026561 14269 49488
280847026168785889 53190 65486
358575861148384705 15272 58900
888737575559510145 29968 56083
584483672382955137 11090 59562
367453869473536065 13228 14712
531087594159021825 33452 48695
269361591060537377 11207 15914
543169212319650561 34273 36030
765205459322018561 21587 29086
612199378750720001 30091 39266
251742664249583457 17024 24152
357123528488724417 13066 59591
910387952460297345 23703 44462
207382104371522049 12775 33203
523154848713964801 31296 57543
50088409583036513 2438 12157
548794163225991809 10669 68484
75927512578235937 12209 65873
715261402128199169 21895 68298
854129264380585345 13899 22119
267701592374692161 3754 18746
178892488531221985 10758 23652
302550612667339201 54407 61615
880119060162836993 30142 58962
831316194798930049 5656 36347
407897389893239681 13835 34606
19486306688044409 10576 39436
806942485632756481 5845 57753
946889403763606145 36249 53532
2493399933502617 37558 63866
393713383060081409 49453 51792
825942774474508929 33564 48135
365575212729041281 21765 45861
966750445593166977 27599 38384
468706235400084353 17348 24079
901890248011252225 16796 62980
991324004748833025 19547 66309
405233365067307009 12726 24689
693701201047296897 9305 11951
465451128825645121 35574 48837
316499376314467905 27476 31757
80450055601009041 38657 39987
605089777427657857 6682 57456
674035354209646465 47246 68877
830117489872151297 3958 12704
473366593183545345 28355 65439
672018834977983233 41786 44251
591635791405888513 26529 29768
531184569559584961 10894 41165
640261104154664193 42814 44058
186973993546139649 2146 3605
1846238292355196 8612 16830
724961090501437825 10334 66405
496975796910863489 778 38489
553714278645990977 12565 46958
24044695945303121 25257 36578
455400065762020737 7642 67288
228845342417091745 40933 68016
761056697627544961 11626 62153
427509435892314817 4688 39122
225655669282190273 43896 45694
83925037590649505 19114 32318
279530036223114561 5445 26828
193131167338076897 19432 26181
745476310324775681 3839 55780
230684208329140705 16499 49662
423554535549449473 13018 52126
852902950709928833 23746 33767
906397257618834817 46731 57897
880514421503153921 15100 33925
276159730983685857 50753 62258
823393216028431873 34408 54923
781721062027813249 4596 60472
831048590126929537 58360 63988
264803179887600481 4110 28236
955194140360159617 37719 54002
358983407670194753 18153 42243
678591285656597889 13896 42496
140949637430047409 23049 51426
944520530455616129 47423 64549
790486695493498753 4989 64051
486492828445651777 36977 56109
484940021251595969 19959 39137
928721057114639617 25342 60402
966957692843493505 41025 58035
850005324311144449 5626 58890
510423798928279361 30660 60732
331837009354853057 3862 64001
126738030080261409 4945 68183
345358064431682241 7159 39022
255223799623003361 37345 41850
891261491585677185 42919 57025
376311253271268225 17608 28290
929177919909609089 8349 41033
640800455463555329 22012 46378
318146988211122305 32786 33385
457446612938852609 3816 15635
211027853784859329 28334 66061
80209681555295729 13264 68784
492989279899031617 29644 43507
813711845255568257 25936 52841
763188754586781953 16847 57115
581206568624502017 5239 30430
728663626662648065 18161 54981
118363946465578353 7696 62754
973686779152817665 25311 42399
690412351594979201 40851 58658
935362747402333441 39879 55271
482332416163814081 20096 45028
966165590929239937 6622 43167
266586293425937985 13282 65722
469018236150969153 22390 45053
792702712886878721 55432 59913
988090605799246849 12976 47325
363253748783286337 28867 35798
744885474456022913 4187 68033
188202788760690977 8780 39890
450895923157521153 35379 44789
397338309079366081 48990 67952
43419639614466377 40219 67645
879981611209629441 52197 68341
645364337967951233 26083 60345
32006141597811677 17725 22115
253124882353684897 9857 60629
116609601460453409 33100 37992
565462012402537793 43165 57528
606505983320595073 30627 52187
995852967522221697 35527 56948
486765984271542593 16694 36752
376102345864584449 32521 56916
598105297193463041 51916 64491
809569449918651393 61736 67814
288421213484014081 17520 57830
836333632248102529 18366 43093
142883407403864737 10216 47759
951777607045084289 1521 1571
878262976126038145 8743 68648
530052545677936129 47375 60535
511622563302104513 15914 68237
297850683823750017 29823 33841
680315846405193217 15788 28094
511735663211442945 20939 22065
119689401371850577 53787 67783
591104333660819457 32768 67094
480706522495964353 12423 32164
4424427562643275 756 36774
927848743650265857 34692 60761
538551278181071041 1592 44934
290742796070503553 41596 49259
10240487333579297 32990 61386
293500651710921537 12394 13861
505301966990213441 2459 32306
119194039530540865 34894 50371
138368539005202961 16692 17790
584856710254292993 10488 26490
643266211448629889 1165 18973
575048111376844417 41203 50403
9417946551440793 1344 15726
346924206001027329 11316 26937
482304205161010945 2406 55073
114113238599898641 53274 62153
255432843495160705 42545 65896
977573758452315649 15995 67446
334778841200797953 10754 43342
658547698891481985 22139 22289
258008441023594785 21422 47489
751028611669589505 12770 27398
322457604496559489 11507 12796
141524057361593233 26543 47428
318809186923349569 14059 21864
428308773032405569 8920 48451
667159369809379457 11115 56651
565432374798689345 4819 52099
262467556081464449 7603 61734
479842048458770881 37748 63810
817071983826036097 15496 55210
388837259833465537 30808 48862
465940916629055105 3481 27837
271843336316301537 37679 55288
467288366582206273 47810 62345
374240948157421377 27646 62310
784863418977909761 8811 41187
139264866715500097 34263 40834
18204845213130485 16931 27666
506857820707224961 9363 60289
709570510517981057 44376 49221
585109971558075905 3283 15008
175753344406128769 18901 49414
727238981954400257 5837 20163
593990799105046785 46763 60947
456533006113623681 1092 60123
394131715400060737 6506 48721
172737771637130785 16260 31419
831563886172890625 46061 50213
697144777517117185 15619 48107
590261701441274753 22960 28715
481392440936986049 50187 66655
135198777853180017 41176 53333
553907831917563009 18217 33814
899524624763795841 39359 46627
735609749738145537 27252 40356
453855872378799297 3851 35540
114415772564804289 13650 35875
308658650913454145 52134 56001
492726997710207105 64477 68195
726811626782723201 39695 62883
1556988396849591 5859 6420
392681253081359937 33084 57077
417649051027936449 31331 34397
447619137984592193 48044 55866
489792329184247425 15898 47782
431334074551582337 45888 59848
573715331082325953 42176 65352
552155345280983297 28357 65658
309629931500914753 35772 64076
204217583901094465 33910 43017
888038554047099649 15746 28267
237266685522943265 2665 61413
850335142222469633 10785 11470
314247547716998785 6849 26804
554936313143315393 29857 57806
96085121375683265 53153 66503
278320865403507873 23560 34681
2457221816751343 16972 49529
715787441391981313 839 65111
170155829510409985 5624 47936
479750236754405505 1549 23033
863996096771554561 60494 63562
117601544060619297 24584 52335
773541791877097089 42428 67638
477250870026118465 28 66647
410320839441293825 914 30247
239581209394472705 45237 50972
955869391849578369 13833 32957
625764583918091009 2326 47540
35294561731344489 10785 28573
642646256076574209 13064 58599
315048190520673921 40789 40803
71790069149777481 14055 65154
106839533377279137 55695 56224
768817018683151361 44560 54914
230707659255134689 17224 58708
570844955580419393 2362 30866
828933749752959361 32074 51881
744933170691865601 991 40015
10189085282025447 5539 40164
253979751224612481 25911 26824
393486180980698241 59142 68522
749705000860146305 6601 38679
573532460125736769 43347 54076
566595711192839233 15150 24248
194726877499132193 33250 35342
427719455519394369 13678 24418
165001218536151137 24386 63247
669503417486531329 8273 39848
421339202215147393 1798 59808
593792699028099969 8895 22127
788362530783562241 8835 42104
687835272696368385 32493 60914
819150112930653825 29573 52656
902888489792928769 2973 10093
102832776232776977 25070 61738
459694794490410177 15735 26544
459663443393207425 15246 65517
273496382401603457 21900 57172
977127153503406721 48756 62400
811765105835299073 3577 19346
821328339571433473 47916 55969
76549710014916177 41635 58552
730614424759682689 21107 62180
858859910669160321 12693 47628
739813212101903873 30395 47383
540199537737478849 1947 46732
852742861253208449 3607 4030
670809088738970113 6457 28131
893712578793579137 2661 14052
497461369727830081 12391 47957
103616866665891649 7352 59039
702229399028048769 11124 50580
530432805109125377 11167 12771
715205402818284545 17362 25378
888185816567872897 37496 67843
264615211130980289 13889 49041
405240818169371393 29535 44500
207332609893427393 26739 57470
551652678916600065 22350 32245
708646250583648001 5795 30231
190750183547873313 23873 42059
442306969723418305 21392 40734
261490284478274049 27309 62267
847375610025217409 24081 46698
434969306437007937 27289 55376
417412798864290817 29201 45118
778313009851718401 6157 8011
4633305656788879 52637 62861
8329762175218748 57846 65888
572964448122192513 62130 66974
139611431917305857 17820 17922
231035010268080033 35199 44535
623106688126991745 25744 47661
264877663432031329 11201 14459
912212523519901441 8703 13684
52773832628894017 26330 30279
655970592002841345 4794 54766
481056741323257601 50365 52369
645848498524859649 2128 6290
263121700786264513 16786 44407
114078663396039553 13257 55478
75373294936525777 11778 35286
775348792559942273 50568 63035
937377606271063297 38739 45276
99506528096025457 4995 37299
573900050314748033 3836 19531
876032196273602177 44742 57997
49849239899494081 16394 36129
722696171115384065 7309 27710
574680676920564801 45355 59270
638565153301403393 9128 35123
844193960255289217 16525 34612
754085286837987969 10280 39880
579703283529525505 16806 58238
567938007837430081 39117 45009
800801145557564161 18122 29918
779695405760346497 39805 59223
352814943314285761 39125 53418
457738849256362113 10465 39216
548472350957176513 3416 5340
621073609456413313 35658 56495
348856512569895489 26057 57174
486394866124474113 18609 18621
70924888861078729 3502 40726
906863291148052737 39425 66025
587975138633765889 10536 59988
26699101674143577 16242 35854
796960032159539329 26503 43816
41056061109070897 12106 40887
407425276626170817 948 5229
263316509896529985 31630 33568
668725571725254017 55305 67799
234657346570170241 53725 61686
585611814178150785 12778 25640
644012558330917505 11198 33095
634465502766254081 6103 45267
570465307325388673 28835 62309
345950100823458241 7292 13230
327390622896789569 10898 23479
586463732046162561 41228 46226
306674193367538113 10161 24119
79481356709692369 40468 65153
770656384226033025 35011 43351
984405452135739265 19480 52013
330202022100859713 61308 67241
315127156231042689 7886 32618
672418676407747969 221 37034
988825782228793985 14785 42659
115516262493567729 17838 38082
476907508601073025 43252 62970
754232070356966529 46404 62966
145291990143441313 11803 56799
984172894441154945 14138 26008
432172551768744001 3420 43206
546307207661161729 754 28564
570949649436307969 23534 48753
383551576113287489 1532 67775
309572100934389057 6800 62879
12755849244758367 30695 46482
311406011582697345 5962 31481
283995512652818849 16154 29015
777649310744621441 27625 55359
694469079021931905 37771 59125
464852248419852289 1142 59774
339756788784907137 35084 60248
74008583536169681 24856 63529
107194418381812545 28891 62004
765941607013353089 27551 64650
863189218177421185 21458 60380
882262647258400513 36882 49085
561901075367789121 12337 39682
335219480288323265 720 17803
850278986270776449 39832 41986
412573498432806209 10124 31893
886797485273934465 47223 53483
28695494667509537 1346 41928
679991333266041729 36826 61607
166605720204998433 17007 48066
847462009586653441 60957 68485
361183513077442369 2431 64654
835547052524614017 27113 45045
196022605710766145 21935 37343
364911460248482177 34213 38465
967914510521772801 26082 41538
192508479290960833 17989 46728
704064605112520833 36560 49497
11883318613545413 18838 63141
450126162477523905 3844 40553
450708727901879745 7112 27536
522919933265967553 28838 41383
175341435700506305 40432 65628
707203256145383809 59194 68101
3233014991433692 34214 45076
928067786549107201 20359 25638
767801944928923009 7155 20623
272711253579309697 38117 46171
518864794140167617 6003 17446
948959584426688769 10934 17847
370461402948752321 22655 30057
73433066433601377 21397 50012
332024936450419969 6728 31351
499592036332998657 22560 44572
225613110940319233 10402 57664
545262906997244545 15460 53566
188017134156492449 6382 30363
400881699934387841 4035 34923
952155470373401857 19770 64175
340382521835714177 28243 35310
267479893099146433 7852 39643
489313105280203329 2772 15499
233198406169155009 35574 66939
416270755229568577 10552 33804
732842727208346625 14476 39408
215015533266807777 57371 67852
875305659007427329 50475 68033
125378792187056833 60164 60682
306174286546376321 15619 52855
311016218724134337 8489 30762
530592419664603905 1260 52330
838217157614600705 15697 64335
841350952465401089 676 57530
569584160787741185 61572 61890
330924664253434049 62708 67032
492498161754404865 2783 63250
217598731529260897 44859 64674
468857928541595457 13487 67088
642408962566381825 24721 62156
424085544742588609 36671 64661
614176886538725633 18853 60371
252756910707830689 8024 20371
902164784897866625 44160 59098
605923147604123393 1448 34579
769661470782647681 17918 63827
150797436919489761 27720 59678
951355738238337537 45977 59036
499823085682500353 39110 66635
860708593014404481 36943 67869
225037157340779009 20449 27244
691317033094453121 7083 36072
660842685902444801 45730 59255
315463648123721217 6488 19501
13992069596625357 35676 51516
135424129894719409 33074 44771
869694933883131649 23391 64526
101441714538420769 21207 66635
794924689639344769 18097 50126
739547251488762241 35024 52358
296820923257250497 25593 30777
676618656548850305 21295 33621
165178138814994209 22714 39099
109348588140992577 25195 28245
210881370107905761 2796 30024
979899990499685505 10785 17410
430893425495497665 48354 49642
3498876155749287 23204 56807
269849212710731489 5850 33602
161708090639518081 20404 40001
340034998714898497 5317 53366
787687913351081857 925 20370
6833223262738387 50399 67538
550155635858086337 923 9164
280576805789110049 38516 46916
814024796522165377 15181 21491
824334976492302465 22416 24993
930537145074207873 41323 46677
630256658408299649 16965 54958
382388540302915905 3242 56271
515815012476345217 17850 48338
137428829164431217 9864 37101
359654764669556929 53714 55730
122193575945704673 29982 64153
965070160141145601 51493 59663
255672613543122657 8481 18570
795531880464764673 386 48214
561947744994146369 57279 58507
451729316292364993 27779 47915
169440870319160545 55533 59886
108287735054602769 9169 49069
936348109122764801 25048 54654
681761065107757185 27290 44396
542316954862609921 3017 55400
229860255044386017 17972 29058
632302506059918593 19428 57663
828729937332674689 53637 53811
545140881116704897 50929 68015
592044710830947457 25813 40501
171377604996695969 11768 62413
124990409443874737 31505 35725
245892205586169857 44056 46535
27608302412048149 5458 54870
951327565714567681 11367 43598
789295493291270145 5963 43561
745121234122361601 28418 31804
47123949740807801 47780 62973
667496596338413185 62434 67671
772521528690155905 41274 49294
73777830908920097 50847 63792
314436219067417281 5980 39580
59334047639115537 55920 68213
197349127618089441 7047 15678
994482207928566401 68642 69020
736266463438909057 5858 47415
390707489671246593 9414 63641
758643691570988161 49225 68070
73466918162392145 13858 54049
71702445225028553 37489 52589
497217801736443457 38245 66512
333674095752151361 30151 41879
364101679337434113 62757 67845
192114003704261921 4298 35343
800755981711905153 35440 44691
766796567605801729 57233 63245
393975429696535425 4537 49735
90179793878846225 27926 31557
991914458176015745 62846 63966
180289045263386081 54654 57370
740210975516443905 18442 41711
878864816291098753 24865 66023
64771480999429089 56074 61478
207000946246260769 61209 66466
660659544445803009 2723 22622
439893444185670977 3448 57931
615575985650028929 11264 59388
523610870762531969 53735 65549
104873321674144657 12014 28562
100931996403346609 16958 32473
205917485884004481 31864 67984
814661869648709633 27306 33370
25666429976194393 2472 14785
937617664401770369 46620 51256
670391361262861825 17850 53358
443147086938473921 2065 19645
551406632302754241 17409 57093
628910842277008385 29217 49069
406259682547517569 3801 25851
316099403691246977 54324 65774
47064099310130561 6234 20429
532044692107106689 239 3114
415231771975701505 2110 46949
683123725582397825 45096 67627
908987706534528385 5173 67906
998513165854831233 161 1253
531692339227721089 61401 66045
408701334344804929 2208 30452
609266319326035713 17539 38408
308865761951537345 9641 46289
333308580028219841 59326 67099
928868824958136961 8514 30854
769620200658774657 56364 65008
767228082037632897 13348 17954
514146385317889793 215 23116
999881139007605633 4383 61758
125688850029501249 34345 64036
943980833657363457 35600 64374
441790097259175937 11049 42927
127935642378083969 56116 60238
98344063346385009 8499 53824
186320360496665665 5972 34651
512435376513838721 39179 48637
439063644912373249 1578 32333
261643606492906849 51854 63076
902780135512600193 348 14918
164831025747819393 8734 14420
707863783344045313 53305 58703
464009431628763713 23773 28243
762378986531388161 3163 6980
777978359680179969 24239 50333
360709849215673729 52943 58083
381297647760373313 2048 61382
496917201089345921 3863 60938
530726234697969089 11909 52905
848140503112411137 9703 48894
253133298178024545 6595 31471
42980139957023769 51950 61057
875271463607692417 24557 38460
733931437878759169 11045 11305
857094209514922753 481 53771
67219639421622905 16656 50820
911908355986643201 20693 24284
863338499043017345 21592 21871
23302572935332221 14965 67376
665130363506278913 22772 40284
349362854333680449 6223 27206
785534602949290625 13303 33435
283353309804720513 44257 58366
62360441377066425 3665 20026
203266493299114625 35287 37601
247570574591073025 5712 63515
415282474634263809 33791 68400
253007254729595841 21890 41338
93718506197195233 21459 65630
628371820353315457 487 62459
507839769625274305 24810 50013
627639187456836097 7503 22978
229771152272267201 18515 66356
17315618301530833 30636 48807
774434500266064385 12139 50869
143116577878316769 15106 48366
551749052300994689 9090 55217
685669312806872705 4516 61397
235906802654465505 18006 19333
506699084758125185 20652 60275
288648311568128001 551 14363
670334403665272321 1395 68692
832243533033672321 46917 65300
150336254755131905 35987 68281
483900790552116417 39389 61624
354536984956602881 9114 55293
771393640937287041 26077 48594
591232323333642241 28903 54504
64353367299450073 33321 57756
352807778196485377 5058 13195
467698961841389121 27255 29434
667419256016188417 49469 62936
349596733952939329 12731 55514
798156680358737025 5896 22127
236775975817163713 60585 66110
329702804682440833 5781 54840
706353495729221249 16103 52718
694993872590608001 17224 38130
705969997867068545 19056 38101
313378976909234561 34727 68584
389446406314608129 25838 59775
296183672405838657 3025 46582
362138305910729473 34354 56095
425841857606471297 14103 51079
630234791665973377 26519 54837
237615023322213409 555 60727
718260686263700865 21087 30781
112782243932173281 34373 37036
248025897064696481 1283 20264
216685363810675809 390 28596
648357596422936705 11615 48785
821149119167230849 6296 45680
591908352476767873 3307 22854
426849164542211649 19702 25655
661925423537265793 43950 67930
798326661396401921 49152 50338
451162501320983041 33818 45593
400480231756596097 20651 52625
394457966599372161 27658 48953
862857320976885889 6794 44197
792697290139731329 35375 44737
805214507633742465 9641 12276
743871103647730817 22542 38626
283180569379311457 7617 64311
244041083903216097 4192 18458
570029118323780865 29016 29232
732416434612655873 16143 29446
809796283558242177 5026 68361
199844466258017665 18286 62840
268800389286134593 2767 41950
902967328380068353 32856 48488
647415447050320897 20278 63300
207582118454741505 47107 52174
290070028300753793 49976 59083
434770061679795841 16070 55595
423317984007937281 3982 16867
912488557457070465 6788 15304
98211231446306609 44337 62612
988631430032167937 33763 57311
124462157854821953 40570 42332
700424165345868545 5557 42255
15976658990517479 23551 60570
851195149707376001 22343 24903
328921124697231425 2754 33697
267413871087061505 35379 57556
901254619006984065 36830 56977
262950366966517633 936 51505
558873995540409409 44 4853
522476364530849217 18047 67188
868359949120694785 17498 37904
889799459261450241 8825 31032
116440193244770289 13688 46689
461887143652379713 51369 63897
629818563591108225 47815 48504
472646865072530177 6406 50600
635781052509770497 4333 32813
263389332030346433 19545 52678
968720996467048705 15303 62709
487188727159018945 20521 24056
772640566495695617 52502 68005
772652366890046209 36946 39050
451547084291810561 25909 27759
624892490686388353 2050 28973
855271994484610305 7743 30603
585425661211264257 37061 57351
461002756299755841 45077 68250
508439075477962625 39402 52970
9787773741479101 25113 56987
970662498918930049 17823 31267
468837298727329729 5245 61012
957415653015285505 7973 20422
741540887964987393 20239 28471
195094042535817633 34717 38953
727676995261809665 22084 53120
483927216282307201 9517 46888
367235596914852609 19101 26220
270384730381639585 2917 7608
83345280270243905 13605 28563
418547846612934657 40055 65585
136988289468433777 857 4066
481543827951714561 48396 57513
786542037788926465 43293 53785
24540668859696525 36546 63608
620304247994212737 24598 68377
110523788000964625 33221 62869
203601999810395297 34981 68180
266796756953223041 12505 36477
635567368033235841 15634 65108
742099678595327105 40907 51012
425695904680331713 16380 42664
160110518767947233 9520 25896
31696426351871309 57417 57655
239765570472744833 3220 67316
486504732910880449 5177 51312
162230164648885729 35471 54145
257517394970250273 4196 46370
576448746979725249 9048 66825
299188505929798529 11659 60017
217979560487560065 6261 17765
325425621280530241 26602 38932
976651224117038209 26128 49629
390363375716482625 36711 44700
353399896362073921 27013 28101
359228497347629633 3278 43148
410875657339449409 8131 60000
964645612426316801 44783 66767
199438977977063553 19697 22147
951707587432352385 35209 68810
126949578209465841 12891 39622
997845175473919745 55054 59074
263730382953692545 2241 42605
507333134192833793 11808 14509
212573360303895969 40248 47726
696696393633764865 23594 26007
921337029928064769 54960 57337
243492483405006497 37073 55963
874903672414607361 18155 39294
341575444023284545 21315 39005
950241697918382721 3719 31337
625221316896301057 52030 64848
271440750571191105 24214 27656
856325370858961281 8754 56007
468483519016881921 43776 62026
441291726209058753 48947 51206
16484921243321793 18220 50312
333315885120050817 15862 53215
545172261652023617 21541 64920
143028157801154529 35909 53135
462910748754428161 26357 38228
636308698217469313 36358 68334
749544136949634049 5237 7241
282680176851087585 42378 50811
173296272955870017 37346 46147
359556228947020865 42058 52244
897511709598628481 8874 45443
148743893463318945 14642 62974
660235361072142977 22214 63405
136683745906530881 2755 59977
164939089597663009 3372 47341
916330834766895873 25038 42830
115023532832712049 55683 57439
162018929675589633 39417 50608
206649734823511009 8102 34889
648448091566422145 3340 31448
938287043054902657 646 57204
951740022894504961 3249 13496
579830719020161921 4874 17150
307665781339196097 2027 15084
26341833234855729 1144 25504
770990744435700097 1004 10467
484292028059595457 24593 58185
997771312975857025 20151 42669
903318505939882497 21135 56989
771308538636183937 44577 49873
948605151670886273 5046 63259
54183675234142473 38165 66788
480942045375631041 22076 62077
2559074553865060 4743 54698
193489750773746753 65155 68521
364539062916378497 43881 47260
894255916925306625 3816 29677
914165765923364353 33174 47978
59323314585821409 4673 66877
623250664791086721 13202 22063
30849740225765033 46012 63098
367745012418630785 45380 50333
395074289299994753 1993 6337
724154427757611137 5053 53623
930983256956626049 13922 67564
220157429480046561 11321 34328
957436973848683009 41798 65823
463618145199930625 7409 12279
683467118473632897 27212 49843
172189099832856129 3250 51211
181984350586528609 2630 58026
374627356391840769 28993 30178
133708412216311249 6905 21491
330186407411638081 61018 64154
667635762131123329 39501 40324
224157350700451745 20969 47608
121776141962559601 6402 13893
109459866212183953 52694 66915
100917772603335009 21265 27804
287260107688467777 41568 49087
904884387989131521 2080 38109
79498095117536145 9621 46801
861011474604520577 44408 67213
439277334537976577 24610 40573
324898911527046849 20094 26332
769219277489078529 37734 61630
648435734957356417 26456 68461
781849948009494273 20652 63141
451291846074798977 38816 39425
519735643776464001 1851 20831
111796225020224689 4398 32116
510219451909776449 11622 58650
266719148649801953 27428 33801
193393289081804193 1989 9393
785092367762043649 26956 57083
31871745270422025 6213 68225
228771979419850177 2916 45637
969026548013936001 40970 67228
353751366255135489 13370 48302
624898023636561153 31950 43560
609526450861441281 41137 63475
919159758787721217 14790 23569
736358069308177921 14178 20134
765454668530935553 4349 7828
615731550140640897 48553 57090
466901119861226753 29320 31889
80854392119487537 2800 65092
416183420793444737 38698 42584
767652803304745345 10711 32081
846980037960271617 21432 65255
143050155582837841 54233 63182
232068764599745249 23009 48294
563924729609329473 10782 35876
82132448615219297 35875 41419
740251349723717249 20767 47082
659500373034759937 34638 49249
392828641385339265 20521 47382
765064621829033345 26036 40590
886679777183385217 46614 49382
52688745637965441 9529 57048
136149191774723729 9769 53079
686626508708506881 34650 67466
637512604201287297 18998 65622
155340865847094273 27445 56073
228493571930673761 6655 49593
448577302322213697 61057 61726
646569351673345921 23042 27742
962803884245403137 8316 57475
720376723389865217 11205 49113
67280140199123649 22014 54426
515050110084342081 42486 44421
130767554464924273 14984 66855
394554672779182913 20314 52105
932546329250961025 9011 65850
445790071927060417 14782 21179
692994475014131713 12640 54791
308471427318227841 1950 34062
600263688989279873 33657 66920
774124656129071617 45241 50324
26210184683222337 5194 49946
497093103221491393 29993 56447
831865148214866689 3460 36830
111914363509978193 1953 9588
310896884033724033 17761 57759
545031407590403905 349 52908
158474156382474977 9621 32790
89191862887656017 23016 35343
409834073301411201 4350 61500
509277570215548545 14353 27232
449929346088033793 4716 67131
716273476641472257 2155 3344
271230770332522305 15271 55960
288022637383154049 18540 34073
462943770088365633 37098 60367
910406024823668481 44212 51927
981486263433041025 18175 26708
140251007797562721 8715 22065
879370497445087489 28193 60635
661855710787047937 36077 66630
187163625739316321 27780 28534
177756523592695009 29218 53470
722777951284761857 674 48000
65921201267808985 42490 67087
191701532415564193 4215 29010
398014639610611457 41446 62064
354011667786501505 23548 23952
165176082426821569 8210 50662
946639342149808257 19620 53785
184395494174101057 24829 33887
135735714846127569 17156 22632
360199273010845633 65639 66040
908476992554582785 52070 65039
260341406972802497 4761 59334
760583391922615681 25679 30099
421393559047142913 13448 49004
251399077682236801 24602 42569
296553746918693377 40058 62657
642854602347959809 40027 53952
717854993830638209 45384 55600
815500587436943617 53093 53743
794508557406860673 33123 52364
461903008375720961 4356 17147
754647294902238081 11537 14809
954274255706536705 12701 39564
424693110841292993 7391 7440
245561309956421793 5183 22848
44638378750118337 19603 46313
820245349047056001 13460 40231
712147001053015297 40288 40585
420134293159584641 22893 67833
537028616592746049 17656 29148
711933093231408513 4526 15584
222896783849211745 11228 26451
202498235812605281 5593 11478
567975083323101889 898 26027
688817843420807169 16719 19340
209762854887063809 11797 34016
39408398795792721 22993 67338
609800819008025729 10963 40012
455613617633673601 21200 54925
881236522864856705 30793 62838
525835234020796353 13021 21851
979055740744808449 525 68921
406675795071450369 18482 27171
28494407165485569 6645 13061
171501166926283585 50861 58676
359424144679106689 5803 48318
11477693214288821 36851 64158
8331675073822710 40547 50898
393124924850120321 31362 52715
226785536083962561 27147 32711
390306442921840385 8457 40766
968425547019481985 7410 31787
346425945381447745 53051 59699
488638632089159617 10297 39849
875072141565396993 4968 18128
509831251470348673 1030 29440
380798973258940545 48946 59050
310975609433352705 17276 28761
644683742977392129 23566 27108
613284516619817345 1856 6761
501715103063169473 922 24344
879302830988361729 2767 30773
660984602232787201 21937 59519
873433056372011393 55826 63276
809191810351386241 24305 42853
887978192275721089 29939 66011
274799095474136833 43072 51802
760614655834334721 49754 59317
289827498502184257 39661 50056
768881695260031233 16371 41398
109133342658140017 36035 49940
494686699075533185 8787 18374
966517334875383937 14328 18076
936537693861861761 47788 68906
416786836736250177 25941 59355
10511621800024075 12081 52131
442533220449128321 647 48307
756422276384906625 11975 48714
733231788885433345 8048 49991
620210126325577729 43941 55040
550513194371568193 9561 44883
134950266897799761 8277 67699
655142298477429121 27731 40991
142779378331514545 4898 10382
664290981358654209 52939 66172
916551153050445313 61169 61336
244820111015883425 10678 12607
146082126768408929 14833 35096
331506308082445825 31524 55009
972694694337928193 12313 21705
337256799780490753 4624 21171
307865062587868737 22341 56631
113547607125987329 23274 38282
531472844952016769 20108 47449
777857759895795201 13127 66283
889056071062288513 57307 59763
799442356231189377 4496 45660
960517751580976385 3838 37953
884970499489568897 18967 47460
671190648919552001 620 35162
711553128935300097 34213 49156
651143771332865409 64250 65217
674222414021699073 21494 33967
46872963816486649 16916 43240
409961022779434369 7149 64763
612527510865685761 6802 54331
235070599249283425 12642 68887
983507142317453313 51838 54028
292699045579276161 15044 47511
860741627309717889 37536 60710
169562358147146593 25100 67459
381334696030780417 42836 63260
990887841273455233 41703 43823
152168367163067585 12049 16142
916638949925257345 15438 66727
601654846385830657 6462 65275
978551387109241985 35048 56364
272245363530910113 29795 55707
741800877575542529 19382 35650
193931199207316481 42376 48310
910552555888095617 10348 35987
141021877362117473 6707 6970
992879676640356481 39516 60828
754621063261058817 42762 43415
119664273175239089 14734 60222
863386267213908097 28406 65660
151192814623385633 3867 12869
418698014806711425 46235 53264
743132972277827201 40739 68709
445197817045862337 25357 37297
158534000161026273 60055 66857
339044395398051521 8082 44059
704923721915413633 38622 67751
862425955109099393 62929 67532
311184996238296193 26302 41638
130613605220265329 38720 43214
393762335344312961 17490 60911
138650171654614241 46066 58040
691215994868102273 19986 23942
236322631646235233 31598 34032
287585527754096417 25720 36152
921162401436728065 16526 25024
83433804256202401 12438 51864
460228544930163969 16701 51793
967427333529847937 18979 48308
96073091333305889 43830 52676
705979586046467457 49751 67577
70239012536948313 5203 36266
220335088967949857 23766 32998
331260436343850305 60120 63814
888184722282062465 63102 63924
316351543029544065 55715 61434
80722891746056289 2697 33471
150102151259783777 19283 60359
257153651727932705 17116 51829
469529482204141121 15574 29180
328611128379556289 31717 67418
520448462928182913 10185 29204
662820255678497025 33459 47512
448500060774296833 12064 21315
824318977547214593 13299 45018
778366571750932993 14807 56128
269958656821714273 32308 62465
264071346860252033 22232 54512
82099313037822705 14963 21689
515318453375723329 10523 62185
186734183646706241 10365 36321
229456100338484961 26877 46351
186533707657581249 14118 28714
345508364943508865 26000 59925
66644809766884809 26183 39390
626381572249133697 36245 57927
848715841244576513 2611 44291
976411597259012609 25418 56482
119791664884047585 4739 22826
105650553445247649 7509 62296
444696104462103425 20274 62143
953604687346551553 19071 60476
377868294441171329 16860 39462
971870764997905921 28812 42460
933565127786728449 11291 16498
798967287542918529 27915 46425
274486280802648257 15250 45122
949232311045069057 18922 67230
821020914569878401 62814 63074
951499990062256257 42780 50206
199748692560476129 28162 30820
451806695289608513 31685 56227
817269780733376257 15515 54199
129158442344813553 31751 50137
658506662793428225 44669 54827
550561147713285249 521 2805
583506964059743873 1639 24547
119374870972176689 25124 46053
670527274303495297 46114 49271
112199030778530337 20066 67667
313735125657224513 15806 45663
970831472996021505 17544 57657
684776912519907969 6822 13417
213496206938703649 34605 53137
749909587517372289 41670 65403
479448845685634945 25019 47491
297972397395810177 5515 7658
249824764170089249 13298 17508
266824595639697281 30007 43924
351714521451409473 17076 51614
650136586726176769 8554 42193
858234725975211905 15670 54797
624126730473243137 41541 48192
587034566547213697 27453 63137
369654817387825601 30784 33984
173371629387137473 13215 61481
898586367919115521 50651 64257
280752902593999201 14263 37920
131677580543396289 882 22553
197588451428249089 29336 59699
559377387350870977 60232 64011
28231331500204961 14793 27260
222942274360931937 12708 15653
473184613744567873 3340 53432
8585690541316638 39507 63080
459675999481472513 4172 44102
341356805779213377 25604 60518
432468009248015745 9455 51097
601340099534660097 6 25207
691366037102891777 3158 14205
240039283796264161 1829 10456
17358486054096291 15767 44140
904561404872090753 38477 68968
912095172081446785 27128 60521
714855123174459137 13348 32862
510978305301296833 28951 59625
16958300666765071 11676 58268
188860042494535905 30587 62715
965624621840433409 5828 17975
224927073081094177 41161 66013
219039232330807457 4961 27921
362377552542394433 18976 63782
89754550111507569 2355 54575
312910845193773185 60 12102
160908358782329217 2550 10239
584520723607948161 9572 67248
620615557702606721 18629 30597
718657829275347329 41755 59850
634698456204610305 24957 26084
334235912547082817 16713 32286
750957327758669697 33531 35539
157551674514696321 13947 23840
671765227392477057 5720 58740
328326809425515649 33355 39193
505314448417308865 2732 32647
230468057197615649 43310 49332
3202691902551181 12124 51696
545420100795407617 34906 41340
387871994134997057 17499 66070
787606453175801089 14444 33095
623689680124435585 9307 16367
16596904575560957 22353 25009
348669873707322625 13287 59789
621736948563867777 4789 19522
397869501509042305 47426 51363
250090861163496225 3812 65199
618243172079871745 17506 52305
455676990016332417 23155 30721
987000166028160257 9806 31051
280000915065908641 31984 34421
567611051181060609 4073 8584
88795428329067505 11761 52337
289967670995999041 22477 40492
724402154585955969 13840 17671
187603343611755233 10544 20279
932106376346059265 23792 46849
572281385158838401 27267 68299
755194406451533185 8037 18494
651390834598785793 22878 53770
50633596732385657 48242 56827
281595030953049281 22503 40004
103513420208141585 19922 68081
251176444660472961 9294 46158
164142669598152929 22618 46735
547720746544648321 35110 41252
717926236233164929 16229 32517
480599160442054081 7784 29766
861373376725712385 9480 12816
665003764195184001 33323 55298
259698523855316673 14058 43157
286664676657409249 27525 33977
946253890763802753 21717 67365
628152933149145601 8600 48117
546290114783726465 21452 37117
328985370520754817 5426 9273
354311786707345537 53834 58349
508904206107224897 33587 43274
361413454365585793 2697 65668
171701493967987073 9622 52777
310059911780445697 19664 55814
136831860937654433 3967 27131
742361061599478273 22602 26475
578454400852123777 59732 65815
307348070982730113 6847 58849
996692206084482305 24752 62491
172130140833470337 16782 44717
788855288650808065 16372 23180
409729621545483969 38412 51620
337238381657037697 15067 59850
768778036172744065 41907 62646
803578389546103681 41141 57215
221365732874122753 12612 59828
359709180928980737 51666 64733
35439076311003961 12917 27388
193919856527827521 6161 13451
464824571727366017 14188 65444
722271141438220417 25292 34086
453904335283095169 385 26703
851691818931428225 1696 46480
323648327901057793 5212 17330
960558053560625025 51889 63738
849368746013222913 16002 53086
899829291049940097 20284 57060
827453116045905537 36360 55791
331957069830842497 61758 63522
185017661003865185 24418 50657
858114869656802177 11088 62912
447665686953488513 10032 20711
887162332902683265 10490 32461
158065170574925409 6265 63727
188886513942350113 46339 48406
464231869193714177 17270 18885
648357036379415809 7025 64147
543552076220873217 15045 38840
793276227001555841 9366 54918
398575051879479489 33462 62258
817669653300960385 59006 64565
782920187405576193 4469 57352
570096214114101953 7683 59629
85934124070622177 22967 40391
187631274350358977 26744 43669
439734376960227969 39268 55087
139483142130146129 3730 10737
590539418409324673 47351 58904
909465154336039937 3625 27086
177932405689229953 30583 38042
546244528816146177 12059 24705
818837678502962561 19757 24920
574268233719287489 4941 49346
176027723322089729 56434 66354
639813113524880385 8698 20357
137473193837966081 25310 52496
52474144387964825 39624 54383
925530083076349569 12536 60038
746969363532315393 4364 4857
691667335119593217 21928 28315
641269588027931521 39227 52079
209615683317263553 1276 23832
750078116331238273 23558 50662
193083089387588545 5675 37054
7597553812736636 14223 62542
489280484614393857 27100 59013
219416809587585249 1046 67719
310660150556532929 3246 36303
952623182220058625 8546 16901
693730156403500289 54254 66884
457038869850165953 2738 44703
169079979672265057 4286 41867
725537746090004993 9792 50035
508855596964050241 56371 66716
247180680957995937 3916 5263
912664322662084993 34152 36640
90684771065774321 27512 56247
155946956018379265 571 10957
502023195911718273 10502 68288
512195274186527873 1330 39259
509436317801323905 8322 24502
560319383447986049 13168 27844
491073754266608385 16174 32712
522315416874324289 24597 68580
91128460283577793 11575 58972
918643142905647617 10675 34999
768829083364423169 26024 45842
991143158239740545 43449 51980
646659580798349569 483 34164
411247077978995201 56260 57867
511880858449870849 8345 26753
194216445442823009 52832 63423
541914824969545345 55760 65062
82630513531892545 47215 55593
658269636414743809 22034 38513
933927873258145537 18875 46707
690731482420353921 42287 66767
375382328414414017 36214 46701
845595523078770817 7541 67041
294681125666489409 5288 68102
90264742443018513 13401 57594
79549960390419729 40317 54799
678943647051014017 33085 58399
563903018876462913 31001 52668
723827782120430593 32892 34494
415483312383681665 42949 44283
755743456819146753 40166 60184
469982455819394561 41178 48865
422916039118170753 11170 30377
951931733489214337 1634 22300
234792094286220289 22994 32722
509747671740914369 50190 62036
673409365359766785 49361 59506
155704261135920065 24481 31013
585247690015535233 671 7184
359181559936462977 26791 27145
199979113510828193 21443 38406
641896944819858817 40221 60722
684727435454007553 17169 22277
710031928445548801 21177 35944
93486638129355985 52263 60318
946304139454408449 2694 65960
271891777882927969 20908 41596
239494565130900833 9692 19828
931496759989919105 28963 30406
660295970104282753 9850 46978
188099117292281889 1095 66425
297302292523742273 27446 39729
751671007958528001 19000 20028
573669542184827457 25147 60004
76789023290814385 20706 40051
640788087615238273 93 10923
388352480382927489 18999 25997
567649714616219841 16804 54156
631985297048785793 38707 59834
629625137916750849 2890 47946
887583519769670145 20633 43816
127584180424147313 21058 31824
904367240623884033 4215 50007
533176716097859329 944 23237
835460633044725377 13061 22949
726580022374246657 45495 47409
62277326343021857 12317 17461
439284293841186753 65400 65938
126354777438514529 31267 46419
925372642917036417 33750 39095
765230144703764353 17294 39603
977828693726895233 6729 60101
165210831499159393 42079 62859
782485820503278977 20649 42861
510250113018898305 20275 27977
88836608477297569 28310 40124
742864344419366785 4642 56346
248991430706663425 33921 62125
949858011256168321 13214 29344
135968812253356225 42612 64395
892928067262765569 27166 46755
295041903061399297 42367 56849
919788038722472833 12571 41664
163987161399919745 4379 27144
278031879294651681 22138 36271
976335575586769921 19171 25804
341461817907827457 11693 49082
254700344585376833 29237 60087
953649093959988609 23970 53912
877667571128892417 11126 50777
37662672439168433 5649 54519
90753607173983393 56016 56047
407886324608149697 909 23957
981974465401886977 3645 36986
406637197585269 3869 13291
690650654405448705 25203 59822
310804672339280321 897 3216
105432658456361857 26837 68347
630235082724837505 47726 57619
141146945036442881 2026 50274
459303529841299969 18785 25339
445225811742570689 47469 60330
700471615586025089 28129 31580
193577934022517441 6627 40567
552436338299450817 6784 57264
323938784468804673 33148 36617
234682113865048353 25601 39789
87103822086508129 10059 19952
53216751891945081 17418 49364
934922008082534017 34535 50432
488815434948008961 15709 47640
551959334130817345 24905 44374
909365418535649921 13803 63237
332533988922516929 56556 63007
841322553696969089 19921 56495
876663289906051841 417 46559
36768538914891737 37447 39683
340418438904546177 33868 62673
576867715532500865 38211 39804
301213561647319489 423 67081
482271080914351553 30010 65046
724789215011707393 14028 46892
435845683328224705 41304 59572
39388747032067073 36464 52516
140286565883663169 39536 56949
387338612861977793 19758 41608
948468381874050689 45501 48474
512593834299668289 18416 63370
910923269186717697 21600 66503
447485420221692481 20900 59402
206221261487101505 10246 22144
79793612203051361 2749 8144
663130052732817921 61487 65115
614246305522865281 2618 9196
994428575640313345 9067 56643
716919893136481025 301 6193
258855434149715777 9179 42977
886430406725548161 33041 40532
438796558738474113 22790 47787
888037085801190785 48405 56268
954367458440209793 14484 45446
292880209743369601 5621 12050
249288261899977217 24407 60076
772200586631885953 21556 30655
520551035864364993 34547 39645
503244775621094913 14834 21148
691562619299830273 1253 3472
186414169412220321 16166 17271
509910206908564609 12026 34290
849781904217504513 34328 57059
916397237795479169 17244 26307
957831352556173185 48903 56439
885756854040487041 24632 27216
731826721805088513 31429 50985
739798490691768449 1697 14393
238171925924834945 50732 58891
157141263005748033 51014 63646
891093263250009985 5937 29200
321547815104878529 37067 64574
770433736284434945 40802 60404
716825206197334785 31917 57139
496525698781493249 3858 37951
40278723957342777 6674 63867
471941775091526209 1661 33411
41241439623100009 24259 56308
944994743299243777 34202 56325
733239010677266433 24899 29013
807536896715067393 25956 29242
110026235709476337 7099 25442
336125295200712769 23790 52740
54956009684630657 38623 53757
320585431972720129 56277 59373
964330379111210369 26388 63595
517701294336969665 36835 44923
129253641226085841 28539 44004
755183863470012545 30260 44752
920560494347306241 4504 48495
708555977426652161 52029 56836
713507377566898561 43445 58049
437509908186090241 29006 46506
59203214952511017 28793 44737
9127956571912677 30311 41788
474581281464736577 59544 63492
844178121548612353 50192 64924
233541106421562017 25893 47088
610828664928487041 6186 39624
576358949734739649 36560 63621
536514808382921857 18267 66906
803857982030059777 1095 29217
453282515583961025 55352 57718
904821607068839681 48734 55010
207068912106951329 5495 18393
459503864141218817 18027 67302
177000417794015873 44172 56014
885780800594560001 56444 65263
402992966873402049 15293 35579
1172906351889936 64892 65107
936137901415886337 2884 66753
882054206449538433 18205 42204
354106450534562369 4226 14559
523042666294138305 42744 64299
414053828161467393 6782 20695
662370038407786369 11174 38498
144813281822710145 20233 65744
560006767590302017 4495 58739
900182329669458945 45528 68974
906762507822207873 26585 27393
491281075500371137 17506 18988
996956774859846401 37186 67840
701392019866641921 9277 34064
317716786345172865 6073 32621
490472416939784513 14049 35330
719659590295471233 5210 48836
370040495152832001 9632 17121
729751030554950785 13693 46809
627193155139753601 19846 53512
511835426663814977 17195 64960
114221473102258385 9032 44532
911274303250579073 36718 50965
900109853080639489 34150 51985
759044982142747009 11970 66490
427504441126071553 28340 61798
212096732281253249 5849 62307
357883389054581633 40159 46662
342294399682622017 34643 40318
34415203386384265 22412 39083
180431046848596577 46390 54574
431738584688108801 50085 64304
225089500073018209 11895 25372
27008039691704513 4608 64938
29026785761175233 11785 56138
879885957298132097 49025 68192
736118196109366401 13120 41613
884519136636821889 31289 50605
817509044630398337 3126 16754
700551568489888897 10554 43784
301788487685520577 25981 57657
474024331377162177 17069 20200
305216681975451841 16713 68740
161649780016734465 40895 60539
311350566788711105 22525 66968
161384834648327329 5584 51740
155889500152184737 21997 64528
883421844376758913 449 62312
122011889742459809 9594 51674
589060284455992961 40590 57604
4354118436879163 53687 60676
302105963920030977 2013 47344
698915164130930561 27010 68804
255482037769535713 48048 48659
459693124980603329 14555 60652
553722060882851265 47750 50807
598567612144826497 4581 61074
748868847054719617 4139 45587
474915694203360769 34762 63492
922542324251725825 905 4924
554637173114336705 25770 66568
820264804076469249 17940 60396
387419249019515649 6668 19684
183346950189847041 43053 67080
719194058238777217 35359 36338
634193477592216193 11608 54944
976954995576988929 19050 52741
974078683432697601 34657 48824
104575832485458881 24402 28347
703035336839501953 11129 35978
919674324452486785 45843 59424
419330110076973761 93 65092
212067534811957601 6625 9603
619805651598479617 13714 23159
281302218973536353 18595 53984
597919460048348801 3910 22787
521366820766353089 15445 66592
664569904580655873 9348 38291
104597001035372721 9054 43552
731704262738677633 7823 42683
44074283639140785 3508 42480
317791155459669761 11848 62253
542927039946732737 22839 40608
649192874352070913 5776 13681
656812544178414721 26833 49285
299341570518105729 20882 64854
381813512973380417 41505 67538
737261972891847297 392 57739
363510956936558209 8688 46720
828986290136295937 34685 64370
604317999851701889 20511 43109
187568908956695425 2378 39662
977247426092070273 11023 28410
721494760694763905 3254 61721
996733680116975105 37114 66697
430631620094462849 21658 68189
242041417584296417 20991 57355
770160420401420929 22274 28329
682583244131933441 6779 39340
648980975885809409 9729 26489
963244360111723137 29371 63647
703797012587823873 29310 55889
111724388711010641 2653 32710
699591232697546369 20036 36859
907651807476135297 24186 44492
125986617645761361 37931 41586
35579008714165641 5714 52881
542659053656809217 13108 38445
744017551405328001 44484 44656
47613558496134801 14055 17056
659173979431457665 3210 43268
865800603352287361 48542 65662
91009889856202625 31754 55842
425037456796555777 7254 15257
687723813495551873 17349 64152
366314870567567425 38767 49945
339416033387969665 50382 52383
21520710502283437 15772 52966
763687532944103937 37339 58612
575139918494219393 38102 54999
632048734001820417 45786 57669
657988340397079041 43723 49546
625257884407489025 37806 42725
999702522858587649 28715 47069
578691209368820097 28487 31893
734494326306258177 18138 58520
686629605719602433 20351 27208
163600946726322849 23313 54379
611758873111917057 1096 30006
743906035393674625 58515 61410
43558888040479361 36120 50272
122910728922523313 21267 46414
555260831270850049 10350 18303
306679947727570113 23809 25418
715957531339242369 9670 15282
645184643522927873 25658 36657
986087128760381441 10672 32187
206945420677183009 33387 36097
245726625314404161 30272 54915
210625733232934209 10454 26659
360480890032668801 895 63270
666571516172705665 6105 58879
237764965025817793 7168 23478
707516842176293121 20518 65946
4504357773733148 9288 13910
50972755925638329 32631 37374
652000893178580993 3430 23588
377236686164156481 20450 63517
816975954801868929 41210 62810
737995881864787201 27010 57216
383181911633968769 12123 25021
558901513407736449 37894 40258
595218439892484225 34482 44336
613579094795110145 3213 35611
83678285825982353 51006 64672
790038138374161025 63 2860
3367560529248693 18033 60087
683620636132314241 12410 52240
145254039834370017 1009 52124
147288888565189057 33850 67664
392172887075567169 14708 52565
443642778005564481 31971 66181
33045269405988621 46066 60864
528917100922274817 67539 67916
527279306073289409 55696 56173
743773108553863681 3899 4174
705150647726142721 16167 39842
167143553829053121 1732 29352
165885517807204513 8869 10049
978045254368620161 49664 50448
22446426720051705 13385 26423
650794934793641089 1802 30026
762286387424261121 33975 52910
50178683255619913 9654 51395
895527207611863169 24799 67132
384455435348233025 46957 68542
100845702265594641 46556 65575
993339790304073473 4791 8372
390958330884643585 17961 31089
815727146002291841 51076 55733
617016353157332225 49123 64673
603796901158613505 5517 57566
261094980169545473 6685 26282
143144407728218689 5826 12854
636602746712789249 8489 45601
477117940892068033 25501 45670
926241069445865089 46299 48069
148946974944710305 3924 68466
850896931724058497 15355 66210
384254127472541313 47809 64226
52426750755969921 43784 64284
467867070793094081 36337 68531
457842047965137025 5310 67413
701513968007784449 13516 41676
681991002930089985 8332 51777
49271481175754417 9717 41041
491085842691624897 41686 47994
305441876233043521 32343 62902
708754303075735937 30692 39179
948742052043346689 46196 56285
680659711303668737 20056 34600
887732703585523841 47997 58386
88019904315018497 49789 61302
409171637278820545 5990 47015
538906566539218113 37780 47142
447670196179313281 9606 36380
948989807950411521 11460 40404
582768004731352833 12885 47095
337910387683798785 14011 28412
925681668559061377 222 6212
70337188405517281 30732 61043
185440758002119553 13362 30184
881653110120900865 22038 65883
681335834768912513 56821 68089
497429867422155777 62649 64672
954716283976413441 34235 57129
915917148603718145 31807 59075
156733570525144481 8422 67362
352713502598618305 4919 24854
451778403332941313 17452 42441
146915867404366913 1934 56341
450385209626670529 11813 33415
721577516926188929 25858 31543
567038095841216001 18725 66390
937996279490853633 63186 66568
240340615677009601 14588 59764
409055513022053697 10976 44782
975739706681782401 7384 39382
151619737594948833 35443 67883
105922529224539377 854 26064
54244050766484977 2928 30764
773833726791597313 6546 10069
427163934965768961 20159 54157
606667383054794881 26276 66957
677523282530700033 21029 35663
992382891848212225 13798 37436
606754725254255361 6857 57135
771133717089281153 6572 32583
10569098629062525 34598 39041
638189273461481601 13241 29083
511055661842881665 13212 64465
947604321659721217 5405 41929
632673199545308801 25541 67947
195580554940352865 7724 27345
841318309522812033 49337 59017
278267106334862305 9745 15925
892823943367247361 26706 34199
115194105144869505 9391 55402
456503858227371521 2257 39744
617469243478918657 61504 65124
141010979217895745 1631 33449
35343099919845857 15286 25044
505277932056081601 14114 41980
246732183816430241 12056 66705
901839632793283329 11249 67453
264710103936753441 13844 29366
39382299567655825 43118 58053
702399497967771649 43438 51022
198190820908166657 41880 62605
195635528944183777 29751 32510
501401015783237377 1878 5461
868447975702746753 25448 59431
343628000710665985 1490 17813
718471539944832897 4452 7615
367240925022805697 29044 55803
873882826036659585 52771 58030
662698368455352193 15940 30152
632051601178279297 19436 38287
779588989098066049 20465 66785
432392978763953537 41034 59318
933240274921573121 61236 63436
365352251493906241 42967 45542
77918140004278769 19232 43222
967070204088965761 13237 41386
961206682229828865 6690 44536
772342186247147521 55442 55492
104890852591374545 18478 59029
54878854171544593 45086 59652
855134512443768833 729 37558
176644612744812705 7635 26263
236731953251343457 4606 56365
518459301157232513 21849 62676
944895994448899073 38302 42156
425177451001577089 24886 40551
481660887934275201 46946 50530
485390413107420929 18095 57989
240299664671354657 50869 65438
269952583649800449 23135 67373
248015329299569473 16607 60474
260232484684333793 16007 18149
123879581741107361 9976 27463
603655330768663809 27944 60788
581364171021725441 21874 56094
229904735978902145 6849 35287
65110637713743817 34033 53267
705808949666195713 38197 63998
683675199701760001 40873 57265
799978622996544385 51516 63239
398479651443466305 4246 35349
849951548759083393 1841 29264
280322613985696033 4533 68282
574422579536570049 28427 35660
165365275647232577 37222 53172
125384671150246881 45112 52447
112118638860700065 35037 49596
414723245015377281 12251 43755
141448700615967489 5671 14448
746139259802976769 8694 14926
266233323187343265 33014 43756
401015538691819265 24605 46443
91180756913544769 23359 68220
170666074853020449 5814 45193
785303772833096065 1845 21440
57136930255065721 37538 44485
64333369257752793 13185 34105
113589207086324257 24972 33919
618580122797560193 37004 47646
967012742330989953 21171 29658
904403456599723649 26976 43411
680233432440221697 25189 65820
409837051964082369 7687 19252
309487114652565505 62218 67114
724029371709320961 35499 50453
939494093059682433 10699 50859
308098156075281793 6144 66036
65021174922957673 6266 30602
739912889833746561 17462 27950
924282283457817089 1695 7440
189952580711668865 39658 64842
127343810276951073 27252 29761
792177652725143809 13114 38538
323943678191160001 45520 48821
694240538952918529 7574 23447
197294028217054785 66471 67968
15676914030237299 61530 63396
631786672665331457 3438 68200
885873260520504833 11674 20544
790245049465081473 25120 45861
320403477201068673 10149 37299
714609933735506049 20557 22108
327135103038294529 18960 58066
582531799828199553 49141 68269
583641930220650753 18311 25261
270711284158696929 3956 30811
780467564104334593 21357 48033
520473176430410689 14438 15597
188501725040879361 4738 5921
388484387191187585 6529 60433
681808327642464513 19367 21558
966521168006107009 21769 22014
864518386202306049 1423 48794
968937267204527361 39439 42741
190279821996519169 11238 26847
743788421891817857 34315 68103
720523225146393985 9150 40005
551242611617329473 2299 52666
867492622942784001 29132 61267
330086984385456385 14408 65276
104248446740641041 11319 36712
609074361207692801 4266 27522
493925964727999681 11059 17278
947411508769331329 18439 50281
95318525015471777 22312 33060
554693622482393089 3163 53544
863622188890609281 18386 32401
678653039013891457 29256 32180
328419258559065921 15124 49403
994589739734070785 4091 50148
581510726492076929 15791 31643
540742349493623233 13992 20177
663447054932305537 18317 23105
581404758216468353 5888 9304
436661736973000833 15364 21746
157277564454727073 314 11721
353111800350788481 1777 68534
567691806010348161 39529 55528
153136378655382529 1322 58059
43247207976147449 11484 68566
611461208234374017 4376 55049
712975433139053697 41609 63444
588201424437805569 12509 54056
763349758261238529 2888 63359
336651870546987201 27118 42979
961164984822747905 1889 22142
412737123974416449 47678 57155
311642011786798209 64615 68637
587426421640429953 39696 48669
584565963934199553 23083 67031
174790413091493249 14321 51751
926203915619407105 9519 49363
826456328075707393 41510 61641
686859368236557825 1768 14406
415387344877025537 39790 40612
374944812585962241 16412 28450
918139902123897345 36784 43975
833170483344890241 28859 56727
223770527279121729 1510 33569
188728076455998209 20621 55215
68644263845854425 19216 25586
502796885058334209 22544 30185
631895961668199425 35415 47033
771165705357841409 274 35067
908862209316055169 10899 47205
270755767258538785 28839 48115
446910548155806017 17420 27465
160614403808846625 16745 18064
505309343190660353 17308 50161
458863476462656897 36648 63185
193913219019556481 1830 9482
73347829491918753 51874 56238
420477464923379777 10997 57289
155770613855469985 21186 62364
524930743859066241 31616 46690
816218822756223233 7140 33544
885326122004997249 3110 13548
297814572705309633 11422 39106
775940281601897601 31195 58483
555368387259445505 45640 63661
466849523143423553 19764 20620
97663225992267393 52398 56437
901046297691429761 42770 49320
82067761702159457 4005 32535
259289701810914145 222 5869
783828978344761345 31228 57308
157546082220200385 22338 33949
679353927731821057 33732 47111
966742998563603329 27241 64997
8926860491857981 14761 27005
80447358922661745 40241 43075
499870150314603009 17887 42221
317664651485770817 10986 31589
645104085893823489 2832 11476
189759928310429857 19122 57022
286759456687743617 2931 44498
20029610527274145 46451 62231
117826820512210161 48289 64930
785172503321000193 4212 13299
560463140913281409 35180 62773
63445685887344897 10251 20312
149993150323357569 31076 41270
164022435157541217 30549 42239
44106245556005065 34901 50400
157001865451462657 54828 57618
372344679665520321 9923 10249
760121453022769409 38876 53334
82440332604146961 15164 68834
686609154110286081 34469 60291
887943169339909121 19982 29249
450241416694048257 18070 45739
832068524940805121 27238 28658
932467661080636417 30043 51267
602008439059762433 53752 59254
565991967849747393 7947 56715
756281589957278977 8643 67083
727360952608293633 47475 66908
96999726859142049 43606 68767
732413427238533633 17134 50314
373044560776460097 10928 23502
2900959160882622 8940 50963
559160130934476033 35139 67531
328714882683662785 19950 50413
690623860525118209 66058 66439
178663040916390529 4876 64123
868902969596948737 15597 46980
225935710033475361 20998 40267
467542923658381697 46293 63073
435275235518872705 8244 31321
434845195062667521 4001 37399
142500328007194817 18943 46958
481882707997907969 31680 58179
85747300207671633 29768 37946
770806699200111489 45859 60679
910147370941764737 32012 62898
753660074397199489 41905 49658
450307979029986433 308 5196
636890766590699521 20689 34697
644897233220852737 14432 68524
981754590293217409 204 28200
451302037418898305 3490 21906
849410374838388609 4411 15142
52802658161290593 14955 45093
916620701342903681 6847 13043
100696073459971553 47963 68492
528872826488044033 7760 47437
197307274845108801 11548 14382
559200224376422017 23795 58478
849743000179316225 1128 62052
628801633679902465 33547 45912
140093291316965457 4966 6311
756797557525882113 10559 67238
526523458664513537 42452 43883
458554978278772993 18802 30298
113183494217160785 13261 66390
244329692109015905 42180 46689
92457330277071041 5667 41371
577564749171703041 3052 24772
756500845789567233 14552 49293
474822858161726209 16705 49254
415374030131090433 9893 27946
753014427226663169 25727 60943
478682871791697537 29182 43863
701180253921631233 64894 65008
568135445897596033 9089 35889
603718259547381505 10349 66515
983174260640772993 22293 29400
951348611566682881 50044 60971
123784298347487729 15558 16908
425053550645788673 18314 45384
306831207655044097 7822 33341
504698149608639553 52420 61263
508282405368348097 1953 32428
437802811483610561 4458 31020
501691600993758849 10478 56495
686708569030624769 1626 26703
589521891981348737 6062 31265
121628260508476417 13897 19184
56297720362060489 9595 21623
694305978041210625 28860 46652
397726867644266241 21261 27147
284948076327484769 59364 63259
801979268228741633 64052 64333
422179791694414785 42490 56196
680777551355134849 17585 18906
349907172022501121 18665 28422
929665838705169281 4120 28769
42257560095702473 59553 59952
63422327268327193 23868 40056
866005408816537473 18192 48481
698825913852836353 8228 62937
289737144978541761 3706 35153
988709821200870913 47928 56620
240208404349392161 25845 57838
843625723524887425 24522 50127
909552501594259201 2864 40723
632061864041574529 11481 26836
925840730713307649 12175 28193
760842375403605377 26322 35520
631139343609898881 38044 54143
273883214179051041 21275 25005
47443652135729761 270 34613
534803119171236545 5111 16415
965502985554490369 28636 59658
548004210136994625 17538 23006
463639934276333313 39641 49436
248883015245674241 59529 66557
389880482793582657 53521 68575
824992179146079233 33932 52057
253831979029303777 30722 66264
929978196725407745 4641 19742
419115635545107777 23211 35972
187735499891616097 24030 26402
335586912989445121 39854 41393
747857905619788673 34326 57426
210986303576586209 38351 53305
879864770654620545 18305 33608
515528596852011137 656 23555
668237113591054337 6167 29611
751271604444394113 40297 67119
295567630011206017 43913 56886
494532139471235841 43122 48895
856529365803687937 24322 43901
83829752950261857 51987 57249
994091478671236865 1844 13344
794446706601366529 27881 55592
515138076564589633 9016 51831
246258355398378369 21902 38974
497500720421939521 8878 63932
964277522986581249 5352 13458
74300419744169233 29656 52278
532085711738428545 7824 58151
821726239995683713 6426 29307
833933289952501121 11810 39287
355262757993862977 20180 23483
899526914275593729 7161 27191
526153728503416577 14821 67380
697861091482085505 36800 54212
392166805019719809 9223 39384
992640075817998721 630 49574
195358215366240993 20497 63154
673092552432525057 25823 59143
489562977134589505 8954 57627
525618685415292225 53120 60991
509393831937401857 50171 55915
739732855567329025 14782 55010
56918226493088753 26123 54777
131713688718999585 9723 10310
659454478735455105 41661 42918
149433531939127553 61038 65598
97701621313909473 1596 56843
106026234965991505 65898 66670
738771757906661761 24086 44191
600971024363790465 1575 14480
533338610513176577 16164 57505
421656936150864001 19101 21827
721225327700665217 45015 67726
313151198775290881 22436 33090
953125844010450817 42290 54481
601322758611228673 7409 36814
741096798878274433 13264 33670
464695555643320577 62983 64736
838569178025615233 14038 16669
345816125501865921 46518 67643
37365486573690985 33065 59772
368733185871992193 14031 53011
799899639460271361 53289 68625
605215262979395841 16139 68766
227461817705787425 8796 39346
765593835178041345 11646 16410
165962217451415489 31897 32174
111568085858575473 13563 61446
552876036074053441 954 8812
170717100370769249 42756 64197
215361955898053729 31806 57861
340246802534533569 23939 67125
588755107284598017 42340 67319
832981092723546369 56920 58669
52667500693054593 48475 63210
733064736592208257 10181 36183
249773466130108097 7835 30990
430306180238023489 13245 33615
291465572042930881 14637 40958
585693426244954881 12152 28891
45172532494930809 38465 40407
651075974557276289 8956 37795
275857348127381377 8900 28177
795424685058744577 22646 57346
648843810772461953 34926 66731
638183872082937089 13250 53024
70191023938313889 5742 65630
187771800826578081 30418 47492
339469944666788609 11343 37755
373179504993945729 33315 52197
186910410944712161 14916 53277
131054226459692561 3999 46327
536701386604050881 6762 49169
276250718850878497 22097 23607
364718931755099649 21653 57121
830593789857840001 6213 63243
989672421301250433 3061 22261
28203481799895513 28715 41719
311038301693493249 3617 48982
26475431410371897 7881 48917
563263218831252737 11993 54942
177139758564170081 33590 55954
388083138667632001 5258 66825
743374580563067137 21557 56325
586683446282492545 16432 24246
878502162928246145 48861 60179
751753266389904641 7764 31155
434484319262590913 4823 21572
371351801340409793 44849 62126
895249447782095617 14041 39732
494816136411792257 3471 39563
985221262561179137 14124 67865
435713708314906945 26325 32154
127218914496726401 33161 37658
245239154051780865 31769 49221
991657427728593921 7046 61117
780490399804136833 3427 52203
676665935952019713 13967 22231
318637314634592897 45732 64716
883399075376598145 9602 60925
997675757819692417 31356 68205
131367302430053457 51363 54110
609102002016221953 20758 42079
435170401853152833 22399 33936
251056669301789281 17234 54415
57729329323496617 11511 23764
660523633644650881 5858 33934
104292854009241153 17790 36803
87667325025293505 5023 15119
953623922688738177 11961 64527
823140617900271873 16361 37928
275587537880678465 26716 36974
402811920438466561 26514 66971
283131395597241217 5913 33025
646541382672914689 24585 60124
708351514360469249 20509 31899
632392664486062081 4191 61782
981318077506191617 8775 57438
66691601564038193 1566 23052
313726530064226241 27091 35089
753424930446925569 1423 54096
614314972980839297 3072 61580
933606748253019649 27726 33587
381123732811868609 25067 31956
976847853763516161 23458 54683
455361217556006913 12068 44949
717767312935627905 14010 37784
789897980963271297 17026 30052
77960758256779169 15276 32608
197578159823070369 51187 60301
93881979830648273 2514 62880
842063286753738497 30374 66821
262822536504572225 36517 40891
84866882471292369 12778 50018
593619354057274497 17195 25013
622764548277128705 7313 57031
869406585015355009 23073 49844
478669173498719425 51266 66941
754803002211268353 35278 55252
211102835360161825 1400 51781
277747162651124321 5483 14694
474969684637930113 32285 50810
580524196212032001 9181 43731
332759913760892097 21969 67685
303158164044589313 56516 62855
186790579715751201 2655 52487
611773386955626113 9213 59336
860065232407531905 4405 29033
392141341015346241 35098 66553
865859693683635329 40436 41843
262501645490409889 32906 57731
851453072270768257 6567 35887
874992026718331265 7414 9799
665814405916723457 15869 58277
64348657332367057 44330 51426
991801775433412353 33021 56880
767395481955091457 6690 18199
670306391584691841 40624 57843
214340902656324769 52418 53579
493438751485680193 7778 66458
492400153244432193 17582 43915
804142464946313089 8309 53485
954273963937161857 13870 66662
874517108032602369 11759 19428
922844470383765249 52575 56272
504954180812237761 4241 40251
273723035671743265 46136 61805
911280085352014849 2335 22969
253265379835994497 43276 63485
7029027656830778 4635 20560
705027230587710081 62698 68851
312060804587286337 9511 66649
2068671849045246 55876 64239
837429240439977473 61541 62812
350392745739391361 2143 67705
866724976798391169 2250 52466
443707376256156737 30076 32481
566315795623598465 38894 58536
77558932603999153 12216 22684
553035979228138049 3476 35562
673084136914823681 17217 60880
16805337635194207 19691 25150
167246370222905217 15089 52776
132862897767321185 44033 59991
428530590220788097 3247 23288
412411937642065857 12527 63019
765708732083190529 30896 59981
432395573323258753 54683 61159
535560431580748289 28626 33296
319234014454938369 3842 21117
758867128303798273 16967 35876
792084187110642561 13801 65609
93057117643468241 11734 29892
581984766178539521 11950 40295
157318257278511457 4855 24144
98767288291821137 7304 46104
190431083973734881 6497 29070
723552382369266689 14358 57802
577452677734619649 24691 66463
613649219395593857 47847 49214
324229020207127425 6196 55386
802209442446400769 28397 43218
783348375691524225 28363 41172
209068443039296161 2099 41425
753238200045828481 21592 68748
433439569433406977 15990 53151
674244113547679489 6161 9602
82370130168410321 38488 48868
691716174246721537 28151 57133
378558911279686337 21404 32178
267348372987150625 8297 58111
969042347811136257 16388 43054
562279363512786305 38807 40469
683200677530724225 33622 40426
636479602078715393 13380 66751
6353095722314351 37654 42763
6367297427317454 10352 14757
77998079475907649 37815 58067
971413512340824065 11181 48037
864168098761790977 107 24129
146101497767759265 28670 53873
103514919608361569 11800 23747
765559906164874369 15421 62214
456944477916774593 45226 61614
793693362201963777 5194 15369
923079063779983489 33371 62859
12306511327146553 456 26740
359966010035929409 46098 59866
172112930004445281 4532 30514
881492419327432961 38034 64604
381527119876388097 59893 62509
87969457094910561 28514 32934
924174167533720961 17778 19257
754817147181160705 36721 64660
892707535959424129 5319 62990
254041212658744801 13723 24188
99061460284090689 10250 35414
126141968049640945 34147 64993
132121993641312945 18853 40869
644047088645916033 53954 68248
690030402866227585 5841 15909
83359894694797985 5576 38251
657596373989456129 17996 31993
734278262032216193 21530 22977
600852800780714369 33432 46618
245859846582195745 35702 65338
771599293122712065 700 42711
699211031259377281 35520 43212
509705100827176257 62964 66911
125344692300888737 25004 43633
244559512076953921 17148 60281
538419908334201857 608 39784
517660312938929217 44674 46897
758807631602909569 27574 44793
55144697707653737 24428 58833
367260507418361473 15919 29477
176649937649074209 4327 35065
25472785211196225 830 52865
549353903937962689 41348 52697
919833496617240321 888 15510
122503532778736721 55583 58142
790054719187342209 35147 64182
169150806967401473 11058 33237
894211369178147969 11468 30759
148113402791665281 21825 22511
77210704136877697 14625 14880
674348279081662849 12106 18877
402588775903932801 27974 44092
867449537081668609 33172 40080
561119110359872065 6768 24891
485773885948169921 15908 49497
680912454777480705 16749 39423
792479421750385921 7099 11091
293662780728471489 17769 43904
867501904244925057 4659 34726
556041209075782913 19674 24195
493317765692651713 50995 59309
448047816090568321 1246 33795
392107042651822721 48838 65290
390337734129214913 44528 68291
780306578535231617 17104 41930
934541265860122625 39289 57256
793329772133993985 9293 22155
234935187852368449 44165 58992
450245477671970177 28994 34936
673436051659738369 37778 38848
499969593565886337 8834 58300
369260053737232129 7972 12802
914569646804409345 25593 47822
568793376929921409 39906 65936
4842254582676731 63119 66010
915611869657720193 3029 13315
983697581531700353 14258 47249
405792202812026689 48835 56305
691726435602255617 2960 11950
657957604086501377 38660 68043
649706701137148417 34578 38336
944827412848230401 21681 27918
806736319736408833 7999 31814
912226665670782977 25721 35066
991481142290993537 28598 34295
966413358621938561 16031 26576
200715305303965857 44956 52312
374299545053158785 54830 62904
346926642430048577 47807 58426
351412887885874881 8363 48265
115154475371575409 16426 56903
378951721856832769 7378 8969
852051430584580737 30766 55372
989444018492665857 36783 67954
261773868679405569 37498 46185
240002537381482017 50595 54370
954833533901336321 1005 62866
282212448054071521 3575 64965
428116662959460801 17949 59724
94959047276727665 48616 54524
862872941558876545 9155 30956
745048393210087297 22710 68112
798022647523346561 21243 61962
467045240774634625 6910 61545
289775706687407809 1695 28722
65536146187969993 7066 41698
623269389584201857 15203 56371
88550256470863793 12761 53379
709825373790053505 23757 51006
418634532473820545 43231 66633
134473850584164721 45969 46016
141173151646054145 5953 57235
419429156516031297 11296 28684
688291464405683201 37300 54623
995885447324120321 35450 60812
185119205214714817 23861 42561
514621120958466369 37909 46994
940826323827199233 43273 52888
847200240436627841 1597 61270
627121466078360577 4757 63274
825976315440584577 31358 59477
329235285114680897 6323 38125
740086632205809281 17458 53397
560704111442827713 22487 45812
476927391513797249 5871 62003
983387220408051329 28029 33700
568712229419624321 12499 54886
376628966036658881 16485 32431
41842845119703041 53306 67227
121516824237421169 21218 59973
960050937340348289 30772 62778
348706065638150849 31954 51747
941362634065299585 20551 23556
975557367442153345 730 68323
875855460498208001 25575 39737
845511239383110785 9986 44346
311306660626712513 43558 54472
388133352828095489 1048 29330
275504757351022529 37535 64029
281921147483568993 19506 37795
876763508731514241 47181 66893
453273609901234689 16069 41226
285955191409335905 53274 56811
20006856739652081 10035 65869
535394956273222529 11746 25658
36303345752362049 5230 46160
157089703701920769 791 58278
255353678072520289 13394 44841
256095207183832929 31158 41403
730499676247408257 32511 51422
880097862950670209 12276 67545
315305440745728321 6188 59269
305336567431254465 35175 62908
957894508601942401 8680 29020
292232693036787329 1375 9584
567348449475570497 22705 62270
670104486618285441 48023 68058
777401645685902337 29745 47899
159354294771823393 9270 61308
340611875757925761 28072 29893
221438564838280161 15556 59625
162926946515955969 12927 63235
540937033137502977 58926 61468
437400085959819073 10409 48979
696291345389923329 47303 52791
304361618847966785 47 16961
420413014527419201 18928 45444
225296218538371553 52848 66393
929607540369545345 21305 37615
971804551080868609 41572 64698
393451293611569473 13765 41951
208568003658012193 30048 34048
77001830544176641 27438 41181
383830324325831617 19408 41751
211506288751344577 21189 36759
869624182978778753 45680 48787
386837605762053697 49003 67173
909310493980928641 41524 53352
288061810917973569 25586 31004
420745747984238273 31336 52114
636421029979558785 58470 62769
493777205981590593 4255 47844
297675486311568705 15921 32064
621258384407010305 31108 54730
789838688274585345 24988 31315
979535528570966785 19532 53385
687293739840804097 14140 37150
688103800593079681 8948 58115
85971864476093169 30376 60571
637004348451885313 22794 66159
26336467804902953 25533 63917
485165841523038209 7101 14766
367580269768126273 56208 64774
755790613043433985 6696 68252
444594626019998913 18006 53887
29845260179097721 7516 65893
431101857323838529 16776 54824
179848410770265601 56852 59452
39769756751077521 13633 57018
49762546511171737 19399 39547
848877278191082497 63917 65226
193188181361552577 1759 63029
721113536648594817 63887 64334
987984113913523073 33528 58177
599666621785885953 46792 58833
261802550529100833 31263 38889
930574310945509377 1750 56412
856071226375430401 8254 23495
870246402953654273 11384 11471
263959200630456097 40138 40835
533477848945857153 62508 67775
519176128815029633 1218 20001
163095369130203937 4903 18088
54348133502916345 38155 63935
679287774830136449 23781 60621
949363731044936577 16077 23111
887112668175745921 3975 40244
426705966078191809 16299 41779
928508858515662849 743 32617
269702704851464865 29053 38385
616250302464706561 17625 68007
792793836155031041 32444 43315
550290156241693761 11790 44128
834204796296201985 7268 39383
293047660292785409 38549 48986
570673397318461889 17493 26537
789606432199512705 25760 63753
433528344069411969 10766 68980
620368324109918465 438 13346
369177560949371073 33296 40189
552771933396805057 44947 66801
4009242039185069 14334 42458
437072369003828929 18586 55116
424754412066977921 14305 59562
382071992533546753 40794 54431
952922702548459393 4017 7606
895700046743613185 6035 24777
357294396889333377 6397 11650
597961660473266945 42655 44685
635169979013991041 7522 60997
58159163046326513 6776 55299
488327765983303425 7339 18584
940928183418940033 18803 57386
349458504477052417 44824 48754
76437661051798497 14043 25374
642671670205576321 4235 29681
101972202646898321 28421 65976
923509509445093377 34217 65361
328918984781921601 6481 49393
327159559810059649 9950 52028
894832629115050753 9577 22225
970266910146801153 9002 64402
810249775120425345 13541 29728
350819942614609921 1553 29862
995538793943332225 13457 27511
897252919699948161 24835 64035
217061410077661793 33283 64791
582482427481369985 13591 67469
703472261164698369 5876 19591
900252242162121473 26809 37474
698217903302193537 12550 59409
506346627070062273 49134 61743
907586173764123265 18554 55234
365915675498879297 16171 59397
233566782466994017 22866 29587
264999231372417665 1184 7466
763363750360944897 9280 22870
225538286662082753 4973 24607
328195844792830401 22536 54506
813526703428497153 16161 28307
688976120446547201 59623 67744
958444842723107329 11541 37413
840611193074920449 507 45806
847940903361990913 31543 64841
408274643364755713 39144 66876
736738698851336705 13106 48417
655589754651217025 32602 48627
125682828951656945 9786 34535
435950762716466049 2264 65055
966647669367798529 30289 43779
840136640291689217 31677 48415
334440882879892609 2226 7330
695518866082913665 32331 50633
532714354637004545 51208 59491
330283272497737793 26157 50859
566234951067006145 8159 29199
759701112393635457 41560 53297
941386776687007617 44445 52054
955560265679395073 46196 61966
854371415611087361 618 23638
428169318415562817 4479 51561
326300802668395585 3854 55797
256908636625226465 22347 42115
878537342308451457 11329 65787
229154324208828097 19043 55537
689216520077390977 6262 43254
554468125095866049 36006 52524
444419789028462017 22888 61398
715769347482755329 11471 26228
563059283576432513 35324 62255
707891273756885633 16467 65928
414628789859111873 31950 63787
688487251092148225 21278 35878
486080392747563649 13461 25414
39240516520209217 4658 57697
482565393426074945 10850 49072
322413948939377793 55100 62695
742425095709659649 481 6344
684671917185553921 61370 64714
224779484618014881 27897 34665
519037925791913345 10776 50166
962384657719976449 8431 12268
855407448564392321 38415 41724
784251309624767873 30200 65166
91110608487831265 61789 66987
577697399163707137 27793 58018
942236868528695425 945 41864
980225967212593537 416 28362
877200662183476225 14776 54750
220208706212186913 42837 61130
334134396155235457 57128 64414
622426937022016385 28943 44532
867118758197840129 25053 52081
847134862401087873 13245 40533
155563580833486977 12739 49357
950743300878858881 12983 48402
495554532127364673 27063 49475
318607952944400833 15567 32197
695590052371187585 45735 47317
907270988157893761 11085 20311
570505884742765121 5728 63820
972991868258201729 5422 60216
113815303266378017 10559 16825
966711453631123841 678 10079
783889036236111233 53330 60276
306910391420156993 19564 24335
494049347918263489 30293 54430
453786988469023105 1072 56891
389447389161794881 2156 60170
518650308636420481 30469 44736
579095090121498369 24525 54542
222090684643152513 15197 56754
709954849409150721 3158 9520
498603244727032577 17953 25723
583436572229516033 34295 46442
676596232402392449 20720 29772
480836360257391937 43547 63302
916072309674131457 9587 47663
541296039382288513 31596 59822
920228542262609793 33119 46760
276681584495158017 56318 57508
659851459904242433 29336 44803
323614992672418113 48712 67520
181135959560908321 23184 51609
73558486237367057 6301 16707
826619541696611969 16245 52155
39061188570727265 44538 54881
128678893580687521 46241 47979
343268579941202753 54070 66564
236885106424008289 65090 67798
233080930848529985 42114 58683
569103327052562945 15927 44231
472326391710957697 32833 66091
597855080740611585 31431 58414
499093058118532417 11382 55226
792221217978781313 6941 15973
61968779788095673 23736 33371
665438051833572097 14543 47040
622821817469827073 45305 48288
343368566715088961 13748 63055
156256749648285633 35387 57942
307264100950515457 25908 52782
672029394994709121 516 42173
655026209574092673 13208 22705
320549836871300929 31795 36428
193115600104729185 3313 22092
918949309796062209 35536 50682
83713528387978193 6988 18448
956412580412568065 58606 59113
880899989642966145 7800 30133
712828231823820545 23046 35797
863421545986032129 51050 52671
292330632586789825 52476 62530
502014090737755905 46392 62423
398320118117538881 30859 64411
69634622903738121 37421 55596
180322212474457889 15990 56237
740782789336815745 17712 44499
767081939229356673 19647 34191
259969493345298721 9273 30549
501355469081211457 3652 3657
744110769166606849 10029 42744
921708750267669121 9736 16465
250081990970262081 31592 59215
529025441917887937 47462 53138
369447183545286593 11550 41991
581906511636574977 20263 34578
837575829967509121 40947 48558
709682252225753985 22855 57480
395887551512256385 20529 32636
953197945649691265 21958 53659
902389536616187393 20120 30302
723486490346793729 33380 53434
83357555627213025 23617 38529
161028889269189793 36698 61892
499107383613253569 54136 65030
426925046233073153 5073 41294
601347619231059841 18671 36447
702304132761923969 43363 62670
483783276371116929 7178 43018
922252423302090625 23576 24115
178977962494240481 34352 54051
328421681574283777 5006 38172
163503289756452129 10715 60938
929105443276661505 22263 66999
404029091705009345 62055 67870
616956806705928833 1008 53891
58738267852579185 2013 60076
271024753798279521 10622 39620
456105177470856641 10512 62530
253311219809816641 39621 67260
373622890782886657 41617 52699
354531253972034241 19495 62352
468815337320759105 33038 44896
690802285661959553 19932 24786
284087193931600993 39976 42149
277351018089056833 2450 14018
932643269104129793 27467 46106
521611429029107393 20540 66407
894081008540784001 53077 67545
718835087079106945 25576 50692
563286796084295105 51220 59948
127403867816070721 47164 67701
251166491148769217 43952 67740
149932173271302817 15516 33582
343318495220028545 7107 31256
214812572196663617 22094 62298
339079135165324161 7079 22902
559469449285138881 11526 31293
206054499318124577 15310 19345
826761972723261313 13317 67133
520418723552655425 30831 43532
782080728836824321 29353 68234
761903604023199617 13134 66153
677080481669733505 31838 64245
640748899598950273 26135 35577
381869058427618305 21480 49576
495960784487859713 8817 58543
926179413591029249 31861 45528
438752715632478657 41522 60321
692653586781226241 31663 68772
402340946537076865 15198 31358
214798455779956033 5326 55750
157781979729353601 799 24421
135155126016464065 36433 49014
211228015705071201 27292 56378
237848509467710305 39935 40191
303595770516881921 2071 5535
965322627379286785 13175 24807
338724117181197185 709 18973
880010560749482753 6529 42258
432128442567009345 16817 54704
594670427414918401 8978 18961
811581432953286017 25291 37881
879638308819977473 39440 50989
129955112110696545 41998 52135
48335140236211769 5005 27224
537418151782599553 5614 60141
740201640675948673 25238 31077
28303307384138777 49201 58690
771798040538506369 15497 16565
989067565584004865 14856 35037
693411758483875969 8809 42942
687938502341570049 6143 28601
191955262724142977 24005 52452
216668624818179713 24172 65732
631575900820664065 22031 42745
535348939236971713 33365 33549
308430696431436481 58643 64099
894734958129614465 30513 39509
186804214473767169 28955 36109
108066797188332225 17038 33748
309566650413295041 18503 49845
139870300184878001 5440 36657
331472491934405889 252 67510
675758692793184641 17584 35188
244121747579818305 18416 59234
118539268980068609 19010 34935
719746253633559297 5315 49992
700344017662974465 32418 68436
150955666607096353 15032 18378
8236302294573506 15513 34373
367783085855180033 44585 68306
548675038886390337 9402 27205
568362822321070401 12195 57392
918780114970214657 43510 56683
486115307614596737 28765 56920
700433324418117505 4940 5868
872583440590709377 7911 32303
646929086790560641 4145 42963
309212995112332609 19260 37056
336433218719552257 37584 44564
588597296208895617 21148 34570
85072347424638657 8200 49263
513752203164585793 7292 21127
442420097151842369 23550 65064
379694206702303937 40886 43753
175784802682482433 3710 58022
349953951771382785 19144 48869
324029283139200449 20020 26871
356492773693197761 5296 44845
175299757706905985 53787 64694
422680255211929537 17474 64918
962526132481759361 25619 53997
198896398836460257 7346 8922
821582950196596353 6814 49168
315813223253954305 3631 68753
820349186902323201 4595 53511
200659835974313697 9058 36965
692194522820070529 6444 66788
41716121729848513 23746 53990
261771786460190721 14366 43659
117392037489075569 114 53535
463383551138246465 27243 62703
876070305367179009 46213 60781
528003420357809025 25572 43216
813418373390938113 335 11708
59131014105329169 25895 55645
187763191864661409 12477 46453
397965700402341569 1152 58870
396319008953149441 1608 62617
405774361063418369 16184 61959
746308995276947969 13548 68006
85369473464314897 20792 38283
332376883201114049 41047 58537
17417904585695255 10223 50632
959929841312600705 38937 55886
238534561199333697 52370 62440
30709898774823329 36255 63661
246940965056250401 25320 62707
12199209659385703 4463 13128
899952239566434945 29335 55393
444504176115664513 28757 38443
298817823001566977 31889 43350
792216451429538945 16653 46385
85588159787977953 18131 19180
287360104079048993 33614 38930
49292911409377641 19438 64391
392679475764921921 50761 67451
6430278851045302 40778 47203
721036997443441409 26840 40973
127219115085065233 3940 9569
243866651057999201 19040 57212
483247823949160001 29720 68236
604437011874260609 53480 67503
329949350003982273 19895 32667
293217585629335553 46473 57117
515763673905699009 28898 40620
165981131207765025 28394 30514
272329585120015585 30303 41170
85579802555827201 38515 49023
334649114106714049 41744 47033
882951092945425793 7595 31950
666707954686426497 2007 31664
875803466166146945 8139 40871
273497022300947649 38327 39662
329127618093430401 11286 62434
15957403334450505 39900 45369
662633316010897025 17549 58220
992162483298660225 28860 42221
240248823444851201 25644 29548
962191221438342145 4282 23083
92054880374732305 24081 25996
615898923618463105 45435 51094
296419780583654785 18521 43045
497889677172505409 35573 67908
782564938126228097 11801 44109
239258414992679745 39162 45989
429476408790115713 4173 25839
624684546637052289 18025 58561
689293137398536321 61327 65907
601837130846835329 4626 10468
426170811146342017 57650 68090
483574496992584833 1732 19681
485416724759886593 26219 36949
56076364917704073 36285 45229
356502346978508929 28630 31823
108750802203200433 17135 19481
606672551667756417 31104 58441
806296348566920833 26500 68316
849045741829037569 37833 51304
639757579238672513 11111 24668
8643968604047815 34018 46662
753139645583491585 46295 56123
447075930927347521 32541 37072
412026436932460865 53283 64671
929423953860876417 35627 64924
688203472848616833 47872 52505
492885676121950657 15442 18281
916919942631661697 33190 56139
56643915987592665 2659 65464
468791204660067969 7581 26071
32037851949546337 18312 44083
246674445808206849 42466 56174
663999118919420545 15593 57541
690732880280936705 24239 36317
730366226448417409 41195 44315
618808365427579393 8199 64914
126460669286615265 20183 23182
155808060888904961 23587 39730
427188128973817537 18991 55791
694789861592010241 27998 38525
35379538850307313 18182 37866
596522186057260545 29592 50987
678146163142180609 6645 54741
189545684289580417 21568 57411
126574233927215121 16837 37999
31284973697712105 16059 58194
986955650618874369 6918 57577
216623735488848737 44045 48009
790039530550174593 34045 62982
243236703537636609 9983 31385
700576343270860545 6838 54513
667753307820586113 3683 6766
854783231464949761 65956 68677
31260735190716817 7470 17368
107302679731013489 4906 14414
908811886183894273 31364 68788
114030231386053057 22291 52104
506678650210009345 2252 15704
789203050164992641 32622 58057
144813630303442401 26831 63098
74042362725322161 45698 67217
97693285686307969 62617 63563
943336732494451329 28694 63282
906865009047759745 15493 24819
245377597766761825 26723 57226
479144957472247041 1222 5054
201213937012006753 1813 67528
420845343695472001 35847 59132
941717267489678977 8462 13687
130272666473917553 25783 50558
490891306723788993 10444 10563
791997049807076097 50480 67385
673464084439402241 29897 51519
9995354156846049 47647 61006
45638830374521433 33485 47050
377159958424297089 34565 53719
408070989710893185 578 64488
159193635962015649 12858 60449
658875996447981953 58431 67689
796939059477278337 45133 57818
975290244745323777 6779 29278
233400206220185441 30440 63472
405531711992331649 3451 17056
377913156031805633 12650 39193
903897819743207297 21563 58828
737392587889093633 42181 48324
30485592395187669 15498 50518
508706059854471681 6733 59741
839489054569938305 15619 61102
384995407518207617 486 24460
77524259727461249 3997 5789
276359909213137921 18267 67555
185071847570611681 21767 22109
711886222769511041 16206 45629
176396830487867361 7919 66942
638354761363256577 1030 9758
673692325220756097 34993 50691
104679429090399617 4260 35296
97055391011657841 28020 41496
332567617297566913 43336 68084
593379123518133121 4405 66464
413732236246080001 27775 59630
641870512957517313 21441 68946
268590287557383777 6811 26196
379325132968020289 639 55170
537045446873950273 6346 11467
898245314655703425 15617 68303
549636817718148737 780 64850
228353885430408353 606 32642
904765100521263617 13908 58666
82215789188403217 6804 60426
799650373070118529 6554 58422
410130755482313729 10791 46666
873949280269958017 7560 61685
231796659379916993 23364 28854
604424346517017601 37722 68739
603940873801917697 36059 52191
236642827538862113 32072 40589
467362445899674113 2736 64538
592215814311185025 11124 53482
106705167903513137 13552 67989
535471686483564481 9285 33040
832469309925222913 20006 66096
686459133433199745 13682 42529
286657318843253953 32130 32793
713873415088062977 43242 50933
816326118775229697 23908 57674
53166264707169121 59046 63075
519046713775466625 1361 14991
956041368059889153 19545 39148
289589644104161409 21226 63355
165186129619822721 30710 31814
778529745967801985 4447 54211
907372489501728513 7221 33636
556140400150717057 10138 49393
625820778782252033 11207 46245
492603128580768129 10851 17722
931742863537639425 14056 26083
629718926651214849 2137 31218
80869178537593457 15206 15661
518432308683202369 46420 55149
638736471120797185 57672 63223
327368879867030657 41062 51936
830872821876152321 18171 48479
700524656110005121 5937 58969
692841303642271873 20944 53106
770019678231825793 4759 41865
998428953071421441 20299 56269
329554920371975873 5648 44670
347798401196673281 2913 38258
879599218899691905 45605 47948
157549774796148513 1657 20058
555808560399853505 34726 43501
292313827940578369 8499 50306
244022900469481377 9127 42344
776187394417060993 42227 61165
938581018945683329 56133 66678
167166381403479393 2443 59325
615360417873482369 9372 16666
226597275200060001 334 56994
531746898474395393 1625 33773
546685269378574657 13442 45652
438413100350238977 15196 45282
282935400784648289 19708 55875
333756360856995137 34725 65306
657327389632048001 48117 50451
349693505071705601 40369 49808
237509050007059137 43178 54008
357565981624034625 13177 23892
629723526624562817 44050 52137
10112119864068349 7787 33309
46935826466008025 22157 53156
714381803454045953 25443 41810
504532048237525313 10149 17745
955144931049453313 24615 52058
271993205633190625 15302 28143
838372515456384769 8131 25507
502557856639246145 61214 67175
177356839242385441 38941 61608
239419164312604225 35883 45800
613364597161449857 2124 17869
551058733412464385 35593 59079
758241019460250241 11119 42751
553986255348473153 31403 42705
674497971453504897 10408 65636
665541132394768257 28422 47882
196629884651152065 8209 10046
282824597171011041 1215 47626
447314271472350785 2160 6565
313588226857280705 57187 60650
843540886205452929 19053 48948
263596475552457569 33028 50522
625059305269857665 63197 68885
237684923164554369 4060 55681
549216533698917441 7858 8328
730484416322777729 58427 66816
265270761235882433 30711 67744
650302923419946625 38139 54192
805154301515777665 66905 67555
968178495265117825 5497 67406
674030699505365761 23112 42515
108754067305827825 9400 42661
166825074619175937 48303 65027
889645117475563265 23387 32383
827503982224413953 25865 55842
460957420876798785 48799 49966
963150032074331393 16342 44749
168311335629947937 28298 36131
514347571187940417 3528 27231
867115219956676993 30819 36255
425121937486416385 12151 26413
953663797352415745 36825 50338
349925627464955393 25037 25899
246550130526333793 43150 59818
633569262790523137 6705 65287
859772428726142081 1904 63557
666540646699857537 47526 56315
383191670569548417 21545 52765
627196978325237377 14219 61579
171913786426070913 34780 36389
297505518319098881 51179 68570
16358359767867371 13355 23758
705797760334227969 2494 54318
384670457486731009 31268 45676
893124469382357249 6180 16324
323884537703040833 27470 38318
285888359471904609 26530 55957
817378765845145217 5030 57145
501686406795869313 40152 65010
409982130336931777 144 56827
539839503039580417 9166 47000
185720171019550401 47480 51387
258441267552839809 48812 54415
487578260993874561 36780 62177
694560532047724161 32748 67578
412109929099099073 8548 11072
612142688081860353 8416 32838
674808369286240 33027 33354
48573564287771377 13395 29703
387212642127916929 17269 29171
215887673169035553 26768 48561
682356122730912001 7448 56765
50342888903607273 57779 67070
839666061468843649 31931 42037
472330044773030977 20906 36166
563621434965416065 4440 7748
776365098978224897 9872 14823
404554746327885825 17138 61142
480428343874521601 9841 56905
921809343953103873 6965 55216
762000718895201665 19630 39388
611351722809867905 43333 63553
431124606792536705 9893 38728
628958458427394561 33095 36481
825440345197527809 2155 16979
31321954158965329 25621 55906
164027103659961441 42197 52802
983331112493235841 27974 39348
536524155847963841 7850 31639
659514031714760321 20208 59114
869451773478971265 1423 41505
894211381839984001 50935 66685
615224615695488769 13323 40264
668588841085163905 9324 62728
715102779874442241 27765 64974
863044712889351425 21663 59455
394184878071548865 20370 40047
606353861601998977 7491 41347
331156406829393281 17834 68809
44459652167848417 39822 48491
687381316277701121 35743 41130
545872031783243713 19561 50305
610343476821284993 18291 27077
369522740585725953 25622 28760
911224376782889985 1078 64131
500652571777887809 28232 30731
601467667381513089 12320 26636
220920929540756833 7779 14294
90579090723984737 43131 63680
936340608115056513 30697 34152
498189588672701697 14262 67195
25212195345265089 23829 57456
732501674297346049 11568 30043
527510709018510913 31024 54828
874263326719415041 6237 37156
789779687898647553 26716 68434
294053254342081537 35799 66484
491019322580836353 4341 49501
588022416937676033 1403 18386
589988061295205377 8676 65593
733342435347289217 28663 50811
177640427718582561 37342 58994
790939953087189505 48265 58710
192967910668432545 14502 61953
87816740765980225 32528 39281
907530271550324865 3190 49608
517571820217440833 54145 62873
885515793527989761 56143 64199
140495477387510449 16083 54855
812948689154065793 6846 68555
619046929094849921 32520 37879
511238457644413569 16614 62670
529914849108244801 12374 62174
208488995068602625 21400 31490
713282886482929281 18111 28089
182110943679195009 21236 31977
446516748246814657 7259 21381
484093612905436289 8955 25879
167943823000911169 16850 38081
937254491744187905 29119 53753
697407141075721857 7346 67533
932991282533503617 10446 17542
384358180608572289 13768 33212
211541969404382977 35517 52356
70064901985183785 38330 65228
243391665988465185 35252 68349
211592197556001345 6748 12364
642551166811916417 51706 66402
787798900158001921 47824 63449
541697276041485761 8778 27784
760918682396820097 30893 33613
889730085176754689 19757 29568
426506666315880513 46640 54981
52898687739396881 7936 57099
205194502891885121 131 47259
527108590140830529 30754 49412
1433627498009572 15635 53463
301839775698834241 13256 42480
203092827760543 22471 39707
72557824327478929 9546 41221
378894257451868545 49414 58286
712683061001396097 24306 58166
942744262440271489 29259 34626
63907885886852257 21864 50726
612897111554097793 12127 51698
853053963695071361 38159 58249
341951748768209985 25472 40556
126005794750572161 30425 34824
938791160735924225 42882 54291
28254652659139625 5887 30904
506653323365782145 582 5546
893224998045202049 31187 61945
710772671163020673 2955 67149
558246076435448641 14159 46822
595097948874652673 14261 25007
768594923194204033 5397 56653
579586657913814913 30101 33462
698808459068427393 55940 60223
408473505497454401 3097 55059
982549684161870849 45975 52384
250126234113160705 33265 56651
615788866529395969 19642 50766
882616055924401665 25840 48141
539619295560303425 33444 50782
611853544409917953 3302 21567
139387204427688257 39503 51385
211331545243155009 33167 62392
47899963451829561 24340 64733
320888975837384321 4538 27862
750152008931802753 26965 52777
759852303309358465 24859 45377
360912513134341121 3911 8172
750967542464657409 8662 53367
650262452638255489 2207 67604
160047793471278497 7347 32049
530935095495852481 34957 56085
887844305334901633 6295 67561
107645918034005921 19004 30281
353890795926744769 4116 19664
992898297167162241 27869 34592
281620978493130273 29208 48547
15779105700286067 10381 49436
424010688844106177 8903 55192
743652978187828481 39694 68036
704215047931505409 9623 41231
762277755001360129 5072 34426
47483758201181561 29405 50023
737433886730745089 20916 45641
92027355524301409 1330 3840
752603474191200641 19397 35794
480730590587199937 22896 28140
828590666104435713 42744 43774
640885736987563393 23922 57308
983788717154265473 57301 63341
450801644472491585 4389 46514
510462587269760321 59700 69027
312527514080137793 15901 67070
833760417873516929 28648 65579
934598117179206145 33047 48432
937329522969054849 34494 47156
307083989163139393 2164 16034
135762013689525681 13649 17944
967735289483599105 2058 52477
396749639770806785 28947 31263
348972137354060417 38698 63901
790040366978953345 6407 53241
675723699946445313 44589 63934
503739334381794625 39258 40703
565884000349619521 18812 44925
756261244538915585 21689 67907
170708839202902145 13785 57285
6983392971196879 13852 19599
750669419048087169 36458 54103
634302347215676545 50260 52457
737836623046661121 25613 57891
680778519487507329 33681 39042
369184261877215617 907 43856
26779211661828841 8170 62334
448938764715492737 1798 33420
384281573529168705 53851 63388
595850774728042113 34950 42237
66894444045569657 43123 44035
512073383826304961 13134 53014
920800392753665921 43741 66485
251850659107724097 1351 32749
457347504568883073 29567 57626
989800824417599745 26528 31707
852650261577398529 45386 55659
914521540056206593 32719 33083
901858454278393345 9618 37579
115086770035730977 25127 31833
309198239529980161 39286 57368
833505177021912449 3730 7821
206477514373357697 31633 64201
91443402248629009 8343 65279
64200991581689241 1105 37485
99227661760785681 7488 62349
603780785529718145 14282 59670
695258612886675585 285 4326
609854781561626369 12444 27917
778979499910910593 4169 27587
14173843167338163 3653 39112
87012212195176625 1926 41373
584939210926709249 7390 26890
278683449701567553 13569 55442
244096976589499809 29338 33367
289900737436397569 9285 62576
48244421127964897 58982 63967
864741854780980609 18849 27489
254581388019442305 19196 21465
786827921801389569 3402 66766
660695141150657921 30031 42387
247369520891147937 14367 37473
73352524248175393 18276 31448
519180194282853313 68097 68176
644169464978620673 31185 56810
88644510581040945 14889 48429
111897691391003921 4865 31656
314584809920049217 66182 67876
325275899250730305 42625 60897
756124128831096705 8491 53754
262368014627153217 40416 55350
919106419055282177 27025 49568
410994341738803137 45373 67467
144128407862318401 25870 60847
349002462267588225 34334 66201
527115136438752065 52874 60338
752175548981259777 20896 34496
774415134022440577 19282 24573
190451869560572353 17026 66091
76269528684576929 34308 54066
961874638955737985 39814 46221
57560455979505321 32322 65873
572826484802714497 65019 65053
864490464215563777 28545 34144
709187564566409601 8981 24737
734393934009837313 46497 58779
952749331075207041 13307 19731
931120525937814145 3272 55406
5860598458088618 14959 46168
358668097442794945 1162 42349
303802443770660353 7823 52020
478207735958520193 22432 29490
152022001749291041 38689 54947
759996733818816513 26133 64870
521511619515390401 32825 35297
664435746201320449 36433 46938
877887521200239745 13227 33599
819074801530170753 27290 68880
528810508625223745 4758 28945
829934471283351681 19678 61023
388537483599382209 56349 65570
471272600145461249 3506 7693
227514513359832193 26422 56939
473209442996648001 6298 27982
626548345263319809 53702 57885
552729211769324993 11738 28926
757851830461316225 27996 60961
641764011683804417 8018 27948
859455921000122881 47552 68759
134781805157906833 19914 63182
928050911277207297 7781 56386
277569971213836193 13352 64856
282176473184836865 27718 51548
124559734398580705 9652 68621
914253418676263809 54364 54370
111158303648934977 34172 49088
414435700238559681 5844 30524
705322028269030401 20022 32792
396867249467387521 12845 23976
979416589546332289 8581 46185
745149737288802049 8744 12530
259975417416193025 35564 68537
666528176627689857 8886 64317
679732272661752321 16486 44229
14136882618917213 31088 58260
672404046739707393 32410 63670
109108959835193537 7277 65175
316325466111948097 22025 50293
270459204188217217 35431 55650
787873032327404161 5124 5424
57084188084854049 62885 64293
364760403313582081 43938 51076
59419773521970145 17920 19210
586812608472008833 8729 54818
700785467043541377 2045 62561
620875033744226817 43425 64427
779469332131800065 22433 23749
583599333198627329 22142 65714
498797658770325121 43417 50874
725762703268529153 50025 63421
38076030832090881 31641 55406
698252242851715713 33431 67123
957460534992858241 7179 23189
905892403938594305 11350 52008
203428807366822881 31204 57061
505856530128134785 15924 48644
395034229788858945 51766 66849
945753791312412801 3604 31645
887499295153848065 5592 63694
284491827999524097 49001 63520
230819085773642753 12410 13319
650224110937671169 33095 68524
755674198189939969 50480 55950
642828076742624385 44552 63217
792023692240359681 8179 14861
257715412220548513 7047 57202
398460136740030913 1332 4916
995585795290317313 13572 45206
694456926639045249 25926 54701
457486019940120065 48251 49703
440601377857877441 11111 42457
597840933829040513 26534 30869
594563444813797249 10278 61558
41579243678754097 37324 61562
130657926552974145 20810 66602
873663914499879041 1913 26569
831685133044342017 22841 59709
401848795917402433 22308 62879
237362480029862145 15156 47920
53669533711023121 29694 31342
966846348658958081 29544 54812
355483422991952129 3585 64775
674980051381059073 57208 66358
639445665438422913 32124 52660
998336148300179329 11877 20370
360266892022821121 17742 52807
244878962913663393 20480 57437
457125732479362049 4914 11232
599778946332900609 27180 31449
447292783814745601 1029 15442
680406705432265089 45324 55822
361049264430313601 57301 66100
822503972886462209 11471 63116
959660579077223041 18431 47165
642144170787123201 11456 25192
361868099685828801 3434 17884
554476324117995777 14196 62841
918349355638341121 9914 61233
865257303326647041 24871 45557
738829476499354625 40881 59666
590846128973762305 5262 67588
940412100115736449 7345 55583
603921594067049473 16537 55422
757402957609762945 55398 61835
388690209508421697 40181 62420
681146241268194817 16123 32902
252982371909613601 224 54352
951892406619016577 17856 27326
627520398199120385 15222 22952
754138596479918977 20219 37875
316827841597348225 23647 53642
596038644706787585 7434 11174
238747208161992577 251 6945
666094550026755841 17725 62520
111962590807880961 11959 38814
317599525886983233 8255 35852
997024643243118849 22449 38495
74056014439690897 17711 31047
964422151328268033 37382 39558
707093540349028225 209 11652
464144397114193217 16031 32179
389779626915682817 57656 58585
536784464149977921 33361 67806
914787250983387393 46965 66140
656153336255098241 2948 9165
600349763829427713 33931 40783
992307078058633601 12173 38169
358947450466210689 28141 67609
365269803551296257 41783 52324
998079380471907073 22612 49754
285219918373176289 1926 9533
814592457772114689 62970 68665
442979729673393025 16351 62887
90819462682588897 39357 61690
125377809412942305 23140 64574
894565016197013505 23302 46361
356785610939436289 1739 63348
242244074551919649 55667 65376
380644933538722113 19976 54791
649688372404547457 16206 46392
22217917487463269 11933 54588
938666664349256065 19654 47117
489240373725198913 37834 45401
124908870160048481 55117 62582
820032246806515969 32229 43472
34513511778655473 4692 20491
103890128077242849 14456 23278
933399345785126401 27108 61301
106514347488793953 11232 49869
854646026080956801 15797 49166
786451816001363841 15018 46770
517199327453845121 5905 56947
667381818973819265 47359 61742
762074098885349889 26074 52977
331524029386205377 1966 28611
814577079758102273 10350 26086
942163657557440385 940 6285
289901940567148161 27636 51024
795618230632289409 37373 51969
661266460995214849 465 17747
429789679534206209 17887 36533
414134846690743105 48666 67215
729327575201299585 32735 68277
822284935874854785 46958 49682
185439021531092161 32965 33218
158664214407735937 15638 25484
497519352029019777 24680 38475
37279473305368073 15049 17945
425863208373765889 32545 47645
796627919940007681 12959 64219
80226203163622497 42896 61250
616251020101152897 27381 33744
902172502703532289 41701 65595
186577940006003489 15815 60270
887311216852328449 7329 19557
741927339353161089 969 28165
286587220533800033 12806 35309
672515914745773057 15976 41428
15203698504539177 16331 66856
814714799323731201 28688 67336
498416225499365569 4532 48746
820794269866326017 44222 45061
5491224008370211 19756 20967
557663757564846209 52335 53445
794415714210014593 35031 68427
572914603863623041 53869 66332
623729782270093185 4653 38240
620706068015557889 6301 7717
933960488371891329 49115 58939
92050364781044897 11937 39479
912692731082319873 33071 66114
570918508609700865 58620 68029
648759988685792897 1184 2110
275216452536440673 37665 62591
846991235006843393 5798 63604
210959145919169089 16487 30379
583180253470995841 52108 52781
116818349890877473 38874 44301
244509138381875617 2228 16642
460216384070911041 8803 50538
391973473996426241 23136 26050
539126770141976385 39267 57501
202724163331001953 14675 27607
688579250107444865 3138 46153
589126761127939585 2860 48285
69204675103236473 23008 53483
612430224262499969 23158 44872
583933909611083393 44594 59748
320753926621176065 9923 49838
630000925378013185 52034 63506
254702829302747361 1913 35984
831242047281200769 17738 52963
506976329703913793 22942 66705
437632838852835009 13362 46791
465606307906273985 20495 41313
99963149741761009 402 38302
767453958000043521 67626 67782
441097615219504769 13957 47823
322948275027588481 10556 53707
891121454662972161 36473 67788
451893713849241153 48629 66328
210443996688951521 27965 48837
95538628226240257 29102 34314
545840943806318529 5984 53984
664111175172120449 2826 58628
652339740382061057 11808 34995
232477787406654817 45606 67295
320904820346363777 19074 20412
854062706720096513 25427 36998
307401538673730113 2776 59876
251927140068108449 41166 57465
597940985285610753 51827 62292
799079525332398849 897 1265
332901002526156737 10056 20609
418924060457786881 39368 59516
512168676460341057 45212 66480
280081984199622273 16890 30390
90687282075890609 445 32887
342789741381199745 2587 55974
112115219035750609 35764 45598
641963748603910017 42810 62536
708412900936437505 16903 63229
448610725129302785 46653 48164
438052321007837953 18721 64934
605119501670312577 54595 57425
149328488344224289 27867 63528
415599757530504385 29464 46305
25710093567390401 2601 4156
47129155822073441 34917 68983
470813368910498305 51308 52749
968678729028315649 2683 63351
491580546738056513 30529 61512
114164066384542913 31542 32213
755096475845249409 45600 64135
58571321421727161 13385 34758
272172267975882689 27515 64959
549379260628125377 26228 61042
9834852591509959 40175 50464
279615860985476417 9171 46077
804150897911831937 28870 41812
873408020980118529 15841 42551
435769162349401985 24228 40897
22355100611196833 43631 65697
524497435631694465 65955 66729
337464107668505857 11470 35147
289856197479068097 20548 28787
118049527878017809 10065 12548
915614898319439873 32251 61565
944240286187717761 6796 67806
3251433750136813 44769 54138
742289635072513281 41590 59910
342564989240450753 30465 64810
331902451197077377 1803 34731
784319270352639873 47057 51873
851920703632973953 7107 13355
848046756410219905 585 7311
712524323277104769 498 57047
109398798000313489 64436 66138
39986361791807921 14724 53363
151940314381981537 398 39424
103171250877050369 17987 46359
912137806841982977 59500 64913
123164782832450465 22393 40313
409707115893390017 5416 48386
774780889288987137 25071 51010
981491345750242817 10334 24469
100409214863493185 17920 31728
428015561137748097 11354 30584
644636264079490945 4777 22161
796502537378913153 12308 40184
24782883842821237 2111 45306
923873482669428353 50878 60977
460590770599392129 31514 67254
412156601671767937 49772 62663
356742502258374145 61452 62908
499398805916023041 38335 46731
261667826475285633 24209 30185
886213206764793473 8802 51422
169694958889724737 38035 54585
539123021451395329 41692 56121
176977992863438529 23459 65075
345141412952756353 18541 32813
170223572935999105 23436 26339
518250578084199297 57208 68349
54206225217438233 22293 52507
43144665088121313 5320 38743
498023881000737153 46918 50287
833317477935572993 25168 55598
335729317885377281 34687 39237
508684583946376257 41420 63136
165749600473123585 18440 27508
372805788517602817 14569 63581
654611381510573441 5863 11933
106680770226589057 6421 52747
377467490237595649 3799 38634
572954044880795265 9124 32444
668551150461777153 23958 36311
502343528459533697 34085 57095
776450621880162177 29475 29967
638608159674184577 221 32960
35951871864522645 55027 68795
696926404667991041 48361 62319
478173394139847809 48413 63791
232710052955845025 48465 62298
247660290744729409 5648 55362
540979773664844289 12497 12752
961553782777503617 9581 69026
80023319304466161 52671 65185
327958629828867009 26350 27455
113234471884354097 43240 61180
49039129801801809 29021 45321
216923429714292129 8683 53956
510850280171947457 12034 40884
701209712120515841 35097 66211
191746552603564865 31470 54287
722385782406114177 21747 68606
668688982505312129 17876 26040
623061299993665281 15743 19072
586618107504651905 51203 64979
655414932556148225 36186 48495
40270401510635881 3640 11763
978560882515467 14314 54539
644879486026457729 43480 43770
117674108532519025 13915 26688
179516988634770049 11472 13988
218390442943572801 61806 63348
470819568325655553 14729 22543
170472224035712833 20239 39699
763099706062003969 39905 51635
972017049193396993 30690 44763
122231919231143857 6725 63780
122897584064752161 263 9107
179386357556023073 32256 56919
42941431951433633 32002 54956
943348600646235265 3719 49297
129979920374985633 36689 59013
629993753573298689 3154 27251
557791918732164033 38001 45644
481696802253953409 35263 46281
300416841556277377 16359 66272
751332540832844801 22348 61477
163106592435084961 18765 56333
825340072980882433 33147 43008
613593806542020609 4332 12699
683627062904232449 1612 62587
186162882909542305 13201 14353
389123681036341633 487 32863
933209890759790977 11100 24068
740100900846453377 22285 62309
169035604168712449 41954 50311
609898153048735745 35092 46005
624521473753596033 19313 27404
754849583994680321 28980 55262
726310254193037953 701 14731
912691655369759105 9008 28268
625634098445566209 4843 68798
194258173150171137 34799 61280
249514044898191393 5078 47210
23260895509711333 3448 53473
978885697761576577 20771 39018
817920814180521217 36109 54122
743599010946155649 19079 65807
927566951403509377 39672 54115
531523716620675649 15477 47402
169514751883166785 13611 52167
885258720150275713 17138 22578
825067193287058177 19034 53135
797810938782340865 51112 55392
298980494404499841 22673 67169
13896637766151799 32227 36244
459232559887471553 2961 64279
416501621258468929 8326 31011
682045640040154625 21204 41635
149979144470009377 27021 42907
513711199898214209 25219 35686
614287406428651649 2483 35931
363360133368981761 36022 48380
650463635804697985 11546 14217
973760203821559169 5130 21958
20172986147677821 32078 38603
441418218893925761 29882 58888
797031101820735489 43069 56784
717027142715838977 18681 48969
787531195503341057 8009 31833
407534920177479169 17742 44582
431887162055829761 6727 22877
221927711683793665 11665 15440
536407678970526529 39979 43271
802305303367585793 13089 40251
841714775381078145 35444 54217
381555259580896001 41130 52013
191973061014188321 24745 62108
650460898511820289 8643 32550
998629819095555201 51179 56463
561467684908865985 10050 36768
476207229219220097 32977 33386
152482262653375489 23719 45792
225246499473271905 33806 58816
425397403689661505 36536 59335
16172463269363391 39786 50670
856737587891839105 16214 30265
508617179257498689 14065 53529
717866160789061121 35457 57989
717691280060186881 38345 38803
701677297874947969 32050 54308
366159748857214145 19912 45375
290178674176534209 35367 48863
968867576412812033 8548 47345
830481550064458625 4962 37689
108889189728955665 43944 49488
699012784469420673 9412 42516
181527498755450273 10434 49214
351664281089977473 28456 35081
968367543124614401 19827 50048
816889242314520193 15782 51519
245036016258957537 54668 67062
393991711069045185 12022 21535
190692167551731009 48372 57018
52636816209020057 37389 49812
297667982750503745 14312 54868
12557872429976415 15275 58669
362345006427617025 5752 49988
78388355755269153 60576 65228
254255105786093345 40107 61585
109232562025905361 8280 55459
849489656012139009 6282 42155
847846112580231937 9547 57424
250544261038065473 7771 46566
383590944674192961 2113 47669
906867385276271361 24214 27007
228110315730535969 1958 13965
356814559147842689 42958 65504
12856674194804187 6877 55255
269221976404537601 35510 41823
673219032777854721 20023 26607
904912052907086209 33656 40698
838724657054466817 21896 26755
573465389639224577 30883 55408
70020034636943505 33014 52578
689948527562059137 5906 43893
116933276350376753 10564 18371
891745871652773249 31526 60414
573782033709978369 3944 7328
323326008686386497 20579 68288
648261832587916545 50765 61767
774236285082011521 41663 52672
919123593925920769 27483 64159
597218012936544129 18205 47641
377744955021309889 48111 62682
217737200773910913 34142 68636
197838530042464097 46321 52964
888763719592297729 6993 11383
327204605734333825 1585 30065
775875726177318401 38387 54636
404847034720692289 6471 55001
198488717590954881 38995 53660
253959850640168129 9986 45891
914441205668623489 5383 46101
491997407868911553 28293 46962
242207346289681889 54996 57161
429417619675160001 38026 47369
668771883921593217 24656 25969
171354426082192641 32740 55673
256113460934280129 28673 63089
863182035150739329 21286 25211
578506434222617857 14256 42309
68882393177990057 20000 45163
535030278275705473 38402 49500
603728365010919553 10496 28157
829729982392379393 49577 63436
949384068345782657 5384 55382
704842356457255937 46236 49084
102328069119774769 48248 48453
18739966203469293 11496 59896
876886288790007681 15768 31191
879825298695742209 1357 67320
193916564173985505 9994 24792
130371922380746241 10423 38801
213439501450640289 21072 32872
18648004899098681 11760 47118
922473048899998849 11606 53491
283973150937242721 2453 51625
24966905934594053 25044 61488
360849791700779585 16960 31248
99114818353552177 14132 50354
800482232233193217 36999 51376
596179800683703553 1772 17170
987067021947929345 33190 34242
242754766891263073 3894 13950
865328628249272961 38464 46325
557864329141370497 45515 64563
536552591955704385 1473 47158
14463046229689525 40084 54188
856548148637401089 1986 22291
408611454760038145 12177 26927
466823281334264065 11047 35970
750619920446720129 4291 18877
550030966653480385 1859 17282
638251965615484801 37442 54760
31686138407842181 3026 57381
543929556313354817 28410 31390
350468192586205889 3984 64172
10191933661506171 1785 61507
261412316676945985 230 42769
67141617470891649 38272 50387
295504815274597377 4555 24898
972216642769883009 11037 64254
575296656925125633 51851 65673
18031907189236309 9556 50852
381880168254170369 4128 14977
387212866155611137 23254 26161
461990387940893761 37289 48138
456332739256506433 35029 65449
227856028487678945 22775 36896
413095830086195521 15611 66741
693424158913266817 9447 30392
158761022458303809 36010 50041
849786075021128833 3510 34620
130838559416392993 18146 45742
357325780866041473 22311 39032
426325033606982401 41731 46327
447932784759274241 41918 56070
496082873976110529 51105 67637
211633105521308097 12214 14123
12332339676941473 25975 67006
295127985377078529 1788 63885
57933405669249537 17825 34588
388733970226844865 36929 51267
207979123791428577 37559 49657
751015283674632833 9857 16643
192143946815111393 3755 4831
762533649544927489 6528 12169
817458085089537409 52122 57637
905695503942794753 44537 48862
988319533281558145 36523 67438
587832340281728769 10966 68288
202935931379041537 3113 35156
632784167635321601 2034 69047
424673223820452225 8527 49938
627242429636872577 21877 52166
692655078451405569 32460 66258
818221985340542849 7262 53475
681363872220973825 9584 57742
490614218271851137 32702 39154
68315323499771097 2680 8902
64569377211626033 7287 42128
865945613945246593 25670 35563
467270953933898177 6427 67473
210672784738914497 44765 60844
259753251149263073 8188 37558
642801616303277313 24055 59190
670756039328558977 39449 53831
149213107578130881 28806 55497
474982711634112321 12030 51076
222809183460544353 6234 29217
824618672709583233 23704 54067
81446642043697889 2159 37033
821349108678603521 34127 60477
439460877151649473 8178 44517
778235523648909569 42541 45539
482842809087028289 41676 50787
172888928408724481 1448 9931
632192223397272065 9606 59911
682886902162401537 1654 2543
287052007447822881 14002 53525
251904536796175201 10845 67601
305061137289246913 39501 46934
306252809298634049 38614 56406
579613980368488833 53620 57395
88271778539791521 6309 65014
916882724519911809 12519 32014
891018823948421377 6461 64005
102954375176789633 6754 47413
598353966542404737 2079 63367
184515922286951905 49903 51955
240110546501917089 42967 55689
636634101068150273 4544 34822
192902936345319617 49662 50670
300670836003792641 17570 52185
853809847568008705 33130 46906
499421833827238273 56339 57509
300748646767360129 398 20697
947177924388174849 28092 47508
266123021777367809 17425 51889
758066443230401153 15058 54457
291823345348944961 52247 53176
749327696487870977 27636 49115
589621685215910017 6756 19932
445286041966237889 6823 9924
976673647523924097 18556 52483
301222622532581121 176 40173
336788442779557313 115 54270
144471586601039105 2942 32358
49498064232921025 60896 62394
390026838674874177 7473 49077
45772551204088073 16452 64017
633308313899032577 33853 44687
99197616451689905 44971 55346
961874256200619777 12135 43150
100372577205497745 23100 49428
69705582184322881 6797 9551
131107259336516785 17698 66623
466697181150681921 45559 68475
445864960566687809 3398 22970
112227719902119105 44617 60394
586024965885954433 10769 54776
865435823000726913 53700 55477
8716001625437287 20246 39529
789143074601295105 4343 36315
199787552684199457 9583 57849
12429433594821405 22913 51429
420851663956504769 23834 57748
245138417718532513 19598 67188
474746730926185025 9546 38712
679092582421080961 14062 14753
816491278597347073 14170 34184
316939006296248513 15303 62198
214739497027977665 12441 21366
862440554053950593 28867 51478
746929318442333569 41066 49848
317163744612212609 21668 51055
360062901198332929 24371 41663
533216360667783105 46792 54714
678300442924474113 14543 41894
272737839138212481 13755 16331
22968511888279865 27642 48710
792233709450204801 19342 26206
678388556316569729 31474 41121
987464911778328577 62435 63169
113575591545370001 53236 62118
798405764011338497 9182 56606
136917240415336033 17462 22437
729684541464333569 45132 55237
629028177077742593 51340 65920
445474002996281345 6972 19099
122338176522440273 5015 60578
621442455406434433 19725 27233
595228979380422657 1230 16694
843755220563313153 39244 47746
976642625005531777 14032 67067
195786901112025889 26877 52567
762486342692284289 51585 64557
314733044689138113 738 8445
254760245810238913 23584 44900
348558911193332929 40419 67439
597698498936878721 10638 29926
45853582905042601 1970 4491
190156082600744001 13871 27202
529624037486765761 752 33742
441936077053838977 25029 41142
355638253554179329 2780 25447
623641959231939329 39941 54770
469531491602520385 7380 44407
141008345149842289 52712 67878
869770836490264577 30972 60313
175409412500307841 53883 62899
729091298212406273 22976 60295
157225036589125025 10126 44694
851095592811805825 32130 65030
324969172083562817 9990 64356
583713857667088769 5116 23637
454382902403310145 2238 6704
613799271243554049 43307 46579
741023659760720897 26533 50474
138317038410885825 6235 38251
58178404128824465 42439 55573
897137251638202625 3658 10547
471155577904674753 28919 31812
523306389632960385 56976 61978
545814275877447105 49155 51609
398973286276433473 15740 53646
554313954358470081 46780 62848
693082093158206849 80 22602
148442104611547169 39880 44562
355578599692240257 1204 23126
899020569644385153 12518 38458
865604673239328513 56356 68358
167054665730333345 6422 57727
192399810143033537 9561 19125
315481075511549121 4752 28015
369018066163558721 38503 45274
937174569676955137 59947 65699
311051553080364609 37224 59412
885717883603227521 10707 42535
447816230933181441 6335 43094
232718886848559233 31304 68357
80189131557180113 38511 57098
184672622019043329 27762 39948
9555870218459717 21454 59209
299166885132422081 27749 40726
981114302931349121 52640 60280
556056188260292545 581 65046
931045839814782337 30149 51115
346908899401043393 17426 54600
651283747992781825 3205 24140
825530731978155137 3676 23595
192041267462794721 24853 48699
435572717777603201 11967 24521
658020170252786561 43429 64295
673441842594989697 6002 25692
50870090610981577 15439 49733
29248777930448001 345 3623
217740652089393185 14222 22756
859507357738046081 17886 36749
740629470014621185 22058 52335
812780980571289985 35727 56176
609361163241192833 46281 58932
609213111012813569 26168 60640
751492154473236737 11379 19989
514445109216566721 29144 57732
680030288284829313 32205 60613
549642164449871041 40068 51921
913516174010620545 23165 47036
786065757624925313 20944 34663
932184625717599873 28632 66045
481424184484488641 25822 31402
928788036897213185 6663 27078
625464371646060673 42977 50819
147673224596704961 38828 44351
150662183072377345 22065 41289
179757712604068577 6593 50268
287499573007153217 44980 61031
141314177860511585 25949 38254
744176420007868033 30935 59578
4625910560843495 54935 56839
190145411322916417 17596 22122
946043396974776193 45506 52888
574176411192446785 2160 18241
857378325967200513 3052 43194
474217649843780033 49476 53957
777488962908098049 11784 38432
892383273001961217 17658 68559
20660431377717005 32593 60944
784541692654002561 5036 39886
379424596145955905 8127 10444
823402617519953153 27247 39146
709657858844845953 53312 53782
593472368697518977 49501 67068
544568026001503105 7068 23395
424394459742465793 12825 62037
374374254562678017 21645 54057
243514563644097857 55004 64516
578414679373881985 10774 46695
51277668416311433 40463 41079
890438508706207489 14164 35173
525018696711896385 1643 61303
427429463841139777 3096 15127
776193949448178049 3396 6899
723459280006505217 20206 65850
380075338634767937 15611 40645
936529802054909825 61944 66861
88966757316093489 5460 15303
391984560041660033 19500 36766
509222921503692289 22999 27486
903326796327849729 3428 38062
605925448127656833 4017 24990
956700468756547969 27904 52456
699700563721464193 3123 3879
36368776572405897 35757 62672
878700980401085057 20685 58846
380374352851443841 40545 47501
460888586288291457 29950 44215
739347823860800385 43233 48430
566288098795517697 47790 61682
470345384900195265 32431 38012
584321392583220225 4338 30501
579955478331218177 43754 64383
425536764386158977 17918 36762
503599045873126977 10226 59411
4145085222319268 26505 32536
967254046463995777 40377 42029
554884185167729537 11341 63477
298512929648051521 4637 68299
452914562959321665 3992 54581
670885031394195841 37295 43465
657044714776340353 10645 66175
426488047594713025 7758 17825
942845940447938305 18694 58677
444361533413275137 64110 66496
378889688445291009 18364 29457
924515046913693825 20034 66366
781599026507322497 5049 51766
847657318642635777 199 33884
948099515454437377 8006 53850
484276300600267713 4303 64774
303775344823179713 53245 63259
945256944535675137 4836 50071
810457609295660545 23761 43760
847035492186886785 13233 54382
585868847276785281 53949 59781
538089173882529089 3294 66848
29856572958614437 15600 40245
453073917294940289 30551 42768
356563116822684353 9510 61517
984025216853030529 2075 27626
143053029641315281 41601 58998
190930068997129601 29011 30493
31069546533117889 43428 65123
93954425818484561 11876 39873
557665161309280705 40747 63815
10693977556254453 2363 18773
124559776593230257 39471 47138
540298242741688001 43215 49815
586457951364813825 17653 30236
836983049764409473 1688 47767
244451634165884001 61703 66799
273008776317201537 34823 58455
762081885744670721 17985 23204
505239611358543809 28551 64785
855025014648418817 32329 66298
554816678280207745 18223 68469
159473011539738241 22172 26558
698274810334037761 22731 64129
153111629415960225 16172 31116
962314307882369537 20633 51308
350312346224491457 8088 14386
161546801917406657 43020 68331
714834387186897409 30805 51799
471329832956929089 33509 35963
154382236296889633 15514 56925
892886019992442241 21544 49564
266857436155916609 38834 65056
82286227762867985 14393 30505
162322944061010337 47281 50630
837024657401055745 1585 26871
619510634518491137 12775 36429
231541404409274081 26124 65158
756036057935112577 52049 68172
653484041260792705 20471 42910
763511500457994369 17361 47222
975142268616142593 22450 39562
16528837536959885 24099 38775
888630211755437185 24459 42779
588737581582620289 3437 10824
978441634366664193 6979 64417
946882386124060 58157 65464
873907506263332609 11200 26715
16391740684056801 5219 53525
164442978148631617 6049 26305
704378114869633921 12369 58226
631660127689993857 36737 46646
350616142043378433 18950 62374
290749274468925761 25762 44274
958080556642720129 46371 58667
221185348967292577 26718 33984
829686802831886849 4034 32530
174168942655118273 42057 50515
211316315380550177 5538 25850
258736987370948417 6083 28665
89773509945644033 22964 58344
57319563132057993 28399 39453
803066148259738113 11912 64868
738496885091262081 25179 67482
117168756372208801 31305 40055
116288801878884129 27499 69038
953529492230053633 67326 69002
943813168868981505 32838 41894
251038185416604161 43556 54269
105257227133240145 9785 53711
341335511537145921 5404 50727
830399843978892033 13667 60029
573162908310806081 4321 42789
995029725114537857 39084 58376
125528072576237553 22238 68818
181210618908178145 61883 67786
170745043397062081 35210 35533
419106334086951169 25592 38739
513243177494636865 593 10895
456223569234804673 19314 40267
41920975710112889 39303 63980
134069830975395377 33924 44020
153047833517554465 14713 18611
203660144963119905 37072 58714
11836216886905505 50248 66809
230871634484078209 37577 37993
485506167247102401 37660 46741
260844917419586145 17033 46126
792520419404652929 55486 67176
809629845747284865 37907 60660
738908374678494849 28400 58933
585999162250995969 33880 68019
26775128689109809 4711 41532
421758844465887937 18041 53539
98342390890358897 24332 59999
244134696600735169 14458 18541
751139304144700801 3010 40988
67949107750653329 20089 65907
76383530797706097 12335 28861
872632143665608577 55622 62528
563892568136651585 8337 28597
556404133004736705 5252 52359
696475356506503809 50839 54128
411182799056444289 23637 60073
931032612902541185 36698 46805
819888837632849025 28884 64300
485302230177929089 6548 36818
267053333200149025 44360 57205
468135271786707137 24611 55325
468995889663393217 17991 61188
724711976398275201 20758 22818
654980494929088001 26361 60334
832762505575701121 10088 25193
638413407012453889 8111 53281
512367357124788 9921 45340
90676595905616609 7576 46971
606289029566511361 19391 65678
638074661604850433 192 31131
915089320161790465 16479 64820
901558666125293185 19869 24338
463211574821528385 44232 61325
236458150397542241 25353 53894
310504320860168577 38461 45966
855912589931758593 20891 27445
169599900355251521 33145 62228
622929961024500097 54591 66135
432625226707038721 2498 17496
294651072259465985 33726 50698
841634714257494913 4383 59207
373200077799740609 14813 48837
905904809390484865 917 37114
404878758697403649 50366 64594
173318683486371585 40697 65282
589395456676545153 8964 65814
980496749835502593 14878 21235
912772052937651073 2278 61509
424481776761595585 636 65314
926005657965962625 38750 68005
353215842320999233 4118 14511
640322953737065601 5955 37305
183045355154661153 4503 22774
426476875666526913 21774 46820
593009474484283265 52062 66867
196168383178598305 54502 68502
787949763107221249 25608 27736
73337654649694881 11844 38026
258587582843780705 21126 33854
919286811270691073 36964 42740
751851741212504961 24572 59067
147629754181838977 33796 34702
666009803246105089 31309 68055
914425311268910721 29480 43553
158199843666878337 63428 67668
960660810843709313 19623 51436
729578004637751553 17366 61400
192730318043427233 22119 61984
350012260339667585 24716 30018
181636988332105185 16348 57544
689431375274573057 39179 63423
127577120849149857 39007 63092
973901078419132161 15112 55896
866893988396075393 77 17106
979766285413838081 26285 43645
455784314482283265 27112 57041
710774134070987905 12628 37742
787918948771295617 10932 19948
155455842184061057 24384 45020
184392871527773409 513 37226
604239262993147009 823 38160
753214182931348097 16771 17342
151750943196937281 36991 45705
23492995716562605 1720 2460
500950022666359041 28026 49423
179741735273456257 51882 63627
218307288053601665 16873 54909
361078284819779329 12094 45058
627755890985198977 16983 60245
159025646498808001 36087 67593
458477783704076097 55683 68635
565853783508938305 7089 12251
54217608307368441 17183 36588
6171959933926275 5514 36603
877988643144156801 20565 49279
271955054706932481 575 6708
703358785281537281 5570 12279
711665162869625345 3578 26096
361006789678135937 47984 57582
723657254644049153 8207 28405
577862209604973057 8785 47633
629759260167919105 25896 31404
750307503438641281 53487 67343
680749174616448001 28281 66629
34572513621967005 36659 43380
36922332904826049 10158 59809
712741145536519169 40518 68301
483075123821489409 27339 46731
760300073902584449 425 58824
141810555178341953 37410 65022
869327830614075521 16460 35159
806940185115006849 21269 31614
741573266138530561 2785 30464
596711539915933313 6832 62680
605805653194131841 10040 49374
312139591600068673 45959 46417
67071556358939689 51129 61284
280752872064727649 10658 47932
445923069555242049 36873 45546
656193559114978305 14444 34145
112779435103661281 2655 54699
938240077440159617 38475 65773
54675857420058097 46347 50573
356202680440215873 29446 45824
217094957295131521 19193 26289
361464380245156033 4280 24522
77395283019221489 20689 47401
307218753889724609 60295 66211
708745699622184577 41186 57314
15774734352024923 27583 38698
645323261587300609 174 30133
752159494391403137 22711 65175
378823351790174465 23380 46469
984586085363037697 50116 62512
568163965560181313 30675 67776
459465771694862465 48460 60876
635834980501542145 30127 57235
641616944733275521 28589 65461
865056077174962433 36673 66898
352664650471464129 29046 54119
517548308009480705 38700 62611
674709446350636417 21566 59738
280317261323794753 43066 65591
886893383292356737 5411 38404
995619193034613633 23470 43617
737154422422978689 19950 24858
8899012882245928 26730 54033
851766442284681345 47082 54006
60445953250621185 37511 64448
694967991821204865 26651 50907
785357372820662657 11197 14454
752612481174320897 12470 52309
548186287929510721 17358 37672
887865012669667713 14710 52455
332769671713641921 49869 50531
472328608925518977 51875 53318
625062409190746881 475 21219
102943824461608097 14797 60308
534761010288114817 44751 61737
17528341783400237 38214 67176
3507633120719334 60967 61658
757906305807413377 4196 7944
491873186894686401 1544 53877
13304894714874395 5377 62026
979787180320045057 33458 59489
648932714597311361 18909 60658
307014793749765121 11685 58181
423175888526611009 24428 34387
74746351695964113 13095 50916
190432370377696001 11052 38854
264650789977658017 52500 65014
161376897815724609 14681 58344
671464642045606273 17413 58498
372494296601605185 28236 58204
322574582382195265 30386 49547
744762359879512577 15758 57561
490863793673170817 14781 24869
309036775618952961 9824 55466
118282066996592049 3549 27889
546661018275042241 29230 44368
865645337450075649 65431 67307
726846694320944001 187 28170
145736768298142753 47769 57276
195002099377585825 33001 56063
573107881861901121 28946 64401
643728885745677057 15417 27061
321154721030985985 42669 46599
66135628538855689 19839 67756
899080354189464961 6744 21741
753047714188273409 37964 56263
813698634355567617 12003 44339
12648496791694443 9923 46256
730943634543635329 20516 67839
231608220938941409 52525 54497
50879722037571185 25051 61867
511134901987329473 28481 34603
841913615514499713 16280 19994
237037557196220673 16106 42280
48123938101973353 29221 41703
391698422284502337 24098 27026
327712730205277569 4526 23773
787909492470223745 34796 51291
283343787309526369 38660 64155
516701047536738433 33744 39909
8628481899876307 31224 57565
912500813402022657 3796 4351
913318946463356033 6050 8036
998064807844723841 7780 44835
804785542060258817 16705 51368
407348731880407681 35900 58026
178955198422507073 5268 23566
300782010855211713 33438 46355
842156622265804289 46702 49039
621138315136068481 34361 49148
887663208287158017 22324 57142
380083342796080385 42588 58795
735195632591612033 3822 51196
838708746635834497 16906 68755
206653023026866849 32042 53183
580207015239121665 38003 53872
924658676276209281 15457 25615
909322237585929089 22448 26780
11228414348600781 21891 22145
607539562677839489 53147 64936
603723260851396097 48201 54127
177359947183280289 57038 61045
364413872345444673 36222 65652
438067627696991489 14662 56662
41337791697969809 23434 36450
826240647927750913 15656 55615
562557756929770369 12261 56498
470972923293810881 51604 57155
580121017750840961 25005 37090
840920402825734273 56612 65908
566904387736293825 6618 64825
773577348287798145 42859 61906
240248683305566145 30697 62055
693520516676887425 50804 51382
601367263580833409 32868 35600
538834764226674433 1377 44564
365651267075591617 7939 17638
932516796340852481 30412 42051
576591712179727233 23793 49951
290678033260544321 36616 65634
691416422315512577 30882 37308
339951017429644481 22207 31050
691469642172755585 53350 67329
304647378614514945 45344 62737
350331632460424193 18697 22855
554115759763963201 39736 52336
754038265049054209 23743 65125
775606775041975297 33177 65837
852680727834950913 3981 34030
737311753668013441 16293 61146
189510236850900065 35936 42387
559631718486439681 10595 33383
819261333057809793 37375 59263
309152886257496833 66716 68432
396271201024383425 21856 44616
676332174619314945 4908 62435
997533094308778369 117 50517
134443363799267249 1627 25793
650143756998879489 4937 32930
998341577454151937 44489 66587
791127733134700801 4367 58887
129194525488717457 4524 17945
519030996508867329 54915 55280
728214254364896641 57038 63252
551815651449686593 12066 55297
666580768102296193 13855 26339
157069503822036449 42782 45907
905662405056357761 11293 43170
260469033331915521 25339 50775
673625282437630081 39442 56502
619367669406763393 50198 64689
570437571849563329 5082 26780
921502215635484801 20073 57566
15602133752555149 38079 42881
741881881659928449 23556 32520
583103219552878465 26192 56512
147495593820494273 39045 49670
884361952056938369 22235 25182
229467200622686113 10446 66733
966712407691712641 31635 55527
572883554258083905 5417 21981
14229446597500585 17062 55550
498982043637191425 31147 51664
950630398465346305 42825 53785
135248942089404529 32451 60992
829352434705928193 27064 45598
940754788141426049 30388 64839
381434212988860801 30647 50825
49330447008514969 11785 23867
123349390854389889 26286 34695
544835583762157697 1850 42400
507362438661356673 8662 18578
793604080598967681 64983 67049
739125989780152577 30533 46349
39235627047709441 41986 59676
268936814378601953 9064 36064
375409690582358721 20755 26269
466506050402319489 37631 39150
603650250082601729 1269 40999
550265090278951873 18097 21122
953097272034384001 18171 46458
129918997458791105 25853 62282
948697971345275393 49613 63289
508670187275836097 49998 68304
909479755789959681 35425 41618
579249757840376193 39949 48376
729086716007991297 42840 61508
234556581288313025 4047 20897
198788042393729825 19671 47406
114908210991561793 16942 55694
327817295934643457 29462 57345
963078920333142401 14549 22293
159994368555800289 46554 47536
223409229983776225 9695 27321
492904509407615873 14633 42792
712852961987533057 10482 66926
605340704644802945 18258 32080
431841294447057345 42242 46120
910364439608947841 31236 60462
147652806671171521 13341 60834
378593848791410881 19957 61634
527486940969868801 9554 58197
886484261593970817 1899 59526
212153911229346913 1704 23924
429237268185190145 18214 53866
360862253344382849 13449 61130
14634672427213503 24223 24744
484066309925932353 7525 34780
884665603626189057 16515 49983
344260496645876673 7540 43845
189956500800768417 23791 39478
498589658675694401 6970 37970
412510161839932737 6260 35738
570587178089969153 40059 42816
78878693324448081 47807 55993
557518965659848961 18956 60732
61406733980504673 1265 60459
65305586410250529 12101 30293
166206277264954849 25421 39906
739419989876989057 24620 44069
634609760631164417 3964 39908
13493532641437157 7265 48766
603930626317925633 3781 34040
218334091183461249 9678 53263
792523275965464833 53852 68821
199538901179511905 31443 67029
133311969522104337 27276 65275
300096613472970113 33558 45602
474998269054097473 9024 37158
293444033320387393 58057 64946
502392146169036353 13158 31601
255568489334645921 2966 21249
781552161093713921 39791 54280
809012218652458881 7024 22046
759015684024568321 52 1652
511270482312010433 12123 33173
218788076093730401 2265 6602
448673975195990977 4719 61377
65645926860078417 43189 63244
726831144262231297 21578 22051
712393541785644417 31447 61503
400071669543610369 8428 14942
804611722691753089 7371 31487
906445972785757441 11355 68114
151219259716654625 8532 51416
832828675961255937 10727 64670
565635668745365185 7351 47336
853704219760881921 17816 30556
569992691155391617 55810 65246
91629010957763761 16923 60462
523178655501901377 21393 50450
865554139175980417 24126 62550
643997481072332801 19614 50618
734645519723844865 1996 44711
907764022736024833 61555 65146
686104983204128129 10609 41319
644212248560990081 32252 61714
824674545577540353 11388 42812
988369597734752897 36833 60932
3037572310500281 25259 36669
737490071138225281 51134 65624
553632895633317185 33969 46574
744423792377865857 35325 47280
501622590622414337 23250 68545
787787144903063553 9725 60079
38294137835794833 33239 53766
295014353974458753 7868 23948
11109704325075855 31070 41563
67504675043139177 7119 46507
744606138766673793 11124 47545
45591857181683793 695 39263
137308980973042337 16144 47100
390856104156426881 1366 12186
617335590744762241 7313 46773
331576153482124865 11991 37974
9671713828122819 9800 15210
673851381803174785 3340 61386
358198393194076225 30337 34859
303579323065385153 21970 42296
151598440148884353 18332 19448
269915180118971425 22183 57366
15502459553818683 26658 30361
677044764047359105 8752 63261
763940498265139201 37472 66446
260115829704645313 4185 11173
837472129646616961 7807 20261
323445468267301825 14146 47827
882975707772740097 51735 64767
248140349862211457 20325 36929
275036190907730561 48788 50191
121136833928197521 30119 43765
409161492779713153 21347 26489
850047340068343297 18121 67458
782514862708016129 46220 50050
918747115590072321 21577 55739
109707812324213457 43135 53884
626877747867865729 48297 62489
200280288677266337 12094 13370
346713373988784193 32204 35673
568850427367987521 27463 59815
505692694629530625 15760 33006
665410424952117505 42297 50395
794209124334464897 13680 37141
121400132645984369 6785 44156
14701687334849113 11592 12401
197303020134047105 39090 63681
447113354644180545 14774 62849
968828426623456769 24902 39747
835882734268025729 2151 25467
967234967948062465 30907 52339
452565757782515713 12157 67197
588332496376349185 29161 42159
90792177641048961 13392 26134
265387988641510465 43803 52907
178641454721677921 22209 22564
833885168868970753 27641 41979
430905519322763585 11031 58180
916734672555012481 1967 36274
112236744589360177 53022 59194
658476438354906497 18326 53703
833485209444262401 4269 50233
318584711533862465 18105 26085
169737061847989409 47707 51902
507225133972820417 44956 61003
110176354225202993 28463 51999
937099963428298881 14824 49301
365665914943129153 10732 32375
224790054548261505 891 39340
542700641406668161 64340 67128
426644154354892865 38308 52724
723390686471695745 51372 55827
854922281645780609 33897 57770
964441541685957249 2475 13866
52758835158872585 12070 65993
645064354852287617 20983 41342
286832199542626401 53076 60916
626554085027208833 52543 53117
694546985128528897 52532 52828
358163014130319361 20732 59248
108428814515985297 41285 63477
612529294169021953 46118 59034
872369709967930625 8829 56613
492964084419789121 29204 65094
780933088150188545 12215 63258
607810746566258305 8131 21624
348465124833001729 15985 26814
835700883071403649 6185 44677
857753992778508929 23669 68891
874887792887975041 23013 25984
347202059378592065 27847 57080
159402328463421825 1087 28757
172103674176124609 24259 51451
134940747546949073 7850 57760
163379982750502241 5391 61085
118933536836969729 1039 31689
936249279716530945 58923 68421
192126947058525857 28509 49858
305850834786500801 15299 65422
165720510341721185 5239 10816
488561491893133121 23669 52116
955387007817535105 43616 44071
653713577864198913 46223 68528
495171563920727937 5807 9888
935006409890956289 38301 47777
586506968641785473 12403 54004
786738564351228545 15209 65856
186876162344823617 30441 63176
336195958270362625 9217 62324
825258337659164417 4900 36956
453211559974494785 44288 53799
982119999107418113 37299 57362
50695284295368737 26411 31609
777793440312635137 31113 38173
429116786130354177 3505 52210
909830008509636865 30990 42624
755491446503608449 25815 63808
190011947923437665 23639 48609
33949956706397445 51743 67094
112356123603653665 23352 26811
905238909273190785 10547 24397
222125116887568193 17500 47301
641286299878093057 1632 60253
424984538218701889 14141 49351
577371753893654529 27293 53068
174791149684125473 56328 56513
356720285079877185 28281 57129
263111563569644609 36877 63096
879042908493925505 21339 59410
343517262946377857 25887 41062
941513532430352769 1640 8798
200814451442120417 51631 54326
197124899619634433 17828 59534
970935577387422209 38493 67277
206180478815088705 13611 29060
863237349161174401 22052 61019
371567449785356289 12339 45913
72349891882069537 1553 39990
762628124098089473 11204 14623
778743418981925121 26249 36968
417012500454287489 24973 43187
96782831985109393 9861 32218
844041895044330881 18466 22079
68019658691206073 32143 58101
243849741118577153 25270 63886
993666834113369601 33858 45597
125544655990839969 1349 46839
5985663578265133 5159 7034
208363284967983745 376 32532
246232003035004257 20595 25039
212195476602619937 56500 58051
845053035020491393 10849 27082
507155562542731521 56006 66237
940338124694207489 24441 33638
919959250692304641 36059 45334
898484930236783489 767 52611
912895619268393729 50841 54763
517641091253068481 7097 33874
235062958568750689 19031 30191
860666923786560257 44175 52267
100258613366332129 2025 56500
742114763054544769 2097 61033
82229591209856065 49566 55774
94247476636560641 33890 64837
540709229822677889 51077 55981
738481915501552129 960 27435
806591820228721409 23351 56200
96440445580462609 21089 45625
344916766382038273 1660 54982
61331460106927697 24271 47338
730954715619848321 6159 47343
319279776978000001 2248 55925
428831621409070593 9770 26743
367777650697547649 12929 27697
802195496133396865 10957 17894
759129376680640129 5133 45150
384934633431765121 24146 39673
809489550453136513 12749 21242
310028757330602625 33935 55983
344005695130029185 22738 41304
599400000744733313 22284 41748
68699705626329433 43384 61435
929573172422284033 34123 53029
774868375453301889 30994 54525
598772159109000065 26030 56712
546178809925308417 1212 7464
996950613384942849 53045 64670
557451945435992961 28551 34225
700504828836752641 35450 47912
497802212143852801 35447 42734
424726307085297345 32076 60589
979800554028678017 12294 13882
628979271895200769 45339 67241
512773481195907265 14774 42965
60929335724157601 18205 37323
529654722037612673 779 58900
425416437603157505 25122 36520
155223959752788673 43244 60503
510621825334386177 46308 54066
34325557362528513 50396 57996
293806934527150785 16229 54811
548064372690916481 17295 18596
500832852835262785 38265 50578
769654440076386945 49598 52374
787361458810831745 24529 56531
281789172036468481 27036 59676
165834753756900705 18314 51835
96946374292279809 5498 8134
237165247892146881 4328 60869
71465458540629361 3590 52620
157285441703439937 33587 58184
317109594631808961 6571 42346
577211125877195009 28498 55243
774290083935113729 12066 56416
99135869422571681 21393 67385
396234167697166145 15084 63318
732669575247893377 8047 54715
601659969802412289 54203 65502
576227182491525249 18851 47703
829974805755774977 61289 67088
750388821582529153 45762 60626
919335841348726017 41047 64736
893372752615977857 4316 10168
35719473371749189 19179 23748
585835966063978497 2383 16228
904527529689815425 29428 64011
203006440868424673 28321 32884
448852180462559169 1875 2036
376999557239823681 20676 63761
419003807051012673 17249 38240
68125444366376801 11473 44787
656557179722192129 78 1445
575557471281808129 16751 49144
833920448042405889 5683 67928
6584235408329421 8491 56001
930539185033730177 12980 29795
145629381369015937 12751 43440
698130919398721537 49166 50362
315500722446774529 8677 31342
966601762894661889 16541 54514
341813254289871105 17612 27054
242333852770698849 10407 32887
372687159982607617 6941 31051
348960283497383745 4217 59209
236458028422500641 16273 21171
843434312820761473 5291 48180
387061822014107521 5279 19743
622068314445236609 1705 47651
61132714411211713 33836 37763
995740898510561537 4428 9001
62753343566246401 1504 11814
61083660641067185 34076 62399
673273430608784257 46459 66518
728751971571483649 7776 46235
52273239562413921 34482 42869
519243961160690049 36674 68828
654657152199984385 10310 63252
127840855221464273 20682 40852
212273742380720161 5272 53657
628588410417769729 16014 68109
26672028361158341 1646 14620
928545750732496385 27495 28239
209973071360867169 17855 44742
218753339139532001 18956 36027
645711818343965441 33306 63968
513694441962954305 28466 42436
737638871795159169 54755 57598
972961633104354433 52435 62033
572174127498268353 20243 45147
913410660947391745 45730 47534
614268150048548737 38120 60939
983670846742675969 51625 59323
124621500469896065 17350 39408
131197333583727985 23537 50080
134858897907694337 8858 33171
222368947071807105 6563 49076
707178863623450881 13819 37300
756685875873756673 27526 49517
774880055557833473 23897 35068
765311463523111937 6243 64542
588073114648533889 6387 21681
11069330557674563 2328 43650
486532821228852417 30200 58422
483055983526675457 45436 51967
599628646809716097 10847 32924
160364483836843873 12965 29633
409352889038263617 44568 46898
416820984743956993 17002 21323
698649080896284801 32033 62723
352013244701268481 11888 34545
545200297388877441 26592 45160
136202495083075809 12457 40284
678948272117249793 41903 53553
31350567669278461 3428 6321
360666510952785985 36208 64083
454725583594260737 48243 52083
257225574470293601 34759 64301
997424116006683905 18204 39798
31717452290852321 41935 58567
223064771524640545 406 29191
686269193990309377 18051 67723
105713759221174545 45768 66610
148681757018227489 16988 32238
822389675711939073 29376 44487
896750057253864705 14282 28270
533505938325006913 15225 68814
776555861631496961 966 40420
36906118615782193 5449 15287
576144775080390273 58452 65795
228942977525036897 12772 64479
297476958161883713 52882 57498
336870123123212289 11987 39596
190482806029091745 4128 59195
675879634133920641 53995 59678
39931677211516361 9940 39223
189629218321648801 9189 60666
605907632542535937 57750 67618
854302622099822849 9461 49483
273017903166095969 7896 19904
821943877207921537 369 65881
21107466933568021 7253 66590
362742581124237505 45663 67080
273429694957375361 45045 49758
164188251296145889 27960 42260
461515517351667649 24745 50594
119246055378539489 15667 37373
276736195172691873 31079 58782
345125222800099585 43896 51622
179185977898054465 12625 16419
67366555839655009 67208 68225
731294972076373249 49458 54580
700772724997399681 61532 64845
250177474685809633 32025 67251
501442770743750529 27653 56668
270473765719163585 12289 34885
485277848033170753 46817 47449
250253513361979425 14153 45089
281197522104108097 21685 38637
703822413266895105 38232 60158
295419013290036481 10762 47220
640247345923082625 25085 45308
541327205155369025 36229 39007
456884122478459905 44945 62649
159966027039153857 25693 34340
909419418063645697 53627 59476
901047254471095041 44394 50339
728282558405712897 11417 22859
614119675893654401 18291 43302
347816985299342465 13653 23940
447178717855109633 1033 1625
6763719374266231 30654 58431
237978265111244993 9923 18088
770660409202019329 7901 60448
379843349429350529 41604 45915
934579616634213249 25729 43096
743664688536860289 12875 15083
557136876773338241 10528 63722
571593819131976513 19233 31576
110919650243648257 64611 66568
952495818439153665 18479 27683
935062638766975617 9723 19859
970130739599241601 6079 61174
703345604265425793 19607 63747
912362777176248577 11840 68857
718437149146264833 43544 65361
764813295633160833 8735 64413
439062679718933441 57617 61606
14167563026568077 947 45130
348089520334877249 26841 31283
202994388654261121 52388 66715
53432256433726625 21806 41946
619455112139696897 3103 9687
491917299982585409 16444 34319
470718441204724033 11807 53234
811847437500706049 29510 64722
300891749900124225 9564 58218
10522537126359311 10334 32169
902299407201994113 19962 41729
633770194909093505 14385 66601
11447680553352769 6296 57169
400618251378997313 15560 56700
135412164746441025 33048 63398
334564414693790721 12403 18957
72394246219253937 38073 61823
991042560623196033 38823 51710
535121392358931329 44053 53285
871322646997786113 18075 61698
836752717911686273 27112 52163
17585673128419189 20394 29820
46152309065178089 16332 17187
402121213378098497 36838 43245
822731924396286721 21839 51084
60489521541125417 6967 43346
543966356253505985 16283 44531
722368822951327873 881 12047
396943642149985025 24457 62128
244178821325871105 19055 21024
110006077211181713 15608 20592
864833313086211969 11467 54976
142638923836180705 32838 47627
608658587455504769 15299 24420
494856171191727873 1583 65437
588609871805662209 23062 30173
593591996078664833 3803 12257
436574452963125057 1642 41578
316946025281652033 5666 39675
243177430359583713 24304 28379
316172572405257345 20710 61036
314061313876674561 153 26886
407582021719790081 26404 30881
292598148072361409 57730 66378
444068966538772289 2624 64694
806460689558999681 15578 55018
711209643175976705 1173 4679
197043360055221953 36335 47886
822404817238314881 19011 40897
815400548071902849 25174 37437
510404916318023553 29902 34682
558748334203759361 43914 49960
307858111138052929 48847 50527
659611015372174593 12580 28669
617596107286999553 14103 35121
491152999574740801 52137 67268
452944076993496513 15806 56869
380578177430788161 11414 26543
881208873960574081 51655 56929
216696776253886721 49977 65338
526839985926962113 25236 59865
642473908243399425 25531 54007
635975351612700033 13667 37073
453198069687648065 1922 34154
389861490164285825 37565 46423
284875126670993249 3782 29760
588963275177435 1149 24331
333033202657080833 27228 52687
238673429873990977 11678 44415
242108913613972033 55276 56185
527636166272657217 15578 39349
394880858120746561 17574 48295
316134596558008257 12234 30159
294513320681186753 3435 12497
149582934537406241 17455 37979
685436808546146689 67931 68169
771812324499684609 25578 46011
328745284767361345 14916 60982
571201594913674177 12157 39768
658425124585523457 17625 68059
452010551550209537 64724 66489
305129642298066305 55852 58738
835731747233765505 43207 53477
420006500531943745 61185 64743
273860709528726433 29585 47522
542934624840849985 28198 38102
263691464988937697 14508 39675
862257118415403265 15683 29631
325730035224289345 37371 41002
806762226814338817 4247 67358
25880858428010357 33817 68270
378082909366273857 38107 57258
61883197919463841 22820 57623
810714278654071297 28027 42542
383913447395087809 15863 27790
549439472484738881 35317 66482
95842081005763185 62838 66131
437769747514533249 52879 56836
902610699665061121 24055 25090
443117590409944001 35268 49911
613951696130250497 8240 25178
220393534901315745 41676 51407
420715604451572737 32091 41771
791073549581415809 14185 43440
344879110900528449 42591 67374
449674659035519425 23289 49953
143411332646891761 4348 33866
341152644327880961 20740 40602
145623497981979713 51264 52350
913520011754481921 30566 46484
197734947706663905 44613 52178
364268629904945153 31531 46084
460450526946509313 2102 18680
433241677848609921 16939 33721
347692836414765313 54737 56073
630231802933170817 24048 57151
333209882976184705 27459 29847
530278911423547329 1754 30341
199128089554506017 52219 65841
910409140861919105 11281 20211
9852270988055523 6018 68498
153173091660118401 6489 22658
206449541272192513 35615 60757
134571837601900065 6823 61264
957608412428079745 4561 19294
106023141721433233 2962 33492
617371635147577473 26712 33456
984333942830705409 4298 22608
898078827382470017 1829 49588
804622802027250177 23552 53527
322872787182987521 12743 37600
818580960180671745 7042 16093
48136179273917889 5594 16661
140827615180139537 22330 65499
504571523588936065 23195 43335
128674497067255089 37938 40621
576663205748040705 8228 18211
439301316986199425 28044 49438
249433446878796865 21804 28909
53818698808672849 46589 50761
505215329912040577 23945 27532
857906348765023745 8148 8810
612822089888624129 46011 61768
49981554423897737 30408 52267
142059503362951041 29068 60731
712264222989329409 1199 54805
307932016410475713 13302 61973
408749543576167425 47245 52365
173926238936992673 21045 26981
429426299734100097 29842 30489
557007181668609537 15759 30080
634402816053000833 49736 58908
827321709324444033 31123 65819
472546977948308481 4425 23538
103740638377686881 16252 18132
486650469441290305 4553 67794
927357780126080001 8639 16421
179697185689232001 38781 66758
825037227100636929 14287 21361
920556829767367169 19060 20075
149621475077616129 40374 49884
61629179680078753 132 41781
333937985571097345 8061 21357
951290256327016705 28437 39063
499348199537742209 15959 32048
475911849366095681 32537 55922
895867713061363713 47254 50270
245881198229245249 12764 19647
828686638423214081 15523 23983
493281776552532161 9881 12936
521264495261547713 41816 53812
713006338820182657 25100 54686
580624159081118337 26218 38873
185557041209786881 8241 57662
304746094989155841 15718 36240
600115987639828353 13556 16059
537531350613811329 1442 27200
966670999626767745 7079 12592
681802006870569217 43089 64871
299562730394431041 44561 45525
60509581416177129 674 30182
217309805282948065 28845 32239
917985722426919937 29802 44213
755716038101116545 4905 11922
586887718647737729 17651 46836
411663108092806593 53181 67291
654008418256623233 50672 54657
706680379578958849 17260 17836
258289989543790465 7773 54657
768679966553289473 4808 40322
946166926735344257 38950 67445
999868689322017409 5172 56676
778537937370138881 41407 60182
981094352295638529 36425 64240
880214538351438593 13888 44607
512389127994939713 51574 60640
543982096945121921 35072 36321
478854530107380353 2724 63756
335016979960926145 45377 60623
266426247840559681 19218 66790
890284948490538881 18409 55119
589340871148476033 28202 64936
838916876380821505 25547 49276
747358252681497217 20179 22987
897672466629707393 11193 64986
729145115337583873 308 54506
127322196343158113 33614 54357
158445334434095041 13848 20315
576588726126281857 19128 58886
749843553230089601 35738 62131
77176670404313089 33053 53382
940120387633104513 51842 60688
699753119951601793 34119 40162
846134860649012609 13856 58007
187077010445250369 6150 10483
763158062889363713 20652 31534
883934350981228033 16517 16576
86313203363101105 9285 64051
887162020408069889 39303 40176
901611431970284417 20289 27700
381296038552967809 41404 48343
944066546733377921 3164 58562
318676428392763009 9401 68805
291082813804297985 37036 57957
88787097769078113 43823 66672
983161668970108545 21865 42642
109346553685341521 21519 66208
177706864665484673 27772 57390
494472565294479681 45848 64334
593208998956608769 34036 64303
299309811204523137 2143 26979
419615179593439105 40596 64744
168528822990701601 9234 38901
900274893004517889 28574 66000
327104612738921217 54312 68813
681442698246005505 1340 22144
287337772531920161 10824 14798
419884141907115073 8093 63186
671815511700202753 31763 56519
788822469368842113 32515 36062
912059002674844545 48761 51197
905564172752956929 5598 25839
843419518439944193 37557 44435
818367116395851521 6164 12819
985463928598342401 14598 52057
131532391651571601 19100 30982
318107448968930817 5786 32294
383297974868344961 2319 5127
466782832191590529 51516 61190
975802216306146177 2666 56362
300148023677408577 10714 25950
438976652878384513 62385 65284
694821255851174145 9305 46774
316639383745094721 51429 53637
849886266883316865 23012 32505
538814011103074369 30286 58059
2497862747951275 6727 52752
582070900995102337 12946 31543
613760635232793601 24813 32676
191448581701653345 9236 29820
145968236143637857 39007 45106
694542347542689921 20429 28210
713699285643258497 27590 39819
36145557896066553 8723 42768
150229711674960257 6311 25946
10717950589548055 17086 25052
58704044114151089 1288 20899
305889000948273089 9034 60614
399027782079862465 12282 26177
284079749858843649 24680 52652
611515017833909249 31503 48772
186819140983875073 22377 33466
945356446115646081 37183 52826
774040060555403649 8468 40593
830508467084044417 42005 56174
518073905191730689 26752 53810
122089654913061457 13953 21718
222743143522134081 24216 61641
385829582982182721 5605 8274
976674403853042561 16017 57654
169400302223259297 22941 24015
336980313168236737 4852 44935
265489264615709441 31608 39620
736168353920991361 19345 61901
142593572446152449 56084 58970
699435468871737217 28421 64769
909923917096165249 38884 51294
213008633983310593 24869 41853
243654464479128321 26286 39380
226948036779543105 47131 54513
82368763011814401 2380 37844
168166655895280577 7255 12238
651911512794193025 30575 43105
664135368742702081 19563 33958
759242236171814913 5717 50320
219707319669442561 38022 55288
180351692239518977 3838 22556
403439576032734977 6066 29697
543370770920191169 43892 67726
960804301850917121 4064 45284
717761782368008065 14583 48537
646712389986870273 19819 48620
518963775151320321 31242 55607
942146626093535361 53937 58299
543370643120873345 12055 46564
542458752325710977 42220 68061
308316842980914881 23514 57219
952450190482071681 52250 61640
627251478938383361 36770 50678
154833257076315777 15711 52511
505691386317494081 11612 23169
359786491819694017 44901 67145
910514805332802305 53159 59953
637806106316883585 22253 32637
974979905839106177 31501 46947
912995505117326209 47544 51022
45258043140201209 12864 43755
727344715836178305 5207 17378
447782143608577601 23959 69020
859255859382944513 34878 57915
963188013568206721 31784 50045
37126326771538489 8870 58177
862427424257830913 23170 43493
633013411013909121 3247 52226
28524654275891237 33569 61339
794713757853767041 20144 57478
279196661837829665 27758 55302
694364366144259969 9454 12985
56829585559903249 14322 49458
715173582545400449 10308 37011
501312847565472449 46771 59321
432471555691481793 28311 49799
585258288777573889 38701 41178
42051348610808505 3276 10661
655845402302276225 1721 55376
851857634083575681 8811 31639
946761178913128321 15266 26266
240074787002281921 44213 68478
546050639171951937 10828 49964
86037167227349441 37101 39633
713183322187269633 39234 64124
982941094885713793 10972 36950
101261798764994641 8947 42409
552866109702666369 22234 35941
259136530323296193 8172 19151
510441136662688449 33611 62631
418536754388171073 16158 20652
807522357934974593 24869 43563
685917618014549633 11028 22187
933739599472740865 14806 17657
830033600295308801 14036 62980
249880217709762337 22639 44845
305474301788386497 21458 44734
931998578380255745 35528 48816
931552994283052289 6668 44114
800275053347665025 30444 34776
788202109331003009 23028 57779
528210563764925953 66161 66910
282775389951268609 19132 56321
327717404657779073 49273 62373
941793320925334913 25865 52035
261978171842894625 46466 55573
422220225812552001 5757 25547
963328778929312769 5344 46794
724928941460895233 12677 37112
331300011247659393 21732 40678
235526800788790081 3767 21462
784329461208034945 23083 53023
369658564999802753 43716 57262
877827626695516673 39099 57329
551842020955021441 29723 56328
644882349434059393 9585 51381
547077306627393537 40677 51731
998555317449781633 53930 68759
19312513181830581 19225 21112
953431324191331713 19038 58605
66485300778701633 2855 65093
723875606081218561 1921 58485
898206830087289601 12771 13680
855188318336761473 16862 19115
149580163913732641 38638 55406
784136044399073025 10600 67260
902201679937974145 16067 26180
835815372138274177 27074 31524
416237854814845313 52040 56507
655400700897796865 25613 53491
779893367335844865 1868 18814
90186857256131953 30975 60701
201809100398698145 19998 49455
25559890129013497 8936 46578
46555988193802025 29002 50565
829848040450702465 4676 27705
89198551273106833 42269 46631
334127291566471041 33420 61258
409350448137487873 39955 61882
875229547792432769 11579 69031
770778651825800449 24989 62541
527272376283686849 4307 40796
658257129574423041 5625 8658
594028394886112897 62109 63028
790771416907453825 1594 39868
232490826609687681 43607 57049
472499081743833921 37790 40214
314995380701592641 2867 25277
890335463665515137 46553 47619
527824209367704385 15444 36769
992556012601539841 18866 52266
435621114526941953 59264 68267
664324315298237825 919 65126
676085359834882433 50587 67122
577331183904036097 57845 64017
331209069827625793 29568 45066
916511735929965697 9844 37035
166885563688023105 19128 21189
772787613834424321 17290 36458
999259147906588673 5713 46950
391862234959113217 44748 53523
194526500421073217 6235 13462
702455837460107137 4302 29533
884029600715226881 4882 34005
689886457599421057 56516 58773
68521846534533641 615 10616
313546926728179201 21615 40312
128044118464050177 49807 63654
888863518422958465 3872 14365
760533242705161473 24964 44170
808770591089213953 34193 59295
305984746324416065 7276 14492
300211999019985857 44047 54426
826100818646292353 1343 2599
219023029693659041 35373 63629
587055367999045761 23195 24158
435899881916178369 3800 10375
775352454964814081 20940 65478
153411848927319745 47059 51650
929085094769110529 17617 29814
616727693131856769 22098 24563
811896255510273281 18843 34262
950039857343426817 18207 47139
875311339299504001 12670 16223
129700137730758065 61990 68525
905720118994803841 57616 62346
564864966308547905 10207 10568
456258946501495873 18164 37949
709496098887520129 21193 40540
840898647539514625 4370 64585
819953821408120065 44485 54804
607109811613288065 12620 15188
670106593903447809 46395 61952
93373724773680785 29254 42628
1591229354644952 15595 37347
17507250864074565 19841 63552
842761702719265281 26828 34929
793538749677534081 9214 68621
89909990307603489 22127 36973
917306315136034561 52283 54189
726912168311450497 42297 56154
242700537017650945 4929 58806
123755458648915345 34834 39884
559185564431263745 2533 54028
870745876415391233 60420 62691
345975103475890241 21884 64785
788060098861279873 18839 56543
37472863186980729 42039 46360
451855316793988481 24191 52116
245426762918537377 23897 40071
358614539729003905 15211 44978
141577826062420081 34005 34947
609455972264477441 37516 65034
469291967191761473 20071 60353
675197222121937537 25544 52501
601011953244654465 57320 61927
116088937409124065 2242 66909
123322962862697953 7431 41279
34853745632901225 23668 43034
865434556088164481 19418 58688
95000498827097601 14822 67852
340399401952421249 47447 68534
420863509817507969 27727 43825
365183600514303233 15184 56243
362228475435209409 2229 42816
160721358427775137 6921 18611
599634279232546433 11470 47178
512405899551883009 12999 21015
569566383194349185 24416 48668
757622574533481729 31288 41350
539338940385107457 14636 40481
886635980198935425 35021 50086
162623516226339873 4923 8459
958211004454152961 20157 54537
714342025589402881 36157 43886
567307745928278721 7732 13060
560628388092574401 10936 65707
72912649797782337 23380 61940
964020616081739905 50110 68024
254413067145851105 35100 43720
271786215531186305 21542 64953
367197104487996033 38968 40327
151004067066381249 18332 32218
91916970240848881 10707 50646
537124814693648065 14965 66629
40306958341798097 17313 64696
311553683156034817 11295 53522
270545474040535073 14922 52963
750948979384581633 7688 53218
262081061392745345 11752 51897
881066076430485633 33389 40483
940499653000163201 49462 49924
338247684490205825 24954 25620
836711437396441985 8669 39247
903676523565394561 14244 67931
473213501819788737 7377 51798
26512868181235661 40313 42341
72638167425946417 13323 52070
561700265680556737 24324 29491
46533948884817993 19933 37314
876159656095190145 641 59879
836273655529137025 15961 27072
475094427222927617 33534 36303
121104228475974913 30254 64110
921687262040954625 17235 66586
933740150578284289 7499 61154
782040130834488449 18452 19100
968097086586940545 15867 35196
513363995325086337 15150 42635
513560044194033345 29070 39317
199797516258541921 11449 66496
699967274924251393 2930 21713
171910387074738945 17910 56629
212890106471700577 29271 30535
932714795410291201 38940 63789
556143794744119873 13892 16217
8617979426226442 26887 35137
113446271677243969 13190 38373
216090255278572833 5773 26700
673506699104667265 17212 49635
99679364661135137 26245 66881
48107657613467585 30259 51934
406782317835379073 1972 27316
505411261379638465 1007 24424
12194178803532907 17774 21224
457075007483975809 60624 64704
222201444108321761 32270 39401
80629281990997729 28315 41077
383207508342216833 20699 66933
369522494303094337 8424 45869
28637890518453449 1569 26838
661943546772878465 19004 55829
771958122111080065 24609 50310
453430637714429697 39146 67588
949695152001879681 44369 68606
179702281678192577 11610 57359
205865655448569377 12521 66073
687604763988940033 48068 65328
139699420818359953 29797 58882
294236182181780481 13502 44775
986144913063846273 10036 42716
555025804475345537 9890 24876
401004614803611073 20821 22072
657856544220312193 37754 48891
519653383062653505 2147 47297
709281088371408641 4752 66950
645649546644293121 29715 66813
86759499339226673 7047 47686
606881429830032513 50114 58019
533889954874066305 6465 12145
660262679045672449 27698 62216
959503672390827265 8125 38452
695985020429922945 4734 23714
590255300049602049 8155 56065
549739701921723137 17316 30168
385127048145225345 15527 21857
860414800363322753 39429 56611
560495397641997057 60559 63947
853203939465942145 32023 64472
43118766037157033 16549 66053
470864432427070785 44651 59402
347673303008303233 40149 51163
60138409658421209 32748 59422
211433272476771361 17838 25642
805671909534460417 24771 52444
643451677934333313 19097 37111
442265278930733505 23941 48899
348973060201320321 4396 16657
819061611196779905 29807 41283
641841773742168449 29699 44519
266532542844956321 84 57021
776292426537256833 40697 59881
402188756421516289 26699 43628
31744393352933997 46014 62860
497113082246670529 2550 20559
952883599678575105 35762 50659
213193175558352257 6830 67707
789030732314000001 32043 59170
632166855924040705 10920 59233
640868526667308161 24631 43971
301612542618222785 7985 23864
193989886739213793 19376 25004
878676957846096257 53947 68994
792179901185921409 11822 12289
638647940303592065 26352 67799
489460325143976833 37642 66568
142233652063097793 13869 47582
327693946038923649 22402 36951
413893434919749825 30076 38264
470622563783930305 26147 44645
416371363830393217 51216 67959
479970366812342081 17694 53429
744087779987317761 12463 23205
345392473826716865 13402 52439
888001013964427009 1917 13509
43332072154786521 21521 59299
729947008245297025 60061 62672
445126896000740417 11445 28093
143538097355587985 36681 55603
572424024922657537 17276 65395
609793074321878273 11905 14312
803818356773046401 19214 30813
148294588447342337 17578 52018
258947259574629377 7652 59623
906982437156877057 35048 51434
499371482110401409 11909 21904
485244168844616321 20972 49874
221165987186868321 10215 48450
812411084785047425 13981 43188
686553002973351297 52095 66350
655924477536657921 50309 62217
196603122790524065 10223 61829
740855566833666049 20831 65280
905797853382491521 5903 10551
965421145010623105 18259 41605
929017822906860801 3422 60982
754704674550673409 13769 53664
967618589679386113 19558 34945
706375351291896449 4665 4750
789618026672972161 10337 11209
861720056861294337 47663 50276
165662020981525153 7550 20669
516933607175673153 9749 51466
632196864312351873 27820 36563
612687846351455745 18277 25667
923618348301413761 12463 59783
79554460111594945 15164 27514
424564444409671873 31319 60961
794913853695454977 25165 36354
127722075864337377 15408 23199
838515933869246081 50695 68998
555721268997945857 26698 31183
730073635383227777 22789 28766
217373295317553793 36119 62726
402618786747083841 11484 38247
730506665358834817 472 54546
928432310159202305 22911 51873
715710464275613185 7088 27369
446618179190892289 232 6979
231150478173180577 61041 62018
861248956860116225 34902 46834
878414317492211457 23032 58311
582879140760113025 51621 61000
857829147738929281 33825 54286
921503332833317761 4414 30326
855624874388436097 30324 40567
118053380921423921 48318 58059
726923521897436545 740 61236
329030070329956481 12227 44968
515992453200464513 11990 48957
284505560658701025 10065 23954
84515623576724161 31012 59489
675694000699117185 67160 67281
425316982136731521 55910 63647
310940194867015425 58434 60316
521440434971584193 16970 34881
922241385359335169 17072 56579
441090524155281857 8054 19528
111234951445581489 18965 59405
201996875835508417 9912 63020
170642160893073921 16716 50176
749053616786479617 1850 7467
886786314420589825 19514 65778
547664859658244289 1777 1967
210699395697638177 508 69058
683489584334449025 20297 61184
189508447813622625 46 18192
965692920145361409 5547 49414
240920569932633569 54729 67854
328670219292572353 33167 47598
35659696824865253 9650 58119
755408723902537089 10244 10858
901472591529476097 18375 24533
168263965404076289 15521 66754
222442555722594209 24670 31771
947133136057349377 26798 41240
738705211272595329 20233 31692
140631778988190353 15586 37843
729246180121435777 59671 61224
73592696225194481 41527 61067
900327261924864769 21496 29319
563149010435562753 20109 57061
804764687591656961 5964 66385
395045705243521921 8757 28879
488833482551434881 13716 37219
934761746653574529 20696 65398
293193637270263681 10842 17934
909658930959910401 10461 58390
876058162096534017 27286 67146
524045900212893633 14029 66834
852320268841950209 9696 66707
202065526564584993 23422 24959
998502008386942977 18235 40213
545594734511066561 28198 34085
800494376423955585 21940 59310
296945430006804417 1189 43432
352942082573740353 1094 14768
250498288927143873 12684 25053
406985156023651457 46331 48657
781717590427124481 1939 53982
33267897080555997 21885 58615
271254126193294817 9473 28100
941759058841199745 3711 46086
493214159773874177 44560 68958
677841419901959297 13960 15415
416295778555063809 34795 54613
828793669261884289 20875 22007
587090607352255489 31513 60503
914181322089753217 936 66321
887451032231378945 8108 14446
826086968423737729 11910 52260
244657874478310337 31275 61491
623523910977830529 35087 55478
662429573718622337 17823 66220
481819104255848193 4360 6515
148123498177572097 12362 12861
727791371627894529 27446 59983
845646339110029313 15125 29591
807839029361247233 19304 29158
59593409479550273 51548 68440
898553755628732673 7825 14595
930445971322381441 30249 57010
458820151565547009 55058 58952
868685165814273537 6318 62754
571431172250875393 8987 13342
654612912436416385 28953 33461
919971530868508545 62970 68208
684682020815944961 15529 25801
436648414546361601 39466 40639
973813651765578241 20505 38707
671893213420489089 22926 41532
407635780981340929 19184 60915
480602354789972737 17612 39765
363580327269684033 21625 57696
823690080499233153 14952 54074
543900159616914177 12028 27741
34684432183688329 12532 64316
413241051025789121 44782 64050
762347170784735745 6394 12112
269815626838639137 50686 54589
803442993490257665 2861 39726
452839811157982529 23416 44456
357034870020925185 9735 63086
186616882562464769 41177 66215
698574696724669825 7088 36662
698950405411050497 52486 64045
752743715912672001 12973 47020
253415359940820641 56658 59641
499177211713948993 33364 69047
294132397929896449 30337 63759
781609900335155329 9368 46905
796016912061947521 36389 41905
940028611736089217 16055 65545
308735373277311681 1169 10801
177522928129874913 14163 66753
639439357433904129 59346 60541
143108710068084129 24055 30672
668338602787141377 3630 25032
687020374427618177 11759 20706
532741172323927233 14763 67280
244745716610900385 38003 53715
445199450508095425 30469 42614
585860333073455361 31964 61199
466981632916404289 15802 66479
320134535315880001 34784 68435
621933241745406209 22725 34764
216684029832350689 27539 66765
930999439989040641 39441 41837
3882355412450523 7215 42813
398892709053239233 29622 48109
811378248126246145 62065 66941
914791615886887425 28984 58503
581919470931161729 29728 45930
206364330970213665 66350 68077
826533744594485121 21405 66334
725542560497718401 7470 66820
365670056228957185 27077 44486
616134700323595265 9472 19384
248060779279214209 40682 64344
705114902199827713 7013 20924
229785492655231841 21174 28559
375960314054676545 25435 56783
179730313215912929 34105 55820
367764493864644481 49143 63443
722853345647614337 24644 60855
351131677738560897 40512 49141
560198397156469249 27130 61697
560051895451639553 30812 52335
866034794915556481 23953 35553
520165177786022785 39681 51112
15855851568232993 41925 58275
87837266031829841 12051 56301
904153785457701505 22415 30797
591566605223316993 35069 54285
786414582437245697 14629 29075
73685071718760049 5721 52140
930838956465642241 12041 34932
774846329447765249 33269 66583
912159852257360641 23639 32151
677164714472173313 6212 42423
584256081192073345 27528 40359
725160730952648449 12507 18604
673803593409232385 5536 24346
914983412569657857 51323 51585
309990876105480577 13387 40934
395115421204391041 10107 50026
777281474424171393 18485 54816
201573729215386529 4806 33953
966851174616401409 24680 45422
161775818138220737 34531 68452
297934970887624193 5489 31031
47000363772642833 30778 63935
560730171841932161 40833 51540
78547619615445537 24671 63065
684473214465555201 6704 35397
610544502968156929 19448 35161
429060294775545985 27253 29212
841446437156189825 23614 25215
587956958234272513 13489 68327
637139489621350913 14418 16886
358516799348429057 30352 36520
202880130825885633 13883 58370
261702666660255553 19593 30602
681414116500423681 8355 45653
543103004706431169 8563 16964
243302035812018145 34035 48805
283257576711307041 22903 55978
541269805299780417 37147 46265
417041708083367297 54978 55752
486216104479577665 44785 48598
310110645183868865 19052 24213
929870597969642881 47199 65620
712361343426799489 3307 18669
163658817039372897 10860 47777
99118658903606161 488 56471
671230582208753665 43947 49223
376927415926566337 37688 66722
590455351902814849 14777 18749
620155501497379201 32627 35078
29187407354914541 51254 59075
574031225309219905 2798 14488
153631765829981505 36587 46638
473524705444489793 141 23750
200773233675679553 7496 50834
995485445693169921 16413 60423
670118626604729473 31871 63898
96375033593602673 45025 57340
910531109672849281 4168 49928
329341321449724929 52545 58033
97437479691318881 8170 17448
205764992779009505 6024 22877
429245700969492097 27966 61620
400561629384363009 17558 50490
818927527641474049 27627 52742
287048946085917569 32193 63585
65307813147047257 2247 21906
264858710140451585 19227 36755
972128769429001985 9043 53320
579693922199211905 7164 62461
205332572042639329 36051 46568
195914348534280705 5914 15357
785447398891047809 17511 36140
244146382623654305 49270 61835
637896761003066369 21026 37195
924689646055661313 6998 45432
357822309550766017 23360 28233
190491162885749089 47074 65896
114921977921998321 13935 20319
823734841512482817 17597 18083
216795909785641793 33755 56803
311794614618520449 6163 58259
683252278060752641 30667 61055
683422860260513665 25778 25838
764550930088898177 10372 10686
663489704190212097 52513 58328
157678124170590913 5177 29159
801832771141370369 41275 53472
45865315548379473 53853 57427
958106532766436225 33945 46637
468738085795809665 38529 66004
853451865651969409 40046 51651
307692454138003073 13730 45257
767116494892562177 2941 5227
376156127341975105 16297 59517
258674308487918849 6971 49637
462701707481326017 9975 22052
125556150349154913 19747 25794
923190812042481153 16738 65164
937851804941196545 30873 48923
698497297904975105 52499 67496
79216909668033969 19644 66168
859303638849187457 16431 60855
588874051189101569 7648 64451
204629876351642529 3054 65454
779192889800043521 52092 52203
278592334009221793 8127 57185
211275440786856449 3820 44105
919557362568053121 31936 36758
367010845497887297 22335 46327
718951551170110977 50151 62204
44906157170380825 14272 50586
662407724422759937 8739 22988
379836986518398593 13710 56381
610863405779230849 12725 20427
476371950188642753 9302 66292
327129059741832129 46025 52525
185654813258381057 40824 58625
33403893811144061 2670 61989
667714137116640001 62272 66549
531139474177447105 28913 59554
900999906416672001 35245 62864
366173833967724929 36077 61078
602021247750450049 28710 30892
263043624845106913 1385 30836
888860952222344705 13326 30994
366494838951044929 32099 59364
139562811554931441 15677 53595
434872234279648513 51382 66236
743625236184982401 25613 36773
57797277707823729 29785 45635
302215624922546049 4624 66798
568508185168422401 1880 44070
277250457707722817 3441 32754
303488549186827329 3074 22494
916890000908416897 15966 45277
122745795821966657 25124 67202
481847067757286145 59850 67200
135921561636923377 12995 40229
560709554832122561 39551 63788
670421361938206721 30099 47552
486095474607466817 8771 12167
496955412303581313 40447 49435
369079579380873217 18504 34816
472260844405663937 48483 56321
795814460963583745 31086 31494
568958203055434113 57483 66019
146597574811600865 415 57443
157897498174360609 23464 28533
433830072035149761 13895 54333
986266020490095489 5254 46376
610991586031140353 8411 17937
641676086100059009 30415 60130
214232130852536801 32748 58677
929777666929755521 26306 31543
799769221234065281 55680 57195
982513916638179585 13183 47406
216187476820678625 10156 34804
43602063922154601 6360 54752
272749148896885185 26246 61778
288740097828192449 1657 60671
399619068668869185 49937 64206
753929674911365249 54563 61229
892729053765201281 4498 26816
600365924667482113 41706 55889
238047306090479073 9211 36702
507391121135388097 22882 53325
599696040527057025 53021 57473
816909025225637505 20380 53827
663388367969929473 65979 68689
629290707043896449 1189 67358
696558868641112321 3245 67188
527334595195821249 17253 22092
626053101666528257 64563 67180
490830141109544385 31862 39727
18602745782409613 44526 46401
122896563519329761 1767 34244
195703089865787649 60043 65456
887713647330077313 15599 40922
793838263081390465 16405 50758
901042665752651521 16260 44164
559787031518609985 4880 68958
498670224486065921 23415 50030
643112985263464065 29127 47307
300847969473291969 13349 44991
136664563867242353 249 61716
899137336830410369 30257 53264
690128775446815745 4666 25282
733794209741329665 17151 64947
597765186004167553 9759 33052
349693123840840065 1569 14389
122086700225288785 5075 5689
208625164948127649 35385 50019
100741083326113313 57690 60901
817246610465463937 13101 38844
278165888251059809 26286 58099
600364046791820929 5513 16398
856743459130129281 5322 46863
885317695434000769 31245 33456
758909567338470529 24236 26811
720635305121160065 9087 65782
95446516952193857 41736 57187
193156206193652481 11180 51613
505192243635768513 10028 56198
532823171484988481 61436 65992
28800567571082069 51466 65330
246532347358655809 4137 42332
948003174155651585 3285 5593
879330496914089857 23881 46062
948129920391238529 1055 67450
159724747736380129 34390 47664
383904483418398017 14724 23474
891656792245338881 11860 48374
690391322678166785 28085 44322
521857341510415297 13366 31805
686684048643009281 10952 39102
13951665675048021 25459 60088
371338794348361025 3175 33043
893987814522422017 10260 36742
371275188322179905 10477 30043
948251884699100545 11185 21399
171039833213072257 55388 66896
808298619299595393 30894 54529
226183798636050433 43875 60987
220284880661917985 13128 22051
657570198241217025 5381 17824
788831925023419649 20421 23132
117050453497590465 8818 59759
848401476294508673 26453 34371
406568879041500993 12777 55734
185262633527973025 481 46538
825056679579098753 12477 56509
389143762373802113 45999 49955
698325490867347329 10726 45647
207414072152364065 831 24607
655012699944698753 24557 49832
529793191481171969 11473 35936
702738258520483329 5424 36231
778159481351966721 27204 42888
61364971407847689 4433 27101
233986907277508033 18247 63423
570236032070056385 57900 63967
854964261896942209 36519 45430
275137383945768481 13828 15118
38519899245397225 11554 29729
179891474813913985 25223 35210
983929445754117889 42960 63557
246946607934354753 31948 55054
499524577975929409 47676 47918
322628741887200449 23168 58223
682491318859622017 37871 68550
573561329117488577 16022 17859
530470617298345089 14109 38530
857686688870685953 32523 66954
44985865444747473 5950 52780
167733564593852705 22797 56107
733364219365196161 22505 61460
836251976167261569 31709 64149
835545034876350465 31692 59297
529819468192208385 13229 50664
53030139713893481 15061 56810
871214429299797633 40616 40811
491075065615664385 13212 62046
648503572912751745 18481 36842
671689673827469185 48115 57063
701983740137080705 41487 67169
478570549385739969 58897 68314
907095844137550977 2443 18464
980836167313082497 30275 49344
185781111876806913 8144 68837
520311894467798913 12283 39167
308611792557208257 20370 60624
427664281006254785 8134 67899
991195823905627521 21106 59780
361523662720617985 5586 49177
811273782723780865 15353 56400
726413032592017025 28710 52576
397363983916008577 30298 59692
161157222934637185 35809 43066
337163134321635009 57145 57560
277693360211113569 6210 18965
556049006388178689 7742 23595
750298595993815041 958 15280
878359211148300289 3043 32689
62321423490100617 49471 55322
769219671242709121 18893 41714
46361577523331481 4690 31164
171749989916527553 39923 47747
915876885998638849 33908 48223
108346036635282417 17739 27501
816152523750066177 3968 37737
287390159826649953 67336 67940
76033822795476881 29478 49743
562355067999973825 15896 47390
837906888695361153 53822 59211
614294186914982273 19325 58424
590928479976579329 57524 61715
779670664050883073 29581 68923
771694018055900033 48565 65376
617234546959387905 6094 41658
432065692484552961 57598 59050
968545872024222337 53493 57328
768736149708619393 20564 21567
160696049717280673 29516 53022
552532154377981761 31955 39349
163392551483980257 29160 47918
952135355199391873 29148 46305
480717407984222721 9603 22883
237962744792479713 11381 38086
549314631024046209 36098 53039
412568593342800961 30817 32711
157907509892915233 21449 56550
715553555452228097 49904 50120
980719467678198913 13514 14239
670391448671654913 2568 68928
878307794522775937 2364 17370
401564954311464129 6258 30663
22756727296624037 4800 27492
657355806429965441 9619 17249
832710271759431425 28567 50491
400717767219841665 7806 49871
498329718063644097 19551 59246
23240984601944349 6703 66335
316134629931347905 2482 46584
926538277913788673 6698 38350
522329291216109953 1301 30658
940942014612151169 3379 18182
260894101557461505 46323 63110
429311048637938369 19575 48603
654219335375415809 3506 62995
893148148318250241 9304 13552
929389871065062273 33920 52838
121485361796413121 23383 55967
77694596228369057 1281 45389
109249582247915809 7861 53071
963694371081324161 3385 24420
737159189723197313 11695 46151
521250114083159105 27901 47562
176476143205253057 22940 52481
142216388364765585 38896 60470
195016827444032257 2785 12632
37436050586435953 13775 26289
777818584889676161 758 39293
30262049124566205 23320 58710
29580484679225805 516 28384
254486135116025025 344 11589
773706515531518593 10999 13976
778967038876054145 5809 14852
174985040807467137 38698 53159
466941463561070721 35630 60265
816787124253725185 38383 49771
470603396599820225 48374 58975
824206632575194241 19221 46409
28757989867415293 9507 21204
100911111417804737 24375 38608
19260469309806185 29507 38512
524652581494262209 2976 32335
211974826360787457 6665 12697
537406868104799425 35224 64634
902840683692353665 9465 41328
522510188622614913 17135 45671
676995474963888513 53371 53937
824106304618357633 31647 48727
160548248753592321 22010 23884
231887941268364993 25170 28716
319434410495730945 40938 55731
334946109977071425 29932 45556
671809309906684801 30718 41256
913572501597140993 42610 58230
787721091782600577 32750 68044
179251946287070753 16606 47834
816946993143339777 38934 66874
519551293655762689 23909 27030
851521548819775361 33365 67215
938340456153444097 1878 51498
82920770365639393 10212 23692
745071385452259713 34064 51398
911698247201655937 33482 67386
620540300400381953 18316 33639
941878206104625793 15329 50410
666053488952950785 30696 36883
818021026985220993 11400 36692
31209059825020093 35776 61869
615884974221224065 36260 57170
696663085671755009 14917 62999
263079614567743649 31389 50696
638253041008784513 483 58500
914597623272975105 9233 53149
734641741435108737 37614 51706
983620575544463745 38312 48609
841862134852622337 9524 28577
757299483536691329 46229 67079
259878413407815137 45014 53275
879502676365433473 12464 27289
404847199988825665 20633 37009
876984909702535681 1220 54196
288285788060857601 24943 55828
683173515433011841 40827 62243
351683294052239873 19512 52329
459277303499170817 51196 61222
666348232951659009 35218 68403
628431032572507265 9067 9588
444063766467468929 50200 53653
547003622472509249 1013 34418
414108610470474753 53707 61830
497535172068225537 14877 32504
41778069426275265 1960 20662
193198917322241921 29096 66206
112618800583558001 10274 62116
713641621185701121 54634 66453
772735451590694529 7661 25524
869030413100709633 8217 54045
597126124574440833 8921 19698
706080235798154369 25196 32812
587037784262466945 23701 43233
123338321697822545 10827 57094
105012765349126625 59088 61786
446109559901231041 11335 23254
938602944808213377 23860 25188
88791506873626241 6693 38148
167630554529193185 32055 37284
839234808934847361 486 42179
614775759522363137 6494 7087
74526881156749889 55856 59193
791936954808758017 41516 50203
997643880434480897 7894 56936
69831800346168649 37189 49463
161933558702365601 5510 8716
199872520396962017 36654 42683
405333442106510209 31633 66342
571850649441220353 455 4320
711182882197427073 36909 55088
663733381307078913 1606 58795
653478989463224065 11294 34198
463054905039701505 6454 24571
820295047613846913 60198 60593
861767181286563073 12024 13506
960838025162885889 46363 66619
889699513761204481 19490 50032
681948730541911681 33868 47459
981615216809299073 39829 64535
721628252678755201 5309 21521
366648291197254401 6037 50668
128733434486626657 60155 64804
306170088272022401 33545 48874
131431960368232129 2656 39167
961046519766030 2080 21267
414841797378819905 23154 45283
747424796851330305 45757 62188
742157660929308289 52741 54528
464580870668488193 29895 41298
967902370140727425 17276 40204
253838713885908609 9325 33406
973729608116272513 3318 30698
344377193815066817 7129 54552
772238982952423169 17473 18597
944896026650550145 7401 39080
968639099940134017 25606 37895
133561478787687089 16564 19721
574662303390844929 44475 49469
446515937484246465 49868 64947
193317557901494305 5142 24327
296419205470332545 46370 65974
893179128357310465 6072 54007
170798874924084737 13771 24898
266894307594611745 23654 30177
832339429364527233 40612 68537
61846901172309289 79 52292
145642078279887969 16205 43094
204570839781169409 6877 32563
988591978019005825 20871 33371
262381468897991969 24873 59823
630788953461486593 42337 59684
592742165260773377 30137 67413
986897594394083201 24859 41779
722896755349175681 39038 60919
818022380341215489 2799 46597
831163754062472961 16029 17914
208628358932575265 16001 67563
351042384872819457 46946 58447
799980492998681601 25048 33064
70813532147610657 30115 49507
458909834657948353 8661 30948
904410913313817857 70 32220
84347166353051505 43695 47939
603421559449074561 18192 64317
41792894512955313 4106 65936
73886768141598225 38502 68588
842206338440060929 29563 37595
400599394175543489 3766 16761
127217419888342673 23809 48863
300955831987401729 3675 56047
909782189436651137 53370 56848
109635822381576993 2974 32424
585272316371291649 14693 60526
800114385336264833 20162 40205
144623898975591905 38830 59632
863749661345423233 36579 53280
273211889667084769 11474 35568
691510417330611969 64696 64750
887917024825650689 16562 41159
703192792806177665 17079 61142
964137873915067393 50738 63490
742795681074007041 11013 35160
55771301139824201 16829 51996
598241510090446081 39141 46840
340894618731301313 6326 33873
395714873974007745 2802 9125
310179655694849281 8635 54033
55840734105927937 10902 24433
991622432765385729 9374 18777
231935527032199233 8357 49827
115373305359664609 3845 5680
40387729595352089 10962 15929
241016162857750529 11919 35328
80630152077382897 46371 62309
522395719938696577 2929 30686
579648697428964993 17245 62591
149463071526302113 19722 30895
650837485244530049 39484 46646
733141859037797121 1570 16234
514757093567283137 11659 43318
686081273997633153 61689 63119
995003841027504129 7133 25093
848491197196363393 676 38293
616185793148091009 40537 50182
115817721828083361 17235 42380
683565216477696001 53936 67845
411511471718622337 33731 45716
874930341442677633 8863 22643
79138285833767697 11645 37648
248077422083603937 31392 39498
108407627920268369 2260 56296
511176574686075457 8003 60738
838772209066267009 22830 42310
983211727048036737 7783 59102
213694910383591009 5487 40325
864616915514574209 18906 60374
234154383432002785 22126 49235
383758854580001665 54360 67843
473119268784937921 36792 57802
256364712441055073 47896 50838
142711863758396625 40692 62885
426351209937486401 20854 33425
253640025422807713 10134 32489
479009162964700865 37400 54864
679411083158743937 4097 35742
228523532795229313 27254 68554
84211901233071985 5999 14166
287543698046405889 17943 20074
62839685940307537 12362 55638
768462298568216833 11003 60280
528413830329778753 16199 50486
60352274284724673 12384 45020
487737061536467585 18079 32961
812695713097035393 27760 38597
518803322455692481 11262 34501
278689881699463617 27041 37340
529880857523838977 4736 47797
758275614095346433 12524 63619
426235270666179393 1266 14247
159559792071036097 52520 61066
488528284209099457 6056 23171
79801573472643377 4787 39305
802655860603248769 10413 37165
366859707793466305 12232 36456
672521210037846401 2138 9865
605912549577091457 17188 64090
724823430343516161 41831 47713
337306086677443777 41254 62302
346388198689130177 2681 13193
107474130053638817 50287 64169
265151568524554913 7869 59786
180989576587094817 43748 54456
869385067674389889 39048 42965
130346296881732833 19634 68453
844923235768558081 11580 55917
63378757710154337 10010 45644
339853567058344897 2788 32605
665929297744860033 15601 66924
89371062830434049 10493 68811
329963322145985665 15855 25346
765365698061973633 3118 28156
936130184690775041 21 17972
542816030899412993 53963 60737
702175482849412481 50831 56912
741054327294040833 28451 63609
136321444566668497 66388 68809
938837287578945025 39725 41565
631288859290592129 47597 69063
768879415687710081 52590 61108
587502458457670657 9000 22426
113317708759122833 791 1985
245081397982176001 9442 31484
483288684392608321 25895 66619
101325851819972001 9183 35276
539555794379065665 4069 65526
331452114784767105 8892 39105
67122195390286521 3076 26545
959890695681487233 32058 32711
531212397453654017 29766 36303
967064655130201345 21624 38608
308377444962349761 35029 43839
304084554683377921 39490 61854
561803443209708289 67265 68035
882492920499444737 27526 53356
935665465845605889 44056 57062
754503112354889601 1710 51936
784265011241156865 7321 58763
545179367157913921 17429 62896
809294421457412481 28846 31584
149191100351849569 11694 42319
580687740750942593 8160 44435
496574108785793537 50001 56275
76735565466979233 48599 60433
561108078945814273 14360 18409
944901289699369985 46353 63927
380766710744438785 28947 56563
725952544724709249 7235 14722
490678823326241793 36962 67800
297819345524299457 19187 67588
701291612792218241 1315 54378
897279155641744129 393 24432
847267226772210305 16124 34104
290339260538043905 5825 67714
914996521604166401 18345 55224
513158136035702465 37345 44081
117016299963090369 17348 25350
578510581639033473 20179 57602
463199936959583169 33645 68788
33424698726182813 31343 54999
839201588129220993 27755 57694
12401374103259145 43228 46419
618993278440228737 31248 32031
579628602274926465 9614 56387
101902706894030353 5431 62660
199733115441215873 12878 14862
135503925429034673 34197 61696
42207920720617409 4796 33060
440134276028182145 18043 34996
758431870120514177 43439 55136
75141934615260193 35126 46921
695601630457122817 31858 47350
42194870424218321 999 33489
513638261862535489 27600 37082
518094318596794753 24212 66212
14436991046554937 16024 24985
106367271906812273 6180 55868
413689249723457665 3018 4626
145270619023818881 18841 41885
883946770244865153 44802 60350
150586856519133505 12680 32236
509763699765681345 17440 20237
694081150550303489 3693 66722
914330964347758593 12577 50190
969513952169968769 25325 44112
173279038315140353 10822 65348
644258790150843137 13021 65363
645823105638545025 21199 23218
210702013489132865 3761 67376
6120688083182558 17054 56778
26705602620083369 8611 63772
722072841737119873 7665 65358
455223046920345089 28840 32918
58137337308661329 24677 62191
204220989800518273 15755 56586
626809529510598657 15407 45216
536046441981135041 41044 60066
915176187046579713 41717 45370
763987490781701633 17999 34941
944676421411205761 51061 58741
204393786738485505 37222 45475
604770975294083969 15845 58200
124767905479927777 11523 57372
803066947155844737 12498 41557
301811929386808257 31296 34032
715314601302804225 34032 41045
105692127142205553 19157 40843
768573921054358017 46553 62292
252296055871489953 34365 46863
502405381678496385 28814 30228
958948012921865729 28109 56216
959474547529811841 15396 45368
939805448276636929 53266 63452
411684174214638401 55944 66889
338176858245404353 10283 67102
54089166954216953 22794 42184
164173432689786113 12645 48424
463886618346091265 44576 68858
382324632731183553 1735 67595
642815093346929025 13648 28945
701821380969242625 9683 32193
392403375142134081 2466 53030
737404145430375041 32413 63222
517468957250546433 1686 4602
162821060771342721 7094 47743
598129317385140481 928 4598
534244797639047425 9137 55742
902966993710453633 43212 66596
5561694845333421 43609 45870
676922934001861889 9722 45526
378884614977565121 4882 20069
810403019239235073 19949 59585
214294356472699137 11328 53148
2097585428739280 16360 28624
505707889349480385 2995 67458
983693735446014081 1107 66641
779748355515657473 1800 16848
112909489900868465 47671 52907
775540068276868097 4116 11595
789970793153347713 10001 26579
562318621346186369 41296 51948
209251247656194305 60822 67958
977343566462565121 11279 57381
692004061810639105 17383 22664
721361327452335361 50347 54954
106337133142215377 10375 12695
390453004752046721 30307 68386
73711087343102833 38300 64008
320133690262714753 21720 67263
519085117001932161 39297 49634
183860067458681441 29871 65501
461189099749152129 9931 42843
167974574192946593 5197 51287
466543432398974977 53465 63338
541195772775878913 3284 13336
995018462276650753 3376 57347
440421808599502657 63308 65392
88834286618801889 54410 61355
397925535228154113 13294 43395
127525449369802145 31205 62068
171951532726744449 15901 57448
913826851353558529 5922 28683
25909026310401373 45211 51739
313328013283527425 31852 69049
689630994352121729 30985 52400
993613756142647041 5411 53450
986796572130685953 19261 51543
164266061811009217 31396 62171
340800599172375489 26837 48231
731732771599251201 4243 68199
958525727506625409 24205 54921
491558034462659777 3598 30122
152420203530233793 32991 41807
255206014805022369 1688 30176
799109797068950913 10263 24112
558923544171097601 9962 15675
79280225356477281 15424 33139
949495651100829057 60004 60892
801513497998101377 5394 8064
30037858676795537 13861 51816
285116679696393761 26093 28166
102405516940930145 41355 46869
187103738560722369 12280 16318
680983342672892161 14072 22108
33882288402530493 39675 62539
312175160011133121 38530 40880
429234684122704385 5243 65943
241655981055235009 15828 68914
623989931007294337 19070 35416
457274297938450753 36216 55073
361139960293911617 16000 23879
367067067735053569 23823 27638
799111457939339649 2370 62830
136844448140475809 36136 63140
243500063807019265 7247 30180
967221385926738049 46781 52535
934810840616826497 30131 42148
841858291177143041 188 49952
8743878148891327 30813 52590
49199037122026113 7913 26676
297517348038518017 11951 58069
962759010875753729 29827 58117
895118685347696897 3850 31638
63038809604481825 19860 24417
864578478800332545 15130 62316
568859219002089153 23165 45334
189487290172479553 2787 30204
69211925844474113 13245 56558
691725303490350977 5453 22501
681754932846143233 32244 50854
41222890824158753 18815 45326
44456483944944833 9760 21558
24461247659424145 11012 16072
217452243280458657 29167 46118
439886203487958465 22365 58903
358460223982081793 9597 25055
226750732527413857 48143 53489
582195601132252033 50988 54430
787874139377024129 31064 33355
39652718102590969 5576 44831
894913051766742785 326 32510
1884873587467695 22144 25393
789089104625503489 17595 27880
416893016100591041 139 5776
34670960605318157 44528 59125
455606292315604097 25774 50549
30931808086634761 49627 54763
197185488402229921 42249 61023
999589250610036097 56164 61394
715687943568607233 7732 41307
996482382257397633 44045 47574
999170408434952833 41683 59589
661267642349962113 27417 29350
599706350165330817 1407 19022
815393710686052481 39975 57570
898837018750928257 585 32799
444101211194926273 10635 58523
478274778525015873 48359 48579
776441173822405505 29886 60673
107890742510466705 9300 50208
895541831280659969 23604 64589
204868983258943873 27354 37665
84393636842904129 14903 30924
556043146511345985 9535 13814
158812341665743873 60808 68369
523399989768872577 13693 64609
73305470023683489 12494 36477
805128546373783425 1713 16417
398042869418524929 44810 63651
233109024334066113 16236 65360
783767777244449409 27115 53116
413705081258374465 24229 31731
21792549303803809 23802 62474
750394643795683457 28285 55382
591262873684598785 9642 44778
983365987105646209 44647 56032
632741321389481473 7924 48458
489519305667993601 10456 38978
226578462220246017 20866 64575
649438976340949377 37648 39146
468712128762497601 27065 46659
709289866820338177 33075 52335
769170971946834945 12194 49915
585533400787245057 26586 50446
709715240131281153 3083 11138
145646617281965249 23540 52718
904210204136788353 17309 41495
139326545670915185 5531 62800
220870148898576705 12407 56455
109886257723811553 3113 42205
219453843295156065 13159 21038
831257288592059521 50874 62415
942208113813897857 10686 68083
502618527267014081 3592 43872
556629596298492417 14042 65044
562987770660814849 688 1726
380716469059002817 45477 59432
832521794957383297 40100 65076
323058783393207681 45499 65989
792546980175064449 49525 55434
211655906082675937 40322 56822
278902656028275681 23499 30641
284127183589404801 32831 65546
41304554732480625 28638 59624
356140578182738945 61304 63122
774736235451253889 56811 67199
189060896214726881 38608 63653
167033978031174273 35654 62192
618069664233608705 5704 64253
173400308744628961 19896 45782
796335982590008449 12014 13045
239381995318300513 36174 45364
880464512576857345 28364 46828
693225316074428801 65866 67250
547854759454537537 44800 55295
320510808994800577 8102 19012
370699232430119681 447 11315
889146682840543489 31285 57400
551547891403501441 17018 65167
825341755777035521 25087 30819
794491170726338689 41855 48655
494423380692747841 13715 53143
350973935703706305 33562 65830
612899021552397697 9689 11819
445192669570722881 18442 20323
206210179767008833 14937 53767
540325791925923201 29021 36771
352299832146062657 19966 60423
250123405996937729 37170 63294
189748368371933665 23132 41823
898430663373233025 20940 62560
682908780139872129 2946 47082
198505033916937633 15848 20896
64453662888421801 17709 38712
812135709794503681 49962 57341
26388822151918845 2280 26271
581983340590490113 3000 57456
962988410772535297 19607 39347
206069623850652321 37894 56218
746535320096729345 41889 50080
891599259090831745 16980 61181
957640815772304385 30644 50641
532199959748609793 35643 48079
437942616401020481 30115 47824
274125406612036225 31573 49126
497504599283640641 30545 64302
60781243873918809 13992 41923
63170339448834769 16341 17240
922520908551568641 29476 41897
249941067678729921 38078 65864
387998766637664961 29806 55472
165969244172433857 47186 55739
223350682608135297 35860 68030
879869794942234113 9630 52523
790521554606954113 43158 64845
540489216191662785 27572 50542
518717658160333889 30901 58166
304206865546330369 459 38957
540824414810416001 44371 62582
217795418734571201 28481 34874
868794156435747329 29792 65955
34258666685072825 12324 28188
198937191401228129 30402 54466
985407752245908609 24292 48331
677513418943014785 45639 65440
558467384271761345 8722 11646
37518541119922593 9050 13176
536274139607687745 8966 30724
719370607821055361 21660 26223
748349455979958785 52575 63663
380995680727750145 29200 60353
763284957757338881 2487 23636
277436074660009537 9856 16441
902903079579498753 31680 45705
660999749278644737 15071 66333
296204521694054529 15341 40677
366328866467604545 18249 20480
926693278383279361 289 34328
246372723263846177 35648 66586
601181201912755329 1488 59913
510636871292540225 7698 64692
894135800278842625 8212 41346
605415285798002817 16444 53933
419620833697681665 19320 30301
217578264073132737 17852 63361
751452085070692225 2189 16703
531449744619095553 19809 28770
963363868943947265 19662 38292
107928558054844353 2476 36674
496989489205002881 17491 20871
112727080246784801 4355 13524
666365540755467777 18415 30983
933615161114467201 9192 51720
943101719887831553 17719 66008
878626547684802945 10998 64168
838385470491505921 55094 68245
243008442041620769 58853 59324
165946814641142017 6861 40875
302269015062776705 35126 63931
801868958701650305 29973 61753
881791491759862785 30527 47444
295141819967906113 38195 43163
203255463091380769 26194 64419
906941978000379137 31390 50104
511221581120103937 12185 39607
169347386518250433 16592 52858
863288852651990657 45081 61600
708315939887430785 16376 65116
856331332768156929 9746 42653
107049620463069313 45610 59784
53854956758016217 22626 49267
908351951319037441 7430 17288
980758402176142849 21482 22722
118943524189727873 27618 45712
62714810009865121 18463 68604
888387822977652097 1118 39481
835915564734115457 28613 31818
58660036436432249 29781 34222
362216018999107 20753 35385
590879852174129665 8030 61005
10470094323657975 4272 16371
695749855077547649 25758 27111
646363333598813441 3249 9316
612525691646400385 11458 66940
668818756539344897 38535 39278
456849707461596929 1865 14726
258035798311084353 10617 37445
917259743692500993 37635 38702
318524189186852865 9563 42347
560193335986877377 33834 40528
681531189716494593 58713 58898
981168799593408641 9677 66438
287496466368146753 7323 35460
641848002976583809 64044 65599
771220988906264833 25754 66743
201658389642449985 3122 3636
669911802864554369 7036 61558
400390601386032321 3966 6491
202391548089181569 15101 35411
412679831803135489 2899 47074
360185215147687617 27611 32763
665693298939029121 14910 18849
841542076674329601 46934 64808
577949579566098433 21810 31484
528357076686056385 43491 43709
6949855448635135 34940 67720
676840298924602753 8710 25856
525676484468395009 24348 37116
186491450771860897 20507 66647
149298148829526401 38290 51790
89187319359581345 17798 49897
641554318474749825 15371 18415
89468416367843425 15178 60585
166014837154857985 22192 39731
814415406158630657 25693 45316
61246658500412113 20733 56245
137109883968214769 22460 58611
487282284549987585 22761 44252
83803932356090625 26534 30308
268234332279110529 2600 15581
277010191680567169 24669 45473
34338700248621737 14830 17629
79638662130193441 27879 68717
386032374047179137 46479 47741
24725639167321845 25530 31150
301177695263898945 31568 61496
373121997465858625 1569 50219
493109152626249857 29058 51618
542962621235652417 4433 63119
500995962347627009 3539 67644
463605771418784257 27651 39861
231425325941987841 47744 68410
473818726233965057 29148 40584
241805344725346305 4473 21832
872777750624265985 37246 59855
931799857315173377 102 61208
664576629500906753 5277 54795
849910990003092353 24108 50422
598877254078942593 64251 68317
657124812504012161 46779 51855
631503401419514881 51378 52855
910568400143684865 3574 57533
659908270077181697 18198 33111
542985354962883777 2060 7259
177919525654509409 31680 50227
815701799006074369 23252 24252
178699221006084481 1830 59547
779066582612816897 49116 49451
429699048394873281 11074 36447
807102158130728449 25486 34744
135941148994106705 32437 38603
567789915092806273 17472 63269
627446416386753409 7369 49232
872408261737245313 9622 17816
861309636668053761 7019 47127
572238958478667585 25634 65692
70843272723358553 27675 41698
817166165777333505 1307 61143
290604299001728321 20634 27692
236303457317450945 13517 34083
444921327258917633 35529 61320
310494125857001537 22911 31612
403562246936772353 11807 19145
48160404030515025 2718 68689
465021965632907073 16115 26873
829859347406252161 8674 50294
409532593622259329 32665 53294
305168925787189249 4495 64349
998551069728641537 12299 57163
342082561132780673 29370 47102
675326912254362753 13289 44501
314800521343531841 4009 20512
995805155446966273 17002 48252
617184260048130561 44788 54893
21949623100937289 13699 35312
682553887577018497 34843 68721
174483953451179745 29652 51785
127705263700459425 22777 49510
457101648868118081 2194 62311
453484270028074113 35352 63565
235241527533453633 38080 43425
121681913187526193 3063 63417
182754394607059105 31784 46791
307956306183189825 29456 64988
767864505965910401 2995 16601
239915459556709025 14166 31730
517998243368694465 62166 63906
792827017001943809 29835 49478
65378556131157953 34928 47820
779303900825819777 5480 40542
324944374292925889 32208 56084
84177253801573921 11452 20057
969424424377471873 18910 41688
669935461579182593 32528 52254
409739868265901889 21419 31969
24005836567827289 19957 67026
94339253912956161 25948 34875
454883906407896897 1151 34453
903657830195072641 32097 54210
7426138559640806 14743 18145
336129046140904129 17658 17668
43079746871409697 10758 42434
694535688836467073 9067 52124
684680293217784449 41052 64846
279400607645222017 24160 40602
986515953659473921 1692 8681
882219997462158337 7684 25885
708906835373927169 10463 45879
830687688560168193 4014 45783
237014833729272577 3842 5488
950674013978144257 26751 45213
840633752086663553 17283 58540
287682830802800993 17433 33304
222842088881943553 494 18178
783429149893891073 31304 56755
407365921604867521 4438 24273
804775269109420289 22576 61876
93987550025939729 25682 66837
869402106304548225 20602 54348
314714074476317057 1361 48801
336972626498926785 17122 56509
793697492751615361 8215 57293
545920224275363329 39127 61866
776967031180863233 13410 31105
184601681186414625 32994 62310
383973597312131457 2218 14371
70137329215086201 8592 61483
551910368372492865 10594 49723
64867716589454009 21305 48590
679756332170224897 8169 47905
785795206491172865 44516 58991
458488153363465025 7880 8796
595004462407409537 9844 48792
610268627428592257 54496 60289
918280871174360449 11840 48432
167410276376276801 30367 33189
373843955310782401 33105 37725
940766975213588097 7778 27135
267811050903702593 20536 42014
884221514825544065 30917 42915
729529355052953601 22537 46292
652364360927645441 8643 20112
630881849935420289 45975 47682
401240095971960641 6964 13563
193010408310847489 40115 44787
724660504725275009 37223 58438
438267466979937153 6391 24906
748088496214325761 56186 58434
939002420773924481 31579 48078
613022589100705025 20784 44540
300126161941236097 8623 46143
98597839553210769 22532 41207
684231840432552449 52350 53580
911261778602177921 31693 36571
763338469651188225 12738 47546
832364846871161729 27939 64716
769886434167197825 22431 51436
577280213908618881 13289 36441
153101004638770625 12091 61538
449247154129412993 11826 38867
600962118109016833 19708 24783
444527597318849409 42771 60476
351943152390106177 58680 63691
1044273879916347 23075 52669
36253342330319073 34356 37648
300688792611719425 28774 36542
398512561940023617 43044 47452
552347833134067649 2432 64920
282546094730015809 3190 16483
576181851737484161 25483 51171
921352704489351041 19324 19725
987251294115839745 25352 59471
955493640004554881 3009 4476
122412366396456913 1343 44444
387010905564423553 57565 64869
924856465257111169 44070 51140
134911609838987089 32758 39547
881312836750421249 26096 49448
586582256526298753 16218 33191
138247050466805633 46991 50256
917922572415697921 6192 22733
645877664795488513 10981 48848
531502727496942401 9833 65926
342138577723037697 31689 63789
410487295519978113 39234 40432
12943228802040353 22448 47338
221217700498158369 42764 49737
536454605898786241 55302 63973
594232140422001025 39366 62456
945491090198100225 9255 54351
497309081296307905 50049 52056
888691443936696833 12903 64778
655845945833910145 28589 49989
737778537836927489 8311 38402
247679193611872961 40256 52769
888563041537441537 11287 56615
312276945078615169 38943 46492
242507199247835809 40485 45000
579251872487688449 14846 29121
804884537918642433 35872 39490
344987267663533697 3125 61985
839285156721185665 37743 50027
669024617213182209 47584 67449
267152497437695745 9538 33643
955970971227905921 5393 16715
146453710424207617 65805 67176
933729400774225793 43824 50022
642382430451906561 7 588
959337893826450689 32132 56201
986944443683764609 22871 53255
952247824839218945 62374 64248
200415107213178337 866 34059
54111472225024217 36996 61850
680588379605364225 66398 68908
428567819301790081 49664 53592
386422734362074753 16006 42326
112460601815577377 19623 64140
651974585824685697 15732 27452
14628075879016933 25623 61834
735429590197401985 8392 53869
235735180408106273 34343 37721
400683397908590401 30045 58501
311911938711332929 21799 27777
567379518852536769 11842 30225
248128744026423937 23510 39422
600007304237035265 46422 54911
50038613826302481 988 57670
949080077308554625 24583 53185
831151130422476545 60371 69020
976003278605514113 6578 7506
683645366213212929 27223 49382
967050425316788481 25446 47018
964835957830565889 17736 67326
410151773789603905 5585 25166
261223910608947553 33978 45788
948092559289779713 45265 57158
94083445008230625 17520 63153
629662512408895489 4344 27581
878806532417868929 11833 36405
326863529549658689 37882 51144
137975286354681265 39099 59120
857573443117043841 24438 33762
736906660979457281 40904 66793
685795158496819841 27233 62834
310396495360571137 16651 54534
832619582927872385 47677 47898
342193721157215681 34992 64845
485707807779338177 403 67674
722835903324529793 47804 61654
853160752864422273 5934 33082
729187173450867457 16009 39646
928091237904897793 5003 20111
942663910672273153 5884 67792
611384246588539009 6088 43154
386828780031137857 6731 52145
614348876442083073 56319 58258
427229697833247745 279 52083
959048062733042945 24468 58676
447049366762428225 38540 41346
424767173506712257 682 4857
937381973967653377 4657 28635
764085293816730625 8438 51374
386175751913455681 27605 67791
671399488121469569 39575 63785
341974037393335105 40033 62560
292708410374412865 37030 67786
185889143359446497 19934 61564
784639428773420673 1512 39358
392917003837418113 799 29553
182866320779890401 8013 35501
450987230151739009 3423 8304
882572078574074881 4839 5315
110621090131708401 4992 34115
895025037679229057 34724 59728
160832473871664673 2902 27009
714178382350485889 28139 43117
951315384183764993 27334 39090
352647353484893953 47023 66133
486377802695344001 31171 48755
940448472263458561 22424 31701
306738149487195265 867 21305
369195932508258561 52248 68926
803212089074548865 6311 51311
159129172660261281 10226 68207
535893966585113921 1395 65040
937110478528705153 9922 13557
713200512886046977 49394 65876
736259666324318849 5538 67461
367707467269845249 22804 57081
797520946411989249 33606 53357
514923238317862785 39588 54209
487282635583188289 56315 59296
409067632389842113 30326 45072
172337947298739649 18271 24521
270028827145651457 25278 26985
768176425378701569 10390 20568
708428163441432449 15780 17271
612066361385924353 18820 44364
954480535905901185 12009 45964
167932223889483361 35497 42798
971159864148397441 5266 65020
566851532919809409 12930 37889
388023162294942401 25847 53673
922369232126133249 11126 57839
506466843476523841 1195 3973
232897091208396737 28097 63698
851449479413758977 25451 53514
439685609593187393 41273 66594
260981238493165793 40043 61255
153872231744525569 4319 51441
850687587738363521 43308 64407
93603951129555441 13736 14320
112117616663489633 155 67910
894012015407778177 10112 39569
112527786424010401 10405 40300
213182482900453601 46557 59624
752749815075468161 8456 55656
257439713684032513 3149 46096
13998880248792035 17677 66499
101397375718935473 28930 45059
92496271204829841 13047 26385
152313256405957281 7636 22769
592903258668172801 14273 38786
928902873923949057 27223 31589
771466458669060225 2780 15025
418601238175948993 29953 36508
569616671586786113 9931 67767
565764640434427009 15868 40206
568207424476192129 13131 56368
118885522884962577 6438 31948
360616445057331713 39779 46040
282633135835244065 741 44573
670147194049512449 51742 58434
781200065086391553 14201 44444
484859991688679745 3506 7425
833348293930956929 4029 43336
744287529303456129 59737 61672
464556954923605057 551 2533
579507937586299649 4960 25747
642289540627064833 13932 26063
827353755758842625 13200 55631
858863702342954881 13298 57206
147862072657900961 5257 26002
690226639766113025 2587 40405
374040679617259265 5275 45327
733158218951015041 41340 50379
277931696595686625 11821 55851
609682251157284609 10293 31752
532252557364778049 9475 57405
195612644595524193 36632 65174
684791841293886721 25370 29450
461956764993207233 2350 25614
325048221344339073 7727 43721
446091913063948929 26427 40696
255767364376254145 4019 64756
529435245646528321 38827 58813
926971367324021889 17301 31453
992080569701794689 3341 61144
698257090392971265 42976 65843
184415488981390049 21660 43010
441047236895066433 16304 32620
900769655754739713 11564 32502
211366088599930881 14154 46192
814660583301265025 24819 57608
372312041058897601 23837 62749
297657272334372865 9216 30544
301980881555621761 7426 55250
830759277384689921 13534 33940
511537034106545729 8672 28407
453169543596768449 45883 67938
842915939561862657 50030 62382
745118212234263681 11061 67988
892916721356748161 20289 51475
865935926506335105 15996 61678
296569294734396737 9366 48359
100331978681854401 19197 31788
372886833000656257 18333 59415
431211975934328257 1794 58424
195314567717872481 3026 33509
898475333354287617 40324 41200
741773981701463425 22302 65841
236666581312118049 50618 51990
644665202257002113 10355 12568
14607053208866461 25818 37549
970381906216410113 11884 56376
650847157123760001 1652 2907
883988310501706625 36480 37215
598912146396902017 3571 41818
601490449646512129 8435 32581
41988106680616257 30078 57318
61009307558819617 5809 42024
523258777106011777 3109 9555
610059491476000897 31425 46895
800692899372730753 2662 15280
31198519906439517 38136 48866
709703616768269569 51354 54801
511042509838851777 24815 38066
938031118437361793 6159 48528
533906251359283585 38270 52466
500214716101371713 49034 61638
622349856943920129 16281 25244
723756661724532737 41413 50261
798227444814415361 46464 60277
757539714373809409 51892 62703
271761748803093889 17075 56377
935054724472660609 12105 26652
939320150516479617 48539 49384
905049576552617217 33105 39713
246451962838513345 55438 61866
856221073234276993 8921 24228
288437564560098305 21611 48689
756229388103594881 10832 30137
845096866095296641 16841 51759
240100246312561441 10410 18676
597300497294341377 2312 15144
499338353668978369 18528 58921
725037225155354241 42728 57755
783467500883855233 37035 37333
331549832710209089 50088 60674
196066352146363713 29466 33520
107233838935762545 45779 50226
35715382889531357 28752 57083
652665909276819841 42108 63428
340594509335264897 14251 21856
373288949861809281 34722 37741
42457535282547809 2994 57638
238587852545521185 16656 48488
482517572804017217 48253 65948
271945189930214337 8015 35730
896622595809713409 38618 53916
537849782663400321 10571 18061
328176724459812161 18724 43992
754449068422168577 576 3450
937287579700150529 7786 36959
39786568228691977 31567 50884
644028156978482305 5086 10513
333078269988725121 3801 36488
793275807913641217 41873 59033
495538464180341953 5659 15402
346055583268228161 25126 33501
55957868012718849 3437 14422
241177040479495745 23542 36537
984365618142504705 5873 46750
383619156002811905 27925 45690
11881531051777473 22897 69025
847069819427286273 59217 66143
202209119342015233 58674 60263
36589359464816345 6932 24179
315936472286132673 8470 20023
233345929375243329 39419 46373
191419059382894817 30121 42808
522587610988399105 15347 52191
921906825732825985 5712 19826
186537158500311041 19315 68887
940901037296711681 36987 49781
947465886683549057 21366 58167
299175891044548353 24925 43216
563183000865816321 43575 67071
295274734891137345 16651 35864
577000978360178561 27465 59020
985514833486739457 25340 31432
407187395428405121 10111 37146
522530674991301697 19610 64969
720725308150466817 27564 40805
564960519680717249 35211 38968
946800859985355521 21657 44731
726528117209568385 4400 54014
618810886751692417 30263 67055
551049775413496001 6773 16402
259714262356578017 28352 37000
249787305889114465 13512 46533
138286312979378321 13960 46985
605968031746591873 8440 56025
682519788722569089 11825 18228
911557025345217665 6266 32440
703293988931893249 52862 65334
168538642306508289 22194 51083
282116232760284193 4161 35605
656122700975416193 32914 60114
202656279022736641 30739 59232
868151670508730497 50765 53235
422017351533352065 18004 51824
158675173725725921 15214 53117
993160484935561473 35047 65700
584309223054951553 56032 63293
150846527501254721 2843 10189
534574832284860673 10860 24142
14513554699565391 35164 43267
985925007849893121 16829 54806
552826153014049025 1526 20894
328184074731922241 3729 25486
277053705069210561 3120 31422
211210283009471297 6032 11672
554428826754911361 11256 25291
897142151685287041 5581 30397
10607924722311425 43866 56052
685133301376204417 43638 60464
935557433282237825 25072 37156
556434378791436737 3230 48015
866296953964354817 3655 23597
121156304420644289 53622 55318
390045279606237441 50985 62527
975151560152241409 17078 38032
145933117144497985 46664 51895
518209643089257089 7378 58779
595673499111907073 21356 24758
320609298517723585 686 20476
858626629350016641 1463 12436
490508263559569025 44079 50707
49423715610981137 10294 55807
184539745268594401 24312 65438
843383021651053569 2838 56305
901578155482532353 11081 58741
294827301369902977 10922 55113
991294325878868737 10395 19131
481283441716346497 34019 34736
406340981629959681 40627 49777
494921275119065025 23406 59563
137194127183633441 41877 53234
992111101513192065 11297 62986
824780553421511809 16582 44489
700732781800521601 9221 38181
723999013880558081 40905 56185
668216373541230977 71 61114
12936649081119357 27917 42013
730021987657078657 40635 55805
280476215766000801 4876 33550
952570294129717633 8593 37534
93966452666855105 25273 46222
137224924705119377 28736 37809
88648156747581201 31572 60621
187286829251764417 50861 55901
142883185431166737 34727 68885
140536140166727105 122 28158
591776744184855425 10310 11746
421718507576631681 60940 64658
59301868400019945 39049 44148
627613761563619457 7739 55602
227661265088244129 40563 56191
513243239592458881 17676 56822
835945159209892097 25807 49905
23609589396112797 24773 43793
943428506653631873 9863 50314
126132633086914577 57248 57331
456514409610697665 5855 68896
144631889144786657 4125 14759
568590795026068481 8287 8870
240869196572067073 46477 50051
501414055130616961 8955 57068
431221485240723009 51925 61851
285529390570772545 20088 57679
643781805882358785 5118 49836
267207737705440705 16795 57766
649220374152147201 8400 52272
196391152783149889 14171 64418
150091007660893889 39780 45320
925933738100432897 18713 67347
233169184331000417 31322 49108
670204655791806721 21509 27111
206968459279327265 11605 35669
370741920196856257 13350 39903
638093229952428289 28117 53028
913242058699552257 23390 51747
70963370410471073 5006 19867
868836026178193793 16172 36363
51609445663370225 38282 49122
360564076267152705 37 42233
109453529490313169 36891 68933
222390372832741441 32790 67777
526465963433391681 2997 30511
780451417173111425 29590 37557
451334681167470081 56201 62605
620810347089637505 3287 17216
435045312571599425 37614 58442
831086121780018049 2356 29209
330039981043174913 30065 38373
848148146024534785 15171 53328
267529002537937537 26958 32916
547314401504024769 342 43597
3626304053728547 21710 24770
629270515409011457 12756 19932
324218397835363009 37609 57965
373387920018771521 210 37457
192896635239922177 1013 2888
95980373934459345 5161 33650
154192127521351809 41806 46627
825907025128600449 14414 20077
999542938884264449 59622 68578
115070730016576305 60951 66261
515686601222892481 1867 37448
272316301718163361 8255 62901
311662096576927873 30239 59137
326463767080731777 42606 52351
761321341478573953 22275 36035
168644033226541985 23744 33532
692664039195154433 57992 67863
520261953941364673 4266 4624
450937601264580929 16784 20871
112021794103768001 31001 65094
709876384548440577 58402 64676
562688091820213313 5739 23225
468134928188359105 33617 39353
347032511186142785 30265 31850
978749044053149185 21534 43774
635368901198567937 39723 45289
249708775554420737 21908 39488
710153990374024577 9071 57767
874545690755272833 30779 38342
549948642567876801 29048 64873
950620757821209089 26677 43758
115404168911766193 42797 66820
752221999818903681 15509 50515
357206917730927361 36077 47464
465754516376147649 5046 58436
460543285454249921 23024 46911
582653493740540545 24063 65056
200174775112465409 39511 58388
452782213557949121 4690 59772
572510822457985601 13141 29836
484683960535694081 10938 49778
224547106063504033 1281 63079
571622220950967361 16000 29847
490710530756999233 6961 48196
642189076474327425 6755 24920
514203631887717441 55835 58506
533215424665822721 40142 56717
906719156974759297 765 44854
337434368115499009 23180 56756
168977105781202401 22509 64046
676068548103739137 30786 55614
10272723183149425 51209 64579
209772303909151233 2007 42424
286922252558532865 35704 66667
339965804078982337 38199 63028
827142417448016001 49967 63344
624865425994318721 43291 44830
302094004438423297 11834 34672
443567845644491137 17579 56398
539789406098080321 5363 41199
86211330528104929 12265 30277
705965325781456001 38429 56832
291807201030248833 21618 23365
343398236220025409 14112 18401
669226292428607617 38345 53815
37704916010220305 21927 64863
619934965262142849 27367 59070
366821022517328257 24066 60338
349337720307548929 35231 58791
354069900498849665 9577 51382
338032291781015489 60060 67699
760783368773928705 7018 61793
29636732104695085 19766 27419
418999826494335553 29957 58385
971404994227309953 20329 65419
576947023236087425 64613 66747
860221274016229377 6707 60687
118352437626136017 46863 68151
731538143996171905 5923 16659
805507671766804353 33426 64617
749362677233069313 439 67362
185700368773488833 8777 28850
816582745701065729 44772 67336
352218095136933569 9146 41756
574374671272696705 48797 68513
96687645491478241 34498 49261
481436202810922241 1974 53225
686231219795644161 2952 56918
645248961799399681 58556 68571
874977251347296257 20353 21815
671495161946534529 19534 25015
917993437410146433 14657 18439
203815847282900353 33968 50651
772032604887279233 20 2083
351611259136372929 1656 9347
633500019880614273 17890 26648
761837305144172929 48847 59904
102468128043192049 41199 46198
837550097240193025 11323 17518
551340575921003073 795 40435
608863836679834241 27041 66023
499953752092871169 11801 28869
440599273250764865 13416 66673
37777345149976329 63405 66408
930080433542816129 13537 22255
116016758315730337 46020 59658
40525259779752081 36293 47858
440151768458420609 38532 46127
350301629387107713 39830 58524
722778350727772033 22246 66609
15849239223225455 18253 61363
729619271711044353 11823 36448
906696040958184577 12812 46025
754793370243639553 33854 47303
475781404385497089 2570 60913
901857616099320577 5224 9903
103047395928317793 30960 52422
285706145794883073 15857 25560
381879588216914817 8303 49337
212144565191550785 10075 52007
825087102637287041 7895 56542
80245200834006881 10052 10713
830714180291959553 24199 57313
534095058423091009 4791 38066
121733252104096577 31274 47153
785880955773002625 21323 67718
137034941218441729 1132 57528
766300625935798529 2185 6544
662387867724124417 16369 35093
172865250742965761 29653 31100
40029350826795705 4973 46971
276913492810521697 29170 66131
656598545458710017 37168 55877
34836021118032081 18416 54100
217494334240424097 23604 51734
303528764339972673 25152 44843
119577669560516849 26085 60648
910056353022262913 40555 51544
682746414273747585 32126 35346
117079320561586545 24251 40666
144862458458081985 43375 52000
457890990032247233 7585 13878
639877351544068737 8503 30803
638283640310987777 39346 58575
722737504846794113 16199 67580
955406718001079041 18652 63831
51905967716560753 3697 24160
259765785066448993 47791 52447
148248535801119617 25870 29297
590992484861011713 4225 67320
835239914928646273 25894 30353
494463263333244673 26339 39302
83407145334224001 29976 53802
698482178912477953 7418 41004
18776468160734085 1032 20216
31391529764064785 15835 39609
371591555786213953 55841 68633
766154254976306945 35770 55903
917446789634734465 8362 57205
45157512127673273 41434 49440
104633358221054353 21299 29701
486779425373860865 3932 50372
872926357729976833 19662 39668
559597866122757633 43233 53741
680464978154791553 30634 59775
601066984506452737 3908 23119
147853179908107521 769 53626
114224695387434849 14217 30158
486682623924043137 9860 10331
187773574330797985 555 21976
347847832234247553 53047 62346
402331304377142401 13658 36140
837525013333792129 16839 46337
26611885771394841 20423 49301
245923099771143681 53587 57056
341057237574659649 17243 48358
172524552397351969 7067 44372
909032490573615361 1566 51272
38888844906249889 16915 20990
767724462255770881 12229 52088
697775170498946561 12337 35206
297926271782934273 16906 55198
51857517048627953 13837 24636
626499136262594945 28982 52167
378075011670677697 42517 65253
588159331436109825 39281 47985
386070249603260865 3348 22875
779945029433875457 55310 66193
842212954380730881 7975 49512
740333363669272193 23577 25059
372500581194824321 32468 51108
38229400007537609 58991 63738
575820794778497473 48149 68692
141863852785768081 43717 51825
328935300271165697 316 19930
403409027945585281 17058 20506
87328193234871073 62040 68117
880862651383246465 45500 45754
635737557968692353 18028 48512
58027238234927833 15900 42046
242830463752301985 45760 64750
934752075914865153 24307 43845
643899035967574913 5604 28290
138731171289990129 11833 50592
984680292899273729 25552 67660
109251188553635361 28911 53834
241293406504123457 13673 47319
601186337123976961 55741 68898
345288821847692161 21532 54854
493462977441815553 709 34787
846635393240898561 45400 54707
448511687465426689 20772 47561
320289524359257153 6373 22458
99230264838901409 23503 27851
227286246822071553 22898 39461
629947117975206145 16833 18929
411575277678213761 2678 37010
650569926832155009 18562 57100
382860200162252097 15805 25036
59535533666362993 35152 50732
737835264742958721 3085 49502
901565961642752769 4694 33384
72085278331453393 29855 45563
418167437045269697 7863 66149
644539177427805697 21729 68463
655203658648524417 33203 40357
640438518807069825 4353 61426
820186492877255041 26149 32188
942661924168792321 26515 63621
894736159550895105 9009 14824
119968022365693377 9766 17208
603553748333439489 4384 4750
841007993813736449 65920 67190
233642629139033889 30547 63103
94065115483299873 16231 45306
667855205097751553 49037 58905
495351103366832769 562 20477
647290628348351105 14903 39686
256767074301787809 12309 57030
86626313304122961 20448 39282
922697072971903489 29739 44712
123155669273380401 33405 35663
640837150503056513 38822 60829
480846748433620545 17727 26150
974126339495999361 38373 38738
207854892976719457 28354 44931
68141863308763817 5961 28338
602193604029793025 3856 21871
637572452936371585 2982 47024
236170908836093921 39584 63305
900858491794604545 18631 20213
152769947787774657 2496 28626
274614610078916865 50429 60351
394402631290752513 23779 27957
788306230272407809 42012 64166
399462608738701889 10808 33927
464351079885023681 19472 53906
339384008686288065 3872 4673
941585369151550081 13185 68445
134617151385768353 36166 55894
23496577476326053 35159 53344
303835421973623425 30658 53630
890987946943138049 39985 44620
921013311251755393 4556 25990
945205560823200897 33912 45257
953707800793289089 45123 67068
537943398416114625 60835 61892
940719777870143105 46727 58482
509335368822920769 12986 56442
506072723470261121 27605 30906
187091611853897889 21903 44178
668717178292922625 39552 41728
582873403877204737 20954 55432
96004498157519441 37188 52643
702316317393364609 20918 44315
709491499197994753 11521 28659
179381498846485249 5962 14208
223769027298125409 53907 62266
774981671054941697 63731 67862
586281051157555969 5971 66005
68253509869538929 20411 58549
492330699226009473 24755 31905
809327087793274497 500 25779
848347487076139777 9175 50761
615409355492207745 22399 58930
229439191594799745 24788 50862
139497624212392417 32611 59190
273449400722995521 11413 42715
953205491347762945 27043 65481
994964473911913729 33884 53769
199902329997495809 4896 35731
74414713168252433 46361 57642
984648480774044545 26173 37888
216187023261774401 50938 63421
114758789117441745 35925 44745
175999467285834049 6291 15716
950650207738835457 3833 47957
131772880827405457 53644 55999
677431369947708417 50035 64182
788624855808350849 40965 48935
263630691775009761 7174 52871
16396239563796657 30148 46902
313511310153071297 13899 31736
568515369210217601 27797 61816
830202717800819585 18363 67228
6517327839326016 50719 67677
805901489952429313 15784 18247
690507928455005569 49563 50541
53281899218266209 14971 63516
254657002543162049 20986 30464
982215408765167617 10779 63335
663528826871555585 13457 55982
382451663043827521 24390 50140
152483250556961985 17922 37776
385711287709153089 24803 51496
854481307620645249 18425 19935
542845293530891841 36403 46436
826865282108322177 12232 19984
66266186484906345 25614 45889
540965710880016129 11252 29267
148631908292077953 13504 15968
419359645861327105 12453 40409
917434360338699393 4180 34827
145655400510335649 6538 28031
138230380822196961 58489 59413
996846366156184193 28225 58153
563686603549282241 44117 56934
795939186068181889 47538 54921
554820078058941825 851 33454
544583060085322753 33058 33765
267125842728642497 59272 60586
854153755104405889 10386 57044
447140163698467329 4400 20881
895017898587475713 6113 67189
8326568666657154 48059 60669
850781785227240961 21151 61333
750915439906851329 43567 57918
725399693954152321 2973 37135
118834641982697777 32816 36564
771671977919297153 37712 41771
708836574336007937 46716 47329
790521888574552577 37267 50960
155047387974203585 28855 47842
768810309076087553 24267 43896
834551398463947393 16043 51979
266688348895364417 4587 5263
140804522272940609 12431 38067
622476387181009665 13211 45964
370662079734362497 25585 54370
688919196941021953 12248 54767
639566133734117377 6500 30711
142669011447708273 25718 46476
238715676269340097 40564 58631
232126001827900545 39448 42342
101417506891731793 50270 55283
793269891645522305 11464 53642
346443191571584193 6275 21634
581954068012557057 12178 34627
554579805815475201 3033 47322
209198091177228193 50702 65315
879240070118857601 38061 45141
972566858039520769 1612 40020
449253376800225345 22453 47688
682329147800558593 28004 40206
543659425583431489 38647 40616
44060337798278225 45419 50776
521484471508610881 9265 17918
765626074675992705 20522 27887
194453484083158657 11211 21066
445544794261984129 33340 50806
118709357470333281 2450 14317
708043610683077377 45807 54628
516769067888365185 9453 28976
832195011862076289 5717 20208
943449881718887425 7748 21336
728486235676058369 3230 54289
464174752870082561 29617 57611
373598166553357185 12470 21849
538444398317022209 14522 28169
80463656046859457 14545 22654
593340918180221185 2217 63750
701248968743250561 10569 64839
700805374086737537 27475 52240
287008761129470721 1617 7896
768854581703113345 14974 62078
516655020096827393 54507 68169
4482761517817125 61409 67489
846691514114567681 35989 65927
527648992210433921 26107 50974
796698607285840385 33701 42795
593638186080848897 7518 35926
556841934746699969 22997 33895
642058741387831553 6814 41053
655005800525394433 11335 23490
733131949516387457 22480 67196
471925317648654657 22726 37198
663144978481685889 35259 65312
729326318736020993 31544 42881
349200613611369473 4703 53076
437807172158613889 38624 66862
880617469738229633 10562 39063
294429728881816321 5603 61995
30940313007089773 4376 29701
312693129575492865 6301 43902
730731056574857217 21685 51942
773751726966942465 29012 48546
993167763210006913 5453 5821
20994304186359613 26826 55398
106648843034765409 54764 59625
613830064823183361 61821 67739
109739993697342449 33899 60945
777290377897102721 29659 64276
774013497031152257 2965 19619
563179702690384001 7022 50328
833982958323897345 23666 68186
375855067203531265 30482 38157
524296693686029185 17585 20841
778272545179497345 11381 20305
134391168644707905 45248 64924
750660688124852993 20646 46249
275725275211275553 23293 64544
177185220014600033 64592 64968
228473172770119265 12476 13447
877054322074997121 739 31172
881406462765898625 7641 52621
436610347475628673 21693 32113
119163875465556401 29380 52900
986936665969508865 16669 45468
361263744053534465 14967 40436
637519186207732993 384 58397
684612176897726209 2859 32599
403690085656762689 61078 64938
932495188598057473 5579 67411
12917990526027269 39008 58944
285764010212187009 37315 63158
642583745522003329 29118 30174
975797223152742529 29958 66528
538833438026166785 18773 67983
713754394504174849 6670 65704
760095021341243137 16187 52439
704254645059751937 26108 62814
284745646711563425 5147 19517
461830402215280577 40414 42550
936566780659305217 18305 55787
170652174081798337 12321 58927
846887160467197441 8955 48324
169857781053021729 14840 49819
527783597632321729 21115 55718
588459455776661121 18480 36912
718744403047871617 31674 66484
33300182688559945 50665 68772
81185619909760481 34092 62888
92700444377815217 14153 32232
796211046305394689 3441 23634
607159346239765121 16891 57048
262210686234567457 51398 54563
729534822880754817 28679 39304
105502070654573281 3029 26083
867359976392531713 31647 41411
128202467512281265 13059 35805
947223875114676865 16885 46478
312369577272029633 21562 62501
450462256452706113 25841 35094
495858933640988673 42420 47654
335171321503015233 9918 31289
200468204734754337 10677 29866
494770758154185601 37065 55273
219610395903757185 39009 55184
100241379483893665 17707 61299
470875870236945089 13393 25789
503638765175704577 42440 59279
400773802703696449 54002 66937
418257023672897089 43125 49944
336636059674070529 36086 45951
681174528539525377 2292 46906
920868937369064577 1195 57455
600541412305634689 62460 62907
185477594252240865 2226 32188
522148531879704321 21589 57086
199016743171853249 51753 61042
77030027796400449 27783 65786
327188266368857217 42134 50950
326561275475807361 6977 17994
846659245088048385 9355 21505
734670562891810817 14948 23129
592946526817151233 22431 66668
244317202449902753 18712 42359
488608512681281601 3076 27260
737737282384632193 19807 48388
422602081392618369 21907 45144
410395001120360065 30325 34021
665187876313851265 18439 35017
779886816183083137 487 67287
469668380223488641 13225 51788
413815436695440321 7143 13004
575386232180107969 18319 44679
820218405204730753 32974 40477
626749120110268673 13278 16752
446967905772861953 36452 44527
786794812916966145 3138 42820
890593839581672577 6582 23820
477243591341029121 8563 64147
932223880988484353 22369 46139
667799322274817025 17783 26521
41716011525029017 30012 68872
310313548349505217 27907 58593
631372133127950209 28725 53601
606097897029385985 31019 47833
43030465401844961 17807 61586
89973830702213313 35600 42220
355764896579582785 13864 45597
402021029481090881 20417 25351
47846877626330553 41519 67622
787391769738683009 5276 12453
541048793665037633 31517 68889
74132422023225793 1165 46458
170997351359947201 15179 31088
706523049245539841 15211 41615
494227166636161281 13366 60234
618853813863808001 34856 62292
252051078251174241 16915 58649
342425708320568833 19311 52288
911194295472210305 954 26125
627921181558193153 3474 57993
52160614025869025 30316 47045
691205943577024641 8410 63125
882804617551041537 10636 65911
611758432050578433 1697 2310
675969049162961921 39360 65839
109660848551349937 35218 56948
624374324301083265 45505 46893
99636841932280625 4280 34091
149980042657805505 1144 63246
927270783109101185 5811 49598
379016402567852865 9485 67957
206938112103188129 48068 49408
213079338486824801 5363 30890
216109257294270657 18138 44422
645516127149488001 5682 17216
165995065470056609 1566 65493
480567313342195521 15166 36162
895207604936338433 28767 39663
87070008270213601 16401 40625
21760779231328797 4845 40460
86562623004102337 32944 36860
701536874917273729 7279 58838
193020066168866593 4702 18751
180743375182927937 5552 34598
656787435860710657 37880 60210
313526844807348929 8331 25969
230974856981557505 15020 39710
76903853832988033 2265 9684
339740378072310273 14406 16977
925283425104019841 56533 60278
965051722193248257 28252 68409
859087313435750785 2634 34128
563674478206170433 40345 41170
997617535052263809 29953 55460
485409090622479041 17764 46540
610457705845874433 33438 63125
983569402342471425 14731 20441
459762355487661953 52940 66018
737146139686682753 759 18992
252622009854164289 58794 68177
639740426169257857 33527 54711
804208262825149185 46858 65745
629787534072473729 6019 27185
458825411894252993 21929 52612
930556210945685121 2973 40854
854277283716747649 25073 56036
113076117406006209 1784 27180
766813836207020929 48335 65192
478013847917910785 12861 44207
334618144520739265 14203 16960
216174148582947361 14921 67355
729608024215565313 59277 68651
68088123320809049 46113 60707
130330486062625537 29217 48428
645506761575813249 28422 36259
630303388498290945 8694 62707
418652845991264385 28991 37566
469399134724859841 17151 48446
235627598288370881 3113 55961
695766122851210881 2400 64073
766560684355130881 27412 40843
440888028177731457 11390 38979
946278830872511617 30112 45381
226277599002813185 2085 9771
981734591630019073 24122 29379
800135050557919617 1929 65345
530263865362453377 30518 31001
888199985085862017 27828 53268
778813870009901825 1440 36466
991105200114127233 22752 36369
778233715014334081 35690 67192
40885343480269401 3895 6581
384331548865109313 32359 48108
611076754770841985 37657 62539
929765161866210817 31697 56114
255492268619690337 42327 57354
867272341102609153 20105 53997
76804980211669265 38015 53451
461313201254181825 26543 42080
672147471301755649 18501 43740
242308286548366 19375 64111
243957003452813121 11300 60817
791259698834803457 57011 65052
994908667457878017 17391 35494
593817821417861377 9731 28770
949541314965181057 17518 50743
235237495572175009 4757 41558
375038748723326849 12407 36473
453752762914323457 12215 14545
453742526710222209 7880 66159
790442185650018561 3803 8540
237853562001788545 7507 45833
524804488818762881 12138 13212
163368064480003745 1295 53552
499385277864785601 39921 66961
994395768040888577 40441 63878
90561171093217041 42987 67690
731244973176167425 7363 50172
449500245245271681 29442 42111
195829247326173569 36429 39938
639761080530650625 32315 42771
98473525625301761 18797 28762
97569882927427185 706 40456
857031437860811649 14367 52448
839508463833428865 24264 35134
530426411709903809 4709 22344
993857243190003457 21017 54223
639548886126789249 9934 17297
987206226269069697 32853 62942
490629507494496385 10932 44115
31226011527376585 22015 43965
257913232220644769 8404 25826
968012966518873729 25310 51493
893899146145606913 12676 26299
704937341200345473 18595 37973
694204895322798209 59254 60234
604636335383862145 19020 41712
22942996282203865 14796 29772
169091688363902657 19808 56899
582488938794298881 17896 49715
942116517405029505 28561 32642
119533661449828801 26266 68129
980103898122930433 21040 60249
887996037798330881 8026 58486
412128176691243905 26309 52600
357687509187051969 42428 52358
674790496212477057 2113 31947
858220208916080257 7070 37819
528806777828211969 30846 41178
854252582147019265 41212 62946
823617653938722305 8215 47394
188868053267583489 28305 29561
200131102165745025 9183 46788
401030299449750785 63025 65533
995789428049942401 24887 29781
623110774657945345 58268 64225
423788341548149825 43124 44721
338002586372489601 19433 25783
473906444833740865 5513 68736
406024224747824321 8967 62373
961906678163888513 65379 68428
102260637135792369 1595 33724
348028011457511617 18832 60100
437492760694354369 22496 60253
52133063145735297 20113 33322
451560281412191937 1438 8192
322633509883555521 37426 63163
818113839624686593 8172 26313
669706300351481985 21025 28213
691663452772154113 618 67141
690084672098475265 38008 52771
147561081189095937 1858 38503
772247837897825921 4952 61792
746242109088690561 48667 58765
199996762398424001 31531 33894
219108066794120769 39085 40564
161160181006398049 25676 45124
957471693447381249 22284 22945
209066615567490305 32568 36120
135122474438460929 27663 54328
515355878050971969 1932 68586
751752411852699265 8041 9169
488386711475950337 16494 23817
745724333865382529 14206 50964
88483909868717345 26403 67990
952369803484423041 18833 37308
337479819408326145 4611 21541
257752290505138145 8773 21234
913195342915944449 4979 32718
570317852939560065 2577 5346
382976031808137665 1433 26096
866861850909430145 2513 38408
887991602210110593 9063 68653
403809804295598017 48550 57380
286156039596942689 3873 21474
997028709577207937 36554 48770
205896992704939649 23934 33137
70920446450038809 30631 59001
943009092289710081 42970 68267
775862489737107841 65087 66244
451037460294333697 36298 61659
79940510529063153 19982 63924
12884048286775141 4576 56549
489740631286608193 23100 42338
680010348533333121 9859 36743
896855515714811649 40790 57577
371505066474579585 8091 12464
130512790191488641 40329 57683
619890386900710401 42679 47799
434239482116161921 33928 53412
449712632113101313 36387 39031
617942037721448449 17182 68581
63405653507860649 29111 50258
993004960802018433 55554 68739
223783560427332161 42858 50226
633554427438753025 7005 26199
793179102082479617 4013 29565
16976374329026101 1568 67824
683963192853365633 39050 68868
178452195366546113 11647 38825
199286742323099745 16018 65277
446130278527256513 3724 42053
976667006016608513 36550 38126
338072036741976961 38144 42325
805428026831879809 32698 54869
400425410457806657 33856 43148
628810104740335105 19908 42742
340877623706560961 4576 6202
435807739288126337 14933 16100
112153840825392593 30049 40928
590409380197254273 17972 23122
797478854702205825 12414 25505
843837009823847297 3737 10728
717283764216908545 21886 51254
528857295224963073 54243 65847
135458320726101537 19437 62292
500794317205222913 59866 67860
778810999843564417 27824 35175
364346123328115137 3663 38550
258922198451188033 17256 37911
482840785910202177 36399 63892
358041701489604225 63422 64541
424459828485833409 4365 23452
588017298041180033 35616 61922
182828062022512225 34352 44360
480219650614749569 15813 41325
524955442072350593 6085 21149
21782366780144005 37499 38716
953116867536198913 3628 30815
913089393520401409 41250 46183
445609583482063681 13880 17178
339019040896388929 5905 68692
910460300682391425 16295 28583
41827944671275929 23582 65571
591466494927143297 15262 64354
849540109688945281 35990 49221
516593382751313601 30692 46854
79134376164539329 16049 59508
522024430846538945 35954 65458
147219070762176321 325 8432
310579562087642817 1264 19056
989864910457647745 14151 43085
639345270929677441 17505 69022
933639375340078465 19348 22189
292641185986145281 22652 28857
977042692303989249 48235 55084
780650625416353025 17410 22906
585613350766593025 11359 42771
34964653607094221 6359 20922
608832798902064129 13403 17156
125934284586261217 49253 57580
362073605901770177 27775 48256
73017380267305761 6504 47990
149505817039333537 49116 58716
555108443697331905 299 46920
488372836695887745 21993 23733
570813148042706305 36793 66269
173744035006002657 26896 31572
955217522571469825 22627 57201
343275416264646081 17575 32763
574260202042172097 4803 12517
421974527766899137 27823 58730
553681408059514241 4407 13298
302175038798324609 40502 58699
396542888479960001 12621 28696
220719718811245985 64007 68500
940127390244182273 28511 50535
577491052116300801 18047 51592
206118032285377953 1403 2747
819089943750519425 2279 43987
323269751960463489 3473 37940
433821022125599169 48553 65991
708421930943419649 4953 7716
150230681603723329 22231 29969
771005718527387521 1610 46103
153172586358152801 8676 31726
783228110058917761 51052 61098
831381022297300353 15824 65191
706299092993287297 32137 44454
968252835646225665 33840 33948
26590157279347437 12596 27542
481676165713544449 38596 64689
17776204198636237 39780 69009
175022375348959265 9732 60609
674643337197739649 45836 51737
523286861146765121 46090 47325
515895593056239233 35262 58304
757062922865273473 1277 8067
290793603187243137 11814 19579
696159258770599425 3078 40679
581080969138010753 18770 57364
3175858959366452 56092 65282
671938375292700801 35524 62570
263601219182753249 10397 60669
151709197440776929 6712 43639
847313629184824833 39705 54862
576660358822184833 2228 31764
816232275775099905 30674 35819
364079236580490561 20389 43054
499610350921869889 1012 38108
361509048642762561 29946 31053
243225730077448065 45122 61215
344586857134952833 3110 36425
533961483739531649 2972 49646
302604711889845377 49145 60158
677049344842437505 9249 22173
761801434919586689 18638 22694
38219028460559913 22799 64615
10311879348297027 22915 29981
422657345976908545 30563 67061
652867951139011585 18194 42956
976407495941643393 23210 31689
755454015656059905 491 24669
242777514981732161 33107 65243
858897352109121153 32626 60647
239090892685027265 37991 68871
916673393217383425 33339 48857
122924610837479521 17037 66302
736394438090069761 20834 47093
320671269469883649 30928 31377
939650576792818305 43202 43539
315281766767448321 26558 51702
989312276210025473 56854 62522
435389033732803905 21067 37595
838931647656966785 6086 9823
138726425522456513 10750 41502
806398578992752129 20553 32987
613413298936549761 7430 14910
150388670482559649 6568 51812
569013369263451777 15552 29222
542870370129033857 25324 32210
772821097144713985 13110 42093
494555245220755777 36914 52768
11316029268378715 35549 61448
990251385352660609 50011 68847
482506376967208449 13039 23722
285304602702641569 19224 39224
26695089058883073 15537 66755
603939841096146049 32993 46652
577047410457510017 47638 61299
221017908985732705 16560 32321
951211984630326401 795 57613
659625259509549953 10537 56934
591083601927366017 52453 68509
742345552111860481 15194 35417
864810819775222273 49234 55095
176299777927734881 983 62500
203473791498169025 2506 46423
707089508429152897 17544 46736
847107015515597057 29411 52478
48944606467085097 6080 44367
247967039030484673 21485 22303
803200736460897921 50876 60672
806071262903920129 63896 64433
386023841622172609 17243 26051
6727622364223863 5553 12039
239337236977906529 3918 34792
837384610415135489 10924 24472
738068509016056193 7811 13269
277107650061722657 229 3726
672186260948567553 67129 67358
317941353333971201 10058 63293
160641307334852705 38471 47363
333717335574505089 37956 42289
163513454902119553 5829 65499
54442365442092465 24057 34094
788969870447925121 41881 43963
312143669451771201 28508 51961
829732818445737729 36343 49076
391979185428802177 61528 67656
458031268279480513 3535 31828
554527021374667585 44805 65987
234139523724866913 23651 30566
379560104286888129 52072 61788
510745741655579649 22127 65089
89411166935164481 29656 59557
67633224008805113 26039 48265
828150258011852673 19907 67610
162451124602508673 10761 41965
99499427681877249 4203 35600
217977770819874913 54907 62799
367339874698153345 6913 18302
980613861918168833 24751 27402
63717099527437425 18193 65260
499964578604593857 4599 31373
691444919120222337 25033 28885
277795792777592257 9192 35516
268712186653033313 18262 29962
528216535369086401 46578 54091
913783983598925441 35491 48493
570620755166896065 23510 65233
765911718055505793 40006 47089
989107669468555905 30754 46547
945040953885758465 15017 50491
29629383566938117 32970 59355
221653664360900385 32300 52508
796076059351964417 49109 61348
750866295447473025 12692 25081
820607036028643969 15316 16540
759773755975643905 5278 22377
790544027018146561 9189 40338
194917321402961377 29063 43384
937726409096423937 64552 65866
40256392562525889 55235 56547
135175799738409105 35162 48916
452991080952124033 7434 21246
57545892444306193 363 32168
837948390713435777 3548 55334
803118870743251329 16856 22895
5239108943079885 17705 49769
839804892091361665 4897 42160
87547604044317489 7614 34573
421386550557162561 9740 11396
337022765749473793 14843 28827
189691024158701537 14820 25498
222654530260072641 5455 11329
613215988995538177 6456 13295
361997834373774209 56997 61510
234829062819780897 16949 61936
57027955528155873 62130 63534
197023576011577729 15567 56572
427608991155345537 11057 35615
101040628878944721 1889 67159
6604540259374404 31762 61870
541798410098611073 3874 30144
574305290143719553 1371 15721
170704641790106145 21548 68973
124491084622917473 8721 63775
813119768314624769 20027 29212
543308461597881345 4598 60183
37444340398149481 4352 33404
883056089319907713 1525 25884
142526534700838433 36137 68599
208403184691526625 7225 57761
226385018750104193 15324 68625
474348209805782529 2219 9704
147150656415011137 31339 44067
536574115842135745 55576 57184
310250335481338625 21319 42379
371142352786577601 17336 26173
57173211792733273 2961 40027
548864899638353153 34417 67686
932351951033975681 48890 54900
176623544917703169 10031 10304
675965904286290049 20057 40045
791931221615548929 41849 51578
546710138810436033 36515 62744
243603377706065761 395 38322
811313053310758657 11080 49388
574629743623582081 24796 57922
236129716804466497 22029 67566
938637862157406721 11951 68660
844814749950831617 10864 46253
251729055743673761 5457 46590
588428967785215873 47921 57680
708767974220492673 47219 54315
28771094749433957 28762 61784
524424146142941057 46998 47922
350936971236873089 8761 51730
646999100058309249 45634 45677
553235648910533249 24569 68845
497633894405531393 27217 50986
979969771477083649 19200 29261
87112061123676193 24802 46758
657573721703617025 15537 16943
806788297248438401 6962 21635
525775866191818177 33110 63268
850870475432714113 23582 62443
177213198156142241 27337 58566
768570100617971201 22889 30966
799289430532564225 29299 38756
254945955814363873 18632 51953
133152594762837137 25396 61253
284340801469490145 16864 65413
944203306423670401 50829 62525
416588120767670465 33653 40510
864388229427067521 8316 35387
242105158558409537 63089 68322
360005897323372161 45560 59419
3759661380811964 1376 38828
956310117679553409 2072 32987
830077976814614273 10008 48468
96724527871483441 38034 68943
506551831056867713 3554 48113
875239772893554177 5480 22119
446313566835321729 55107 58557
62565368139939185 41866 57018
683481766051087873 12453 28911
933962806233214593 52308 69040
515418492213065345 1403 15346
578194496079330433 13637 62620
801914066552939137 25801 67582
498040404933096449 44885 56847
302943565315864321 7974 11865
387198891725272897 6356 49238
61384132743469881 2408 42933
319936727711993985 10703 67505
845368099255786369 13917 53685
336807935292906561 15994 62334
498943920424551361 38060 61728
539019306172964033 32899 38741
30249732619999749 33310 38627
706128130946023425 36482 49374
235591118951319361 59139 61796
301096993434075713 3870 38962
105593276595051585 9517 17098
945204111279277697 43195 59125
63044322802653601 51525 59420
581550168470716545 59434 67768
955143553890501121 11420 62453
245800306897631777 20091 67669
693128629696801153 13323 31620
700851099230366209 41529 64002
129356667862175809 892 15023
476907803416647617 11606 63480
22252315200262273 28889 49233
119313902004581249 48718 58303
199353120948210017 544 18872
152002667240434881 18178 26248
197174868787826081 23776 41113
417573721310507265 22937 66864
629181256462665345 7499 63455
52773214101019761 5763 36268
223653791790155777 61035 65506
298268906145569473 45686 48573
213072189441923841 28988 61413
201527133063603265 11253 24444
126651216112591665 24099 59894
979758387434063873 17280 28429
668774283108184833 1712 51453
72292876016629041 43419 50654
961495666524854145 42785 44401
350894480283205441 476 2492
232117880102286721 20357 23943
263626091073785313 11914 13598
173518221206094849 15615 30374
682709255808763521 38706 62339
875155974444716417 15609 32083
563578930317017793 831 40838
214879987583259425 40695 49869
873555763276744577 15104 41303
930905373709059329 10675 11376
142820610405333777 46937 61667
929118265822992897 37786 50954
73344046637661361 17710 20844
609102213636283777 25077 58883
973519461263631361 32522 67238
905776083128330369 953 6359
883971402703753729 25010 27450
833587011881142785 19726 38045
931692675848989185 2912 37306
860633010751186561 48653 48682
70186983737105633 47034 61439
523924346263619585 10716 35797
76057885368808081 16974 56232
604688384860168065 48669 49331
100647967577931041 47484 67341
429492278298731393 668 63460
468113341795895361 27345 31084
492200304600501697 16375 44842
744888416147379201 4320 28992
748273377397147521 2934 32913
501738705590039297 36166 49598
471669138348886465 34018 61659
109777930708037985 5619 36847
416544197466969025 709 53834
925929023693822081 21652 27873
262461794800842081 27718 56770
749615602157891969 54326 58418
328069878203656641 6585 52115
685608253622373121 60366 66791
424466771631642817 30035 54581
27480859369820365 34869 44964
67616750630485001 25144 39132
971448456312469249 22614 41313
531289043544191489 8590 16360
551416950668798465 8400 54926
555824982946042241 22023 34135
793254355835838209 35773 45072
573452256058203585 9834 52008
926400265462792321 34151 42395
379836970948183233 2886 22626
290143160614729089 40248 61277
553162513904837313 5187 18439
30169827310917441 10876 41207
402531919735487553 21123 57825
416214170904762433 26507 45297
854567355869420417 17777 59307
675551378823758593 10339 58855
425624442537660737 2621 7403
628794573530779393 21673 59587
923154353872192257 7569 66621
610979845245825665 18511 30909
447971580895462273 6701 29334
528174759675859905 57024 64533
526890225492991233 31114 42224
940947919868950273 42284 52039
176799990498629697 27391 58970
807891307431884033 46105 65573
33692468530588829 18956 25931
934907373068003969 50095 61481
479689701296912577 14130 35225
362336260321963969 250 12161
780515376040881409 34480 45818
911918760236648705 33207 42263
19384411524718817 32934 35966
437400318600776193 5758 34279
456259933120421121 30633 54129
123654804730907841 34981 55822
299067275524016897 11412 24078
508002854328278657 3941 37053
123296594992780225 31030 32840
854158172602172545 2502 36881
216747157213028161 5807 33410
316106076495497473 28275 31038
881910362215009537 28580 65630
964355948918839809 45453 59008
234819907229884001 43610 53587
630912021358025089 41464 43344
481602965549967617 43017 57979
845436183337103105 33475 57987
712553944680813313 16306 55268
710532138103570049 55668 65658
317956412747562945 15339 45097
829866707786496897 11322 15456
419925846541566721 52049 58051
797007893544357377 6673 55975
60589694643965689 49009 56048
23528354184623625 50587 55801
892501331598673153 6246 29964
894029844183375361 3806 22979
645415161122613761 988 53081
857964027488069505 19461 56076
37396533873767625 8764 24450
423309832255423425 2034 31485
963587021084350721 30519 51081
368307131622845697 21421 47640
245115355249616577 33278 56351
479939166689614913 13841 29533
392770657146300545 5780 45579
839617915417765249 24927 31903
483467531010610689 17320 59931
392222662879444097 16888 29129
368062037830100033 39227 39716
451069715087999873 22919 26327
276930397723383233 55586 56113
204797049179727969 5610 20146
676340520009873153 38121 62058
412009131583634049 14050 15385
733701782814854657 25650 55799
847080315676688385 28189 35945
697209824868849665 52083 53160
714060207729364353 3898 53516
546153501855393153 5995 58634
908388894498141697 14975 29765
696010004060795521 2797 63136
516222974036569601 45840 51509
128161215423922673 5532 65153
636909933245217281 44265 55261
711581851688435969 38747 61284
691776625867806465 27961 60998
281458425019700097 19559 25293
517009166535228097 34662 38303
957323524595821569 13596 27213
662557390776360193 11564 24505
316216739292123329 16945 63825
297348817647272065 13670 60481
774261170825099009 37498 55908
153036155829813217 1299 1641
748842780385324161 5234 65810
864617385357842433 24523 48823
516900196410418305 33860 52886
348141463056666817 11543 65419
219730787938438241 34370 38723
842341902743182721 29342 32766
715945486472719489 64389 66884
428904859328884673 15156 39696
319520677745337857 35377 46468
183646107508320001 56367 58249
17866500338911351 38216 41947
992068117510800769 26154 40174
585260585759250817 10630 16280
497692749779670145 22560 41619
742900744637466881 55909 60908
196480841066165377 47294 62259
75612338528081585 1016 66507
63037795768803305 14458 63901
95475755519728977 28396 31068
992502737020178177 34320 57526
1594400765391413 12894 22329
832736376779418881 7220 9275
691099453822232577 47223 57368
712152704722189569 15110 42383
767931222099882369 55367 56464
605657795187777793 7799 46785
890310637620118017 9174 16705
968237152747324417 59326 60381
158347100602874497 27172 65859
540347544778793345 16369 60486
633959507725222657 26530 31054
930337936011614593 28946 38683
11458262968652379 37176 60290
420550944665688321 55961 67455
907441545754707585 37852 65535
923916312255304449 33212 34457
614505392716701185 23606 59842
378193436460573889 37933 57321
398950843937086593 27171 68269
104838663972817153 33130 53581
769131880997740289 45580 59480
957579665896513921 47768 59360
304640183332296065 31325 41446
973672731135454977 67278 67759
432727192017104321 12672 15217
515584975228588161 49258 67993
939938835120955265 30228 58340
349835064164228289 23013 29821
433371489239412737 21445 48244
532801683962173185 3975 37225
881224280565234561 58280 63676
372161648065290497 5704 53859
715863621907608705 37506 38584
730476345271110657 5247 10806
747484871659764865 21241 45055
236169479939281505 15813 21551
167291286497338369 42853 55033
202515846376638113 12550 59242
571335948875784513 3928 40777
934997615718462081 15949 22904
356586217034283969 8616 66654
570107585659908289 14976 44614
558426157255240705 33353 53002
815957150471849217 12546 64259
613850184227452161 37073 43050
422224819876628737 50275 60148
121432719933821425 38802 59073
482351072448640385 35311 41740
179165958615563169 3756 9556
726480444031803777 12774 47559
548908301462915905 51740 58112
504692246704042433 43586 68035
621222779886572545 20532 26269
173833756755765729 37758 61575
851496884560262401 8826 10731
709971252169200513 56070 57118
114364835712002849 19239 48599
484302987899635457 65799 66414
961645855647560705 23610 41806
4900728888248552 15212 23102
266465351338148097 2794 57193
960224335039054465 13886 44109
962945309230590849 53523 59461
881159602350582145 39726 42204
104064688295359537 21334 56070
174233784139484993 28433 35916
728537501343396353 4289 11909
929024351895282817 21065 40546
187089909424507553 5309 40938
750913889294576385 28406 67626
763448470412853889 13134 34775
941225692557200257 2813 31662
81672150476357793 2873 10236
108201769701050673 54883 66034
103864162503469969 45676 49478
971602956960527617 30396 65242
51448408314989537 16078 40661
615829661379262209 23830 53629
429844009474507521 2052 63313
82715408445782401 13657 68280
617502574750524545 28718 52993
486273249088039681 12879 57639
621149875622563713 11211 50408
391955001039935553 60738 61130
913868275739325441 664 57598
406298512915622465 20191 38783
525056673392484161 40394 54381
435209038647006017 39445 40956
655259880621464705 20319 47510
245982766655455265 36958 55610
828366814218014721 29374 31434
198439087447770401 11261 37200
209269487715651777 25740 45606
433172753796309697 26245 35221
423413069000858369 27457 30129
417744674452311681 4057 66363
196393333460953569 10601 64133
775239914270652929 10863 25933
241517426652819713 50589 66151
774012073947961473 611 22926
244532474882525729 13519 49587
651583053513387905 26363 51736
80966221010484673 19721 36261
374930154727767489 3946 20855
813526321965220225 3219 38373
828869447385041921 20957 67599
785728208785400321 38035 40057
750182146970946177 15810 27652
240175210044320417 8370 59181
390129714609184193 13316 35418
213421486534983265 2570 44711
419564600976858753 24669 55452
492316265066797569 40176 41848
876537395063305473 11910 30085
665841195430402817 12343 64287
722588063127876225 52352 61463
265936889039373633 23519 31638
159393900045596833 7853 10678
913981941357448577 38840 41827
925098399974078977 13896 32289
513018841661313729 8070 47284
466261162017016065 6953 63601
125090817114909217 24128 33691
906318571694061569 17626 31179
797654679540265473 11903 31662
540470718788736065 38208 47900
56907915672255169 14497 64820
850518303891195905 46571 54743
888693799008599681 18393 23365
12896933189519901 43894 67454
910805331114431745 9163 13655
52718844233528017 9791 65017
100359074895600033 36042 66556
588796386405771649 47762 57515
489811919536336385 22599 62042
38252130338069177 32591 35227
276403658167488673 2858 6560
714943003938966401 38 54387
470173598253069249 27905 31244
891813550036562945 18047 48315
213802452622665825 3496 18665
591861989970862337 6870 12998
18686760764310861 16556 19482
802445357239893249 13265 50085
270920697323681729 26719 30847
65692971366356545 9895 54400
946969539452197761 1721 10266
25609028542124437 42330 51680
981674499660350337 6726 26612
391476699077042433 26945 48675
534391220501831297 221 67126
520469719972741249 2904 56396
577371656370054657 51459 56671
656218034835486465 4076 53184
941728168512071297 67257 67637
577419822416988673 48715 66595
324547228991683329 1076 55720
822063577250940417 3065 38254
317794214211531329 3300 14354
554781730679284353 49883 63369
739913668598781313 22727 68036
667852966231659905 40972 56253
733218660110708225 14832 27411
997647463510277 58220 60494
809131374745383937 6041 64606
126041460567204673 25053 30041
593004928305944705 52517 64619
665256852186562561 28281 37424
877948987864648705 694 26080
620805623006045697 2384 67209
238161474504437377 15938 48465
270623688027871617 24893 66383
512715015385786881 19819 20842
485666682759511297 31411 52198
774092985161772161 32405 49686
123882871447680289 31459 46811
249550142078938113 8681 35590
583205189552554497 17296 68658
408988122914479361 32007 59745
209457919080694657 10406 33343
221694337100522881 18957 28257
57778738625028585 64415 67312
570429251749871489 60469 68698
14203829929304135 22046 54981
423681206393247553 9323 63595
151349644964110305 44504 47691
36043720083938529 44346 50300
968321968641891585 3763 50261
136895511995327009 1767 36110
113714290019213857 25294 43558
179254469615344193 54092 56933
687163680866834945 492 3019
398464951932631105 21361 29680
87108267715191089 18877 28375
30984032989579193 33695 56277
640724846721628417 1312 54795
485925728205351937 18378 22129
71224231237817297 23585 34270
201309446442095905 15454 38967
53006655809131329 42951 49495
152159688437428993 13035 49984
542380300317514497 35753 68402
222220297192762913 47648 67664
692323679449277313 3438 8475
764080471532359681 41256 53692
358548843082967745 31812 37606
666337111936243841 58524 61366
315649135374659521 43554 55504
856673681673164801 57586 66036
313206209495742657 42232 47288
491116634813920449 17223 44403
294144399562231489 58025 60319
740373220717167105 10779 47331
172876377410215553 7128 52743
649993303262746753 19162 63374
901445631640942977 32018 45751
320359088967883585 10619 15592
547573289930081601 18153 52577
719246470614933761 7086 38981
778770156926459137 13600 18799
874042780956720897 21901 22631
286230726453407425 11824 22470
402179707769633409 9477 42528
698529302089188097 191 53762
157491418736306337 26793 55888
781152672112650497 12983 68909
502365905173803649 39232 57205
287338025260670081 9268 15059
389432542775175233 44775 51776
111404143724268321 15818 25580
689038953234202753 60146 66514
305915227525961345 41369 60132
706254582350176513 56239 57356
94150107364495025 2635 62203
915863566635977089 37846 67059
242567393735971137 36359 55741
953425015858350337 24199 31053
268871295783565505 13767 64402
176828398365572065 15325 49897
793312498903791361 16675 40395
835215669214171905 986 25151
570148215560120513 14379 50955
789298025026710145 53433 55074
569176244622884289 50240 63977
689654049960942977 340 66653
892691236680729345 43272 50768
155615738797948225 31251 53666
493098970462572353 18959 52712
490187638406759169 41330 54241
94263193606419553 7947 50249
964235415608840193 27384 48030
587924330657603585 16023 65297
147506217495866561 22557 68926
879224209358806529 21989 64325
714216106308995841 33330 41681
585170349113642625 38343 59857
139042182745363617 48228 67533
853134295222869121 23088 23486
869951480270344705 23631 50706
233155078299365217 32368 44244
821461894915096065 5464 8025
217060490821619809 32090 52550
635016901497678593 16852 22618
693383102488414977 53948 64576
171449083635231137 44103 63314
693209705069872257 35917 41614
455663798426058945 46185 63210
686090855550805377 14135 53064
887615642491390081 560 3169
439878810360010433 2619 44658
778313162655948033 21513 24306
389068480573431681 47791 48767
803682437561356289 26320 54716
756487742772119297 61463 67890
65811541417929225 26742 65034
677269055513182337 33341 35176
989254544610268801 49880 67276
116022182634036849 3617 55494
570502836068655489 24716 47449
392602758353721281 19836 58507
125548197582851633 25691 30267
544317644883843585 286 5323
236501646898176417 5100 36639
591389259348336129 4511 51783
162162235181618529 956 973
129399309908006193 4867 68816
398967875476060417 17714 53134
378276619386330305 6802 47606
607151535689133953 57399 60354
760059485342846849 6424 31805
626591872179744769 8589 42491
106474554819261153 12805 48871
342855395280302849 25762 57465
315890020235212161 28861 31673
248693660933312801 39371 61494
620714412725906305 7493 13845
657636594377301249 53304 53926
950348107460168705 31471 36380
375982748038410369 8734 21475
416632899081168513 16447 34953
349248572625150209 55962 68568
797753520889255425 11168 61643
791655789801282561 28273 46344
272851828124206721 8358 12162
696195258310076801 8562 50394
102401252992276433 41951 52459
106542016950925249 12477 43552
123837226894909953 20136 37361
763282235005696897 34731 63072
105608558838820705 15309 50353
359729855103111617 41596 64485
835988346925407873 34621 37036
657555639413693825 31481 50849
961257386342648321 48162 62005
547686702253571393 9422 40144
639025817934641025 61776 65085
778838032266058625 48642 64493
893374892562786049 34119 65011
795356388980863489 54803 57381
371688638579090753 33234 63853
909825031275097729 28033 56101
906024024439627649 13491 60991
378999517205500097 23032 51029
406457249361597633 53893 63958
805804303955305601 1437 49144
736135792002539137 9210 9538
81419711486645953 14415 32592
213314885192776417 5915 6232
211976151197838177 13934 29333
768162695337419905 10288 10727
336357885441231041 38454 47355
457637072335860033 8698 65321
442443932253716801 45569 55658
154201595948375585 8096 30190
902775987442581121 16063 47402
361729829045888321 2744 64884
581429550776029185 21059 30417
987531961087110913 22242 61118
925905406796687233 37760 53737
712266163637981057 42078 49401
343255702284288577 7278 31900
628724668656854401 4192 41102
886592356603998209 14043 29715
395218150487014721 7905 21853
779099138345749505 48992 54182
983355252924578561 10669 14197
231797164993139393 26100 53212
73543516072351873 30713 36950
518309394418871233 33337 40276
965036409995985153 31077 38005
207135564860223553 10379 31451
587931596136346753 2193 51387
549931819173259841 4529 23926
567475579322174209 24502 55059
289001836163436097 22722 58879
713789043824181889 7009 48180
702573895688310273 2352 23026
919447285915122561 25770 39178
522875086707344385 6647 49201
14171089815167905 61039 63451
781386321739411457 6122 10001
646204479951048705 42703 49540
321545119704893505 33038 48389
13734791441965655 16985 23423
630046679905966337 36548 56987
533571158536442881 3716 65797
839742291727318913 13012 26160
717576871124268929 54278 65316
360460340979621185 31765 40674
344767911100998273 47668 64536
819430575443220737 5282 20286
404965747617314497 6055 31274
337532068613988673 11991 58473
117305507664877233 551 59647
864113770307810177 48675 68476
544805519093163329 44162 46137
721789191838787713 7438 26619
44797060604704345 37579 56583
944075513591855105 24702 62962
869874277434025345 2408 42202
6704747461718342 25468 57408
287419448013377377 2416 32532
722563496337116417 20651 36914
982530530821978881 4971 23061
885003229000524545 13482 27465
650507402813243393 15440 33356
112451146491082449 16102 37799
77124999258263217 8919 33853
330634075125594497 61867 63127
903271758940387969 14439 67546
582655067108575489 38216 42921
294610937537900225 15251 61875
178945351150083809 637 63224
693154616669740929 39858 44421
814217773611318273 15321 65782
73009744941732177 8499 39955
962233784379939969 49067 67345
144501455996401505 31505 57425
710021823168816001 22097 56347
433030252988036353 12077 20347
843513970630347393 17096 21494
646051302428045185 6311 18163
763997333804923137 12147 38300
110205054509709297 1104 50783
267140737428000833 43515 66014
347603746076469377 35873 38922
841709213344231041 35046 39688
591715861590589697 14685 36496
286810891850258529 11851 50575
53873745063295785 24404 33082
382527221290928321 29004 65467
575327469005817025 30883 33686
362315460102614401 29924 54731
559124520475545921 4656 9053
444230332680049857 29669 53841
886606766266201217 5220 37599
955937604305070465 31340 38975
780183284921260929 13780 32623
335790824357047745 33874 64853
75314697665408657 20071 25774
274196242045881889 9560 11823
72776852643539057 11984 40705
457012123526382657 7669 54457
478345428371344641 42949 53470
554197558567786049 35890 48072
846032168653319809 22288 65351
440321808263348673 19656 45163
560043548089442561 30197 63541
996527652477219329 3143 28390
496103279936942721 58473 68459
497886292505612033 35814 64023
505727244655648897 8313 47314
705626056111164289 13906 46541
970219065983965185 12063 41053
665730726331958017 15689 61237
894728320590719105 3188 3795
268023383659162561 8718 35482
139377961163926753 32806 54449
227005558595507745 275 61865
468549018665019201 39352 42173
129683446319667441 2977 13816
28204750357698317 15277 39770
232104105707179553 18809 30147
550526180384355969 10204 12148
23812396670301441 8675 12746
735263114219758721 5190 42361
629042410062439169 16140 52862
187755596512435105 30562 48159
944611386550725761 54466 64925
221893754012196353 51676 53918
910277716770394881 13811 43597
55408833794377441 5180 10474
702156406594717441 19217 30901
682304450609432705 17948 68496
380754110479060161 17841 24252
178791649438299073 32261 50576
867365983604692353 51705 65621
796433120524621825 32219 41369
587087297694125697 23815 66299
539742647148290881 17166 44053
909215806737300609 30234 51894
158670636154379713 29738 48253
221974256560841345 5660 59580
200823398082210497 11342 15824
821205697462865153 12414 64117
652874690377952769 33352 42759
955551568119631105 43540 49809
122152159531527361 55583 60443
359680193974320193 1646 58118
574612119680136129 5524 62876
342817753055825857 19223 45666
890002885888041089 23791 63741
798925950652950657 35891 63476
186992667594207521 33024 35363
831543928442414465 39467 57349
11124753073620043 30402 38317
519868719848624065 55446 58820
922934983981843201 30170 57963
238362632421981857 51115 58819
749205221564185601 35665 63778
760396449101342849 35823 59093
134743527981438401 36682 63424
83860803690015473 33812 47708
46447056937996225 30812 41439
982444554518842497 19510 63470
646355785864454145 13329 67163
264298709526528353 4419 53126
349677023020863233 6804 15387
867471282831594753 31332 65151
123800642041370417 3753 24545
493696153476463425 64648 64785
971946473687257345 7011 65463
298176813171970433 3438 33922
668923664554522881 28212 47445
253009624101608225 389 37974
401792107706345537 51551 55136
477505937368455617 29312 44800
18291298084559317 14621 37476
32383232017764385 29746 49682
17144029195822697 10042 58693
780222357008703745 12998 63740
235766310280450145 60067 62289
19281386190684205 13612 40552
372618286763984257 12755 68618
28629409206850201 32530 48971
309123599944173 24256 50509
62866244692799001 13981 60159
370307559781810625 18213 38091
680188943410904321 19135 44000
171236697318061473 15476 35340
398307102320032385 51481 64874
567256932931915265 28828 31652
255583681205173729 9003 62169
656970215425669633 23593 46976
830716110134005761 19290 19963
849027062730034049 22995 35733
112780262400569601 46310 54372
100107798298392225 11355 40536
615884122629708545 30138 44242
48924804607313633 7870 45320
74356876262278609 2032 22889
135726601768052289 36025 39634
314606099332223745 27800 38839
516816848877983425 25152 58340
177112458999680193 10019 44102
79782809074554705 12469 23626
291676411698361473 2988 28203
449505420997073921 20012 57290
967000470137527681 25414 42257
693345971615567489 14613 32951
54014685740071401 36296 60220
155381948436673409 2960 55125
887830803600301953 7048 18438
963558725944562177 17112 23103
221141508296270209 1387 5461
617805095776791553 50924 51861
784935006773288577 30718 39057
695411919594729217 25961 60653
963524502858234625 1849 21937
382069033718227777 16961 49289
787944234954316929 8237 59819
655801429526984961 16254 22596
270198001800977761 10648 51582
167006549179919969 42068 67478
569712821979244673 5623 64001
323394266814741377 5021 33812
378437868289040577 2926 27650
800654934942077313 23375 31939
467834562892157633 16325 32201
229460742086313729 9075 26068
248936015509897857 10341 29692
315820830938978497 14291 38876
264620343837897569 7835 27169
915284330747791617 11677 24593
655530895741691265 22504 37378
891008637791646465 51914 62384
661186180379921537 1046 9215
654674237604904577 36462 60283
506649749584269697 9869 42901
969596099000685953 23445 24074
58666600690635561 845 41460
3485329691866213 24694 38081
575619778973532417 20683 50171
379295463893402753 1665 37460
128621197024237681 15615 44261
634278896398381441 45284 66107
210197698858834785 18370 57760
758149611436895361 17983 20721
566418630063743937 4782 6368
720093419862958977 16953 59123
561214394151733121 141 7490
585274947890145153 25783 56037
173613968634263937 5332 5699
757870008571369857 52628 63332
831172723251611905 9143 48556
736347101473203457 15238 65460
102808544393731441 14385 30835
314900175663549249 19223 50732
332885929619749249 21972 55445
716876737280404737 10521 47185
362798059950186753 20752 59247
870617043110438913 34585 63398
274590711008144705 14874 36767
661461518057112833 14736 39441
961451071911348225 6596 41650
75392636174225201 1283 9759
82076814552948465 12599 15102
274621653695835009 21541 52904
844067740147600897 32331 39455
206366511911124193 18031 67382
332783137514596225 36288 47778
188100926887617697 23663 43396
848174453543670401 11736 57512
950722353415326209 4684 66137
535932780487769409 7706 21813
639587866788463745 53363 66975
570915173227142273 37993 50400
456632170535907969 37899 46950
742905384914067201 32742 51116
967003179328092033 2080 29456
458381639193625281 13216 64908
663060190425479553 20518 40349
431338452208791553 52916 59621
548504944399684993 10510 41593
750233527898750209 2589 41943
537893210000032001 19264 22431
64949250260511353 52316 53371
498252769124352577 22592 55250
617522789256334209 20650 58686
39948929703907513 45327 53070
900689426978090113 4905 19906
508191355182862721 21433 41324
933355294069933441 26652 56650
379191406382016513 27394 33547
879374632444623233 5156 13482
672483109349773441 9556 29604
428374149731645569 664 4140
720211065063377793 692 54947
101035363591250865 17142 36832
268933812351424001 1216 11917
366384155547414977 32713 44090
580338507555762049 33694 57962
429451950626074113 23550 24429
235385274499325441 324 37462
486982431792235137 42579 67486
273664462440674337 62725 68957
91080165244420641 33558 64855
262539659724314593 26421 58260
505917831061530881 24205 48829
288115448841107745 1758 7842
803133409406470401 24534 36732
931352065154417409 45330 49503
441047889166647169 16160 53052
131343887711462769 9163 66041
477126902696767297 47095 50401
415676313740693377 20199 49366
990048358222757889 37594 62780
103665301869721569 21352 53209
62747788477409473 11868 14458
821344065140412033 31916 43787
970183349196652545 21664 67073
548121712056424577 11080 59868
709406686712725377 22397 44993
972744587615739649 37204 40891
832065357519745409 35407 43851
268852173463198337 36233 58545
388039996978008641 11047 51878
228072173598693697 32983 52037
666900515928297473 10788 29864
113566417925536449 22774 28023
114332261268401681 13141 41088
904915536309449217 6 34262
175576875968225473 2990 12326
782678583820238977 28133 40460
299053195296281153 56199 63605
938348906895161089 25634 32292
290338926096019649 63173 67922
89572841147369073 37318 60507
796068651506516353 7156 47980
143093273480292993 5012 38150
614801472520177537 61811 67309
470924165809787329 10559 43261
370077849548735553 6020 36397
687968577787021441 12525 28842
451667001359204801 47528 56279
84743397230280241 42962 51926
432414762924253185 10633 52604
252449024095614753 10362 29517
842574269842621953 10171 35315
372988839666998465 1254 10099
534368646472572097 10733 21872
568734271769759681 4368 53279
970748702650560385 18871 67645
275694852402377665 61210 68898
725341390778396545 50931 54654
264804488870641569 21098 34561
241148759575416705 45825 63514
119493929888914609 27330 27478
111556758964852065 11960 56198
830257353026158977 40794 52158
918083354995680129 64222 64737
554410512437126337 904 43831
845632661192126977 37810 46747
202525409207982689 2521 12061
977165210677433985 21194 64256
252515003626722753 18410 35186
65661515003014873 3365 62598
600913044899247233 36116 58405
724190273663175809 2807 41882
618453014811475329 2964 13424
633929487947852929 44914 49317
363719033809491777 27629 52359
202195592970490177 20057 60630
687390522371469313 13243 49038
721332085181117569 3664 4512
322843442311043585 6295 62627
700523885004749057 7355 48756
127298222243378945 57513 66184
587075191450452353 26020 46391
693412000632367361 32981 54184
94063990490404593 12244 58006
730870711230107137 18313 35627
229426366596172225 28772 63803
185157126048981281 17086 51722
871669097844581121 36869 60287
623246028155588097 38937 39310
769014988845299329 31384 41095
539017960361366721 32256 62220
701680541754562689 3397 24806
254941362588748897 53165 54296
480260803318955713 9971 25706
547482361341881345 18431 54471
167980743777413025 33690 49828
959309197112585089 14226 17519
739602626775450753 57724 61346
780787080069007489 29282 62420
877416006555357313 10184 39712
778977603460003073 4268 36685
913841446183667457 46237 51032
272788675647351649 27443 61708
770994967234692353 6468 23302
489176675777539329 21640 32205
392518990762368961 11611 30668
739062378235633537 17009 46338
996083121388885249 60846 68137
334952968311267073 11478 14701
771113117130809601 2635 47139
33899423072487169 29172 40867
740854508678161537 33828 42439
255793122436156033 40822 54981
235109087694553409 42384 59194
390050654801218177 16002 21139
668379968128270721 26486 39757
81249431670851633 22647 27755
768740105837665025 19360 61562
22375755349745677 57323 58092
985653886780262657 14789 56286
865291715634295809 16111 40190
128295360408458241 61802 64512
270448592420780897 35837 48079
259189643050994785 3367 26098
690184367308813057 37648 56105
962158388870747649 24148 48839
71460231789874489 21508 62805
157024547950733505 30005 32338
651962614976238081 12992 51768
833826855846069761 7039 48545
18647417595293093 17886 39564
717419575829602305 35870 66680
562690713289367041 9421 49610
687615924094600961 19782 40028
6526113133762835 24223 58326
174444114068769793 14837 42771
127634759630463889 3239 8994
888975330773519105 23553 38091
786372322849945985 2596 33632
14102910595163111 33875 44856
920656934691759745 41927 42147
943644135571318529 8019 53349
56986196725095089 18739 64183
792667921780129409 1280 56451
565294002589833857 24176 53458
345390941545105089 10982 37811
759495663631657473 59532 59588
369273423682862785 6557 58731
793253688296470529 18303 61867
385880266685163073 13908 15357
402872862925679681 53151 64417
932345109218552193 30231 44643
891955891233035265 29743 59121
769181726897102209 42669 44414
750395756097692161 1384 29184
425664515169096065 50270 58842
848144406033622273 56160 59750
266386841726657057 23187 60695
387308815195329025 47921 61518
393295568510872321 24679 27362
859756717234173313 12408 67926
603382655255728641 3800 14802
266615914467269729 31599 42013
598571873809440513 2438 66039
921797326490473473 1377 36168
149591038670521921 27955 43359
602845808758164737 18194 63638
63088144925195881 31508 41665
726921771367383169 40788 53656
541831570543649857 14090 66223
621711179108036353 31448 50789
996258477486883073 23062 68817
975186816274867201 22685 31289
81693338381839457 32297 34249
955156475277224321 21758 66097
820474526021520513 56328 66469
411715051253334977 10968 67596
955070932969391617 36011 36989
534052999029274369 3978 51298
564069653779675649 5718 7518
41992135531511825 37984 66152
78871377984810913 12709 48118
921822163459243137 5986 47543
13897326664171317 12838 53821
282669982594509153 37311 46817
644245813784039041 23524 27443
257994944953725985 34119 67724
457964987758195713 5519 49434
545972114407970113 21628 46479
331831498628488961 10933 47062
556967528011487169 28310 38086
669704938255428353 11291 48252
417346026946116673 58776 67912
278070165489594945 21161 40611
609185341639904001 306 16371
99462926620184081 6561 38468
142514519767228625 2180 15278
400237040383856897 48902 67797
344250411872511809 20954 63803
452869773049720001 20333 52009
299551361569537985 25021 61992
790784951483374209 7149 12599
281945520626766913 35039 45775
904032993273737857 29868 38305
986429203943725185 2436 13482
890268999506631041 25128 48693
771223379138721281 57786 58250
864920596907758465 17971 36391
531417129415157057 32360 59631
785633281622807553 3532 18596
611515207072631681 8046 51353
308759583477431937 8341 44199
43874439839708401 3194 57764
672051225800160513 11507 67022
487341068608603905 29463 58919
219463706349991137 31759 53459
211904069781464705 20435 61033
598729262695030657 11112 30562
407599366860200257 10460 30545
452640383646944129 690 30538
750876159158803329 2796 42247
600898900312799361 9833 52159
115895350366518097 15070 15961
585081768268743425 49921 63456
177267652697306497 33484 63474
132298835275634017 5012 24498
678033652639573633 20303 55674
684171508937559681 11689 55210
974220123073660417 39819 42093
957325596104126977 21428 31731
216918080327904065 3475 50319
128563203158428513 22666 52314
311703152574150273 5950 62263
864122430960946945 6952 54090
972518399981129985 14141 28332
985910523711929473 2678 67102
852567367124560641 578 10736
415470787314390593 26332 56319
543599060167796481 17965 31265
128329055223197489 34704 56451
617837409175248129 6825 14663
581610846458232833 43723 47108
706253937310140801 36561 48235
414497569002456577 19210 51295
686463574645852545 15679 48606
288086234271546017 14886 20373
599024622554512769 66811 67721
358588355221407105 43457 49874
686929336448567809 10293 45779
374297293518168321 22046 57878
171942785795000225 31339 63226
757153884077688193 2918 28831
605483345517097089 12147 27782
78446234870270353 32012 38491
583050074110392577 52626 62453
569167044406277953 34068 40402
627586552270369025 29502 43200
247630146193984033 6814 54420
16007137860942323 16159 33711
801966071722084481 10348 27909
269070639535794241 11485 65805
995523294957323009 39903 53924
120877041021461905 13765 33437
404119590422119745 8801 54141
399500814646298625 32539 53610
393802469411639297 4810 46751
741002815501122561 23206 33967
909303519338543233 6029 57334
354706986208565697 35314 66848
58497332957628601 37119 64756
685414574717899649 13106 64047
314146488515497409 56857 59843
855150262416881153 53953 59645
671955975335407617 30319 53153
301093722056936769 37041 46814
955505450483052289 46795 54850
52859365257670985 3321 6904
730143096475458689 5925 20699
364760687547178689 19998 67195
823504903920714113 13855 13880
617611771014278273 3027 37234
210448616513247105 9202 40320
81083613639453489 9458 58504
197513143940845729 11187 55117
222729974639729985 49807 56150
675867031105084929 52809 67450
584148800861758081 1832 67873
911513773778985089 18949 66301
216572046317192961 44222 59338
247976587286331105 11905 68794
491884828863835137 6244 27205
178411919953440193 2182 67922
266150415373527233 3310 18889
246141404185280513 7814 35633
568461400443201345 36418 56334
261918749450678945 41952 48247
667321392150792961 18235 31746
378193067447114113 58077 65899
76436428068621617 10915 52107
458886555705923649 35152 49480
149033134973773697 35436 64086
624810048732044289 55347 56148
726921006684595073 6249 10677
720296422579998849 18299 55318
908959399478529665 7839 24733
254067604630307649 21075 23814
399967005691753025 12125 24010
718382854683873921 31089 33686
340613283787700289 12676 32740
274216655283922241 29351 38725
755826379453143425 14859 29367
480341340771481409 58358 66441
218237117832725153 14867 63252
543581594421141313 19005 31657
97130251975205089 5593 26157
622307157009281281 45144 68290
750284451031358721 24687 58736
340333101894302081 12073 15649
88209690054814161 2721 61998
294293381237686465 19372 49215
884405582030804993 21915 22738
507456879665284097 27029 39036
265924152670113057 26617 53923
797884640364849025 54321 63481
20152059822503789 44875 54507
57041875005054977 10641 37936
371048205222908929 34393 45925
370927113277453185 18713 62925
68135879724049889 6834 34612
992466052964800897 3947 37446
934437527914258945 27052 29830
301336323616048705 10635 55047
778498513006933761 19245 47011
908453196435900161 37055 68871
921171840552435841 15384 34557
586438842944097921 39761 44105
874021257825742081 2216 27973
900474608844518785 14957 33950
581350423953796993 41090 49222
92823747740304449 1836 7059
675174494075161345 33677 66368
371614034223867393 18120 21706
600265753302156929 11297 15597
189231095762927745 12398 59195
241367078365581025 29204 53238
303716654573179329 16968 49390
664747683881092353 3826 50048
263149371172680449 7600 39175
204501139966293281 1793 64789
469192737547231809 11538 39936
257374956986186721 32382 55779
329008355857446593 3364 68856
301919746817244289 15561 57714
330907451123749761 20430 44324
806187836060548353 34858 48299
77489779177447809 1669 22161
474588115055990273 35146 57283
112699598468296353 10933 19817
814075752677016577 28171 59572
483761942343626561 17357 62877
365881048445967169 17951 61870
746647618257270529 42563 57623
688102251414296321 14778 41444
316477869354905281 33348 51437
204042928125385729 30373 44257
311530205729397377 37433 43161
212986584441839713 49035 64591
195135966351621441 21479 46252
678999640723016961 21208 45691
788175400214612353 7319 35112
852482333239624577 10669 49599
903739237892828801 39857 68337
317867146607834881 33875 40395
761595018336507265 707 6044
814548738834051969 1443 28832
453330374534296257 28603 61569
543726762353937665 37288 40181
308874951000518657 56990 59121
437445315730020225 4630 58439
411527053671925121 5124 13267
573905474910372225 40312 50530
109525149164809937 21085 61084
410015120861803713 47362 59831
597111147421948417 3283 5060
316368531967437889 971 19217
607050160744307713 27602 63627
455652059871699329 8779 66793
732388769834663809 17130 17663
679533976106750209 18708 44210
314420911320624449 21645 59994
820343151355476865 4214 30742
712661783482595073 17330 27442
179862522011799073 42581 57426
491325107121610945 13282 55031
504683047887500161 5605 13846
994837084926864129 1200 1522
355344028798935361 13079 34480
998836242494050433 44535 55477
71195643155963497 21051 67983
226924262247202081 2042 33609
448251605905678465 61216 69016
150633778321520129 38167 52255
804361589900015105 2197 68785
684786628221409921 1839 58997
768398923443935873 17215 39258
494168685036711937 39027 45521
373511326045619521 58663 68437
696741742359229441 8037 10467
484123388990180801 29651 38064
257113276543520897 24851 43177
179646068985835681 57318 62302
912056906333468417 18382 37612
692210314942837377 2395 4796
442851161998973441 9290 44198
597114502843769601 219 23200
694529312907867777 45090 55450
104228846329075249 35355 35490
434316273508585473 6622 39186
50095863292785481 7492 57718
832531110736589185 26992 39142
653902060788919169 9419 48564
320718351861003713 30093 63600
601591131588637697 6589 41011
184363178904341409 4301 22571
611189102904031489 12131 62547
771010051968801281 37503 58192
648048396392017153 30008 39987
401599448289054785 33291 40792
201099286571729153 47524 50329
87647027192062417 47198 54811
684166441227578241 6746 17856
869292724260652929 31468 54506
320644604251750593 25312 67650
452431029699908993 5683 49200
567527579536847041 9336 65788
893304719379862913 13897 18590
261900833133989153 37011 52895
363046284972384129 17666 41622
518577000737483457 171 3267
671343958130144385 11167 37198
653396238089864961 35227 50156
816215224961126785 11410 64874
344536722000203329 58414 68190
972146930803710081 7823 40259
380863552178208641 29145 67204
55000158812035241 9086 45641
291937974097240961 53518 59754
780096912969249025 40441 63886
531033279978483841 32317 41705
219326684906633313 26716 42189
86771798162562417 24510 56460
550792792974355905 25853 36828
392247229619879809 1690 20682
247841665801118433 36847 39691
298364106034117761 24295 55557
573883625179810497 41405 64359
951238348564256641 30980 42318
25157460933087349 14744 59719
206923772522248577 15435 41844
206975013585740449 20144 27139
838839228484129537 54161 68183
372663903225699777 2607 57078
18610795965944505 11755 38981
179567391691342945 6919 32682
225404868453832577 327 8531
786574277447556353 33663 55452
68621496299972049 6726 29272
566655362330230593 47504 58329
160498255642703937 14475 25763
248750372883833409 12055 60561
704259430060975745 26858 40318
492528058342607297 38013 43419
436397851263588865 34086 36978
311038603040231041 13582 41904
827699501809480193 8070 9485
788064543783370625 18980 28996
361126969188159553 12890 61614
491133273236059137 12624 63322
692978953837300737 6143 13543
127892158421879281 28521 35272
218234117892503585 23857 58398
748028395546299393 4885 13605
943857833266196865 32382 61302
102520978064511329 7940 65823
516103455742136705 25797 27322
30465062124747533 991 53154
108153480223680993 18790 20785
17210782225284051 2798 8929
972153397565048065 10149 40668
136841354981356753 12970 60489
748913865205725697 50209 61884
282969651382693153 18748 49547
104271919494589585 2873 29269
86115155296667473 20528 66182
241673540503686721 12649 41646
201702120992571553 5641 18064
114997051690973969 39160 47157
994461080834724993 4754 8716
87728872184090529 30634 55580
919971261077158401 40762 59990
739413237270849025 15531 31899
871880188463151745 42202 51272
782946398065011073 16177 38421
803839691079708929 25588 26141
906006483088869889 16978 54168
508519092705057601 18298 38329
396524925931590401 35778 39467
487410942261867329 4185 63773
435686346423391745 15707 66210
595922833132235009 1009 6239
140188657375833969 25950 67589
183481306727664161 50067 68020
817098603620362241 3589 48597
729487235762604801 159 4384
650690508632141697 29836 55106
376484925683392641 52349 59623
69851744845191633 8845 21108
942530718947139713 46487 48780
401822213110111873 5046 65426
902897932286755585 6792 19875
299371045781835905 24338 32358
829086555022513537 56808 63594
400306043499984577 2301 53125
366562538901568769 17027 56081
200158694901528385 67311 68281
193013577765484001 6503 65099
6302396843668846 2286 8502
336975607255944001 11370 59389
155035116300549441 22885 40745
8500284913537827 19288 39593
616503356325626625 15509 25000
385310025402269249 17866 23556
867598035577128065 53528 58110
456533287213588353 45253 64885
927964991242962561 193 38311
570527699996439681 3651 36676
549169802282019521 27434 33885
330163126534445 45514 48799
295405894162900737 33988 35395
888001718751688449 57531 65712
439792819635510337 31402 31715
138888053950253729 34249 65128
144486594168402145 3552 39695
624068808479002241 17324 31059
989635452955550209 27261 58829
312336840227118273 9046 37680
708779339829010945 4570 52551
757233171401502209 9891 61922
961119305087418497 26597 45172
778248539374388353 24577 38197
328310627614090561 33297 60140
42565688924305793 15143 38831
366181072564781825 8716 26747
408856719016853249 26181 65264
851655073389441281 20615 57311
289289900254281921 21134 64944
844721142765205761 4851 11556
721570293010856321 33365 50724
99899098905869009 32948 43529
468594655695746113 21159 23918
371224472450133889 26792 30986
917389120127353345 32401 45114
17071744299602899 22966 35387
592214473598538369 12719 14509
82899914300053729 3031 53220
803883421308924545 20190 55485
794928034079536129 53439 55065
1998958304064047 16935 27276
324979842870018113 39440 47357
683199232831668737 51721 64178
526713030375095297 1288 43515
573153726522768641 51102 60261
461935487298898561 28940 65065
224886982087681985 6513 14421
530552315861118721 36002 36259
922553703883160321 26241 58470
596552617607695617 47402 62155
73883872557331649 832 28516
463602472262454785 15732 37915
638856954417882113 53970 68646
545709967017938177 24459 68117
193252157362806529 55204 62610
407623471171067585 12102 45315
720309955996476929 42001 61638
450316816910653697 53852 62825
358698629085438401 11179 42227
789149084582266625 27721 37913
273234996677381057 47759 64254
439579336329597249 52008 67819
628764819789054721 3170 31039
956251765574254593 390 25612
340203703133319361 6233 28761
253335366809377409 5829 49328
254046551920140481 60527 60665
481720257416515777 7701 31449
789679185204668929 16437 43507
561757188279823809 13162 62117
275914670452849025 10169 11039
421361774597645697 52269 52440
103179452754496033 36291 53610
554779205362390145 83 28541
836880081812921601 18436 25021
307551274312050561 121 66572
783378194836863873 22740 56774
834045268032593153 33457 33977
989764688249337601 43381 60109
192898414337523873 39746 44650
915492269246648449 18117 53865
592246298874439297 34381 55979
981869499926034433 744 21952
527183585472034369 5279 46121
130159895294490017 20506 35841
857065853498493569 48161 66279
705911193578302209 10105 34954
612098226278138881 807 1164
121016136644648497 25512 26157
292577003634701057 19791 62251
276042728619472641 24622 67181
251756787307261473 8738 49505
793424366766423425 8355 27985
757221316444269441 9184 29140
701071391593288193 3212 31222
530748523743657345 39559 67837
688300589481436033 16855 19746
816207521221880193 54482 61662
6202880345853147 43419 65089
293362072019210305 33979 64183
209523303739466369 44337 59148
483426518380195329 11261 58173
189311822738332577 61222 68560
364614819905288129 47195 48289
354781617624674113 27057 43241
144298507923078753 37270 63814
299781513637583425 44677 51098
202297723386710273 32080 64871
624480094181926401 56891 63247
391230008022159105 57991 60526
81157710806664337 28174 50132
965224769765459457 7854 57018
874966913459594753 37859 65231
126821211313309585 8555 30232
828887117670689153 10556 62341
751450047428097153 7287 63253
451233923690573121 22416 54132
980260299625324929 28776 65521
858799761255752961 43978 48496
435954671040921217 148 439
637579592277411713 22997 32058
797478819542529793 32230 49379
660159909389676673 41954 66187
414155939110731457 8020 36212
506630316710349889 22929 62941
648003823986254465 20081 37759
990341525013079169 37863 45719
38872381366648057 15197 53384
628558579228673921 12778 21288
617786021377067777 18794 31565
849645589677805953 11034 19923
386786098779754881 15794 35478
871169589436213761 11243 19638
288741456410360065 3210 46779
119507005507003329 16705 63519
578048321742418433 18473 61377
22477918700936073 8162 56258
637825087542321281 20598 56777
242252267557148577 16005 62190
430920724477960705 8901 61794
92063751506479713 38386 63546
501040838441564801 30326 32767
424454749157106881 14954 55056
103054048643944193 7652 40928
584361324480120449 7424 56280
355142096413597825 25870 39857
639456323902805889 16218 65667
252372318828651745 22604 64816
521441456097043969 19031 39708
70522022651044129 36222 57153
40321222058381065 12333 67322
453125689720426561 1251 52572
557032351554944705 43159 59762
315942239601977089 8184 35524
46774548655662329 8712 61166
295443061653362113 7844 51940
746579660525860353 17657 36869
266684282281925537 37712 56469
284842838093638305 45405 63045
57977350500411977 17234 67453
796054632923791361 15893 46240
234188455482065921 22880 59126
104121448018048561 31143 45378
710687011996316929 16802 32737
327829721977046529 37775 42280
333402240046819265 36604 54426
614882566208521601 34057 44126
525507412027824449 6697 12864
594980687263394305 38295 65812
604402951208523777 18703 56433
37522180616690553 60373 66166
853080215727505537 427 34414
412444715453993665 4330 60747
362269782875056705 17049 42306
773913607083485953 15678 33092
879648451850048513 43769 46203
918041865818715009 9446 13119
452916486268232897 27785 56300
549753144117318017 6861 46876
984884607396242689 27701 68154
238803823570854945 56609 57221
516290541906510465 5276 24264
466489191937128577 29596 60167
863369333279937537 383 944
625576069373387649 37155 47946
10005603114986883 1692 56005
990333796275308545 10298 12158
893624407507093761 50025 57997
85568710291788369 12254 44294
318484029528871553 3923 21345
115454118695240033 40685 46237
492345820353623489 14133 49891
739403928660102913 10578 33066
691803302933575297 1162 17864
911894856906741377 53722 64460
890476528890037121 21406 63057
854095853227328001 1624 21131
435796837755258817 2432 34865
821130203259954817 22880 29268
34073888406002341 24979 37739
851028204070310273 16294 62000
856063977080136577 20025 50223
730299599764236929 12747 60813
128009318336740561 25575 46880
199967871597259265 13898 23591
73278614739034961 19381 56072
548934386113373313 32769 56330
795207712685769473 40477 55971
424945223022611201 29630 56364
339808717245656321 16638 34758
659996505801956353 35101 50684
368586772174825921 16212 24315
950795949469373569 5217 32143
746802848722705153 11014 37505
822864796990032257 18101 33489
526662129931882113 20073 54241
992521235849217537 35943 65954
799572439889484289 35921 36102
393933111814135361 34159 36409
245888176951996929 8167 28537
462484516383476289 11803 32859
824682801217772289 49005 57987
797016642852597121 48934 65487
901527180333321345 41465 53741
68800633559853001 46178 46506
356419572989747009 44230 58747
138962450931529697 5155 12566
691875938901905153 113 21365
574938409970023681 23574 61860
819353243712424065 32073 40534
515766346905152769 20102 33113
385100149794030977 3404 57704
55277033342470361 18078 33068
998090365657528577 34872 37791
603025043960144513 25150 37155
550177178363629313 12947 69046
930731807672764033 48077 52840
969858964703927681 30209 66609
455488928878466497 3497 50537
899348344924906241 13660 64076
416072300160159617 13432 48502
609585193661697409 4393 58567
359490963046624769 7453 28008
464227477826643329 17297 19595
616547277184757505 2076 59681
184211326352606625 29014 34644
66650179321598561 27909 48561
985873645684708993 41122 44541
33132635303623205 16744 31397
391189546411251137 33451 48197
686898051654679937 6528 45899
914657984773146625 17077 47924
377232357707150337 28912 67112
907744462554273153 24522 66934
4841743134235800 34173 34224
691957693091783425 38101 63576
857964925258592385 44494 64802
779387693442057345 38088 48368
498923947336919553 16142 38001
785289882989633921 24171 68428
36110146640076833 39767 60071
949423022727995009 10788 66185
52803790074122505 16393 46556
143524381928447297 11910 26867
783100606747559937 5015 22107
811308340954862977 33019 33436
339781116286474113 16406 41833
60733058519577553 34706 67299
232719428815066465 5375 10822
732623678116066689 13193 24087
392706512473964161 1089 15795
726864140859934337 9358 42210
55888366305204329 4295 34256
167290901451448097 32034 56313
624325671152774913 17154 19793
200968598929097921 2332 46500
160448947878329313 22882 57161
840232919893065089 23193 29495
888938252902178817 276 30355
977722294889762305 5131 15030
550381055246880641 10643 49355
888856312015800449 54364 59865
350022306105870465 34351 46740
399427577057497985 7206 18391
651569481934295425 21060 63644
95973990880860785 1905 15383
386374627001870849 4032 40882
671861617573401985 28326 56555
799996263389552129 3269 43754
811649287182803 22555 37764
399509245633652225 40876 54603
310961382924535489 10769 41831
715956448058783233 23455 36766
764696105166461185 12922 38594
717579569242403201 5230 32905
225466992912121345 6166 17228
874294057384538753 10148 50697
966413101671971457 10721 48665
287858666056365569 1311 54471
934731679966308353 19825 56513
492334822791171713 28865 36359
763929422419561601 46453 67197
144615791817940929 46863 61495
346767919348881281 39384 49730
957629452021457409 20945 60779
73457171841138097 54969 55970
787729611242781441 3682 68294
154430874271628929 4317 55691
517167228214951553 39880 63617
57329556206678233 31853 43675
337118709427343809 24562 45015
932012400788156673 33560 57566
855601245362727553 6373 22506
486865295060251649 5989 9059
288461986512402305 32191 55968
974376797990760961 41999 42624
256345095736030273 20109 32774
647705708098737153 7718 39931
708014445169780481 13959 33993
469433582061558529 2739 55533
617132911068019073 6584 17928
809772371398874881 19604 41342
11761777208079139 32037 37263
744908120588395009 13459 24025
978631882168166145 40877 43471
803146831868996737 23857 67901
991739095290441217 56612 66693
704108298761131137 33219 35927
15685303768016469 29301 60851
570325022366230145 5861 28972
316979200923412929 29378 52059
644139814112737281 28674 67081
277346375234905921 4055 66778
334330544578175873 7199 19088
357042993010722369 3936 61379
24614523862201309 240 16475
782514995846874241 8113 10229
95340695020009745 56518 61507
283083064869316545 21379 23745
375520811152586753 14483 33776
868063188097401857 3203 16313
894419813843665409 29677 52536
97440274177259313 26072 36538
959152506057652225 1777 54448
228056126492738529 47626 68612
744674049095206017 13647 52969
552286162364112001 28935 67466
451768806654275329 48327 59535
705146605017482369 4129 33517
395022763089695425 52446 63163
37090609964181457 13339 23104
314302207225498625 32443 54096
224417706375710689 6352 67652
461582375199835585 8950 37092
61878104931537337 30699 43729
565639967270346497 28645 57826
968723002765351297 23262 31284
722511249075335425 53231 63266
228376534362965345 26675 37523
853847458951637633 59368 66502
452652383812626625 16586 28288
44577104624433873 38340 43951
776173548991039361 218 62338
396624124411847105 29909 50137
76236134881291665 14433 33328
998564178497201025 2433 51008
299666356694260097 16759 52831
998105070529650305 3013 14035
342866740778028161 32221 32850
465193783812193089 3656 6839
859585338624725633 42137 45190
770038839676107777 47317 61077
569018628400748097 45359 54645
657121842963743361 7459 55972
937729211876060673 6406 42029
825954933359529473 28805 42751
253407249620700257 29333 29882
943808199036620673 3950 21835
904683648405352833 54229 62090
371128543821885889 33628 56769
514352105152163137 21547 22444
607007864137994369 4112 63433
458995363682603841 7108 45662
682274979167207425 41806 42921
147270083845150177 32633 46570
352071649333591809 276 31471
845703772769724033 6332 58444
221657762963747745 10376 43717
947277402236942081 3189 40614
715295653345645441 10350 32551
237331438728361377 7421 24738
932742661966759809 1313 29350
329547038817402433 39421 53777
835733678234671361 21878 63032
48316770921871921 52933 61345
850120258157563265 25878 48801
853955428800922753 23357 44117
781066602445331841 11236 42530
913226831411506561 15153 30159
865972446187161217 25558 32287
709133880754485761 26156 66433
345565887348580929 18229 35478
770578738750401665 18037 33656
529068717048989633 5140 27592
269668258706722945 58486 60827
72527535258000593 8115 52124
810264082551228161 4446 59900
419716595885464705 50388 63910
541091504856986177 42979 55749
26795767337684853 12569 18913
737826041744369793 25630 55390
114202448756817185 3089 58200
229589121216342561 33790 61203
372525261352233601 38051 59294
829472596953266305 42405 45022
303364372468283969 1510 66375
692964345944041345 43426 66297
148904794336370817 53668 61173
965885405392072065 5062 67146
899733345663054977 54815 64755
569239014293394497 20318 56279
318316386482404545 14900 47592
280641627638047457 2982 24896
203232560843449761 267 36074
159024547450151489 26038 32698
457840352358200449 27624 41438
202319322047117121 2587 67946
503183188281628417 59039 67036
924086727634339457 11809 15689
631020846476541697 18322 18980
641895016965790465 2505 36604
90148056423718257 40933 40989
820824457143181953 1958 9604
501636354738703745 33216 40680
434528795746160769 729 65564
110148181877566033 13157 62790
724038125038099201 4855 46623
608507943870772993 5560 27397
114806747392961489 9727 29889
200581057904404513 8730 37074
320604080422931777 33353 43495
618132750160693633 18120 49933
836387008962674433 9111 17464
445699426008548737 29066 55762
518599598223424577 36770 46107
2533979087228745 41332 48851
62062917094451113 10498 14653
33095223236816909 23849 67706
376014184559643649 1935 45156
879929411308975105 6943 27741
291679057781124161 8555 62031
593970830660698113 38133 59703
602289666703391873 11069 42141
116770880452275345 8839 42308
978152318185848961 11822 62683
691138958719367425 17059 64065
920279809731830785 27921 52254
366905216701322689 9887 31984
242974464475935297 1614 53173
261118805150477601 3125 8597
637411760826402945 30296 54639
646935549851956865 39441 55495
550794357780191041 598 25092
111209823628232849 29394 31303
101343005222794609 8732 28483
680578448742604545 140 24366
68660738979616553 1215 1774
269220858464581889 16662 56010
792590287593064577 23663 43972
437549953321518337 14263 58415
621789624613555201 36951 61461
142181845309441009 15077 23833
416687671635209281 3351 15147
627279943548924033 9146 46980
488717823224419585 44705 58811
979813062209689857 4131 8919
830511141358321921 16498 26060
951932298365885953 24041 61822
450704966473878721 32709 54201
87093352154258945 38231 52042
97463452483147249 26181 64592
478555740588657153 16591 53984
641414814841908737 42387 60207
975649139843955713 12368 26115
587096884028220289 53768 60019
842839952307979649 51222 64723
623281506167373313 36110 59020
182950744379756001 17498 61122
286189681020921697 5469 21808
167411292687258849 8760 67642
458461929204816001 37250 50416
677896758362113153 33642 34663
386885881860671105 45112 51553
570755068461732417 34358 66345
228680586256913889 8756 27856
577111435036417921 10451 38885
576734450668119809 14426 58377
197954609442714273 15223 42530
795252221295555713 1512 1748
643369411106068097 33053 51678
135673748479597121 12182 28658
545124199426691521 59489 67148
555659195306773761 3159 25939
660567006164686849 17808 39411
103427939890202929 12634 43876
933691019598509057 41605 45908
445679151385775169 23632 50490
72525092872854913 168 25294
121514506211831025 24900 63060
760933489301077505 21007 45100
527492990868083201 44320 65902
138955437522302113 43488 54061
578083184894048001 12271 60054
286167550420994849 9446 19094
687617641011314561 1978 45766
563845780991830017 50727 59068
938967940356143105 11487 49368
368821349110174145 15438 53390
408941596939385473 2848 24266
961389077804316417 20110 33921
479361555997805057 42795 47590
650860234628023425 23744 68253
365507828226952833 6266 37411
373844548542979969 33879 45165
429018683493772801 28004 41046
51500832246926369 23066 61696
975777416136665473 7826 51921
185192840777663297 18047 18271
998334256034446849 22450 54260
231142967915726433 35238 66180
720582293625312769 5888 52279
384329948388216961 3712 18965
98381629449839633 2380 6200
482584239221619521 12634 53566
338375759307226049 3433 57439
31404921252150333 53429 59565
337255221648383937 52680 61737
653871852630313601 18907 25591
227129091104302465 7193 14893
639690119187537921 25636 65647
146947339015007105 13324 66857
515972793517516225 8442 24215
955590657821787265 22809 62212
781400138309752577 21367 66245
545474870844522305 14568 49351
11564275631766209 13623 33331
584784479867465729 3675 63862
696841877071921793 758 43367
990910162036776449 1284 49065
94794542849324865 9408 27713
63617286279182393 48872 55366
779253825714082689 58220 68364
257088202649136129 23154 34061
166347280896300033 20936 68524
752200816641618561 45196 49955
129122869144840273 25115 62665
21660862989783425 30463 67303
178443952621375233 3225 30669
776768485858028161 60426 63378
637472001921910401 25033 45841
469324817241933121 15394 16480
319795109904472257 3126 42746
486536629596145089 25397 67430
342787677484256641 11879 25403
286814599634475073 25479 48145
264596970882376321 43869 53601
493069441049740929 10619 36491
795471364618610049 27450 33020
868852487418685313 40273 66418
490471095361808577 21314 32491
276067457948329313 22167 42388
400901574816987969 27062 53701
819784166873539329 12731 50704
330145656573630913 3662 27224
957301125007276673 3089 8218
850700467199406081 12530 47964
175079974743802337 31204 40059
647434406298824449 47171 66008
819817603739096577 26576 43661
804308445537305473 26818 51556
478097480415463873 5829 59035
230816775367582497 26015 43905
397599691243968321 22471 41035
571551247118296833 10051 51898
525208846252219521 50374 58106
823167455097316097 39385 42001
318464504763539905 60792 63222
152982198241648609 40585 60467
378197337354599489 27403 46591
783809079893568897 4245 13120
558945551916835393 30036 54458
209217888526527681 17903 28837
75198110059979233 6955 63125
573325089489795649 62321 64639
794869000140607745 24207 47697
303453808451326529 10172 13279
335750553277101441 24029 64477
911104303647657985 66419 66829
207852445428741825 36093 58075
652417814122490113 2060 27571
733969550742877185 46032 57858
663402005078946689 49703 68049
460436322506325249 5035 28371
49138942695083897 49479 61730
135532638002125345 43365 44167
343177210383441153 58092 60822
777293358583776257 22278 23171
114397413634922177 839 24300
285095707842550881 10903 43124
843860126423972865 27558 59270
785114213314926721 11600 48391
480273927623404289 32638 41916
963743234567651585 43186 59695
473650353280657281 19485 33100
259376731030229729 15531 23611
405902928861284097 16078 36052
80876503359384353 33767 59820
25453017240717913 24159 38808
414186120232272961 8457 26694
28800640326426929 28439 30961
938146608570313857 14837 39983
15009510688525297 5517 11042
235512932225546465 20316 58866
430804727683185025 19206 20804
18124586591603989 24495 35973
85429692762428289 23855 30571
404118998105929025 11285 45821
770923708527352193 13196 19014
367720537468606785 31508 59015
133816077740657841 20162 39955
59787563657621945 26417 53903
342821011980735361 4038 46068
623143527179941249 56836 60605
922995519808036865 3918 23668
422576797496276417 38706 53947
846196221823209473 29157 62621
163536011958846913 13858 24580
740923005638432385 35339 39695
680984701556823809 4691 32647
822294816867699969 39232 48499
785297049717236481 13668 52914
238853202604840225 27768 63793
574312287253036417 61608 65526
856872967644864769 30237 36165
706379224033263105 16570 31490
578021192899694081 877 66560
402179757833110337 39012 65991
171235971169327425 8578 20814
984231565782359041 11656 37290
838842164912445953 3876 19383
375001420121577665 18607 54947
834903018108139649 1651 7192
454166378829590657 12548 42132
676413545369666049 35910 44063
34048199472621833 16490 45130
382847501564729217 9867 17198
755228321757819265 56079 56505
55639951494864449 26813 35953
99186012863384577 17077 61435
806316306427920129 17996 53380
643490929881544065 16886 20052
667234234290940929 29291 42603
399012929128119233 13859 53810
18513775315685877 41870 66467
630325543290446465 6388 50136
145184584487619617 7962 34493
276342074875060449 5864 7038
143891644067128513 13749 41721
604681899879544449 42254 56257
294400994229430785 30539 56061
988079692137645825 7854 38977
620735489003752833 40726 51989
879765019754508161 7020 28602
245922122706755169 44721 56591
500692681790241089 2657 7978
778876442292432385 2254 19751
468541011551074881 4591 42714
322408615153147329 29997 65653
760686437705785985 6882 46968
504754423197542913 20076 49477
58981634576646513 41908 52243
689178984446609665 16405 49570
955735853048793217 10061 30174
941161214308568321 12765 45399
395465415770040321 3915 13647
840642095460690817 9533 34332
610119124481897729 30939 43293
104618695472058929 36770 50777
640768409782005249 17256 42968
117903906813236145 37559 48493
133559454917673297 45283 50739
414694746643153409 57651 66026
903951866504506497 33964 49553
744208235256319745 34804 67755
893023023269691393 2793 15763
601197056701952513 28601 56898
880413695620923393 532 63741
8719727140341861 20199 34716
151866712947821729 1691 1808
331058640953859393 11737 23469
415517254712192129 3161 37582
918354761668478465 29251 42955
641265132102532225 13131 30714
330158588050583297 19867 39815
523521198635570753 4686 67803
798670484534621697 7500 25668
838237480351466497 36296 61074
279002739929826049 17918 47682
766859475793090433 22596 62869
369366390508655937 29749 66561
637879881418840065 45777 58349
457191968576754689 38911 50078
21887604025899065 19818 31563
893244652097362049 33592 53722
361501971284212673 627 30675
981375763459187329 1980 50936
167621667708594657 6626 32393
229397541067452705 14768 46930
446056869571961537 27844 56071
615746295880999425 2939 53511
572226610674285057 5662 61332
376200622869188097 33148 62341
644205230516291713 11198 39702
983268293734585857 16464 20521
903411919376502273 10368 14760
216021733344728513 38058 47188
731105931408890753 18725 40905
629333254713291265 16527 43094
535692259688239873 25452 33754
254415885044831937 8259 66328
87992173477346113 25136 38469
706318060468550657 46913 58637
998769611451272961 12074 38420
749348009510708097 56936 66527
810061405152211457 14345 20892
85938240964058113 49808 54078
633068499820559745 28392 48670
552426634504794113 11602 59032
285344593159123873 15889 43880
854010289890613505 2222 51298
63558614098916169 18995 49804
520375033894918465 6661 41566
302064025319637633 15761 32183
396345860960369857 14981 63520
741155995626293377 1131 30015
521519885210775425 15571 31174
376453092860458561 27251 48551
501438693698037953 20489 50689
648806628875881601 18769 59534
863823838299833089 21176 56496
34885431915526513 6735 65226
51193038489177665 16742 58914
140301246715900161 24550 49995
647185450511752705 26019 54325
539108466258909377 9269 67223
270375486632037377 7723 38651
634299024321329281 43587 64847
817010491936098817 7619 62790
988936848628739585 24147 26282
93320774469479057 10667 63420
681177148963975297 21454 48893
26430480907574605 40239 55924
772348608793436161 23210 38993
776631633851355521 10713 26850
460274577372153729 3836 32091
243390287776218625 2956 60544
29830045271225461 23970 42014
342503416695283393 23172 24429
550838191032916289 14903 68624
42904556316951673 48971 63305
651198606842484609 9217 26086
41571341775085817 28835 63910
399359595210135873 33317 38645
865225349623568001 38371 54285
494035262191701441 21479 64799
648892109571253377 53431 60925
123737542070905697 23385 27214
92978643396715905 16826 54263
90193213681857281 13454 40140
783277618566604161 17691 65851
542415954650600449 24363 34083
484397876693616769 1124 38864
349407336898806849 3210 29584
409516906262897601 55131 56002
782807348943585153 40605 55669
409866540959225025 8266 9254
357472483706743553 5526 33835
445248542930489345 19309 43986
743267658681951105 12193 27580
73711555004233985 19265 45778
653327835628104449 306 44613
758949838183188097 17275 45874
588867623858796161 11576 42252
795572749034786177 12618 29811
629092898902285953 1746 61859
481636692394307201 38659 47525
432309572265459969 8439 43105
793093977371949441 5038 50959
375937555087304513 40408 54209
240739049237479457 12525 21982
263543165743762145 40953 63954
301896009625973953 14571 57760
264797884047055745 21387 44521
797926994747133057 21920 46371
967791062004685953 22758 35055
325933226311047233 4816 12400
344410322114086401 50752 54621
380481914748603585 8959 68450
131532021234086465 28251 37448
601913079700718593 17102 29442
721843169633814401 2707 28677
344581078806687233 31725 57793
46106326793896817 27816 50197
240352086632366721 5105 19978
96445581480892881 41367 47349
414412877484014785 6312 17951
442483053633942785 50204 63176
962312609471037953 17630 19381
602574023991934337 4124 64213
678559013186958977 22226 57784
638712269054870785 19605 36155
358543667038684801 19228 57158
807133824581072129 27905 29648
479139545706860993 5412 67162
860904250706830977 31242 57567
364644311504289217 21384 37139
754302938595856129 31857 37846
843762134238193793 364 9134
963333818671451009 42744 65511
364362522513555841 55067 68707
173075474230742529 9328 9895
838668410672855937 8107 67116
874437464656274689 5424 23424
429993918713815745 15751 50627
606637913043954305 18176 58248
176323476831118593 56129 57068
130905684231230177 41993 64058
95185681800483473 5499 9278
201110403320754465 27517 60315
214119353494826465 16696 30522
426499340155835713 9822 62076
376789741775862529 32062 47882
41763048692189385 54534 64550
614305134157280769 3768 35975
337238568683737601 9699 34230
148628296769299329 32256 33401
256241827553125761 3422 26607
989535923796811521 18547 40618
228702248787818977 59720 66055
285391949019636833 38237 54331
47274722426919881 14884 53783
783744685217374849 48181 52658
789686949024506625 14885 36063
588018942966623873 3634 11176
474314874996323969 12369 19291
993956185079586177 30124 54677
951633110750044801 21052 33816
455811004337387969 55127 66377
199028174561249217 29919 46860
544125641169433281 23330 25945
974134582114395137 972 59621
652609913147283969 10582 16674
739736697693771777 20062 41089
705416734219486593 15701 27666
829482047190062081 54441 62723
626347011161382017 14272 53447
663050907339282945 9281 37454
806229674208754689 43176 44179
376402961243535105 14363 31260
469318158083563457 35596 57324
867001553059949953 29867 40089
86820315022411169 20472 38483
144676869026177729 23052 43092
271137023054645697 35048 67614
890930853032671105 7822 45879
283961205151445729 33667 62824
374727010549285953 3400 34153
822362841449159297 7245 20541
407010845298472641 3524 3568
846605258254871937 26102 62407
583093470614677761 36160 45429
113542693962354945 12374 23054
512188833113810945 34996 50977
409117738393451457 22452 61200
716231366897567105 22876 54697
65485788074720833 31601 45840
625154679576510849 16100 63134
718912793073972225 15977 54190
568576259122615105 4304 29733
380005953670742977 18236 52002
99996392490083969 48050 53506
924212145416948481 27089 47246
780379661336944257 12213 42322
258511417371845921 27077 28251
667848044189938177 23072 33053
378456087278184577 25060 28017
397416812965538241 1131 36134
175445706520402913 6413 63981
503201655283504577 38824 62529
673335910515977089 9377 58630
716158274734844673 36333 43052
575823066222408641 12241 55499
747691298453574401 60344 68398
844552686300804865 5791 46048
299103025169536321 13960 63472
686463863920860033 2988 64498
297977411140152513 12391 17753
834685164913185665 23161 35247
517295104705276289 15973 16773
968902918130094593 29011 60638
334651206550901761 38072 57202
686789833367956993 42661 61405
449065050016976385 37673 61987
712574333713288193 45432 45641
616507203553766145 20778 48892
280754147939564545 47249 51561
171102943437425377 35331 41115
968403067931017601 45457 47693
841635320077628545 38441 55847
21549965743023593 62913 63172
452308433835305857 13012 43164
288363901928246209 414 55174
157976754187870945 17400 20974
913333546449042177 65914 66763
181576128534508993 24438 61153
383285563860294337 42715 61475
137559074513475825 34707 35256
184131494479377281 53092 59900
903738873288297345 27012 58761
890939254985308801 1538 66671
578739619680817409 9663 23352
700333976139820161 14706 41547
26158191472255509 12165 40690
495389581271449921 30419 42503
409481527356561537 16746 36500
75457787603287585 3456 5671
311647107029109825 14248 44427
927209702881466369 51799 65095
693877539918105473 4579 11827
740087680954321281 7602 13769
458137290786389441 28908 42040
157354194805531489 28049 67233
427612228154757185 47816 66189
515375089148879105 41989 45339
945236509074540289 7203 10908
864500476415170049 1773 10707
1477499256367310 638 2118
996164339229625985 29637 54335
12915279598495035 14974 67130
980145528306803073 9479 29432
142968273168392561 56611 64453
486297918967014913 5215 8318
35240014759843065 30961 54583
505686783992896257 14028 15641
963799084683387265 5128 32986
381869677770271937 23918 40344
616435319589633921 54778 62719
543507374281897857 34381 48589
767187159898682625 11555 48276
921468310729981313 9665 13910
218587072633489761 3619 42597
516484126065105217 60299 65731
246107287398530177 26752 29174
628478407515292033 1896 2727
827842016031091585 28127 32399
278474687199302913 17762 46932
47477619216252265 3250 9261
681353058053847553 30944 51502
173745378151245697 26375 27911
387725677738469441 7355 24754
724297456797955841 16684 22737
844885806971365889 31752 33697
975987110981627393 21672 42819
355659667426049729 18782 43659
356917165324134081 20721 24582
569710951160377729 21518 67409
42776207528937961 66633 67102
559402862611246849 33143 53581
526540678348993665 8619 44017
868745092083958785 26169 66431
270682834260604481 18118 55353
566340465098488001 10456 59559
471281666289613121 42799 53004
667619799000366465 1407 23223
479306232613289729 49571 60851
445940553378672897 11282 58495
672029409338051713 9465 18145
420290523718325185 48972 59204
884644074306372353 16783 54089
805452845724016001 26147 31503
498318800379294657 41803 58598
909260844260277377 28930 41343
998532760130196097 35443 65349
583623647255247873 14341 45562
11504768976436709 10214 15897
699929016422249345 4866 22662
10849593529279389 54899 55757
356405471810642625 23070 26195
363853825931769857 13703 65385
687515991174056065 30413 48512
736043401169816065 31943 59039
71287076760793153 16493 18318
159598441848459073 3260 57051
419315824642399809 35347 37630
2591575268688474 16281 40648
737209767321257217 21733 27187
541342655002253569 37918 46924
360441078561994049 3834 29584
746645239267856257 46397 47000
894326628917152513 15503 42870
938123716186197505 13652 38711
323012695066172033 7532 61739
899771851963372161 4472 18072
395735644249480577 31172 32983
337463783513570113 19528 47582
831436243018519169 20840 52624
592562627942420737 2664 56869
609783258402412545 25772 60939
522301740955299457 40047 56081
43959686260894417 26937 60065
935042226644661377 7130 20023
38974683113973897 12630 51623
16067193147861759 6768 63150
896442229670785921 30334 64988
182276811045802849 20037 46781
226698892709517697 50811 56431
998510648236191361 46089 52542
640874669282272385 8912 26034
997175362361723265 36995 54674
847012671668078849 24208 41618
356274902713394689 17604 40891
790749320429942017 40656 66078
626944621790592257 5114 62915
941137039856155137 50395 59537
402496749885074241 12069 48535
389327335423946177 5310 17745
506591776648342337 44165 67436
256983718621665249 22810 45185
897754409220837633 19245 30099
326013362156945857 39066 39126
280747578809474881 30769 50472
679206821692783745 2153 42218
511088579959078977 52108 55816
340617349780035969 51394 67291
729257540640581633 11519 60511
405598471672060865 60628 69063
127162821403388193 6428 59713
184831189664809153 14312 34606
124686760108097873 10548 18162
164124368355683009 32958 58546
708306116889957633 36387 55001
823719101792551809 14065 54957
220206344954696929 5758 20494
690909281640937729 9360 65365
204486050915122049 43470 64901
335735550979141121 13231 42790
240252898270377089 31776 33918
454790821911895873 46158 54696
138359081890683905 935 58146
445438316455540225 38120 63395
846728656934679681 14145 26016
254795467014030657 26134 37132
516473988941939393 16985 21990
145727454778867841 44682 55301
300065202775620353 21970 39374
603561509742942081 2755 56797
93379772579339713 11585 51566
242558602347845217 26200 45642
693809756378804865 5064 30577
497222145680563457 53092 68912
376599158459484353 22935 51106
600471672439002881 22385 53797
776986477786841985 29681 59189
249826160714174977 14053 42288
162837453304661025 24927 27580
457138825166357057 11465 13761
100687499354556561 20716 61523
11646413169255965 15310 59957
566942894872411777 2796 38210
94038939597343329 4512 43765
941386166269644801 27873 30242
603715349676658561 19482 34256
94432886157619585 21755 60915
942255007931624577 4792 17208
117439722211308609 21271 58220
578014959177789185 5176 41253
137139670269377233 17724 34406
520586214666966657 3551 63097
678137013801041665 23641 45430
380693668348438785 9104 38301
582873149153414273 7953 14928
460363271537705281 3132 48521
804300260400132993 37921 51039
65617526692602017 28139 56841
938986739028123905 16125 56987
889624164216403585 23338 64319
710595107927595393 8377 66166
822995433122084609 19653 61042
313278450568248001 20938 66850
110093141818129681 23828 49514
23941619210113177 53761 59726
282630930495894721 28 8764
782552845005042689 15438 29441
394528857639361537 22467 53673
968227111432248961 40643 59413
987804052845373057 22702 41342
540074210915264513 4758 22050
809663361799852801 6718 19199
698251396030535425 4575 62053
962508664356715137 56706 63172
850596293043580033 2388 60170
790712466035873921 17283 59923
577712570369222017 4744 7772
994771492121994753 7288 34742
280073246544020545 15665 17786
176245160317069601 22773 24205
916168616248334849 15966 36544
199441438703001249 22663 32640
102829250035867409 57517 66606
85375572726750449 26829 35331
294263240226349889 11317 37431
906919578179152769 42302 65230
840054451347867777 16127 69001
270480740656768865 2151 54190
787935207390169985 4104 22059
735934303071456257 11369 59751
840041703271950209 11819 15430
905021515323202433 13520 19010
120565436074237201 17887 47812
369160211848932097 22315 49088
884495935563620609 51811 58927
523997565407899649 14760 45280
543656898618500865 34678 52703
565116320132130305 33131 41934
380325066310987841 4164 40391
489920991773519873 17833 46995
385165475061604929 33886 51114
47616855710312937 56910 59680
578222143147883137 5410 39034
735141826186026753 10753 63477
70356895191046929 20877 44793
338719070584584641 2053 9717
925611985108801665 44604 66352
66472975308673913 48861 65062
670282342116202241 14535 33519
300624984938703937 44358 49848
511576031714412225 19269 45598
304287299405348929 23620 63473
871744739992998017 46223 62539
68730580722512257 5083 24091
166475459636146177 5371 42607
368915795708719681 18222 32314
690945772210660865 17886 21849
368734498909869761 10304 36345
132328961516890337 33229 61847
884958601769955841 5856 25707
318711836751354817 10505 43092
576551576963691265 45183 61881
986606958722077825 23089 59061
321100056811875585 1435 67377
533022005052664833 17590 25048
696232404105128193 3428 9782
268892502461483233 28504 68375
350640671656197633 39227 55751
36104172040772657 14046 31146
78051284142144801 755 15268
785619768356795649 16758 69029
347042872688152897 27676 28482
557103530558812545 17425 62947
790649391364691969 47461 59528
33497930633558329 20390 41457
419529115058043777 23724 57316
342611835690284737 39547 41060
196240296859382817 26110 52317
439800376188330241 65810 67810
455740717399411457 17211 36926
768403205971544833 20085 56970
289409243036029569 6027 18320
941860748322937985 8475 58372
440608867267304321 10816 67465
825654001700279169 8515 47591
565348365691601601 9555 38613
765157257447455617 1512 37758
141225995767715777 60599 64424
539707187978514497 56644 59782
634225318064121473 7850 13295
477449124032062849 49421 58349
724331433960589569 50021 67440
391927094279104449 25082 26182
30915252549714725 32666 49492
535592990035198145 42187 47074
253110255073867297 8909 24605
255105185693771841 6556 12992
954043675570485249 48997 68849
563826711451440577 9069 26712
399793787864883393 5951 41783
486822926108679617 43270 64465
260073121989091041 29224 43005
641252189007318017 5558 24114
325864770107987329 17191 26621
716630602860142593 14379 64513
426277709967845185 1892 6926
487641868886754561 14083 55113
97704809673604849 35580 61178
622212658448482561 10271 56827
354519247765875201 14133 49700
848074313190139137 9922 19343
406847046494025473 39030 50218
24107200132171161 8439 18101
523774483157321665 2803 61727
737686863122007681 39009 68249
794557974385032449 27052 31393
892131495187292929 40978 41766
805748126436764545 5156 32953
839306959162101377 28025 54584
193589599710069409 9796 19298
100412970799006017 1374 4285
161398251855015233 26046 49551
992052204203076865 613 61879
908311796734967169 43417 53865
789688085452063105 17045 24161
847932402299118593 5074 65837
783211820335409921 5751 55914
280125179726329793 28733 58440
90035985806601105 5409 36726
831312000594859777 12834 34677
95752820126051569 3346 47233
209512361895509249 17969 36061
366061671883294081 42750 46892
948412320468275329 16136 49430
578422051372157825 13226 21173
520130423682676481 36769 56839
508211026438608833 32266 41501
359983103454620609 14467 18029
325304342914733953 24292 39982
304175080111821953 26095 63253
593739084186289281 60217 66672
829073737388949121 36249 67738
179386340669296385 15880 25584
941427731527600257 67582 68962
261089885515339393 18490 43161
932634550051911809 64255 66979
534579340071672961 16125 34463
355875616448759745 33372 63573
711182740067663105 10955 39973
33965030577586929 14769 16224
999061556146827521 11780 38111
291892972040475457 28368 41372
494312280470161601 3326 59905
512308483857108161 3335 5151
917874887887108993 22165 47120
344382759319234561 42022 62199
334909878166477889 61675 62560
649323561892554625 56764 67696
324492392073594241 11394 61736
161074439158998209 11356 64448
658008384162720001 13396 60693
730904113370026881 16811 23512
111474445590204145 11417 15767
506798803966194817 18163 52339
227502310089384705 13803 17827
341752661129032001 17531 55208
963143007165044225 32419 51632
704836291033675649 23325 68859
200678041788343361 7356 43426
748497369207253633 14341 65250
184088551826931745 47528 68895
674555839570093185 37002 40896
806355041159143553 28397 40331
408610409235489409 54895 56383
963822206687339649 17552 24788
302097516731240769 180 47805
922555804743019777 18285 65095
464944992646987713 18584 45987
739410427449001857 19619 24090
5749141153717830 19930 24482
768011171985897089 54993 55976
31741812948620665 38985 55731
225770283802191329 44951 62258
993245288008868225 26664 37446
230984974803313025 10816 11772
824221053678282753 25226 64658
870624131098196609 581 59837
117171679956260993 28922 31952
586719555470573057 35189 61508
391506275143608897 28693 65182
122952197886789345 3924 44799
289059366081065857 6863 44409
345987914480595265 2971 18192
777129209101555969 4933 68479
67054476570490353 35290 40743
844046578448502017 48880 64204
123390746349791409 3563 12115
732622577696599169 11312 31556
927828330063206913 3082 44685
896992045801116673 990 48790
903633941908971393 13013 53178
761979323727242497 25877 57752
377249483444330753 1045 36125
797837148660978049 14935 54331
152415842891649345 2991 62144
876673906156252545 58019 65024
819850618671651457 18715 35824
88405932178947217 6817 38230
397970191126269441 40400 48647
325512390219468993 5457 6124
180637694957454177 12219 60832
553646964997017921 9708 60077
278851882851760993 23376 56812
48185758021258353 12549 57633
608658439921939073 46538 51693
825879656657296129 55558 62351
489194881107472641 31131 42728
737802995631621889 19590 56160
811504259616611969 13603 36336
678605235202514433 28873 32398
477266518298925761 14130 45350
222009888920677409 48934 57919
990425161457565697 16130 52400
383949453068058945 7217 9098
386416499409968129 6617 24317
155063895180685313 39079 63332
14381235524581371 32332 67457
911265545664310401 7702 66306
336073756419800449 36791 55124
509317763493992705 6295 10397
188032859066751713 12214 49889
29662325690683389 17429 41918
287756468789986273 16945 48129
53222566307223217 2398 60904
789049138908836737 45084 62750
619428869709072001 26100 47931
37481615911950425 8990 47858
377827290267742209 34576 60343
201729249274833921 22210 55509
381074354334490561 18180 49276
228716927649607265 29668 53662
292834928567881281 60520 64302
606198320836256257 17246 26292
199934540074526273 13977 36807
143211611074654849 26921 46187
748956932325608449 3191 10412
616647453052380033 6232 38765
332335493866796865 26143 32568
651649317673708545 4146 56226
282346727407283297 49807 60338
241400318598238081 44495 58983
338845699224936705 38856 68218
389939038206840385 40932 44578
230421598068840449 49096 60284
977045768373400833 30633 48856
923260038108711681 3228 65088
564823534516229121 10478 21888
281908392356196929 3911 61263
585390890750602497 10044 45405
24088553682691585 3923 11291
925942101421519233 42030 67964
927355028863882369 3362 46181
144351191858035585 10758 51767
239289730520486177 332 49740
309011459895124545 27548 34186
933894492702844289 35048 60252
742768007292653441 8128 24419
894987571047881345 28706 34933
741736977486105729 54110 60882
428363712874084289 36946 68936
807066992234084097 3454 44851
354514316598287169 52807 54873
692662755955389313 7622 15659
618974226184231937 20689 39023
529059628969776001 10825 23125
924271570877738881 39132 57777
462514981797987457 41851 61939
684987666872370177 14452 17355
405331200851762241 3861 35694
475922145404272385 2722 7692
593664865259519617 15072 23567
218024688744375073 28837 33351
117717672183943025 2894 15419
558008473097817857 31150 64601
178987060104724097 2304 48406
593863740331737985 64017 65819
171389446986054849 17612 33658
811311240151841409 9748 34223
56343222264793273 14559 19935
310373985906291969 10146 53934
73946118496508001 15568 66540
287559280116784769 45603 63852
595779893078251649 36030 40500
150457408590465761 514 44798
769472128161041281 14463 37997
266299070267937313 26946 68083
436771744646740929 61103 68544
757806558804642049 4517 64093
341372790207657345 57990 64330
195024681316699137 9325 66596
472816963352464385 45142 58298
71549334388901545 17964 59172
144542468230568481 5619 65020
877627069854273793 24850 56018
267627735328183297 23051 50543
11458410425884581 9322 56939
920425875996897921 42916 64245
299790481090656897 65237 67844
125156997133551329 46261 64375
780733289574708737 18146 44904
659108578449647105 29671 49276
910463759969363969 3944 33034
225739388573209953 23670 37161
335175230102830593 10762 49524
993877853108955393 27711 67240
538660864099671937 26006 34700
630551254992461441 8386 34463
617002341273444481 26153 65360
410769199270944769 39328 53451
786668144653223297 46956 68238
891138156005474945 10506 68765
464101726810465473 5186 31121
115371015069456465 16553 63437
935701323920671489 36837 54084
371520208948872705 25500 46233
61070519321344105 60057 62884
780389363100752513 15344 58634
468982863116625729 29995 68891
885842290910183297 14178 48617
11215794309915595 54902 63223
780840376414772609 22367 60593
960295893757479041 56121 67560
610039205456040193 23694 67991
677397494257188993 12230 28594
761778780748798593 199 21519
602884393016783105 18213 40773
473761951679144065 67479 68690
197216443687434401 6543 8289
250601288420398305 29774 59836
233056130386660961 63521 68839
957961776395897857 60603 66818
341954107670129985 19001 67765
468472316806284545 55853 63939
613325412241326977 3098 26384
790030307758264833 35877 41701
210619751335283201 38304 44380
881470662312238977 34560 65030
619102115010111489 51674 59219
865098322693789569 50432 54660
166586909200344033 33273 38059
401688481686520065 21871 23953
67862239122465697 20113 37079
548729153956863041 4521 51235
705112382921381505 33082 53045
463642258945185409 3422 49531
346868547186250689 11305 68825
599406957662203905 9027 61501
340410166989396865 21363 43770
595768430562529281 523 17709
950668083503192193 10989 28735
352391601478167617 33947 55755
610157566394601473 29680 50350
136138066433346689 42988 60115
107971820511711057 5580 38883
640042359682887297 2576 65359
886974130877188609 14777 45935
633374521936005377 53511 64429
43690653577417753 6367 34029
594828476530388225 1763 33464
568543699572582977 29479 55888
377509349716319745 23371 56352
129806781225386913 40114 59820
944047546336712193 22254 25773
83028640142355665 5358 66287
742454051071987969 37893 38323
381720475925906305 4532 39200
410739119877725057 43043 56177
921011090358941697 8387 46271
335062518545868225 16175 61613
967424683406722561 22246 47647
181262544590673249 2394 2540
521480083005344 41767 65190
750450336033637249 12957 62381
737394098669884801 39265 50056
181231343190695777 2427 63812
233287640136747841 8049 20875
366236522877386497 4957 35434
234876666940113665 3301 17230
759562994151387777 16588 65968
318041204234656769 29191 30117
578469896551482113 6062 29272
300164160164204225 29183 45181
753789360555153153 24876 59906
904809593385149185 3803 37071
119860047150524449 2837 26685
688589896917296385 24438 26767
283830783594474657 58312 68135
201234451522264385 1485 10570
209091028461514849 31930 63821
140026118151926225 38939 44702
778392575999369345 4925 7761
411098789066013377 36619 44658
782868337443346689 47970 48846
986476315649600385 20410 64206
7097881379188210 34590 55325
673798100143198337 7991 68407
656225638946509057 39221 67224
692299246802210945 58775 62721
398402170398561857 64175 67878
213213161827464865 43218 63815
259661057984402529 22052 27579
76356770961940161 4370 53212
841093586357679617 15035 49385
491466912478056641 14768 20971
403922770314935041 10321 35834
364017321553379969 16586 26213
965496493616235777 6366 25803
317882553571191553 30001 50678
36634136007080545 12998 39916
515916096940419073 34590 40392
595964484888263297 18061 40494
90987637826184913 9562 27761
63228802551847705 29148 64210
445492224183031041 9103 14628
472350330241717121 1880 37692
890887208430395777 14374 32176
313520116430623809 31547 51324
93787535805422097 58347 60729
315225464162061569 27880 65328
714390852262777601 2632 46769
622195887376122369 45651 68351
812371513027077505 51209 63580
14917169783252861 22274 61168
213931636705265057 6330 55133
656023110352180097 21786 22778
907497702082071809 20236 59513
862039193852403713 29609 62001
305942127414436289 42113 46721
633856729038413441 19677 63371
424018815769588993 20306 58531
808087674676052353 43532 53250
631711845802836737 32364 65841
940835983834261889 10308 26429
558886102739922561 2561 9041
296710550696353409 3673 9237
244974432450060673 58295 66902
460389594209687 10288 24165
363303714725308417 5744 26409
84161601964645169 25513 33692
961069248728133377 2717 65827
724478995971992449 18182 62681
351246039473768001 21991 26339
62821523117740697 8014 38527
412373986083945729 8147 23028
669490358886363905 255 67474
120895607036718641 46792 56187
602984497018930177 28886 38340
128069873173441089 22821 53379
371500657724510593 24618 50464
314816531797436737 29971 43223
570721195501072001 52181 57125
491812087887961281 38852 65949
557962691971468417 21693 41305
3913834707535813 7049 22877
495764540143291329 6737 39476
561542806752608897 11657 68810
325433145494912449 20133 37953
548387712122451649 4234 16436
432124474225695105 29772 31639
778885770709688833 32489 54218
366228579224454593 52716 58830
944294191894503169 34761 55530
751498989438154241 73 5336
103057126427241745 28016 29179
797496165943101697 18786 56979
744664956493426945 29780 52552
358362280069592001 23395 51812
112150428493389857 29822 47985
630982276855789313 49118 60076
596489729379360513 17171 57899
835603725773360385 53725 57389
893511872671663105 4317 58809
883394731015926017 7924 29625
865669827152078849 21891 24216
587364994092176513 11771 33542
849597886300681857 8489 16818
399401888075644225 4757 10911
447131588642864833 6614 58168
704753468232731009 17294 61149
865458941423522561 28212 45639
697657864678973313 7090 21972
751838715601724801 44348 56611
650750006605470337 32584 67556
92453691827795841 36390 37574
282327047639412865 14490 28288
711033410462736257 27493 65274
850104290889198977 39811 41073
107974079366922385 13852 58811
537816825334402881 7863 52729
984612887344145153 33962 52001
332423281343032769 55829 56809
605237720216290817 55212 57905
364104125008950081 11795 13668
58430675457405105 4993 61054
962984134269881089 19230 32037
477336480594939137 13786 14537
357322990409187457 19361 60946
577196441960683905 2012 34724
803893909436020225 18849 63382
96852496454101105 8943 61518
510206123863909505 14624 59544
707604146497434497 6456 35464
372801067370467393 14062 14383
401972795198414465 22126 62252
936457112098139521 12151 39420
41791514709462521 24948 65326
149039690305748705 42493 65264
712033952163789569 4496 60699
20961018197553473 31198 52016
125044395406494145 11857 58966
556333118578301377 36887 58782
874066672827890305 51808 55032
94583215746098401 28118 31624
74002858310581841 13727 17805
812350839082135681 3100 61100
735819646074883585 24199 44576
330698827731410433 1322 6436
502072208873759233 49177 58865
760727556363526913 10208 57440
132930276775564241 37958 49763
84951974853652241 10555 38404
506236756091187329 25199 34134
919717982657395841 6427 55222
635759789977168257 30617 59617
546354297883155457 28769 39118
322337480999610881 48491 52748
119451563097676689 17474 42191
526679516624138689 16809 60405
954859959190770305 50393 53282
311802030162272833 6326 12833
929619668984365441 11275 46082
657416734451810945 44336 54845
58038612022087937 24940 43532
698877012396511745 30738 42335
571100307859076417 3980 26111
488950060009440065 11222 43906
139322715002720081 24132 48166
290053720799097217 17208 56052
675103676728831233 22854 49559
248268881177192929 19246 50479
236320126246582177 12751 32046
742419448266932865 48215 66362
415382486584441345 11248 20289
486336496543682305 2157 27327
885521198792645249 22066 46919
630302825697089793 1603 5194
553245474885237313 37352 39071
613455301106323969 51542 63062
356930679417885697 43977 53197
24383400380205701 25974 38090
458767460426038529 52255 61940
179932339446249761 56229 61374
278132648665177825 24089 48221
838348300275118465 12338 18867
408806244465147009 28826 41070
703867650312712833 2692 59277
363340593684640129 2517 63511
218522610370175841 1131 62429
414192185673790913 12156 13589
900793862928875137 48118 64703
652258539715461377 51242 53514
514370332697996673 46937 66860
542601936867832513 17658 50783
902916287801570433 20754 25546
891122043232499585 754 21835
244429824275531617 29573 53175
524890191101697217 1807 38450
864346085882086657 29544 41788
41013832447958977 38113 62558
194556719790103457 19692 30611
252633906042369473 34213 63135
612867812083219841 2401 35574
135247031493221921 29277 34560
694118860744684033 11124 56147
281818921097944033 45217 60371
342694524909799041 257 32962
8943285709420935 33327 49766
911216982511991297 59763 66883
387320714050609665 35241 39956
844971545805588481 58701 62477
642442779547607809 6000 56829
999662167827072129 2510 32000
597325825438083713 15163 65807
276501652258925633 28695 38952
770282168120388609 226 41477
287271672171858241 9258 13563
555209772140408129 58585 61420
789662810242656769 16122 20709
955453890956661633 6685 61846
695368975772769409 4618 41163
884607639060654081 14832 67205
539532306690883713 10955 67003
882680264489607681 22654 23037
860887131043757185 37129 52928
894336541938478977 44900 60287
183951143935740193 25282 30443
224537220755351553 52621 58414
242246965762266337 9421 66553
173181357704613953 59085 60799
269167617841869601 40301 50931
42359636195726577 31115 47376
934658783564419329 43809 66592
656938083872255105 10308 52277
102671932284476241 11108 17750
433741938843340353 13626 36314
215498186988302369 21888 48905
664999477767970817 13657 20929
345132317118778817 26915 53494
585778157020655489 3500 55360
561128846780565761 38683 65829
311516802430126913 11124 43440
578600227384395521 2223 55715
765503840507065601 14425 58834
207557767011625313 33161 65911
4006131246974577 8855 29366
236375620677645057 32554 46326
225722408418960193 12671 48901
312557161218581569 13669 38576
404289300369434561 4332 48124
203495849907948673 18949 33596
846809519307541377 32634 64725
569691772812550593 2150 23524
993844809115252353 49426 53445
42491182531474441 7619 17286
316355080707666049 55427 58762
237746655848429345 42287 48247
55844316481589833 55680 64324
577969177325865473 15013 27199
183662580068258305 17904 42692
104428392460196305 39329 65255
554092429002260161 6259 62527
631256928334348545 29638 49709
552093589160847361 61546 65237
882357773313675137 41176 60944
696372784023701249 15028 36078
162627335265721473 12262 39465
997810632197555969 202 29742
29104419821269545 15360 19030
354808565530426305 10810 24403
317820892888672577 32772 53752
459298176493376769 210 55772
441528994099503105 1293 36867
464122109426078593 54466 54656
736280821304585985 62203 64501
930668366079842689 8632 54080
957566837230277889 20348 55462
812352724170359809 6547 59881
543754496922442625 46192 50388
337599335718209665 16582 23210
24753410810593125 39897 49851
606765833384990593 10421 14306
289060902992627457 53501 63605
674098577770038785 8313 41918
292577103543042241 3998 41514
966336601973502209 10496 40210
495640011183407809 16723 59379
449295949861578945 6199 28346
642844116230737281 3935 47625
234168898950052545 25334 68896
769118444404551169 25917 35331
526189569725616449 31304 45397
285723567495384865 17019 52419
188242341041593889 15097 48088
553054268397001921 20017 32801
240607107520474977 35715 61604
875453981336068609 51581 60504
873567813715617153 9951 33770
661145128015743233 18308 56842
152393917810613281 5809 7572
104655238788868849 8966 21840
696651843092332929 15226 32600
874755996134918913 9886 12027
207662115746785505 24974 60218
244998211933779681 33499 52221
474474055725544001 3784 51595
903278351199997313 15809 18005
458370157305992641 54989 56226
549207961825462849 39620 61520
472196275980600449 29897 60807
319579456141209281 9987 56360
692964794242470785 30921 64810
108960885098202449 47487 62292
800648135200724225 31939 48780
146021389145698081 28419 66928
450595503160727169 9368 20464
578501849513006721 38903 43511
377248965534626305 9227 19149
254982388162769537 11374 51331
414669697350149121 3553 19116
387449479076128257 67370 68063
530280786698732225 19458 41181
822630728487336449 44180 44988
274294282217979905 5218 67676
550346647063353345 7518 51992
91048928566472401 51491 67152
631391568831102081 37944 61203
891359472823467009 5535 20186
666494222833240065 51901 55793
863056828814983169 3553 67388
934992788449232385 33186 51593
275453317650757857 54389 57689
32299508205060337 12621 59851
870356365416206721 15876 66090
994434608642219393 35469 35844
129114128861630209 1402 45103
159971903913532993 39585 43332
4066291034767745 38498 41389
862332558798339457 4096 51123
934672068341413377 18598 41499
220477478732508545 9144 45503
138905492889144001 7087 18372
869841922581567617 15698 51335
985514543392468993 48524 60277
674166585783598977 1441 30888
559566469845542273 33160 40429
872166996403006337 1636 22807
865321888439368065 3083 60796
397734794813320769 4863 19038
495834160945527489 45968 60389
187248122440845313 538 14590
516824112088414721 2113 67998
98862498333648577 12748 20596
638387638718846465 32980 49277
353736334694570305 6646 35684
756965334831434753 15962 19017
477072915975956161 18949 34796
913933759002027521 50883 54067
109317391373590305 38068 51021
349943994099760385 39843 65069
47497177707146681 17817 38446
305314199071226241 14806 47346
103716772828658321 5303 46896
177213012759111169 31489 53645
509159025199355841 38889 57618
672976980204431617 34713 60440
801562713736412801 8004 14335
699838976989582337 12163 21646
86285744130936593 11319 57039
979062121813534209 19831 46163
272338323843069217 6082 20886
521172012317222785 42807 46733
84586541026514081 51951 55825
941545074530900225 45232 45940
315924145762746625 47586 56719
75982544854696241 32319 32693
528360018917727105 45388 60797
407512591597985345 39033 41079
825101913609113729 7657 21955
117366551068286641 18071 26703
832018999123849985 7206 17717
882690284085164417 1823 61339
867616625115996289 8446 46746
987971296117024129 6330 37043
23848994312817953 15864 23808
986650828372340481 7928 41407
591110134873286401 2557 32729
562488000506974145 13456 56086
702616473208255617 4481 17183
714433216439040513 5820 30911
359953129868952001 8514 43073
70810419969745913 18582 22197
150459982356938593 46859 59364
417198123350594561 33408 49343
153596373186143617 44060 46931
764558036609045633 43553 61348
439151517763694017 4645 15747
305508974383634753 28749 66836
55794309956350929 33250 59710
4473502962611065 45907 62110
901502581437075201 25875 33517
14214189009543077 25879 59624
991557334015265409 9235 50359
925065217199133313 21085 27045
554979427469223937 4434 43847
629939922948615553 22285 37857
806971026647456513 4631 43629
400191499710786049 46890 49620
379430411697160961 34607 41963
399985985220602945 9094 54352
403464312839172865 13761 33433
785361851371746433 12306 14683
293535420760324673 28718 43540
740927037048926721 25926 48880
234471548085533505 48081 56222
467527264211611265 17057 28906
132858382980504785 46525 52639
819308246126262017 25096 29105
834848862519077505 16121 33115
901084588699873793 23883 43875
403289167445397121 10828 66549
855215835618317057 24924 62338
702380461441091329 8144 28505
761643600753643521 28678 40436
423646071475833025 72 1531
918799994870532481 5363 56010
291128824745339201 41478 67927
490588718465559745 21328 29204
146094892799315105 15216 60310
663506970589061505 6094 48286
847501674725773313 44353 45784
639274355902358657 42410 48825
278020593738819585 46966 67494
528190395792783809 4947 47450
545361004855504193 20652 55061
529362731646827457 35230 54526
758633103055902977 24474 49409
100645601577248561 55952 68744
814293193813764353 30101 30318
224759635546888609 19416 56573
461845179260979649 50743 56134
771546356194328065 41110 55391
847677081820801665 49089 65710
232116260895324449 1313 52106
607147789721214081 3378 65157
521237749633009153 16530 57754
201186672717593505 35444 62822
704107793492170241 10381 65959
525022455257801089 8008 64972
720203352287136001 40947 59875
808979657697971585 3763 42919
877711076239066241 43794 45713
514940782629484033 17592 47846
532005885915062017 52881 65419
49560047665206497 43286 44494
625398400580877441 9 42568
783654269847989633 34000 43950
776700016434055809 18081 25129
66045663343299313 15105 49521
89331376744652865 23193 68399
200092734163636257 10465 26918
631610073648950273 12323 29415
576878025182027 2783 4667
587941965829514881 5164 67461
550962692295701825 11279 49111
50306085289911097 6061 51971
238504649685733473 1763 33799
183266180873332033 22221 40300
437638029562211969 19356 66067
301825044228344577 15033 57763
7801329626968113 62402 66438
250463743563045697 11258 66912
89109641487642225 26597 43809
149772370952852897 13068 27816
560229806355959425 54631 68889
44403180765286265 14515 48692
455928730734601857 41844 48665
280877650818787585 27455 32650
724943048523012865 29961 57213
980180523032430593 31159 55585
633935406316897537 9624 39887
77720479735340577 56261 59735
408499861968305537 55095 62831
175009988186516801 42437 44103
191180473506452833 44085 53866
430413205323254977 18770 19362
888281485739664641 57590 59143
699990859499450881 12131 28683
443269134145385409 3930 37295
263629065664126465 13020 58544
763860332852356609 27916 31040
95605262372700401 14724 60763
357201050717126401 47462 67342
881973267068907777 42534 61037
682264546063716865 24010 34884
570100768273192641 39392 67146
136847176016789969 1136 57570
218662468318619585 35785 39791
411932899531148417 28069 62713
152698772504393793 2694 64168
839060226091081729 38837 65067
17031514074410837 31971 54129
214471746411472705 27177 65424
63258465682565657 4102 46720
632007989791862401 8477 35210
835626647117003137 26115 36592
445492002742820865 30856 37301
7906010047960877 22470 65757
689967136305060737 11772 50152
296548390257193281 54175 56615
832577381827203329 5259 7921
759373303469232001 11947 16600
734215114877958529 1644 7706
991126386659480833 3926 51024
340948063302601409 15346 22481
646419528696597505 10134 59555
999879451172947841 10852 29218
11669284440024797 27275 62749
91144509657876689 30396 64600
795645605585320961 40433 46112
915092544724689793 31381 56435
834536810238027777 15604 27355
567947042601996801 24278 46433
650045752145828737 10612 56221
112376274370181057 765 44504
676605059516283777 30921 54874
720025874951030401 31712 48059
362435678880302721 25346 44483
3039635757563276 3982 4110
969691301122018945 30321 39341
344116373042066241 48838 65087
730992552437854209 5870 36067
93084579619588945 32162 52701
27897812633291609 18114 34507
958843212622664193 2964 14575
932951831661398529 24945 51665
422625503921484097 30938 36695
650226993729113217 17538 33930
769057600197651713 8243 27514
117319464109115761 4621 42984
998456789760528129 7272 7765
431188809753088257 6077 30157
103461674442026913 671 63314
56438796611899993 10197 12029
248845672505996865 35058 52500
118318059290764673 4688 27623
162506391009440417 45758 51774
319438961875462721 13915 15595
357954918623196481 2488 13315
927269600450024705 48445 55738
60571441380172785 34695 43844
529899517051774209 35586 37016
690956547424139649 6072 8646
319066073121739201 8408 10859
991150874800734209 14681 64861
89283792089290161 11715 24242
365704508129997633 60559 64998
173611381304546337 35336 61587
125433894369162865 33965 56365
592484818024928513 31325 61383
687986108616787073 8292 53856
419105813103008961 209 27599
296919596415801153 23048 30977
9731910703024483 48265 58579
579439405545830529 6758 21105
155731738752542977 38794 48661
85545029018785361 32648 61836
459537046197510785 19728 31941
84152018754355857 11895 62441
848023901487401601 21594 61385
36620673276683393 22398 48195
121607142973331857 3276 34815
445066238299180161 47892 64141
754671964749640321 18590 28624
109414112337670849 1091 12472
29875325051619941 47117 52365
357301162907749185 5976 45978
964976764637377409 10447 53597
208634060655338529 1877 32391
309050242640424257 8290 16431
704435256295884161 20805 48609
62522201109807441 17127 44244
704850892005676801 20056 45799
960261634358801025 50754 56382
97117445360414225 12076 37195
930433447804311681 431 29514
76929141957986497 37899 64822
821281590816838017 16450 61320
701912024147450369 16901 17092
737345730877656577 4486 16005
325099981244417089 40709 47671
505088485417701377 9470 34289
372227482233387969 25407 26962
934257884558654465 53987 66797
206000173318539489 23849 58438
309753337320060481 7758 60477
782102258235799041 1605 34215
682017797593808001 4285 47267
963856354832810113 817 59155
567180526040260673 31030 62099
786466641095206145 304 48254
596384282980345345 9762 51869
392382424297988289 56587 66187
104415349683378625 27163 57161
366589916036307521 30865 50164
918408395812697601 39878 55016
311641204314522497 37585 67908
297203971770812801 25474 44514
404450691228550593 3579 65736
115128353218857169 7962 33989
919232168986621185 27857 37013
141295897579325921 28535 64600
911806457621029377 22721 64704
709002538732200065 47248 56245
746212712944181761 2866 31719
314529322322471233 36704 66195
825231140725510017 30404 53029
590716163532242433 5989 49038
870023994305949313 26079 47264
985824562890101633 62301 62783
783157011763965057 20197 51345
752465571294443649 38207 41959
598631623419233665 2757 35004
201494384715175553 13378 58563
500195149083328513 28191 67260
897901474414560129 32953 61164
515739204807214721 20427 24010
772301428159337857 30658 66480
132286991570257585 47919 69035
647825159617191553 8302 63057
774296783944318849 20570 52673
345866187099772993 27495 59626
927503716472518401 19243 59389
521581462921055553 25812 35565
36989415763354569 30576 49915
599643158659588993 10718 28934
134880517051190193 6073 63411
783855650115164289 40548 49798
914711170675044353 31178 63599
472901929752509889 26095 39189
610244663349209985 5725 60322
903109811800469249 14665 64173
58339738851298505 3370 13998
987013155809918849 7277 46850
435639814566858497 11471 38818
365914554170679169 10242 49935
860934197088024449 1649 16960
318760682224308289 29979 30959
639109726583615873 19639 55479
72545200543849825 15610 35130
656666277221472001 19516 24357
400169522177961345 7672 46515
355102575558394305 15822 40531
441894976712980289 13786 26531
223621433324066049 15384 37286
851119098129203201 3326 61305
452787910776482497 17373 19402
663362297959245953 565 31120
658702959251382273 1392 14000
610341140800827009 25358 63372
339712069491614721 13568 61123
532121869565635585 9812 46707
377248171051373761 16017 63747
240695981556314113 40011 63840
740400045935405825 10094 10392
821191418381651713 25367 27877
165003052780161153 26893 66183
742168734059234177 59632 61285
282062618433972289 34885 48547
804934052921375105 10259 26938
177558581895649313 44005 64496
428992101589727809 9502 23728
580182315182884865 49618 50892
26942066127581657 3385 46898
328361014120940097 32274 50584
305724329839236481 10235 21190
702500853186680961 62225 68066
670358010803745665 30635 49221
151477529983960577 28157 59324
622903213920665217 3767 8982
757259328667988225 41443 55746
457204655303648641 42491 44318
474310638647931905 32255 61232
289849125215923201 21998 22537
366270983393892609 33129 51522
188693528874956929 21278 59540
827667411649255041 23600 63625
375965811036309121 26722 66857
770730132353509889 24691 53534
201113754578521761 15916 58273
679635792255094657 5839 16633
520026300393467969 18398 34802
712150126550799489 50712 56365
808995305449293825 31617 48689
263607707842393057 14366 64149
88846684969666961 1834 20395
326423352850486721 28022 58989
442895269027637569 26936 28383
921900315483252737 22853 57029
953731898135899265 7936 66453
489027553332537217 5162 10223
664348729071470209 3144 5205
681520247298575361 15963 63413
778288949094843521 8540 39199
116560491971956289 6174 14273
603109033660039937 18759 40826
878824004612550145 14685 65148
399683446422969281 17861 20818
236139519165764257 29952 53220
956502078519299969 32931 53271
450658491005039937 2026 18988
824078727952098689 4993 30275
411199197177825921 9569 24570
409137355736724801 2446 40500
390901886517109889 25036 52279
304632564565494593 34737 52851
700679164464791169 14983 35101
861831463590057473 43065 57071
447424461016904449 4889 23175
107698286587066145 7810 45358
428711146582731585 12992 21990
936759105489862529 15918 43475
503984316578776513 20840 21327
752324355514545537 3888 14418
963258778454136449 49603 63285
883778887529906817 39352 64080
87472249168026657 54062 64903
504182933388506177 9419 12133
613681999698759041 15837 67848
829688017352275201 14801 68831
880605741456815105 39390 43085
663972949598857601 39794 40895
937209533999382657 10704 42977
663817874465770753 43377 61520
55402353723760457 2872 28364
80300592908969297 58012 63557
830503677584903937 16186 46811
162742926306542305 1278 28974
209670281010442497 63152 68433
378079127424840065 14021 64139
21961613368208789 2559 2800
943665167699016705 65036 66839
957846404522481281 24200 36079
587524507652744833 19219 43234
79562048575144929 7494 23944
766856726463110785 18093 20495
53672596171065121 55161 60257
319642512173558657 29653 65419
23755457343472841 16906 45631
645871067220333825 29011 42075
794687149652755713 1395 50483
917371090315469953 39286 40106
660305908257004801 15742 37164
280419901476783201 14560 36452
350952822061099585 10477 52791
344797384029064321 18903 46316
8692682610220715 8689 43863
908085037305177473 22060 55092
280853889213030785 7971 19741
109526510459772913 15356 60213
741615954872475649 11020 41954
731493538910960641 12821 29261
537554658156249601 37721 41180
566627731972445761 37682 45992
523643024838495553 27132 64919
368207277549153409 7591 44322
657578854200718209 46416 65062
269787162111327905 36056 38635
54775273813181257 2411 46772
89215803159014225 15659 67891
969076019788115457 26491 36779
31393720675978897 15617 46316
609781477383823105 9095 30522
53301013202720073 19683 41397
707195341077547137 1127 40425
365190721259693889 56659 58367
897975657381653761 43987 65135
950264904032160001 29320 47192
7471967784010048 34960 59957
521628312731749569 2756 51434
241537608027247329 45455 63393
874554323164581121 16269 51732
229503725058062721 19092 54690
317816064748313921 27654 64411
833676898490598017 30326 62695
347530660623213825 11502 18163
791089945540857601 21201 57038
13539348949123565 35740 47501
250496848676792897 58765 62023
973744386493144961 18446 61924
250426787668143201 9860 29045
116581884538049969 16946 20387
371269009472019457 6197 42236
583185822555598977 13588 21232
328287665330048385 34259 54509
910878951955439233 29934 68673
439301365452227073 33504 39647
3571090795425392 33483 55160
715121106620411905 5421 19720
807975393828627329 31245 48554
557370129668090177 25916 47590
997137373226983937 54334 58298
145804298130126849 7049 66865
115918680834298017 2540 36422
454855929074998529 29160 35877
854891008352758785 20797 48611
367906568553419073 8430 12629
211994084022364865 15477 35059
744725697975628289 3415 41187
684377102156922497 6966 67422
282625933784185441 58148 60893
280395427035827553 34974 56676
73152017985226081 27695 32776
368296808342712705 45963 57470
940321377681467393 20669 61517
38685054014564457 23431 25277
878057279016065409 83 47754
371039796047874433 867 57239
948406590778841217 21446 50446
205269604293292225 21213 50970
849781199107614081 17087 23204
185651236016560961 9258 67098
656305245901958017 15876 33438
753517995794936705 44265 63441
421342244102778113 26118 48327
949016460668978817 15520 49645
662576367441669633 28987 56715
327863747780426689 49490 68876
610716643688167681 10428 12499
109098852191699793 7589 37649
419958762407130625 32370 48273
56429482844436049 6591 13677
555888320677656385 584 63648
552759048171957121 32432 40252
156088638853969281 62729 65356
548426200243866881 16448 21074
997199448123584641 12670 49346
140742788918380769 36025 53043
876522253347072641 1782 40581
199727770311881153 17872 59039
502199836388786753 10192 67042
539452226948519361 30364 46713
752328516275735425 16393 22004
305391125345053633 38215 62975
236574242205197281 46965 50166
775587839680135041 20182 30467
831162754590874241 50292 66714
574148878454735745 27484 53857
761015296481122817 19992 55103
305016793638650113 9585 13313
347025098379713601 30153 46271
809582650945984001 29832 64737
487676379699340865 32677 68210
113515264987263713 48986 68838
272853033132800961 472 52948
40206293328424185 36464 62544
730028745672019201 9319 44166
533448389399147521 34892 53040
479080356091412097 26100 36414
692337507573185409 6706 25354
504880818686022081 11109 40964
942968756722770305 10564 48645
482071905190363009 14317 34366
373578181208557697 31779 45964
532690178183504065 33443 45679
235784245041791969 29467 59754
325047805331944769 9830 60166
10997089794287263 14846 60549
979180611577763969 10647 36575
129695067100108481 22281 49124
401250411541152385 30257 52089
928627575730445185 46056 49641
994113072103164801 36767 49713
787529742150518017 47801 49380
759564434460582273 7259 60016
587446430741565057 47932 60741
747670737240500865 36822 59332
418296870592122625 4958 61333
615833723145325313 45803 52637
203252559230264737 35676 66146
516499936745521665 52556 60464
119665639786965985 12080 45462
902359665713884545 27258 58375
31354142516832441 38112 46739
114570820138400369 10190 66429
122519489690553489 249 33265
931523962600604033 35028 65972
411115022272269953 24517 24679
142629574185765057 29739 67409
258395878893786337 13446 56404
819535442438290561 51820 59090
519493937712056193 45415 63140
797428093924484225 57055 60326
142107177855486097 1542 29392
639714439476673409 9752 37440
433898147846406337 13263 49852
350832568637731137 44278 49132
542584939005074305 10684 28562
262631846413039937 56926 57864
466004909780068033 2987 58642
501399779398926913 65076 65933
299728715514113729 23766 37912
138321110075846577 47727 58994
636594329220713473 17629 67407
98514329847990465 28134 47114
75372784373307409 28282 39002
513562962060301953 3593 64209
625674312489749633 15570 46993
832521859256903681 6587 52770
140886137468193345 65298 66648
619162384666875393 24391 34377
982926792932886401 22456 27340
323667829177924929 10275 17106
287744499122162273 7148 51476
556828016839386241 733 34763
923303141200065665 6087 62073
187629044547865217 43092 52390
82884472569567441 21613 24959
45733717738780657 3652 49799
685859760905373185 7558 38023
524950979545668161 52874 61189
906870773534585345 26179 31886
922473139621910529 45471 55944
396941381187318145 2054 40043
404098540268112321 4364 22066
135854439023127329 37888 59423
626668729321576065 22204 46003
269753548168381473 2555 43650
170786422899784193 16603 23176
130824466085492481 4057 51534
634099391344801025 23380 36053
81256350760000369 32720 40564
316848030008547009 2610 4107
349484101176592769 70 66042
440373917920762625 47439 49504
406072555175171585 8155 63875
536574301396559169 5017 19638
413817528328472385 3152 38842
755783034737998337 59136 67189
439524129395621825 1195 15455
953026112079474049 63102 64086
663529556156483073 32875 63003
785269338112467329 39738 46843
213655676194008481 32602 60017
136491400952781569 6838 38233
962391642245869185 35990 54613
60094322423747569 6273 52035
78710623633881489 37711 60224
896591232034328577 12119 65590
958338781209654657 6281 39383
217762928346100897 9416 27271
887410207761149697 22531 64332
202482868345885697 21150 45748
833034982171618305 12437 37128
336471395184343425 2373 66105
951835385960563969 27084 55138
375482969014203841 45010 54991
813536835109779585 11260 40386
96531487001410449 16117 64347
535891903679242881 25390 48738
667935515533333249 11764 19469
405486575896212289 25848 63874
825026194695208705 54767 59141
65287864416532673 17116 23167
863347345835055745 14434 67371
788684669488141313 15740 40807
776876607246801793 51679 65913
968585385545509377 6427 33398
837154537363108609 22144 64949
983528802063169409 8128 20123
195429607520178913 30724 43160
865992323166196353 3469 10935
445785645239457281 7765 34204
939137868448121089 20082 56728
392869193745806209 1693 50800
877800680294086529 318 17250
364148281347201665 31262 61648
346357623466381889 41730 49061
393843369665869889 298 43184
984294236759822593 17952 32627
877854027234779009 24766 66009
773495697322751105 3635 60531
427691496758566081 14233 56973
407953218736906817 60455 61132
325358520669954753 5663 44022
238659218357717857 18659 57210
552936573492001345 2665 54987
853167523324074753 49214 54976
155049054939670593 25168 49823
945944903934709249 7857 50102
4030911685216410 33806 52317
496596191587485697 25324 58058
50856494103147297 29461 46783
46310734374252153 25301 27120
844931274553318 39537 67187
912818544415145601 19054 62456
534272048860717761 5781 32248
657466778218129409 4800 38795
26575104598034473 26913 51996
606925721951995521 1635 44026
977157788999694081 28095 53554
257161952194500993 25930 39500
214501262218629313 43908 47826
641989361768864385 25936 63398
274273002021150337 12116 50974
14290038561604491 56322 68404
977603336809234945 20794 62417
550580875771998977 40295 55130
102191956037831489 8887 35650
752643708533035777 8268 40348
341085982217901313 27284 66203
533239303682151425 4141 32683
916832600863475713 7835 24814
460136175731754817 51184 51504
304364174021284161 56081 66400
22412094203218657 5878 49985
659095556887667329 53370 63049
515987990582850369 3049 16525
658416688157512193 60256 65201
349210456260195201 16646 56453
700448709347913473 17825 28493
860717947736738177 35649 68670
943375078106608769 5978 56582
235493194414715393 10395 64273
380380158471968577 18955 26928
976633676514857985 55522 62423
60916241057309865 4857 29601
560359257263726849 16913 24915
687551486168505473 6820 62596
874615781489076481 29829 50376
601974692063574657 37221 55072
655003647792852865 7829 58614
197659599993063041 26334 61182
937930959143891073 6751 65076
342369064852288577 12818 40946
771862932790767745 8160 27874
394279117508776961 28526 59648
894070899627173761 4541 32002
961403941195609217 5867 51523
283709407034422145 46439 53956
414503671397728385 49864 65805
856546552370581121 450 37119
699995690107112321 31895 47353
198386079527224993 23336 25205
138603960258823377 41870 51749
82398053354900465 24169 30521
978387386060344193 20143 68068
249622116113300769 8037 67587
301118154451945217 24525 43579
157010842508491073 11753 48794
506445884461594881 23784 53788
840119257800708353 46677 59339
968106703115697793 18386 45317
871634804658619137 27786 32181
943631575235652737 12442 53065
588018099605022849 24635 42429
689433990097388289 31208 68897
273637209105878305 28978 57689
987131024104012801 40846 49778
951978023171946625 6823 18820
892953965488974465 6722 25984
714708363761026561 7502 49998
905852458449455617 43695 62887
95350090353633729 1326 53957
495821148261530433 12116 51393
214582802371460001 29774 49312
999886673069124097 2553 20477
680077386798174593 22567 34364
232642566633362689 2403 16604
910815050171187585 40413 45894
488889233120172417 15473 41568
961686216965205121 12498 65139
166025588793235809 5585 20895
639109126813558273 12763 18044
642276649657770113 5639 15981
365573257302870017 17497 66648
186831509930247105 27261 35678
940871508190134913 38621 41809
17157309854692217 17759 50012
561162335112385345 8547 31788
823060514695715329 47854 48217
729139843201998849 30112 64162
908920171774934017 23073 27270
985688979386210945 26612 36472
261090539740028065 18585 22281
961810870231410305 12603 47334
221138394950738625 14584 64527
296535349134359169 2934 35750
403665931328720961 25015 28794
520002263462139073 1383 14820
87043985483131089 48151 56657
515221646910632129 27131 35215
917651940747138177 45588 55948
914161123815922817 12961 39604
619801000450504321 21604 46634
754276732916594049 436 1378
292583337751853633 22141 60000
832778075610399105 8851 16951
13031693568006377 48370 58381
649049430695853825 13334 61374
779260062219609729 26210 33806
96757000600497633 15395 30166
970790004792430465 17627 30296
630747021534745089 29359 66552
906275188880858497 43592 64404
521977898340672641 53445 68502
716062813413014273 24178 31608
327137723757758209 10440 51511
890970862105067649 12291 23321
55600768299491681 57042 60076
941919199608005249 26456 58625
937843607647096193 41172 47888
338851579628784065 2908 68661
417293327370991553 24115 32009
347004405980054977 11183 59725
848268469225487873 9992 38865
940261578385022977 22601 23575
220801368858850817 55191 56986
388946070710456833 35775 60642
888115739119911041 1738 59316
562849414703880065 5801 25015
96969198159818865 14757 34395
631538430192943361 14477 35110
47193598671142921 14371 63292
950068447609343233 24375 68395
906185408741983105 2966 51182
324803373822216897 24170 28764
594692176870068993 7013 58333
776142140236107265 6213 67017
482877852101346177 8951 68248
396078289520584577 26436 57721
42140071086450353 60171 67448
792378203032772225 16920 34559
60587569686823881 27382 57743
834407378088027265 15043 16989
300468534409361601 8668 12580
303640925904137025 14770 55828
193666255809169729 50090 65039
993348350056731265 13354 34277
435570565240780609 19357 54627
921756897275376001 42796 59327
527992070793466433 1048 43555
826857962920566785 24951 68726
273852883074823681 3346 38371
998580998734713217 8641 28278
632385885597720705 16278 30229
701570521893199105 56182 59167
570830440654887617 37057 60235
998707406928790657 813 7082
535610875301735233 38697 62549
623291066225473153 41138 43753
774969769429475201 13799 60876
343069642246252481 6252 51374
918804351770823809 5444 53551
387022308083412993 29200 66638
510788144924745793 4064 28750
562004789030144257 5127 15204
684648397918074625 13166 19956
953839294552633217 29852 62438
606574353817848065 27882 62357
421205187108558465 2307 41635
4136799826760296 906 19636
904301037993160833 10748 39568
811802807629859969 2826 49220
617166471825530753 51800 64765
867916531051129473 44754 60406
981101818220619009 20935 29710
718029941560672513 15672 55692
630459131990523521 63141 67785
627224188189209985 21939 50850
861949314335429761 42078 63172
917329323560423425 20159 62275
934972074744909057 225 56817
281627870815391649 39008 53250
480219986961142081 59570 66259
128553740773099889 17141 64626
408146345767693953 49832 52809
186224604573446593 7833 41926
503167015686198465 20773 22496
90197790497697377 25834 50494
999455465010303361 13236 63893
35609086162288861 12107 38355
287100414130403425 10656 33583
77537243290834113 8226 57256
379691114761573825 8073 39189
108672845597162401 22235 58822
542155508778062529 997 8248
241080729281989633 30425 62924
909049470799178753 5884 5916
796840436998088833 69 12344
576522590034212353 6016 35071
795099187688549633 44079 47837
184029611182541697 3559 12012
905302546745296897 25694 58749
856210037368565889 4186 68930
792888076402604673 1338 39422
117571483384868001 29465 37377
425641509647995521 53771 64133
450813397413750017 47496 59466
615130625874968449 19617 59303
798872171448255873 19017 58110
789314212298243969 2274 23216
961996566980115329 22601 29198
846806501844142209 33406 61291
703495993175923969 4250 20093
681987300525811713 41868 63912
707466214638852609 7489 25730
325943177248973377 44364 51594
474681585549422657 45101 50732
532811557332813377 20382 55106
201519677308350977 969 29416
385426167423517569 38959 49375
876467917076272641 12986 47070
791352841368542721 28409 61574
510527604655688833 38175 49225
670233116901130241 25509 64173
391106411134803265 45128 59037
115917636405320929 3131 5993
529108406595849345 11994 16984
61874603352080729 68463 68563
669268387088042241 29366 41898
965148621895316737 7635 59690
15769900235707013 49406 57093
766425506844996097 15473 40572
873241138487333761 43828 47594
701621296026182529 22778 51431
725317264768033665 8382 29090
281103943257207329 32268 41781
221452482578943233 58056 63559
870223128249996545 28259 66366
793613308572727041 12075 65348
927564141762587777 24916 63109
447467845063233217 27503 43452
540693550535387137 2974 14950
766959944628165889 20123 49614
780454320397737473 58216 68155
737636201136073345 30145 35514
535072878086857857 23964 67149
156456470775051329 24144 38177
901764643248384385 34048 54273
177766790765975457 17666 47162
576052543488224001 45752 55079
954563572908295297 13746 35059
761342790307637121 16148 38047
98917775428024161 25304 35067
267314395658708289 6977 54798
228519724299470529 11413 49906
949849599036241409 24206 53712
603266217626998785 20706 24394
774744819160638081 19331 57791
239351655473040385 22724 28884
812403707602257409 8813 42253
220176255997163393 379 33304
837636632766823681 53405 64730
796500628874039041 39703 65909
411136206193589249 25400 61395
196434430065028929 36226 67078
568249691283590145 5550 63652
1434183473076445 40101 51043
396633047181566657 32665 55750
578998092403967489 41106 68382
459866403932075201 6377 30118
648286628956494593 39636 55499
487448439767291585 17745 56207
578700044395890945 15458 63377
228102558615795201 14229 62417
309203679745206017 49556 49666
551065722564729281 38552 51769
893740257645280385 29133 54536
964943466646623489 13297 19378
244665038275197601 57427 66078
898277330865539585 13782 66179
766419108764683393 10670 41010
543872079464215105 44681 45186
437006277255886017 57266 64306
667241516590408449 9188 60318
698746273268373121 17992 34877
28515940065553025 16757 56898
175415844499465121 29619 59108
826614500660156161 717 39603
474990607172191681 32241 37624
804315179761680129 22398 31558
133977233885087089 43373 46642
784191802217165441 26056 33006
553989305102678721 27964 28168
367530817997824513 14479 52986
926368144586174209 24280 51304
185335659293684801 35219 40228
982554673767413761 33435 46338
810072931811014017 16895 40926
821500600347359745 8576 26052
732905793658332545 18420 35671
834424312031078529 21236 31569
470608394555917185 1928 60256
27946333849509841 6110 18031
688112341175639169 39731 58552
247090656078075457 14492 58405
467559403305038785 44537 55055
550073070546982721 5494 57074
722211630585732737 11833 14396
471089042722613953 23445 66242
670153483323538561 41592 49296
668427484300732289 44607 57421
506681710652287617 8633 38540
881864978351007489 41344 57998
428734638731832257 28857 61324
168422356164068545 3841 35420
550734160636622529 3008 10480
661501487748498817 18101 27591
201070373400774817 31977 36670
336576660304839233 38076 59108
437905834534348033 20116 30763
224061568674262177 32963 62553
250241997774615745 9753 42393
748550739768500481 12352 61126
568067847958232641 18096 23556
431159207003307905 15740 41701
321612528186058433 35797 39444
8522232100997230 46167 49375
489403380466967489 22981 40404
80060426052842353 7765 8950
647929137815644673 32909 65636
869944773258577409 116 3186
790529798024280705 43458 56037
10953764853216087 14214 48873
596312095254326401 7805 20944
812678560233617793 944 26437
621638262626362369 22611 48108
798212716109919233 17471 17580
619060990153478529 2709 9967
894512400921239937 33347 52665
202834451457832193 54840 63229
297071317933163201 36629 39134
59098358190745161 12520 61493
994218736440952705 6994 29842
57201318727493345 47044 57997
106093596585413505 35022 44162
494572142043004673 7609 53667
860879098910753921 13887 44148
246758062094883713 12998 55127
180458213014819777 32295 39234
186628323739377313 13965 53193
357045379048084737 19281 42666
84622664827151089 31427 48780
654096786303814017 45831 56433
367495099167591361 4776 44867
92494935442726241 33096 60892
811337637023044097 61077 68888
272188264867228481 53999 55075
417516700126164161 6970 66447
186402793411186721 29292 50568
644403936906826369 6421 49966
430867703783111041 58162 66212
821239965652743809 51932 57293
48574768500326825 42937 50715
696375578829687937 24716 36346
509076196531996289 7693 23195
352566584915599873 68014 68103
949219120459925889 18876 68488
189061190719741025 39800 44631
158454814156716129 10564 29828
452690141230640129 10200 45130
350214110349593729 7164 20978
521997832793957185 26984 58196
300639536934912833 53998 58850
764266243260472321 16844 32129
831962408884887553 41515 56588
356820793886413441 40631 67159
436191635580247105 29945 68593
350117697664920513 18055 38331
286093500660694401 5708 18111
401739904256984897 30221 45420
274019083255868865 32091 44753
130731419904044801 49806 65300
407239859016893761 8674 56181
890212206723134593 2408 19587
782204668795049729 18259 22439
444711159045105857 6630 51931
443004542532019457 9673 53157
385111673904717121 34575 51066
287725847978951073 56803 62928
589936690794054657 15650 24203
420564798945090241 33498 61862
966153110787729537 18846 31021
820075326020333569 43044 57427
507047473060019649 21076 23237
416001068213983425 39093 68561
707818501197707009 20308 26587
218090223044587361 25908 51062
984493422667902977 7764 21159
857661265920679425 33817 34205
683223906626977793 36087 45745
675566747845795841 27393 47202
506129022859589377 31211 58794
831299213829407105 666 40912
263792668682256705 19756 68106
74046906025618145 57469 65065
35395971468410893 34005 54359
90371378593172129 43155 44124
874680164710071041 5088 42034
184459209296608865 18660 19261
88645591614401553 1367 65714
162120494887357569 15036 15385
432915782417282433 38759 43705
266396945749168161 55572 67930
645071812949517185 17573 58534
5675998126033478 6014 25089
682353176032478337 24986 26314
767420628742644993 8200 51871
69910254382385521 46240 65833
33492286887319977 4481 16076
461789306251276353 34828 56934
346946077286194305 1659 55144
885735361331292417 10460 54009
597534488738599425 38157 59244
436940311374598849 13868 44028
801471505823815937 328 53495
55457234392001457 6925 38733
896590427810576129 48128 57842
2136970183741483 1361 10056
240926328730584065 48123 59155
378459294363644033 1191 54826
545194700721136641 50116 60424
344288460699573313 42707 51178
9986427063399363 18756 50002
633578823351307137 15930 60620
106528971795665233 44831 51186
162399355545474593 14124 25543
922865694689679873 18086 63970
511541265658088641 58651 61863
814319611469922945 10310 37754
275125386674631041 9389 65118
804307090341229313 4752 8861
994117527892278529 33689 49445
559572435794802177 648 55638
522807522232071169 11575 55263
631578483908104065 11501 62550
283657947646965185 42116 54379
298722372589221377 14617 27087
597295388800347393 23488 48033
639924611898624769 44582 46129
337618666759759361 10176 59315
136566193508127041 64435 69055
2699105725028517 11414 42671
84206760946759825 35804 47316
487962411029464257 29997 39537
970696823607024641 14891 36870
474907237132185857 22503 54437
298821692046931969 53593 55162
41487705854414969 19252 64166
258950983392661985 53295 59107
251066874134821217 31675 35917
732251114338883073 3526 56634
477694909063849601 11818 48612
926875845351442945 3676 47310
387903897078700737 36244 49840
576948028251553793 22581 60037
246085680739064129 21850 32151
892047810042850433 12780 38286
357306298000324289 41489 47412
904286796145019137 1185 39802
872041197565245313 6317 14395
104245238534613089 18874 35702
798415129260774785 31425 46896
141935176763343665 13093 25896
313735118717765697 36612 54822
327369830739552705 40061 59191
148855248078959329 29171 64048
700569090328802049 13978 58853
272886583968364961 26192 59452
297386125591000193 47 47562
906855610916267137 1794 43913
331039876469237249 34366 58429
497397935097033921 8362 59903
41538131464374577 32385 68091
155895498861937665 52897 53127
743989579875407233 61918 63631
368777961314556545 26159 55775
433214186316970305 10390 17521
301082787834445761 21342 32028
382937661133997441 21275 50285
133325840738557137 6013 47961
863948609176201601 14148 60497
480512278048976769 41694 44697
349852795074557569 20964 65178
701820145522539521 57764 62078
853429350358506881 25263 44467
6030228304581443 16259 16402
39371398704947329 20553 63083
743272860512796289 14893 29224
588657489646816897 6522 65189
308684664716864193 27091 32247
353700537889952897 33640 54117
866396896802207489 19779 61990
617584882093947137 15482 59024
989083813063075457 18198 40793
613792208851567233 16951 41731
596898624762836481 427 13500
38023322652474433 9265 40358
648206201416243713 19838 44881
731918989837001985 7883 19423
995521068570873473 23301 53020
571130105958612673 25122 65327
568069657723498241 48314 58873
504013022411829313 27998 45657
543780158387868097 2144 32313
426463608818306049 49804 61075
64111647930999993 7160 31124
264121523290729249 12168 37343
71282389731329945 8503 12944
122976332758209857 3428 53086
404074226673913025 23040 38902
724527858917145601 62425 63455
276988954655671201 4352 54253
682254524912433921 32084 49244
715412366934614913 41818 61083
819307948645732865 18676 20019
870275448671101569 23567 37054
346080860017874433 39083 47325
840418659925859457 21276 59632
351532710867804353 5832 6765
636479183353479553 16 14796
163622526886666017 29602 44596
872919394277872129 7185 52942
399558742250068353 165 58642
223054509842263841 2269 65953
152239231913736001 50502 63968
271960896899372545 7096 51916
809816735930770177 34451 44878
100571945386597857 7734 60288
952446922460648449 15061 46192
317659809142284673 48203 61301
845530612534933121 36110 56305
728575856281203457 18129 65644
898721256833876993 26006 37040
995500743628412033 16001 19144
685575270731721473 19169 61636
247609548434148513 21667 25666
624712817546349441 48263 59557
582868581793618945 10329 60060
97277574262026433 11338 13698
120252413927694593 20431 20556
859581593115560577 29171 67277
602414592371076225 15930 57749
222828992413202081 13074 57696
697392840771321729 42876 60328
81424153309750833 31255 44395
909764639169892993 15778 62955
111929513310460753 19623 52007
129659476102666817 41427 52190
538421026005604353 51225 59208
428748065108976577 2810 43087
853516366630760321 22274 44371
863303702867504769 12540 29066
677006863166621313 67415 68680
38296451038220881 61876 62114
966518036925098241 6225 20086
937094409004039681 7861 23262
812069871390772097 12516 13451
875846414920147201 613 61594
22459333158952433 17986 33593
761053858869665537 44400 54749
504302491509246657 4192 35188
548769001954880769 35179 46622
319747216848188737 22512 63559
135107281579998081 38347 46800
376110254345061185 9252 36377
556204081709864769 35164 62801
198284992779083073 38500 63114
128790232580364257 7433 31250
286072928460992417 52758 66437
408740576762980353 27539 35878
270764645256182497 3986 44435
561783425639084993 17628 19926
913349323040758785 45074 66280
204566361283752929 8960 63873
310018871620560065 29017 42093
215826135039769441 22324 25497
882507227455572993 45944 55614
661804349862094849 24196 32500
735996035923594881 20844 43191
384972994556484609 7344 9001
825300771070143233 1327 26350
123417709247547697 11028 20238
916448151627736961 2670 23009
793556633321053057 14202 31322
952541784937903233 13556 61353
820846330984252801 9456 38267
766864415535795969 18169 26929
436826651435872321 7007 44793
254427353724704385 23507 53479
604842763717897473 1727 67693
201486068324118849 2730 53150
232155512648539297 28092 67394
803875473983406849 16216 24623
498097782710644289 50032 61221
751722762572601473 22076 23744
9910580086206267 16325 33838
481342396278758849 43885 68859
287347733328573441 23996 63448
393651489545806785 32104 44734
870440306447981953 22943 47063
932381636132657153 28668 39360
117776787463427009 1396 4158
184586763684539073 32289 37518
131838074672835153 15179 45281
606363604824334593 15541 32999
766581359516465025 11100 28410
431410501316054977 35583 53241
383830931438346561 32400 49871
186189148238224065 5727 40784
214340204207005057 2255 14841
641262169983665537 39284 43496
734769026402297217 37959 51456
718757802704200065 2795 63646
982996224571735425 50252 53901
638509639532816897 15163 24177
426616527374470401 12286 62039
893025093620604289 10462 49477
820343817593155201 7837 48784
780219048170810241 20920 35663
129292688100186129 30661 58025
519710528089913025 36602 42601
957342739436512641 30422 43965
834563218641154177 36551 64837
489784163549977345 40930 48273
661481879330107649 67744 68608
792635044784375937 10032 49641
581073033921118337 28447 33498
779123160041457665 5572 17479
596499740751763585 28361 65940
336489707736490113 26660 39444
686040020962384001 43856 53198
674452136669820801 28461 54089
907691953811575297 46652 51444
614079127689834113 2944 40946
647791507449770881 9278 26761
553701102892553345 41063 56390
245548198567487233 11925 53599
947416925029813249 13996 60198
201427422851839553 32 66738
933489647201831425 31636 38650
468463591768806273 6002 48925
240246300848284033 4363 52864
236750423679755073 21007 65938
410209246124715329 27216 37765
910974376816621825 15900 62137
136326834757625201 19343 40900
91733846357119121 49882 62159
280193703816642881 33686 57433
940251525525564289 55314 61122
936463987692334849 17870 64904
721525341933560321 27135 60696
824673322757867265 28345 36970
942957115807384833 17456 23058
92673824880648689 13378 64550
253623237548698209 22408 68127
502933168025371905 3035 62771
630406514680043265 29847 50336
770364640428439937 4876 21282
476808012570675265 31588 46093
253734123794437505 56999 60613
486674494882944257 54536 64984
624511311686177409 22649 42410
887358085194780033 5283 17032
58458913624427569 7004 11015
222968258349663265 9127 24447
488536401266983937 5270 57157
653097690492760577 62430 62645
464340428202497409 13092 54394
887772743353959681 43943 62476
961908319749852545 55361 56305
735360305952259073 5101 31455
44118138056823857 43942 66435
445836366803074945 6890 16945
913110325236843265 20821 44470
21824157938372225 15952 32296
718026626807592577 33530 63093
44266311404268065 55324 62901
119288829536600369 51139 56537
619582134745673601 3180 9446
470499925299371585 9213 20851
179474421776244961 15235 26198
745094467318793345 29758 44695
997317251489111041 18411 36719
539602920952638977 4452 56924
647465536516588033 10590 53213
145398726625103329 13732 57642
867011971506020225 34955 52406
471078222385123969 28526 60239
569372467269499073 41919 57465
755991699132138753 12822 23032
87545500709072849 24837 46028
137000039285261729 28644 51447
235973653465119777 14027 65038
231206749040183009 4590 40058
342522947941308353 701 43696
594207454170451457 48875 53901
795313585122396929 46488 67143
787714682908941185 51524 67018
389804298339473857 28319 38612
469674478531949569 4382 15756
436990208421914177 31092 40203
131397391677467121 1960 51124
656904790510726145 5806 6337
925365063456119681 10471 23825
210060522163313825 13445 32000
763037992990220417 7101 55743
330541834470327681 18574 54517
487394336618400833 27895 49604
688103250223885953 14332 36116
684215289304717057 25602 27006
685302368274296449 24918 67191
483824326071747649 8905 41174
588398648230604929 34694 41880
34803937578502089 1892 22499
650268839611047809 2542 67350
179389868995436065 805 53527
120447984347347153 16619 27842
387272162124190785 21733 36569
817417126789894913 13181 47676
127979853033018289 8109 9737
224541836862226049 2830 37249
871825195981088513 29280 57165
655005994081850625 5722 58852
785766961529851905 19879 57526
140554887636934465 8858 68406
3528970380415331 57325 60505
365710421729506433 4704 46007
87337254381019137 24522 27871
581728172950686721 40885 60487
692903949078427649 27627 52732
994980673647834369 49893 56586
828745775819591297 20863 37379
573405594335806529 32173 62890
32017486997744981 44729 64295
281480578386595681 21544 62096
216717501813086241 17266 35885
132402704160210049 24120 45952
817613743251953921 51844 58882
689292513817608961 20901 21874
520700885292605185 42709 57531
23160176463985493 10352 25190
581967059732079361 8617 16587
771068315746465025 234 39533
139515589714527265 20371 68382
930704765402975233 19120 39739
3466890505777088 11856 50420
792025087728351489 4158 68644
599143282948780673 45583 63806
370714754091718401 4797 59669
736853896821116929 2553 42969
565577986291476289 14607 55596
611892156700598401 1463 62842
331047718171316033 53282 63502
883816770016593921 25293 43637
990788805039162625 13931 21841
725698704104310401 7026 10175
58693683554732705 31695 47074
886491772617517825 25373 44094
477384895213010177 16320 52608
698565792278110081 12712 15413
107399259022752609 13352 68755
609320958846197377 1085 52402
542937951754598913 22293 63620
266800769997878721 26196 26589
14675884158261711 5052 33021
740634612189353473 44911 65444
475331775202040065 23452 66239
703412815736037121 28764 36103
37440764014728953 48369 53221
528017682050958145 14536 40217
287712603400255073 27071 57039
548231520618038785 4848 30896
732400176416714241 45213 67096
816662976372214145 9759 42842
827900305490192769 11668 55018
244370376874506689 43144 54571
794104448385933697 3576 15442
615044634922654209 7846 51085
24313956472273193 16649 22708
543805967611156417 20063 30903
168389817375864225 46066 55701
116778031257354081 21704 50665
899776376313173633 9932 53221
402177790681541569 5849 36128
734057433281076737 40500 47331
582755792595023105 51244 63936
316429435582652033 24773 42525
420411360629294977 43071 50217
717881731064434049 886 60977
476728148600244609 38630 66615
942110612468429313 32301 33459
506280080566931201 39882 59498
888522123815999233 9844 40484
165468384750411713 10305 67442
772981746222232193 45938 54064
417275922977417217 7260 40641
609141244621948673 1112 52010
678444846133913857 1674 64354
690408482138924033 17300 25253
848756767262607105 42459 66829
146392615279989249 29709 66965
980298775660898561 30614 47421
62883855563232065 16734 57999
186755874919278145 29461 66122
599188453149732737 1718 41289
873066339271446145 23922 43373
776367129654904193 34831 61911
438428002998897153 22586 39055
272927156772180257 7858 9627
616522552298263809 24209 30207
348339696223209921 6478 59694
967093625501384193 14501 51467
866657648831928577 38397 52529
158678538182016385 15899 55211
871108883365526017 50723 65580
822329213066034049 21196 55573
29367014068906629 41595 61283
200620685747182401 5295 54803
466738200412326145 60628 61003
794514076254394241 15507 54581
478956562373408449 25171 31670
298704886724834753 21990 45728
107144202292221985 21070 45722
10534469370291789 3490 4282
249652386018890849 12754 68268
622650193656014081 8021 52736
55446084385781801 34994 64770
392690042631336641 18793 24957
761087477301455105 7721 11136
552228002225376705 40617 62449
675029637735679745 26917 35789
642847883094127361 43682 62534
289976341263137985 19139 32133
891804293959566465 10583 46528
896812615623307649 50760 66197
402021861542017665 34197 64737
312437590178088705 21787 23538
416627637578272897 27593 47094
558069198508309953 24297 48541
732171366069699969 29299 47847
795238054576412161 15617 31128
715003602608206337 19769 39915
62457407657579009 5164 56614
229340315842996737 29502 68425
305541302269912065 19034 39715
755771049661234433 13546 28378
154540320964077441 31649 49673
609396172975145601 28424 52706
223526934627169985 48657 66011
362086490537691905 33540 56703
956420099973431809 19893 38098
10556069142502623 8123 60576
57262440722350761 11701 57766
303593420544387969 29317 59877
41808457497570121 54476 59403
78454698962978849 11894 49671
35589547452826053 13031 36344
194643277614105153 32634 53879
96008592899753617 8952 24031
984442866779666305 11994 43128
688039719785162881 6408 43187
893257540479396481 31941 33085
360327109684181569 7849 22358
267708069830000289 24406 26034
890801552447225473 27809 39296
892765503788254465 4920 65107
427190319915926145 16431 29900
975155821337445121 2659 65788
978784065136093057 8764 53941
966183524152739841 3468 61968
237902944733281889 17866 48330
235134124338081569 1455 6685
594487180157198465 14367 54744
414958080193926529 22464 38125
148128852294693313 31433 46455
674250163548613505 38533 65346
297711736849546305 62145 65585
963090894187530497 15852 43130
335738446426251585 19075 68373
49819450795205001 4522 60830
913499093685072001 65122 68981
71188685424360185 36996 55684
409975943503329857 34165 65802
999879901954194817 42427 49580
700842499057156225 5908 21714
90796928378239281 10348 46712
977647364211254145 1108 59057
831048202506131841 20380 32255
717791787994013185 32355 40587
777525334721318017 16007 47010
878286933284986369 2162 35993
991519897173709825 8049 23311
10087396847122677 1990 7664
693866729642707073 18844 62270
422471036626621569 9937 47849
78819479202074657 17656 24561
215291993913080417 59967 61987
593039612311130753 10875 42659
971435243842083969 19216 27632
472968919146616449 4532 9531
841796013449194241 641 58645
39312040175815353 29287 57673
657106477724727937 56247 63407
575914124058748225 4650 25164
325689866138855425 11421 40372
15629619622089309 29824 56268
644159513043636225 2089 35873
84555318204316161 26394 42598
196328393252169761 13343 28649
745387383789193345 2242 36365
623689927668227329 13020 22535
181670848412174721 10707 31901
485845047030533569 370 16082
233143254617559137 22816 29370
854884722078370689 5416 21685
247381003332101569 21919 62567
325662128700795265 33636 62848
352133682921333953 41179 60375
49362381170528377 45192 55305
971420658781617921 22736 40758
395322010495345217 7211 11557
589658999979192833 26980 63220
344716487475526657 18623 51651
178103483480420257 20798 31208
171240421618929153 16700 18350
641671059302495873 45957 57176
20676419952383897 15446 43651
403067623309020481 30865 53244
395139402761184769 41652 54595
934007960374614785 29072 30667
64015499915203833 38610 55068
222169790284830529 38716 40170
708212242005853185 7085 20170
270344089758765441 1433 58318
137086487886467265 46244 54981
513593077224321345 25986 32467
326138409333321281 23613 44727
268597451543953985 65600 67883
509216904750136449 2201 34972
516580163054022977 12904 42271
44911019852602153 22721 57695
72674351139653489 1681 27477
489097560001813057 2600 14965
563299429446026049 33486 46698
835445489932066433 23028 67853
211323006439599233 10005 36469
378067231660768513 3083 57051
330173439385283969 9267 34011
107863618025188401 3133 46879
38676650853602721 44554 58623
836529969019995393 7249 27185
54398794926406425 19935 36616
190325135708274465 18642 59648
221832226153551905 37468 60370
315709293365504321 10776 52709
360090157266775169 44329 63204
192816646761595937 63891 64861
451446901995780097 19997 47776
210990965594920257 31142 38525
653090739850704001 1192 57390
718288615533548801 27047 28865
325630465866751681 24407 51847
107053285808010657 19206 68968
787483437026004609 35454 44762
581212492829418881 57988 63013
1031164552529163 3719 25368
734026400928104961 7918 43407
240562489299712481 4740 65161
20644990662031405 1893 50181
195494908554749729 25872 62881
472630134743443649 7184 32510
13711773983864363 18854 57647
809242748891019649 5015 36933
863436936666857985 56357 68511
728558732931322369 30639 42102
108384009485114065 30461 52112
103750989560648321 21159 56813
919390141684104321 4518 42133
645630946145477249 453 55369
710161935173609089 49293 62158
33052041123081465 52889 63078
750249342449336577 2989 12379
206100369608481761 45061 48361
197559439166944641 45628 64647
538036647204688001 27965 33905
597554914633874945 6288 59358
147094230356007233 34955 43116
120514215984151457 5782 11865
258860565637430529 26211 46477
794666425318780545 30946 31740
535864175828624641 33075 44291
258035407362562817 5606 18873
689453925635586305 43521 57390
68656317076587929 6891 24509
634210382399405825 26331 37209
453676375087049153 8985 25198
718956750002775 4160 16078
843869318357093377 25678 66813
544275782161907521 60665 65232
876755836956498049 24677 38850
971315845077793281 36398 62917
565884181053050369 8402 48083
373470713383202497 27826 50467
698776628506557569 24434 53241
191304422644829953 16032 16441
275494625662645377 11431 61228
454525146950448577 50657 58965
487391896320552577 14909 51189
936563967411597569 44695 49014
948585071975387009 28161 47235
785896140407064833 52875 66295
280520146192124289 7271 24617
902612396479920385 1189 47294
847577911186562049 36901 67723
955677635285912449 35019 51157
733664823553532161 24867 34310
871322386298782465 12782 24579
343511796292673921 17609 48241
625838454901955969 26012 60489
653877556952700417 45458 63301
633593263481909505 3111 67709
326688754036297281 2194 10692
289497691065708545 54538 67603
910718410449980801 28675 44003
360166690757988993 59867 64867
561990916053545665 14436 39128
687854901821342721 11109 35704
211488030112242593 18138 57401
590729037076354049 16960 60486
718079391730867713 12420 59546
560520990799677313 18760 47571
655286995807294721 32840 53254
71856681486661249 23518 55774
535287323100149569 30127 33195
487914614606328449 61325 66191
745323564745781633 15659 68971
525240169600547073 4776 9725
844520535392120961 34254 57087
511043780339139905 4258 58409
595443880180589185 43639 52661
761351931726448385 29903 49672
230171488127822945 34859 66436
135703263346588449 37960 39778
166075179855432961 35055 67706
297057995645726465 3677 15808
787099503356415617 4198 67931
757580908200186113 17297 21874
304504136694696129 14043 42909
199749596968938913 5926 27709
70171562344867769 2160 57037
604050086058979457 4073 15997
239385761345722881 2262 23949
410893618575553153 21721 29718
311607382191084545 27649 33912
958976881653075713 53600 58860
631194855022663169 34987 51255
428354190298602305 16571 20802
795219071966798209 29966 56880
809509285505701121 18547 42041
747468384157606657 52633 65305
313679363267734593 209 36555
858243486600059649 37410 67698
578737084249628033 800 60108
299494918140133825 641 38614
386409352669812033 33278 36829
943373508279435649 13777 19055
344885586473882433 7540 57265
727812990420552833 20522 23265
255354230625666657 53491 68972
970216952203031681 778 1771
815279105960474497 30666 45753
586585473964980481 3392 22862
584091959914825729 9316 66658
733037678505226625 18477 65234
350001560938469697 3455 24597
277598366982068961 52729 59639
996410101906970881 16064 66921
178426857672519649 35392 60261
903686949594050049 23816 29340
896141326491566337 4199 55778
83189220779598113 15034 37141
62552245207157857 4636 61305
871262141030289409 28406 47731
843090428174043905 41331 59957
595810753415801089 51860 63075
344753835213225537 6548 50295
341183689669197313 54748 63451
146732533529011265 3893 22754
607449732784299777 7563 29836
626284444464644737 38914 67252
143579552231162929 61310 65048
937721872175281153 17491 65932
931841054605794049 36592 53115
295597690868049793 27844 55323
655920972413259265 5589 22442
91394560652837249 37677 61770
132919775205419201 4839 27468
772302535555766657 32728 68102
529979711717945921 3137 61752
850712341829598977 45654 64047
496139035140540609 545 16534
250147118635140929 20077 37420
124816558057535329 34496 61119
974464403479366529 25346 46370
805646430976320769 8208 18575
696454097380225793 9800 20268
374718949277369281 2995 17337
120002283278871857 58154 62714
357608818958450305 28789 48163
64469154880356425 62791 68599
351053919101975233 2903 63427
315569152872249985 37673 58193
499949441803135361 52310 58211
881142849357402753 29272 60993
764997720713555713 48242 63677
348937758270388097 35658 57647
18107735888886369 55334 68874
672857582029507713 37370 40933
835490720720987009 48274 55728
88192540190497937 19190 36242
765034013292858369 6877 28439
344325237033885377 5233 28753
154365796170086625 530 61761
345557528497899137 34528 45077
175746233866444609 60121 63776
311981053024766209 27541 49520
618605821982232193 18599 65193
131534062187391505 38892 53786
311037099390528513 41399 59932
265224585134845377 44980 52112
977671218288495745 4633 41529
556497792835735105 30137 38728
174334527290252353 15344 25943
161223270529603713 2717 3680
730747249050285313 40641 63737
299414347669646465 28663 53505
557670007922364865 22424 59489
897987183293636865 10709 54833
782913137625062145 24794 30838
354444020825361857 10572 39570
148955229575161505 4603 27224
924209117366643841 46437 53691
568326404047031297 34180 42495
608769490526206849 36635 37295
109440481541735585 15149 26143
372981232193993153 25670 48695
19616445247780945 16032 42530
918723388273754497 8004 64097
577836530441711489 43055 52191
611862197172797569 12735 56660
412236585740675585 10816 59194
502816136236042177 36139 40782
331007720874833217 7527 16308
17666140359196449 4817 44482
456353934935382465 51202 60169
223045383322961761 3703 37332
119645790991736337 22752 42745
366440806756060033 29539 64236
122156710735243473 9946 42959
290258171464323329 410 33786
474544129162932673 7260 41233
204936224322594273 15179 42972
251799539900279265 5674 28107
12562213850237925 45457 64253
253018742116491777 15095 18871
588850924138341761 24794 46103
576533936332442241 7222 40398
861944928856353025 27718 35383
58047870198105753 26399 59280
456569427413839425 43629 57151
974204001457312769 3130 46940
614334709558114817 20931 63666
341584784284176385 23081 26657
898136358768709889 16208 43715
682921698737761281 14224 49537
920179881638624385 377 35020
409370643849268161 22341 60386
592888234895227137 6888 13461
353442139560176129 15496 27825
980953474613791361 15798 41065
322944199253722561 29977 45680
562397772891415553 44484 50770
756982492782686465 6573 40874
183417865136384257 25318 57931
475295395975432897 5194 8614
126966525682504993 49243 65549
257788707627387489 52466 68379
516479109197213377 28769 49186
263998396761731873 34485 37673
994493845553080321 20329 40686
760847531834901505 46187 48704
350377924817074433 48596 57896
148318992023046561 58354 62184
852692663384530689 49629 64050
314337626579689537 60150 67113
977029380817221249 48669 58547
537729631729430209 27090 56280
703729413233418241 26340 63782
302658239068353665 17089 39119
22637952969027709 29775 55040
485865196104281665 47199 68483
670725691896151937 26509 38033
737487205510749569 54482 56965
75255288755137425 20277 67018
357971940036517121 14288 54489
736336983583868289 198 19778
428997333765057217 41497 51955
293566338624792449 36956 46691
287473609853162049 3114 47628
134858063278684881 8331 64409
294171768913035009 328 12324
348612027495171649 16307 52483
858910353408784769 22150 41529
122909581258511473 15913 35846
90550088820510417 24200 62991
313984917838460801 19682 38899
555080537856394305 41080 47235
983524888162364161 16967 17435
917527922880740481 36019 68524
375744917501016577 40462 41608
824990766466381569 6163 17872
180044447321648705 49611 59533
728719148124600449 328 28002
841246573926376577 30381 45245
389828058955782081 4077 7715
47176261405141417 41981 49771
282441505211640033 34112 38475
543474434198010689 5827 40683
564618141479595457 44807 67599
686308676216413057 3190 14028
717049104989872129 13835 64241
568449899780596033 6249 54942
875907895219096833 28222 41163
391955778242206081 4315 6301
676929076829740289 6229 17045
278778528520241761 42118 61150
277466048879031041 12352 52526
969239436778792705 36997 49339
396199855299034433 56865 65227
914302396864478337 20337 43241
467766982876280961 1425 60791
373604918660603841 24948 53207
742565624450609409 34037 65315
965834494881967489 4387 40694
590415854067057153 11951 24756
800442986281439105 25854 43155
164840551543580449 8498 25647
931682747999779841 9063 55021
331571962017857665 26504 64987
432739540233328065 51505 58804
115177956911256993 4843 42282
667596704932726913 48400 60342
731089173577398529 12743 26647
699958248991634945 9968 35433
531218796425395841 16274 30343
64241763554626633 26405 53230
995150114352423297 9895 33741
963621282147258241 26791 59359
673781090086439553 46622 49689
264550587955518785 23192 42895
70632536129746625 33445 57988
798902293227797633 44967 63925
191292527193230209 33439 55933
645420663141742081 4973 15015
532694590820096193 11427 13512
433273245659321985 43811 55217
1242727813266953 718 7359
710197301267420801 28075 57276
498858496626265665 30267 39416
801016603398892417 42154 68511
79194854385907121 9504 43149
293054417436302145 4245 21768
351342083358797889 7512 39447
116265878715253729 10958 61514
774418758745984129 32669 43558
783487596482025601 7767 20885
295042763636867969 31462 57901
819084606011131137 35207 54605
934434931154147073 22206 32078
705266937222795265 38125 51130
456301407620241409 62824 63303
342725554965326721 23222 28018
134510501562804305 24257 31006
992837449993068289 34615 50664
826622213420133505 27579 53491
941292471126331521 3214 20032
247620741832879073 16986 45721
809653959280261377 11901 14615
849531775932501121 18677 43517
33094899911432665 12103 39808
640152243446667777 3732 28282
154522088538620033 52469 68179
545733976026749441 11435 38363
305456773256310017 52272 65044
482622510935915009 25452 31404
757788541215283841 6211 29724
464039852306040513 10151 53931
512900479419883457 38378 67831
176245429261800993 38155 38372
630159103205222913 40978 44666
359981091532343809 22214 51286
225644158177686913 21349 63872
227978246244862945 50956 60964
890873139852111233 10924 15912
751684993780070657 9291 41928
164260028334311425 1052 36940
180813671347952001 47381 58936
263655407731341985 17606 63444
529005546946589057 9894 49616
526059724651474881 17016 56513
403975742164153217 2000 47683
529901310289282881 32314 51711
726952394906117377 30158 34276
378087959423041281 14042 54615
760160562354176513 1836 25159
707406859469507713 1911 17491
782394816845449985 51823 52316
691182392531828737 63320 64413
844228182014052865 43969 56096
264981125232132801 35080 52956
922474164665668865 22148 37762
521934455395310721 20384 66279
689370086034049537 1255 52798
70703423866525841 41617 50681
367143343273451009 27444 65858
738977091248329985 11671 28055
481693290433543809 18243 47708
333511476710548033 51358 51479
334148677618781441 7853 32685
233120009220712641 10373 42217
940697233424177921 43539 59817
660206825821127553 30093 53757
214335702962838337 29510 60068
865615165146181249 13165 27731
998968799564938369 11442 17891
685691484791355777 7649 12906
24528853580516597 39915 49664
285303840486236033 15670 19903
246654244327888961 797 26343
13031693778437159 25761 30938
364913522416511425 34467 58109
895485954668686209 14014 51546
151329805192109025 33823 68645
438382300394714241 48162 54369
612720332622085761 25288 49503
558851178025278721 4018 13050
287605706525969409 26485 55918
447375264920630401 2295 14928
213333513901599041 56364 66764
399384074866389953 21051 29933
38356401504206161 21465 50828
614629651823882753 36634 42740
407350824693576641 15504 19225
271340961553008257 5472 10999
395443557636330241 21099 27855
973804782313159425 27399 46466
15619317900554819 17283 65018
16608475217253727 798 7706
386132795656738625 5921 56006
356194547117745217 35385 47465
436242225665136385 23017 30598
594282077542445057 35623 47284
185420847044472481 20368 57178
622225777365919489 30052 44012
464755150066647361 37007 66459
33310927242240497 10411 59493
406881915801893249 1036 55201
180228606835463265 20279 35197
92237404083487457 31146 66603
95582807075643921 35819 54387
267480927826628801 33060 36570
45218493468730969 13489 53763
961564563230719873 5908 66343
629783148900685313 4394 59027
26532338759967189 5283 8662
328769564382632513 36318 38823
549203875440650113 41330 51247
104544725904347041 5527 26075
146426561087455553 48843 49232
657843769160514561 49513 61282
503162947506094593 6924 53835
413473337249826049 34567 66349
213097176003788737 56748 68767
831021533488318209 9198 63509
505556893251746689 59805 63020
97128859454485905 18307 63526
597031227634150913 49219 61477
567183761691531201 16829 47825
873767704038495873 23108 52314
902374443352869121 4905 7485
799877369128001409 12334 20647
563423704942344705 12928 65286
184714798738763617 47059 60557
543968458008905025 16984 65682
195702754408873857 3758 39587
131796954338064161 15520 49174
54095340447869233 12951 32608
515028085919965377 6891 51827
577384658475086337 1958 25140
351300197202213825 38463 41380
862719783417144705 22380 32942
352079319802683713 10937 26259
304567175601338369 42891 68192
171930953328917729 4131 43432
465770048508968385 20780 37769
358739562666471553 39371 54410
526512301089997697 20331 59511
8422847979026927 7105 30380
502827531382092033 34440 65360
63445152265430241 42941 64571
636848560863459329 25710 46242
625750642743106817 43529 58832
836113637117588097 15716 53071
686700980872871041 42363 47675
882864426675286785 28945 64252
157107796411786177 10267 24493
355189520591448385 9309 28704
349632024144924033 2671 27701
584178355547923201 8321 10607
815003328238113025 8755 36738
106382006089315697 38623 49966
317571091130730561 2749 67618
258287732718589057 35878 46841
711505767939449601 21083 30319
626822074942037249 63137 67995
61312523746480001 17124 49591
756975590392560385 12175 65280
445456562968082881 18147 42429
912958658837677441 30200 32915
577661970759066881 43926 54230
300532032464349889 13449 40500
40535036480115137 10300 39319
542876571436334401 8163 63129
155056801022411137 38507 50133
678297130572392577 31596 54951
23108411551341137 38654 42176
746211064478554625 10665 65027
436234265875498305 42660 43444
345598981901662913 24430 38467
54445101026708185 24783 32008
304795519236346753 9656 29794
226974233745963265 11391 60542
279564946541231777 37237 38177
516583970446596673 5577 41328
935660992407743873 17492 60313
458504263606556609 10139 30812
209721124440097377 25841 40382
780288176268548737 8444 68295
604259539901573121 12613 15232
133766020504097585 31472 37902
773335201584703873 22705 25573
839296025597214209 40895 46885
122815254898537057 24430 42741
998817628421534209 42723 55836
679046204445388161 17597 29095
406614659348171841 20305 54611
473900590607922113 31079 48886
276475565743496065 890 26818
623781763506574593 42852 52304
61861790702927521 27622 68725
864448605766195713 6869 48889
698046199074241281 11212 40004
384984513306864769 2863 19618
286497797362777377 22529 39063
346577084644462017 22494 64545
560700084604164289 9952 38387
699824560370249345 1402 37831
195931731978369313 34021 67603
459325855646195457 840 8701
834615805137048065 46146 49217
601809844208492673 9687 13451
990531842719683201 1512 61212
254576875984877665 61705 62556
829253417775007105 30990 55043
278841012717325761 2809 66048
915000547757792001 6494 54308
10295576933113893 46042 49387
407674624611587457 5484 9569
70487444275403985 7712 67697
197737045955157953 21091 52433
128434387230509377 40797 59629
689246609105751425 41586 45310
370656587185070657 20257 49697
695934433805355521 5159 7922
121383083927039345 6769 64494
3763166600492696 25515 66149
238835165267790465 16679 17618
2343898126007105 15757 20922
152118472721848961 2660 51965
125279361209592817 26138 47116
852018328944698369 47172 59805
576862827690355585 54246 59634
485955686234372993 28346 34618
514948525524545153 22067 52243
313006826494035521 9866 20873
98218097383288241 28468 69024
97167921115367761 29709 64869
103912046790938465 24738 51013
141013042882324417 41180 45052
32746888086769845 22212 59608
947228525969901313 47561 50416
636737115869607297 53359 60800
238919616114959169 2752 33389
280226776837530177 15555 50606
492921814222551553 25409 64155
531814515932623553 5179 14846
598899605944470913 1566 62638
369351027356493953 21568 56563
406324621807012673 30335 48422
778181658947715969 33074 67350
174630169511051041 23366 37142
773135593324830977 15925 17469
393312271408017729 34421 42884
430964502076975041 46907 64242
523582705569996417 18383 35131
529507878275644801 15583 38010
215798055422933281 1031 51475
564449755656710273 66626 68902
175796775884567329 41083 59262
63665339183209825 54663 58549
372757421343589377 24024 63044
38994991935098257 36417 55593
494463111630327745 35819 61307
292481138263305217 11192 17926
427974548385858369 58292 63926
503722941722770689 32521 56538
696247976768365313 21179 22671
170125801648588033 26878 42818
224512755415201313 15661 25675
731266487058761089 33787 64590
942657401799866753 29552 62764
527894796972084609 2245 6552
467658990030852097 15912 64598
625646684410241921 37930 57886
104310632613351825 15189 27203
636583656979773569 15390 59889
644409329579513473 23098 60602
193466647309250561 10117 39078
153587872778448545 3238 9547
440111315599871489 43266 63884
467704789371392577 27892 43871
977653342183117441 35940 39490
732933346126419201 19423 37248
984810248921824897 9874 34311
961227593967105793 2809 55218
149516368957577569 17243 57152
460701182287724737 15374 19617
607105388782152065 38743 57549
643635236593436161 7392 43848
788331671302557825 20654 22983
17773943530745129 39344 42959
897294163617168257 24443 52386
722025942029130625 18552 61589
169287912650403873 58424 64404
159582079263348225 21688 54520
79793982424270385 22778 34560
689952372178876033 13454 67873
873618025844820097 14342 55015
32302527420331017 19199 57762
38392575573844569 12425 18007
656563383524296961 15239 27771
644117258976066817 14503 68067
660986392164833409 25066 62735
863447403333005057 9468 60828
255964174205271169 16506 29343
471935960123971649 53881 65484
202604427380652641 211 34745
148234401800259265 15453 38811
229526058143061825 40576 47550
925319431865076993 17465 36263
609325257824966785 756 39387
752220219006836993 2256 17804
102906186868718657 7989 47108
148512505003765217 24835 35429
176950187047300033 9871 35966
865277363715811969 34038 38129
642587619065903233 8400 44840
871892092559463041 38 55394
119890385760644593 43221 60702
731004908444283777 29689 36377
556829025776746561 19200 35064
706950952083047937 10870 57002
736332538774480129 30949 55646
648460118946779521 10995 50270
770403828252550913 17227 20612
648319269385339649 46759 67986
933617965367009409 6284 25671
995725187329675521 59665 63136
353168508058100609 17584 37910
187741542239081121 13485 25209
262053129585257953 23253 54410
178679687616828161 16723 44300
105462017759048625 12287 63466
551863651063072769 10293 47472
152446635916764001 58027 60219
73850013455746929 2301 7672
919110467836301185 38387 38430
18743017513145333 33348 41525
625074574575410945 48939 53072
721863460241529217 2096 60682
346276383879523329 12660 64614
930962433789417729 15223 17155
301332751786535617 23250 37657
551323340742420929 23669 26457
558807630113843585 1354 59465
211769557822805153 28112 56395
429236226442771585 3288 22274
132194136836254481 31089 65958
791740393409536897 49041 49512
882318274826005249 2021 31761
764743987832165633 65674 67327
530268752711158721 20130 46461
894201228613919617 10522 55203
172269186485209505 61642 66531
326564862313933441 5823 29731
464085009346824513 29098 63136
201517893827894305 16 33864
384003467828549121 15231 29460
165960142334800065 6331 47910
153742168774250849 1632 8656
270645365626531745 35050 43782
205681291035801921 59003 64052
627794301540195201 60907 68529
545292062012286721 50008 67416
248174831693784641 21849 23663
835372017651153025 47704 53623
996767807439656705 1675 7777
339469879198425409 10339 60526
661727424405878401 25234 48614
164412468326816001 44070 68166
654840780634618369 5330 42645
341088426769196929 43868 48856
121323796056127969 7454 12846
631800854860088577 27693 51921
763143389509341569 18515 67378
263923227102147009 25675 36712
901623157165882753 10228 58373
883471465389931137 1723 19333
224363724022072833 3962 15077
510715793306779649 46747 52940
247373916172005441 8625 11741
403257992691422401 58644 63815
89276774313592705 32909 46201
131245318345982305 23270 48498
836020384220741889 922 44893
100655550047463297 53830 62641
312674361774146113 11021 59623
222366435882342721 9794 30692
460548955331045569 9601 47121
890421991686864129 51593 65081
617795744477323393 15012 66857
348459202675407169 22597 28732
214090552317369281 23933 31412
448782207756465793 15189 22637
332137458000790529 16466 61848
51738581506320713 50179 58135
301656755082643009 33410 62978
120553659742213889 22297 54524
158309069108842241 16758 66932
409051031975430145 20496 53122
844182712706608385 5009 28328
842811623670115713 19997 37812
547844226070584001 45461 67180
641746906606321921 26865 58911
430663496662884161 7624 62448
577547477802781313 1296 63115
369393998030123073 20914 26487
561435763996406913 25797 58431
704859792000089473 46903 50892
163806971400759937 8039 16497
980717319331478913 39781 55591
747259011779554817 47036 62670
417446558918054913 9244 18523
436566803940152705 41510 63749
310911705531001537 47542 48533
706977042410422017 21675 43842
340592341359606337 186 62408
564531092468996545 14565 17165
679341598503913985 32550 52819
328767786743007681 6726 59658
422170064521605313 25944 50395
653393471044680065 37707 37850
474042041069171905 4108 26709
934146946557611137 12276 53788
977870262065888385 22530 55879
988079712923166593 19544 61047
497697189418165185 47971 54189
492698640090758017 2682 64919
492547518781446337 58188 63886
762098955868069121 43574 49016
385686756837859713 31727 32912
651075366741800065 32477 50138
372688318013640449 8290 12851
601302906113630849 29440 48502
489604157267809345 46140 48704
303589630967785217 2394 60194
389826257834453569 3467 38090
641870859650438785 3825 42779
591898194623045249 14366 26135
428152823434835713 4548 19374
444306558179729217 32521 48458
798868073106206081 10407 13457
723070936051176065 4231 50549
814671602269662337 48735 57045
8648735525053298 9529 49070
264805003066228993 18493 55699
751748226872113153 3858 40847
405514611248982273 24549 52894
262882084611387521 40243 64185
231669274719138241 16775 67461
728871464372662785 6452 38962
78414477477501521 36650 69048
578015990764765057 20510 35986
531200000723330817 9589 43034
718560059395802113 31216 65549
457148211036759745 17885 65032
940013913981314177 5460 8311
954889311667983489 47097 60523
927558791275789185 5420 7092
407394945737529217 26775 49270
921398949669576705 2986 65833
737367742949814401 9883 13232
849683315625330945 40330 67318
234029975977598785 10039 25602
421437993256542849 50279 67197
276372511802776449 38451 64714
227755728279863233 28106 29449
758379822294664065 8503 9867
113613529272026177 51901 61483
3199775102629588 18330 31218
369000634846575105 29396 53097
733111160010686593 29653 66881
100054742527955649 10351 61135
215067745921857057 19516 45106
555945936292136641 4517 17359
808808433889474561 45087 68886
900395822104865537 35677 54032
112706127132653937 44367 50820
408111829333169153 22664 35019
157137419473379233 1863 43444
555166810547316225 51237 54324
652152756146733697 19254 59251
364121648567323329 29186 30846
84896441227890305 4067 50050
243683953453182049 19138 31527
690469708640463873 12143 30159
372649457800410049 60016 66873
542199981304555905 11015 62594
580250041018697217 27182 45443
274052443342355905 7845 8410
166527043386356161 6671 44877
384372573133042305 30801 39302
321433515571850817 2279 60756
450435947157203009 37467 58548
519437485101835969 22913 64842
935580733672289025 13129 50480
986775960191177857 9886 47088
266915322567172097 27852 57044
880369092626256897 24128 34968
714398809488606849 4665 63632
245363795665195297 12538 46577
410683909884923521 28200 58724
88212510590356177 431 11688
805867557385205633 36303 56161
465549408799684993 4822 20405
426213918037348097 16356 34547
187750524892994273 27615 54702
36513612583028985 37513 52171
663352326925728897 34003 65171
468801711630774785 38028 38091
8384860065806522 25571 61821
860480278946916097 62542 63318
49720253900854769 8278 38392
892986431589520129 19689 57937
297212354389206017 17234 49342
275476868963998817 37957 60029
285265604428854401 16684 19561
577215574169414913 34428 47502
96824648730805761 5373 58378
532661688612883201 37608 47109
455073428650788289 44258 51441
119838581126458625 33586 42086
363156239188658241 31199 45117
307684266412557889 76 21378
211834120180395041 25228 62074
946298464768020097 10665 47716
776915735076787713 50958 64246
80652129309108033 10940 39134
773396860571576577 15928 67345
905176068030016257 1503 47249
420049745089318785 23808 60702
997357893146208641 28631 54389
755750184113832577 9491 37516
235310804108266337 47333 51010
682128298122083969 15329 65690
516180224772007553 14855 29141
663672161353471105 21360 33264
413239695025737345 63227 66530
5700403716918602 15041 52789
795008908860403073 706 65993
222487310334127393 5116 20735
567202296339658561 56332 57101
59118582923932905 45406 48776
447566377768858113 9404 63392
323528263739571969 63641 66793
20366718483501245 26667 43313
684017266050876289 46001 49059
952707199717785601 2892 14292
865410260404995969 45269 63407
423030496498583361 36585 62014
655872171786288769 11920 68099
384649731758180737 29379 45815
129843503539913025 35823 67845
594503581638576897 384 649
432561465044461377 8153 22728
44481991894564033 20225 52596
945565147976520193 45458 57118
35228293027458337 33969 65401
769664951085307137 9915 58516
108413351849442561 25968 62055
912576957321814273 14062 34377
425346737717461569 31603 50952
333820113511070081 42090 65969
207716460793385249 6080 51360
511109321549962945 46519 61087
806179045628354689 3356 66672
337623756134380673 28850 67633
357596443421449793 1730 9008
369855158823380481 54282 64421
476589834452880705 64803 65012
201520675948490433 4244 37869
342688435532089409 22797 67061
164661054676667361 28225 43300
529534681185467073 36630 37574
379426489010601409 55995 59419
327746489258807105 32232 66782
145035629637018113 10311 54898
929607093972322177 30685 57945
684435765473029505 2632 5090
422448360817718081 32015 52543
708919385387911681 5496 63049
786438612990806913 13263 31416
747189316764522753 12566 46153
315078248565818369 1818 10511
567913972209847617 47284 63798
129504284544481153 27150 58878
20011129535379981 5446 43436
74014740815151473 34894 42692
151724759152596545 6610 57508
827291911007492353 16317 59580
1846369935098125 25225 53065
268170623717203681 3167 35135
12436585707884973 27022 45216
29820243167989701 4928 46953
958782400590099073 18125 61511
694406352119749249 13119 25548
111301442159639665 3726 61103
531927713405011137 3613 60696
318335173791670209 20503 64710
34946463105008265 38569 50421
242226377790867521 17366 29820
61263470486807137 11028 45855
447929000390576705 40983 65390
561319575443370433 33582 35924
190742984221952129 37006 65541
667035432100831873 2230 68951
623658857224885505 31738 45378
710544430941077121 52405 62952
2924157844599763 16386 64830
22719882016644989 6197 17518
448446399081365825 3818 21983
688298258123147393 52577 56152
387872323098871873 3019 56192
629402867542737025 113 45631
692403996708410625 12044 64463
703606137374471553 36273 51753
476793709717693313 11228 21327
109369362166802369 52601 59315
765300742759752193 13863 34497
558032582062388353 20435 42137
72428434533929217 17856 20448
177020910466254113 36576 43631
663550765253322753 48791 50007
944165784783201921 60305 63149
40233854509576617 1888 65912
553100330041786497 32827 46240
993562675678436609 10199 32090
344962474212984193 44855 51743
497101744804819393 17334 51305
307322070861559361 4159 15648
400419868777053249 24013 36862
55743648599651865 46164 46352
58786126456649161 7439 29230
554513088507093249 17751 40336
625899995761205505 29371 47599
809650159208693761 53145 57056
212260835082457089 27331 57390
442800636884228993 38833 65357
292358564808754561 9757 29162
307408773529068929 41730 66630
216921997463455073 34213 53751
233654290503523041 36240 58477
27941594603465349 51676 58092
712425516258683393 14790 58671
126283279395988049 11649 33277
428988828944213185 20271 57194
492275870952969537 4922 20352
748490328520496513 37655 50874
111338898325751505 30946 64650
218226419094406753 3603 35116
367907945629514881 19432 42574
352596964910695489 1462 24109
294223770500632769 30207 44823
538239876707407937 18711 51512
198394883033476065 32820 50995
109281126349522145 21655 49027
536689597192346241 9115 58341
223367740230116865 27456 31662
685536216578430721 4131 31415
692059666793220225 16064 44811
827123000445236993 1229 1526
704995509244199041 28997 52999
421597935339182337 34377 35151
825490876172217729 12643 66151
61614808312580041 2944 27546
556199749714238593 29552 32189
102710894990440945 22529 48619
468421892946047105 28527 42028
592581075136404737 14519 17531
594191911059354497 798 41231
731498147893947905 649 42836
912370799909645313 26457 42084
130644216616328641 27497 53243
901190698355776513 20199 28642
714343627865662977 62177 64577
742809468848569985 977 24442
624289554696087425 18010 45202
824184759237638785 3354 65938
744878718172206081 2269 27334
376345305822304961 21902 36624
33976416173398861 38795 63773
8985341791770908 17698 43655
952928789167078401 63767 64982
461297271755221057 40819 62711
374036523909506241 9580 33298
729050519439525121 24981 57107
609399127182260993 21173 57840
407650475133898753 303 49629
662343573079194625 15240 21276
21702623964699797 16186 61019
193834101339621857 1153 59635
836455817447408385 8054 52101
124269409560280769 51942 63588
452347740981380737 21787 61107
443475242339136577 35183 63367
746893180063786113 10334 52916
8111935813527539 14687 39432
121804565739040529 8217 51607
60768449517258465 14450 52614
676790036011332993 28119 52677
32620573949639465 604 21247
915398653734499073 23694 59226
619998112048850945 7859 46034
361608714127505921 2292 19460
886464628619446401 18992 50605
989491192641367041 23541 31661
302001839589923521 11728 33776
206886398751059617 1186 37891
401871026396587905 16722 60715
297877932077355457 42553 47064
927064059425990913 22458 49152
905808878064739585 22815 26831
331958475948962241 39227 57883
195177898208356737 33623 66152
237795263802201633 3158 19777
429873620846215937 27816 47667
859647907015908481 6232 42397
106972053635459473 59138 67931
3146495066463474 6581 15352
366176527254090433 38421 53607
575941918522541825 25735 47116
138963201927083441 21999 48257
628131050055618049 40753 67913
686341226863696385 30162 37900
191721709570867201 44477 67004
693599243043180929 43676 59962
27147681297297057 16419 39812
822976648974055553 33198 62320
429266394049246721 56318 68552
478096423251969345 14469 51716
377217083586419457 1728 24847
760149328732744321 33325 50943
601089522697503105 29791 39242
200156553461923169 13058 22994
445526492825369025 54923 62176
371918100369562433 4812 20643
282418868154390881 27275 56057
156306355682772833 58508 59454
777371102190716801 9843 10881
671602028292788609 10779 40838
162100881297373441 59739 60464
393987201089018433 6412 53476
539206031206934017 67191 68190
965114200483448321 24155 34166
791648513561593601 8455 9360
165453587387986561 1381 33942
999774078668867329 15130 49107
182245919023408481 23668 41225
204703132395632545 29412 30430
654237830391721729 58399 59726
872222763059827585 13385 65527
234954432212255425 5347 53442
644855848076101505 7274 18090
30320677358020021 6527 38292
263214516660969633 19396 21986
13094224065802963 11461 32811
298453532261316225 40115 47439
537001950300677313 2584 45468
122086664440221425 5055 24201
264113572545717537 28123 48062
594957954416255361 17936 63254
711455958572543105 8722 18008
554328298545346625 40320 57020
849366170145138689 20374 40010
409265604086709121 28092 38672
844622344097231745 8569 40011
468579666305803521 23940 38884
758088631949313153 24916 35955
211138717439975937 11873 29414
168838302166363969 28151 52098
933971536571892353 43806 46752
369870259503152001 59969 60301
673927598022668673 8829 28096
969751818228971265 10787 22868
613227508487259649 43657 67652
163568046249260129 30973 53010
529838326813145217 4594 61151
220731739078217985 9497 62206
344246690902156865 18588 20000
797949164450379521 35074 58226
78251207866781409 18423 24299
473248217787855169 50607 51804
615937922089930369 28472 40067
956601626879326209 3888 23083
987531605666756481 8742 41997
567450398166840833 30187 61328
429335030728044161 30408 59115
823443031647393281 683 48466
134279011201225985 7750 60418
387206198885323265 35131 56785
68305872747519201 61094 66316
598953837848832001 20410 53289
686290038289708801 5297 16910
928855782278702721 46221 49743
200671327140998561 2812 62665
191417045724413985 47999 52292
430299412277218369 1181 68549
610404810658749825 7710 7869
674844409649725953 16227 33875
529187030291218689 11425 16743
180817682404121889 51269 63238
167259966251776865 21725 59059
413129478923554689 13759 25958
793438164348678785 23324 42878
674488179442914049 9171 63570
983176502143621121 18021 55619
83907477765681201 246 12581
16935327952559477 46556 53833
582096464070044545 8749 50432
34009863339719005 49878 65722
273770584935125057 5013 23573
730974999348937601 30393 43307
568815981411642497 21590 41155
192179731745810049 51703 57374
799328863185056769 52864 59734
764493919479384961 20446 29666
847971665766433409 50181 55488
788379269040831361 13822 44136
578337789263901697 1330 28353
548033881006453761 59358 65406
534431639167348033 14900 57899
562783919548323329 18262 55907
211809253998726625 23025 30639
789262575865201665 15070 21364
674953730695275265 50070 64298
391496953816187009 43521 62300
563065037816745217 18878 42734
651433205121883009 19527 39449
963051122804113665 33954 57319
47752045186896905 44241 45906
215841211640853473 11959 15736
363746273915076289 58910 62069
418207818855730561 61370 64603
275890638681289601 27682 54242
670499697518938113 53376 65505
852157224967406593 2377 21934
290952635096640961 42268 50452
315632756528813761 24847 47300
523469660114276545 26809 64360
626729869087661441 16999 61196
948147862935169153 57541 66258
832828250155643009 1325 40298
57921801795675521 2610 42952
970019512733493633 38017 67508
782998436098562689 13136 58674
780750416889318913 47 26695
650443313021074945 1511 26718
909907823574037889 19446 38512
302247184563977793 49574 51518
744989413554606081 56651 66609
25575498507169669 15235 66409
546405377579667137 33680 46733
473674375565462209 27861 66671
698908081020007937 51926 57192
633320270820181761 6414 50717
848664057972747777 28959 45034
409623043981010689 398 41035
121101706107907601 10657 11758
609311089009242625 48045 55056
906151589898648577 31751 64276
240458412499474849 36687 68324
78894952603562273 168 14408
837848833233923841 12095 30049
963861057420395137 63311 66573
53647808656560161 13349 48406
62027753889196905 13880 43701
368368859511281985 30266 34768
99660823903256817 40875 62417
481899713612346433 669 59110
129616438489208001 25218 42121
739452384225362689 39306 49160
613411425537186945 28478 30325
594284738919721857 35234 58592
804390819041003649 13828 68049
903918718403435393 57726 63072
640137293145436161 13179 22129
338610235003823617 24216 48325
276141477403271553 64519 67694
295905019468310849 1314 15327
18069142046790889 425 31181
797041701137029377 39536 57381
948178086279483521 859 63276
867602465724917889 20717 51253
428369116076787265 28046 52395
829941003852251649 61219 66509
435188383369208513 8466 63059
490292398731899201 31020 60987
465291842429884609 17977 46614
409381431489233473 15467 16123
478862420163324033 27967 50562
161708333445307777 91 60797
828772011259978625 5402 27738
682435629414253953 1327 42439
241547006571479969 15045 20082
799110118101570049 2624 9589
788189500470771585 2322 20707
888122285893100417 52284 52401
342434927111185089 23546 57785
693740247730705281 18625 64466
525447984340409857 61157 61702
998223885130368385 7482 36242
261661576897651585 4436 14965
735859709458370817 16920 29448
803488957056437377 26545 45719
912808724115105665 3534 37889
223342218652049953 11172 16823
428027076866630529 32614 63611
545801731387506113 4591 4981
252338516133516321 46149 61076
919075157893090049 690 59738
234760187138423489 39460 53584
573107801087424193 16043 23931
20226088623896745 19056 34708
910673834892861569 18529 25609
575649941009533697 2964 37946
691796545715014529 5183 26390
417508738957177857 15713 21865
888663201362632577 4828 21622
472200874194445697 18743 64395
128345170859894609 15654 23230
864179551228399873 30609 46997
217046849687818625 11334 17976
581348472438794113 25270 25719
565220577789681025 25785 57938
293304212740149953 11398 60640
92560255353603793 37416 47945
775319053181196033 18931 55776
663861106778263425 9381 67908
242352413048447361 7672 44697
837486241493707009 4814 33629
102199727481082193 5061 54338
413373360337679681 53806 64952
363573573724760705 52627 54107
150410440754555457 15896 66679
537593798886721409 51089 63796
170530148757769953 16405 20975
138504255864798865 8862 60699
802201176395641345 26994 50174
427746263778960385 17882 63571
155371573258172193 2917 14227
721941937345416577 9527 61874
200048874244103553 26691 56460
550605162931280065 320 53116
31918934176367489 32891 35662
603464755395432193 12599 26946
287508912287592001 40867 53646
764882709075596545 40265 42323
176812085453370561 8000 40802
789702084704355713 4913 26371
411947777824238401 24046 60425
869115692655814401 9505 45571
258551614735303297 5060 22931
342324279544978817 9384 34064
503259595692071553 4846 12631
503192960187465857 29306 47229
801819373184478977 57859 65139
703754362731483905 43911 52190
271737577672482177 30660 38973
253389079221850721 6478 44889
777290973087765761 13541 63008
387917707174178625 56158 66263
172966785203357185 6897 59953
987562963336916481 50764 64193
766543477062889217 36476 59704
374320639825167937 23747 41541
799839857547269121 23591 37238
378168542344699457 2857 49189
530077182594972417 13248 45136
222143215436229729 8884 50161
764450098038622593 2622 4574
454776839516473089 26597 31187
526963722286005505 3470 5857
302977971270859585 12867 29860
315725594480923649 30376 38835
361995371581830465 49090 67281
66930216069074793 57638 66220
156853096226907233 22499 39646
114147938681355761 30763 51477
639436931056753409 12017 28050
836392489227073153 26213 39877
311127941234428097 20750 52565
136538666994610481 8297 19288
753555856598300289 15496 40074
842535971862254465 15110 51275
704998974795326977 8493 27360
417359831101435905 3293 5936
121931158069873649 2629 22755
724362383988385281 15222 38720
357337960627074113 6479 24600
725801188569633409 7487 65176
913502651331104001 43352 65362
543900248161385473 16475 46882
60409116062228209 49345 56756
729529438536246785 15193 54361
777303885940217089 21715 59418
798619221027244929 20257 47257
619061112638700417 32554 62859
277643781609455681 54443 64640
750704429474328833 30040 41882
488468758847638209 18061 64174
661020816692651905 5089 55212
140280917317198833 2907 61705
688769317534440321 37418 42085
675732292464054785 3400 42030
980061450236615169 6581 13525
535480469626818945 30256 32593
11135501206982923 4854 24850
437775446780399617 119 60989
135586193469887201 26159 54527
642272813726037889 39953 56285
613239236302593537 41665 49535
323372461181911297 7359 34833
999441962426441729 7301 33097
801274427890334081 4150 13858
775624873585375233 27896 52776
71095412864885081 6251 67133
727814991017563521 22620 51291
421035275365312577 20564 59400
528619738942229121 276 23016
168597677327078081 4001 21933
341492738572110721 29811 35527
592517395264920321 31008 49800
499442049521920961 3304 52217
856742841762816513 33040 55582
554613344416761601 3985 43300
839807911027378433 38308 55774
953764408797372417 18706 20155
991524580319712385 9790 19342
517647172571809473 7273 33033
248772112480466497 21057 35459
822204672772247809 29289 41989
145568367605541473 4190 17372
786522744765019137 36484 50317
784997195546310401 54220 58526
611854193664232321 49308 56265
882553910984221057 17717 31571
632654361186762753 2743 37220
978103714563090433 63333 68735
490850938852478465 39306 56131
991874385568969729 50726 51239
38658768224106409 59048 67278
273223878617102401 22129 55536
606607064175523841 4210 11072
893856520908620673 32360 38627
636646163319721089 20358 43382
365952567663370561 16124 25588
71427504308562817 14497 56033
481380877669700161 11846 15769
929394441603445633 28931 63719
300032419066525313 1710 28700
598103341435280129 51626 55094
462115828642275521 41485 50225
363097699540031041 42322 51094
244977603015925633 17159 26632
677201439259537409 49850 59639
214038383641714337 26476 37901
901728430026050689 5236 24310
833186028560021505 23076 36556
501145395076026305 8824 47762
219561634841390689 19960 64441
379750383652162049 18118 26597
44125763264716513 16103 26506
711112580636584065 67540 67966
51398810253012073 3351 63634
8723544723860500 2276 67531
620072471229008257 1920 7518
983953225410193281 40744 42556
444119270971633281 37254 37313
395386890604566337 16425 31683
298659738888446209 43892 64614
609840456039766145 41534 65505
293918834921562689 51257 57379
439596381509343105 53022 65181
89097328202967681 1310 5176
518630255847643457 48089 62105
127037118677257873 6270 44716
649917777535744513 23453 68128
910102734960432257 35497 54034
784767760634313345 1667 43249
102984721989948017 38224 50916
106984212970242961 11562 61846
79042998530695745 12730 47001
927216474251185537 18169 25833
457644599426110657 27607 34749
368559787254394433 45812 67326
996035570977326721 19995 49717
381880182008334401 7427 17871
225611432518071809 10127 54771
628610569934348673 2330 35907
428223270475086785 7267 67756
278278874401951969 3648 21144
439931796539887873 10107 12165
982956175950516097 44576 54316
764407978991059201 14781 38613
128150180413829425 45 44733
916682970953310465 5589 9160
518016260251155073 47808 64769
596864859665828353 46725 62655
618871961246515713 14117 62679
364430934219022593 52229 59770
412909719434349377 30287 49395
785502527778376705 52306 64405
396210144312878017 32757 34007
384264974537480001 45985 54555
349217885437294465 21594 43580
481498873094380993 27577 64241
375333896097618689 15097 15550
961419000671575937 26303 61792
261969364700018305 59446 62982
316916163282357377 7493 32406
702128153650878721 39479 62774
107934613809995025 50245 66504
79101228232612897 37124 56688
409246720435618241 36859 41578
323766670460390337 9081 55509
257749864955506785 12829 30912
308431806110757377 32655 34879
962900918060270721 2039 60646
152857395778713825 3969 33207
998236935066593409 1370 38891
599052196613765633 7233 28458
972736556680502017 43286 61045
817181509655927809 17424 53135
449663299643695809 28092 49949
170389578002595233 35704 44841
919131904972161409 25008 54810
880438091445714817 63692 64835
577290838133002625 46311 49630
943773322312207361 29616 47520
882987902564167425 36616 58846
461173519914115841 1992 23831
487707383921097921 11816 48284
489277568003370049 12564 43991
367447272844529473 31613 65501
239288600785304353 23378 35160
166231945312922849 16218 63604
410429124383451713 94 31656
377953651773793793 4640 63604
653622405107558529 38364 67314
547449824223399169 54252 58002
410940167863952129 11848 61150
242331364343485249 22474 49494
500930191715188033 6126 68822
464593679869700801 15337 15392
135208960874475537 24861 65318
928510236420635265 11556 66705
346298891798500801 20531 58644
130942792026552017 18149 47815
546561591098548417 39589 58842
591888878791749505 18823 27431
957247765673972865 5747 18981
899891934901070593 16034 31288
437091304136142593 14760 27604
31538284760586069 33470 51733
47389313770612065 36527 65276
208944940896564897 15785 28907
967872199230963969 42707 44900
100784405163878433 34663 37587
738896648116085633 37239 46961
712592775966335489 3275 58045
470038687827521793 27188 64882
771337667647657089 17445 58270
463833619717508609 12265 20619
572693327408920513 21579 44981
131863990943696049 36117 63888
31098252994084421 52313 66077
269723363686868097 16050 20121
922306683325366785 26599 36910
425047886158974849 2514 3873
565972392704736641 41348 42993
281004880259889249 43758 50038
416557023046998145 22808 66384
939818720926734081 5637 34945
869276071431031041 39051 50666
111076128499721713 33197 50962
95466902148793057 13287 40943
692425198420888705 27415 64606
94242367696011793 47083 61630
394641182963159297 25245 58867
119193266688874641 7410 41541
413772427722943105 7827 29831
343326309173974657 30433 37145
1638604437179226 1 9821
202913531558756673 770 30488
32352024344927345 36527 49256
821830617085424769 26092 59398
446073616527417729 10440 59243
230866069791879617 5121 44722
720610462366902785 34370 60587
194146130524629249 11492 24044
168928272897776577 2478 39700
817719045859611521 45223 67834
908251228344678145 16424 31149
811776098265539713 14385 63912
766676857821682433 12551 60965
808376248884279425 24946 41290
489807422114079553 18710 27763
148332965289128545 30387 67535
477858597910600449 33777 45563
459255003817936833 15756 30310
712660103182567937 40167 46324
614773826441194113 15730 59875
811101687934229377 27705 44374
466590922473464769 12302 55331
555396706057205569 12775 49229
947065432764460929 3504 18268
689771961039387137 18503 41732
38913764351242721 17184 56367
659261056109922817 11421 19427
988905579652310913 2186 65299
851231575910919297 29253 63415
836849571980017921 49057 55128
406074721926739073 31682 37942
36613942543752385 34892 61867
32108162998046197 18183 32636
106063089484742081 59116 65411
627416453027048961 34390 51979
996256017920245505 1519 13214
113938281353387793 10428 40887
537562828807033089 42825 54822
749415085872282625 49730 59407
620767837374771201 15188 52208
424381099399486337 11654 66735
929725577935563777 37907 54168
226999368710206529 23773 56807
665470613002042881 17095 68422
675594239548974721 29946 66735
271109212154065921 7327 27806
686988469521832449 33036 67116
213942505806031137 5518 29866
70394030559615577 35753 45671
382138935183782273 37999 61540
801507303652353921 40620 41698
894663347736980097 13568 25405
274932305304265153 17233 57870
263674104685087233 63977 67008
56754061115736225 2450 57355
615956454854867329 34661 64425
709631677778393345 9176 15293
114767148389638865 6766 44318
6391240564536106 32655 57483
598183706469768577 12933 51467
773226244154120193 24183 52338
960964315659815297 31005 36568
527408920012231169 1927 8009
355444895431858753 5329 54107
622525191019807489 7075 10468
635496697016328961 32910 49106
987227726084793089 36657 57847
273604040534792161 29452 35150
276898172118070113 26780 56991
682770643637802241 50435 51802
26451816361440453 14741 46648
118602955755974897 65025 67948
504793845412653057 45521 62873
607665992517731073 30729 67199
38806975741461969 49704 66510
181889955285754465 10818 43532
942541957675945985 31988 68906
823139913364649089 25260 37299
49538460244701097 16179 50923
493428200494818753 18389 50414
565325136493985537 14599 28666
997240302950451969 20053 38728
951405312717749761 3842 55324
194067927655112257 14045 20816
207984412134624833 13465 58732
160457023949724929 14386 31973
333275337076099009 48350 65426
516858695864343105 19312 55257
660062756617126273 35072 61144
593858480869563777 20097 20511
44455563464449457 29120 47979
61805925727668409 22942 23769
635388907057762945 5597 50030
913026607944765057 26875 32211
276919678563086081 32223 68489
13179423422414517 23731 47981
951129747446092417 19175 56598
924641875367406337 31033 31334
150524345707676577 1647 48453
417174364312700161 556 13009
713538869930392449 40753 53890
340782963432722881 23455 43927
370523411023054209 25586 34990
556796407790599809 62764 65293
475921935958329089 40641 53229
666569871614832769 12563 42345
543950496898499841 3243 50764
198456292998997697 62163 68506
846321421730255745 4 47911
952545983736250497 46190 57132
727879235352741505 29960 41548
80954486038550049 35513 41356
125164573877615489 7746 67283
343890563764269057 9415 25474
8694203651341327 2937 19270
434227275677187649 6286 48580
353064232577754241 23548 52240
730779871855183617 62755 67504
632197305447345281 767 21136
686201208965357569 30465 47631
861932912959023361 32649 54611
371449129573967681 967 11168
908891705218021377 8212 18018
397026983013716993 2121 64895
623761484136384385 10171 50055
232100489242405665 23235 43113
780761284366217729 23202 53405
78375927012260145 20514 28157
565395261047800833 1378 15169
372980537612825473 30901 31139
263305756544323105 44079 56522
60796081860871713 4013 16174
608357639935537281 22296 45026
961816251027464321 10184 56868
661882870042017409 6877 32230
285629676041068577 28846 63987
653544876334056065 15152 62906
165327280405144001 5496 14564
431307348955950657 18967 27416
562853568087206209 42839 47444
574140537287537025 45549 51959
54576542297319009 38676 61925
213294194830194081 10290 50354
867458040712691073 22443 48153
628444869725118593 41409 64754
855206889374706177 12994 17297
93219499020758433 5093 51084
981541251812757249 31409 69015
538928126970791489 2112 33442
20740692543590457 34107 50920
595687815695679745 38982 45490
735955735700130689 20317 47825
895518097757449345 6385 58279
144568049947544353 46456 61377
751799228634123265 39088 61839
194763666533418689 27699 61061
980115999350932353 11243 22786
139369607885690529 10235 61315
568434324333662017 38461 54398
960478207470330881 13682 54026
635171840969977857 3790 50885
183738197672774113 15847 58151
994329171874337409 13168 13934
882503236118850561 26408 47074
330785648111817217 12320 14285
993781223179205121 8787 18098
576577919021314561 36203 67847
521622121869242497 38425 54301
150554875160739969 56067 63167
148479538720870593 28592 30407
236235556674895265 6992 33650
877992096168299009 23240 55449
403956235268271489 5087 53116
654399998618906369 66475 67699
249030592497359041 483 31815
918913165244489985 14814 47354
979502355448691073 14379 48770
147734500618760481 7869 28858
617344621860549889 22655 68485
57573528708701361 61498 65624
234695433632442273 32715 38161
116169747945768625 32621 55298
567455902666335297 35545 37048
818816149340008833 30223 59819
141731745562569953 20460 66045
93255681581105425 24096 61851
140834842594014017 15374 54002
788387531719450881 7984 12009
897187735405640961 46048 46917
794088147867363201 47368 52769
493653605424452033 7187 54992
555658972697031553 4019 32380
194110837278689281 12057 45624
780479429297152257 15924 57268
32637649780181021 63010 63724
625866607468196865 14460 19612
639991428067549569 11696 40116
170460340801007265 29482 36768
340326741403895745 8014 66057
267788553795796257 50548 61117
287326717429525761 2306 50829
641916242532524033 50577 53352
655484641474739457 15143 19645
469629416142055361 35167 59032
187598251234664545 14194 42732
71258105549041777 49839 60727
635933080932471041 36669 50177
764753413672352129 8070 24452
156542352404986945 35331 65342
439995251405328257 6108 57523
136994596844058241 8399 45638
746711503758604033 22411 39441
280042560659854433 6209 68496
526510133015612801 9153 48957
668893144005448193 19636 21794
878534148244838785 39930 57835
936635272568228353 22286 55047
565714094695955777 5593 18970
165138915723215265 17347 63966
395173875841038593 50026 63430
464689638044905729 45536 58032
740938006574332033 16670 36452
299747324566492801 9323 15560
52819593083611953 22234 23891
869370651507896449 37178 68661
602609575049946497 2162 33881
167119419319046625 5004 24076
468981750841862785 4100 54878
815465597837931649 20183 20996
366091549196191553 7073 12582
1924960894552186 11091 55779
269053045859592993 8 26794
365368887548672897 56365 63941
402478535433296257 14788 55318
319137760105089537 38479 41814
76647389799489937 23235 55911
634674154687520129 19544 59789
24026261947106777 3386 27681
432608506393574273 33218 63560
96449474205215329 26994 39733
497985607441993473 62314 64207
99942462699580401 48258 48652
534731001455295297 13694 47020
101482461212128785 9425 21499
291178327725493377 20077 50037
885104640964463873 21483 49843
144746267581933089 28298 59259
685411199222343681 600 29201
839229824658819073 1875 48704
267363386628268545 2509 3652
748293240063386369 17 52179
730406962613329793 10694 64844
166107970350157793 41640 58714
48792222522045849 15686 67060
329587488578436481 47390 54579
899746107371541377 47442 51840
599603797206331265 4709 30423
779782705293605761 5924 57046
448098456694733441 8053 65814
241113282833566689 34722 63103
213386826681915681 3717 52546
516358268292712833 6460 64784
726183873881790721 13508 51747
502819005977059393 291 9751
304255942390430081 16750 24380
921468630123435137 38053 54568
519585093317626689 6356 25461
763985551432227841 17669 48996
897255628363115649 14903 23474
678180065418210689 11287 66614
50121953740397633 33425 65262
376243300081924289 48099 56565
727095978445905921 2780 67732
821322006507337217 60595 65653
34858167160816577 11 26818
845525984284392961 47151 61376
242600557874016673 3332 3994
465888878495483969 272 57140
478321008909357889 18131 68194
156946730887497665 9114 61017
512529275456163457 27625 28697
453804328313459841 6960 19116
668310044744199425 34511 37475
594141496806770433 61582 68439
426279217036739777 5890 16935
640884653088868097 27307 33823
880051584091557249 35615 64536
429421478511883969 47648 60242
841225210484370945 39590 64530
185215827173415457 56900 63643
930956311429522305 5895 64303
986995418807168769 6107 42829
748769051879083521 21060 51241
105785632877534401 5483 10655
606399931859709057 55670 63671
704695494301560705 8144 35993
641842134337910145 22340 38446
182065579894619137 14684 40071
397528484537982529 35916 43904
558230707441879297 44922 61871
955345997530077569 45991 48843
634168115047565057 14602 20544
741224041356229377 10315 16150
856038490430606209 13669 53024
214889369888002337 31870 36864
928939639859443329 35268 67536
550560630581596673 27246 51691
174222617265343169 27659 41293
724633919319149569 1681 35491
16490631038031723 43613 49414
776217218567818881 10682 20158
463642577021900609 62747 64625
717914474366384769 30215 31394
627687260770564097 2504 53314
784652259655214081 17591 25320
930620348856479105 31988 68069
709748238750780289 41398 42898
316385902250452481 24925 50793
701015497471626497 16290 64817
646494099524673537 5182 20279
762961810560913281 29150 62079
367909343601873217 43772 50100
501785182536050177 6062 58485
378788760006045761 42876 48973
803389945526522113 5267 27074
721542982831003649 23145 26106
496355473849870785 4789 6029
429379791582775297 17426 55354
397756284331965313 45662 50924
670647300114332289 9217 56179
85017328537613681 23299 39943
305862785949415169 16374 24584
303129009286255553 21181 34562
357191064134859457 5186 42014
984109466069792641 11842 16995
506446921128045377 25581 52488
981323918371518977 21005 58609
312834588796143041 13247 21249
863071834664904065 10904 28244
152978777629130049 2821 37603
376749017240559425 17862 69045
407735477982036801 8707 37632
922595219625815553 14712 60025
419963669933153473 10253 41244
922768744626782977 39929 68730
239487241586608961 25902 28151
972285029117752961 65867 68783
860348529471622273 9786 20771
669907676366069121 52433 62593
963385498314117633 29374 57403
138877684740787537 1495 28692
673902549358288641 46237 65912
928683310310251649 33883 34566
863773762243063425 25309 54870
285072244689185793 10747 67989
475693330662465985 5536 16668
59500631335698273 24759 42253
173652603361226465 9011 33801
361850708823180161 47670 58186
146696217526070433 5993 18981
300177904918061953 32886 62654
142018839710239313 35588 54322
305515710105677121 342 48173
254156936404541505 30987 60746
435998861855598081 19310 41446
548386922928635585 42147 48256
260706798077119841 60075 68016
355991625659058305 1609 30776
934771428178525057 17252 19605
491359382351454593 20090 60664
132874079856176049 6341 48924
213167918143483361 13961 43736
996662735580731137 12076 38493
599558657912375297 1751 22274
2973415062125896 11716 59810
660454983814233345 6690 28933
21394631352709581 26223 34065
892185441400989953 1340 62033
262758475556776001 4987 49131
184823414244789313 34549 37398
848918605280932353 34810 54854
463280321653222401 23783 35385
424614591499430785 8485 66456
359656598748827585 28617 61415
968514276808949889 39139 49755
385662654497032513 27091 67711
133415224397904097 25284 35764
331217865106964353 17829 57428
759316651429333633 18369 32812
681604715238442753 25473 49644
651766948121757441 4860 7700
872791199151876609 11495 47498
875894573293155841 15041 67701
638546902654560769 597 46042
931000792720904961 38608 64416
854741879195074689 7491 50351
638371483885027457 19040 51095
957422611360662785 35477 56118
729499525863428097 19611 29169
740465925975868801 3565 9904
849770056816797825 20303 35488
303165936537546113 12376 12777
242929725270894177 48451 48866
245727938979086945 12851 19946
825219828841841921 5534 35868
423323183843244545 44907 56315
497557145187681025 30084 30798
101014728102867937 8578 20217
669211899584443137 15797 21803
549856790389846145 9309 38232
692321713172756097 45000 54559
863921218261367553 18648 20987
428412439715106817 21433 21960
786569282441540481 18231 66721
606367322848068865 22258 57121
543774466079483457 1560 18545
738227441882717313 49184 51271
392311864484163649 20749 66675
699269226177161601 18178 32274
948105344877717505 11884 49252
890290183138279937 19738 66215
627378715029401217 5530 64026
188661087880813473 2575 12944
836484589155062913 4412 54657
903640554352566785 41171 66629
263200619448447521 34849 57938
996092457223479553 2845 19855
289814505256316609 23376 60745
572277063741314177 33549 54623
136491761780312977 9678 62356
292878351124993921 51980 62211
962448813357482881 57263 68104
583058250566697473 13588 57986
728097888329109761 3688 56028
473943639866458689 20190 26873
792414849818953857 21134 53742
507055763882636545 40672 44072
680544208452538113 34568 59513
744098795067440513 16587 27734
185323790840911329 26312 67215
730236782334063873 40595 59004
250163874750434433 7024 14688
357068111613553921 23249 39102
965939720708917121 11078 19399
530974087006615745 19971 47411
780054248387635585 19933 62506
626559563309211137 9799 54488
485376323239918849 8235 61184
466918262653283713 5615 10827
536184968029552065 61820 68624
588724808719771137 28750 41775
80914785829918401 28546 29230
796163505798393345 11467 29829
374870665331734209 64116 68241
78891341450525233 44307 63404
680777234264311937 3756 38554
730716673736854017 30182 59093
206498568606356513 6786 56951
669214190486908161 21574 28131
221010725680429217 1404 35340
166733828807952737 40592 45476
635718771688935681 7325 33083
559024733691028801 8170 25538
860976579269063809 16976 58795
27889930028042189 3922 10319
336989179647737537 55570 62774
11656903614063909 42991 61215
834712681967800961 12805 41324
227040811715301761 2854 8252
58019639316221121 21462 44133
170289151942267137 40829 45410
416431432033718337 22907 27688
337842478632328641 10809 51723
820757083185505153 6328 54926
175111809646292481 1547 49704
590297239486545793 26872 66526
572406351908643521 8536 29694
145447222469236705 48450 59183
43546746749239417 33921 38422
949934051485641345 12432 53745
392960732085274625 33240 48136
490224981647379841 41567 47252
97317311068277233 32624 65733
386259275245151937 3275 33899
713803717547410305 24626 68447
655727035008332801 31320 38355
142274221817910273 35527 37400
699514793601494529 315 25191
952891440878691073 12554 28033
527362048140425089 6070 62576
680785224089898881 1849 23009
260932571325810145 1712 37302
307903074782036161 52742 54978
139969106474232769 23248 26100
198325686445553377 6639 63493
791370696221307009 32396 68904
306630925666983233 40660 65586
870368891346295425 46532 61006
786171758670572929 14638 44384
680399650461424641 9490 57828
522505389302342145 37654 64264
359367004142704641 19508 25777
795680012650802177 22152 27518
673497227009519873 22502 46088
68800901575546193 28384 52188
99581003387676497 7512 43536
855795478829232769 26156 36014
262887855814284417 19484 39703
164775590886410593 20949 27356
109383770667612625 4679 30258
897796476300282369 31978 67616
456677247297378113 21484 64422
388244439533085761 34395 47201
653512321525290881 5120 9412
27867428786830573 50740 57725
420700258940769345 18908 63526
735818702121822081 3351 41105
21584689421722205 23025 63820
361272774028702081 7699 58498
609207807041045121 45137 66424
957583422049740545 1812 54017
187874597044846337 34274 67067
708443922988234241 18362 64291
667331542426467201 45380 50477
830025444971131009 1310 4612
47065852144633881 27816 42284
194319820249273089 41347 56553
515221948629815105 5685 52083
701636663362879873 43531 64873
446072327193299137 23447 44054
143307810550393105 14616 41139
447770566176075137 37997 40320
271246651353454369 2350 68402
552966566007221185 20430 47333
503138041051339969 12813 58959
813689259778797697 6709 50565
730605676372451969 11387 42629
159087068523810177 7729 65346
575929337183648449 1752 18307
304092888842461633 4641 8254
70238616414048497 389 17185
284842699701947297 9894 47551
222600194282090785 30629 62681
186155478240451105 15593 50310
70692881287758529 31504 62619
235829012508766305 2753 19802
90353040133063441 17234 36344
986298078379263617 38955 51685
698954345653749761 59040 66141
862717130668435969 1997 43400
849716057609224833 10235 24487
356008013569336897 11725 24079
830324863407529473 57520 67011
841947766780243969 49519 67341
219302424186647457 22991 34296
759948208201393537 6522 43613
307138459590152705 4136 47961
987412518063671041 45805 53945
489174638861452865 28903 45486
500530813674473025 23274 36238
824411099955174401 20696 48869
895758347857288577 23452 33013
847989479297350401 4986 10253
647515497937831681 7566 38302
355316332122402689 18705 21655
136310688586199553 4799 41939
579829875443703425 13713 38754
59238566393659657 35848 38921
262076388391083265 20032 55040
34352453719385781 13505 37540
863061412865700865 27187 58532
669448620261079041 35948 60701
705650851271474945 17358 58010
223971984763714721 20595 52454
699316102123912449 21929 63321
47956788824151889 45956 59494
905063021123854849 25474 54877
221129147085498817 30362 32304
383812282229964545 623 57915
323818757777644353 25564 40958
498273003467819137 30575 61163
493086987813391873 48927 60504
841049878988268801 20961 30224
457840919644056065 6470 30457
124506564042324193 6616 45027
877893142758047361 25071 65108
269232525410696865 2579 14304
560008056463942721 38813 39176
145575295058240065 33443 37985
785022089684353793 40226 46391
523695083861792193 7842 51770
132004092158823025 17114 26268
523046908790266945 30080 63699
730332954891203201 15916 18556
919664700656564865 27 64829
362254684631977857 61214 62975
500589837203893505 29330 33044
316759451391639873 42281 63735
27738485991118725 44327 45676
669649828307214593 4773 17207
247244081205653985 55386 60175
455105222542876225 44720 57647
185779057838313825 15922 37538
762970268909185793 12699 44560
697955732841268865 5026 49568
162320947251053825 34340 62980
957143330286367489 980 45012
408582456361116929 3679 66864
792026100846332033 21922 29199
709915594369768193 29391 41191
460277877237754049 14756 52886
653597041216812673 46320 62806
327113216878036161 32114 49548
801804757124266113 38708 49184
196118773918964705 5656 34413
381694617553577601 35391 47415
994403999024004993 17233 17999
214900615824866753 4893 52248
759182823778640897 10946 50288
152373593231203585 1048 64613
477244813295630593 16960 56138
359952331283544449 9388 9747
171863329572300225 1018 59546
331507789369439361 1468 51574
27946915268390881 44311 47480
234279124716756833 4282 18580
799754877246325377 8109 33971
523729697312376193 44236 63416
792116585330450817 14577 29791
508702515005488449 11703 43611
143710782142090209 13788 54005
399068315732947073 36637 37966
542518004643429889 25273 36278
81655723490122513 22560 55547
751041711543049217 5288 44340
723132215384254081 15002 42995
990355367405545217 13904 18231
454478682503143745 56360 58356
17427358183322639 37567 44306
979477996826702209 8262 14261
645529700837418113 55315 57234
140522959086816001 2159 12795
470742708525758529 15430 34987
564055679750936193 7275 15138
342830679984661633 52349 61730
970993792305868929 42337 54786
930479239900659457 2256 68783
456064853776339905 16349 59279
191484692448941729 44720 61540
353422903746867713 21801 46712
648527104473313153 1549 3067
270352692333375457 18131 59727
353692841020535553 35203 61351
72147338696332497 8071 32015
569909827979170561 6581 38937
88676245935303649 10883 58620
835826782390487425 1800 67609
188892892608812705 15982 40062
351136079729965185 23652 50790
787650851310843393 12648 40667
365251600169290945 18940 65346
647127236314013057 27568 55194
869036470052275713 50526 68585
238803081004093089 6159 50899
517133612831603521 41561 53368
744734236468708865 31291 55248
8544914571981367 17878 27845
681504476651554177 62950 67209
999262434442830081 53476 66335
201118737534578433 23722 35016
382496684103767169 18523 58202
365220420718358721 3185 17100
458441050603486401 51473 64901
889306790557220993 7679 39742
893156646844285953 31286 43922
747880968516824449 593 68575
258320456471086145 34852 66358
760061544734519169 8144 49313
261244218600790401 11667 33669
818556347340219777 7898 61513
423996840486868353 30350 57607
179466322694146657 58006 68232
625443979413997697 4850 43832
603163195023142913 25982 26940
740944699046014721 48736 53820
6685342050410271 16036 17663
339915603654656449 27921 31312
401677518687179713 2847 6608
831998946305080961 21839 33065
724425686679758465 8831 54824
189651497987735937 43984 50955
506200868346525121 32866 45614
772568352119197441 4116 34043
817593033742177537 41 39670
408558160006361281 1212 34666
945006401933014273 4608 32826
406881812244169089 47712 61996
189234869282337569 21518 45036
362115572339572353 2468 48358
494045430653528705 27058 32997
322033340924935617 19615 38787
567450038769742081 25137 34032
269030745133687073 2428 19129
771861738915006849 18291 37455
356471589321930817 23225 65641
749739041681273473 3424 61658
342454626496500929 56021 56423
585854533843303169 2859 33791
359320446400705153 11859 13655
856377053692419585 28132 67570
673458828276761089 39913 47443
898640358181907585 3725 12783
579839184427758209 34205 40571
22787808725105665 45414 56468
734327775928303361 33324 63977
326053759585050817 42576 63502
815128981576851457 49289 66903
700432758500447489 29171 37680
707945798678945665 31016 62713
128135011516988577 9216 20320
150937801855153697 24256 55566
801132911863881217 13176 15255
847655142288683521 27225 61329
298194788635271361 38684 54274
526552850107396609 48493 68269
702612002488017153 33369 46998
619312723839936257 46018 61792
851509475170573185 13782 57782
281119459748797601 38747 58089
821865704115204225 15587 52825
588138468754546945 20416 65087
445050790919168577 19607 37116
495482625613835393 14621 50433
293074069777183873 27332 31240
485959087077940673 65552 68777
375428718536412033 18185 35357
140382776388040753 17140 39923
790409777923351041 15619 51038
962615971510299265 23780 27253
78341370360590193 25565 41563
447496103013794049 25443 49852
792354686602031617 7864 50054
506007346197815617 59041 63016
935568505506282113 32466 46554
312712133728698689 7749 41938
468998189270827457 6819 44836
460230675424039489 12379 49097
353080960944879489 26828 32679
58882585506427889 10164 59210
810104494962466561 31781 64168
16714467562035651 14393 45571
246205356237183553 41476 59097
275126138125020961 25646 49449
819228783901742465 13872 60615
269586794462522753 8509 25405
716896132999011073 41719 45896
318078983386431681 2688 22230
344435779757013441 7315 24528
668703902361368577 10365 66537
467814359565508673 65522 66636
123061110653711841 16988 30194
962705194016372481 3637 64153
461014029891767745 35891 39422
423758831173387329 7590 51844
305178613358538817 1187 32243
893248299003992961 16404 24784
456891784382133185 28273 50953
850578888802559105 27302 45732
816473151961876225 33041 68038
91935136296292801 22680 36524
900754971810183553 21225 44782
624434128109669505 10510 65874
209306399524383137 53938 63245
928944129260450817 15231 50991
557051441066914049 38917 49568
31442836145785693 22696 32094
491550139060766593 756 20302
425571704619450497 43635 55611
770336102061090561 53410 64994
812542640279019649 18420 45512
658536989713599745 6974 26444
221730500848217121 15547 28927
132780622165608273 24593 43010
25812543440125069 29655 65285
872182823987206017 48078 48738
857747413324553089 9782 61820
139578209071512305 2341 21213
515489314975127425 36829 44554
410665113331038593 4226 23343
724248659996469249 1213 48763
462206162773679105 17651 57114
362242169523810305 3143 12679
523352016754561345 15782 47545
100664809384149121 16192 56605
85647337664109809 30695 47606
73611859946396401 36755 65430
145520319391966529 7961 48348
51555857510173553 15101 30360
887081110054492033 14949 32983
559412796893028033 42109 48986
615346647515142529 38686 41296
862771534345775105 16607 51272
363242709389137281 35477 58800
148753649651666817 53269 55102
510651045917132481 6264 18638
5526626073780961 53541 63266
208999655442607233 30083 68731
239442142919799041 12587 46373
13235315355903055 27855 29710
941761779400543745 711 23894
612463361423291265 6987 19867
245067504623847297 34640 67070
702085784359571329 18597 63438
101528570799551681 8162 35852
248275526624905057 8611 37365
610038303357455873 54530 56262
870271743649315201 58562 63422
42310139438548337 12648 55081
541090564582329857 33888 45435
10208302925832415 23394 48655
710511915235020545 29732 45326
657766960129883649 36928 37709
340599806096417281 31230 58470
830237518368093697 60085 65682
486922374381297345 62738 64920
652857934450459265 4277 36264
436968393494336001 42779 44005
414173945183080129 27552 50108
930595603627825281 11145 49463
703981466703020033 4022 25254
574914455587741441 18329 24233
900442513806368129 9619 46673
998962146378065793 28283 38895
433936129134686145 44409 66227
753860134480500993 16991 59033
75905757177224593 52544 54044
117298955744207233 37558 67050
756217470291510145 45211 55223
573008138160911809 7151 52297
187204532994016417 17155 26690
478592314853788289 18715 64276
282423044069481921 31278 46771
370603529190301377 10957 43233
24360976485098717 40363 57637
677933450184770689 27354 33630
388183397422800193 36555 42536
577161242270602113 5297 13159
506668736719475969 32432 33834
271791982200912929 8934 26861
541799114309363009 41921 57475
448583164537947009 34067 43254
41121532147542441 17878 42000
12321470108123123 1389 25016
507244634791327105 25712 61640
546737324587535745 46761 57647
847829211696975489 812 21573
853122822445048065 12632 66652
727875013765220993 24292 62367
606483631986972033 46625 47435
435704888852370689 20551 54193
55820574957483161 34198 40036
314393616071491521 9989 61348
867938500880978177 24922 28798
317716390219473537 36347 39980
155964294286267361 16583 28422
632633526227500929 5876 62913
393982391729846145 29409 34486
652594289615876737 31626 37465
341097962922152193 30886 66542
92574744240884849 12889 25312
153012626757185185 12070 54315
735366246239820545 37736 53193
231664450148716833 1256 51248
755739606391820417 16522 33464
777486589809480961 30468 31431
500607293447245633 32117 55393
774425387805724289 29126 64000
226531874023144993 28096 43629
446020422550684993 19721 43617
489897195614517505 39191 43874
205349261160396417 43359 43372
693937136746406273 30137 40495
551213388729504321 24180 34444
30573066980252861 35069 39948
920897606472909313 24523 48244
209885141559816193 24131 42107
961841009165265665 2536 4039
810247190744448129 22761 36776
829141190484993025 31755 44231
392964948680720769 41255 48765
255858684600180897 30080 50638
166390451556623009 10293 36160
910360245546844033 40016 48793
841432990920587521 22114 57808
263414634161545537 45344 52392
470100062346958209 49386 67810
485295559927639169 1194 31373
34788738674656373 11316 63686
324794396366851137 5186 56698
117390389745423825 11753 22869
111965788528767265 14507 59705
352714309561285697 51384 66841
529291679888000769 4428 51025
171256723593657505 30627 63065
262271067236472545 38282 57723
794859572927670401 9590 39829
784179825167765249 3945 60697
366527857782870145 4813 17616
480159197011932545 30250 62082
842654647338996225 24518 35896
279377357952324001 39543 59830
412183414348319873 24391 46555
716008624021871105 15599 67260
759773736287236609 14314 31414
908567894368186241 9860 18100
639280012916913153 31545 39009
948527492161634433 52384 65543
122659556193688961 18884 33744
611331806829991169 37104 63934
555695725739255425 43112 54963
136700496715238977 41639 49288
945122743835987969 5589 68242
777532393317638785 17534 41151
712228827140989953 59347 61114
440330435133223105 19177 51583
896807150105722369 2510 42476
653405621906909313 44394 68676
60713707800530873 14528 28269
568089545489218753 43869 50475
596486395996926465 52685 53839
691537660377175425 17928 59403
218158041301308001 10529 27450
975662257599982081 9213 36397
116831047438601841 57105 61737
561561159753022593 41250 47434
437749925416412097 26656 47761
471846168561203457 3367 3644
793435820516073473 30111 60453
886717453263539585 10074 42740
746095836062039553 11163 39165
985077206062744193 485 12301
360373920276366273 10898 48269
979550270923748865 51129 66383
426268890303404673 14756 17775
793828371802025089 36173 55704
807077507181936897 18200 39823
938425067257096449 11356 57765
520086178712801921 13257 13274
288144476113121345 55458 63198
183530937864979649 25037 28085
440189428086124929 4307 9253
174282859264266689 29423 32517
272038196071694209 50314 51285
686083403641170305 2516 48467
662362074320409217 44514 59425
769573367302797313 15327 17538
262780925322221761 8771 42970
594991453767100673 15206 58682
714393528766532225 11989 49228
826525551448369793 10562 53503
127845547204064049 41972 49455
164316203169796897 29086 66768
209788368674335137 45387 64414
577135856085988097 1902 32735
517342765926731137 18214 64888
89126348839606353 14146 68894
611599964516880641 1661 32025
897271899852782465 34541 64488
802558286062296833 14639 65243
195073017759376897 17133 58912
409761516878514689 3915 41571
505907008761681729 20529 67401
882340250984231809 14445 59580
59157504643245321 33808 46208
201034860796124097 37910 61254
117348514798450769 56486 65040
140675248587005089 30774 58791
222634692377489793 13351 42918
236548722963132001 25024 61415
669371988494901889 14119 43628
762272180169635073 29224 43523
889084944393793793 13324 40020
857843704363983105 64975 64979
102106099615852481 23564 34199
379166678258943809 10591 62610
701222078761908609 36162 57138
574300031658818689 774 31806
110331556200918609 46620 55746
830459863884602369 42768 48400
594336241064091521 19106 53534
941428887483748865 37202 56772
188101621274498145 37423 40812
478884365898128577 4724 68478
364624649607840449 32790 42599
213766705271577697 33222 43613
403675111078314305 5283 65579
710892996851828993 16987 36189
546141854746331009 41898 61263
285407010731045569 33213 53133
130964601190655121 9482 56736
729711604221254401 11397 38026
336680896507608897 38597 68995
247294022249601409 8894 19539
289206869874959681 18797 53220
670982704866066433 2309 61556
573429123883975937 11509 31256
19419098705423465 39231 65192
45398453947669281 829 39166
175320877079290241 18705 57321
353454017502151873 13707 43944
728513057988859521 27239 42957
876120643871274753 9500 32387
447749840873758145 5951 63149
588566697482683265 33417 40883
552597195441659777 53308 61297
494364163259320 59748 67277
236415015797124545 21226 60541
142360462603711825 12771 59431
632101320924331137 9135 23316
539820235065150209 21304 63248
147359419053163521 42828 68052
829580257909604737 47686 60923
826811118817641217 43563 52872
59511754238158689 5085 34124
963085367537136257 3266 63089
371672968149091777 21929 57899
786677429453757057 29390 61554
54634035542903801 24106 53654
694044888066844801 13541 56099
851499446390441473 47689 66013
194889465755704097 7851 57104
273005958220480225 29324 32152
617428333108566785 20576 48903
545733773342853121 21602 66714
560340327740785665 7038 46447
772573976520646913 3198 55541
559348757158392833 16090 51295
533284965813628289 58168 66300
494829272514305537 21161 25641
197660279520178497 767 52987
776819444144567937 16842 21318
776877774849829505 26599 66483
653558850944388993 6300 50868
768640536040436481 34079 46113
476238901265265473 56538 67059
594323897951021313 65011 68247
75579046866902641 4977 28449
920406172707984641 52944 61286
856251962068800001 30771 62814
514479437796332225 16427 21239
398062762921423297 19108 21182
827277076805586433 50093 69011
535042683819614977 26900 58476
435770334704464833 374 3976
683300201464913153 24841 31218
318391852133188993 18861 27939
874904793773456641 34120 55839
54701344039422393 35942 46611
473081701949208641 5857 46056
942428348139515009 11637 37303
469273848408977985 6935 68711
537047485487612161 10365 27156
239082230181633537 956 30153
380086192594646401 12746 20165
437612331430589313 31242 38918
991436321063623937 3554 63308
931723782515003777 30612 54205
645259548552502401 12474 20693
69309942968704521 19210 47401
146616485352375041 30985 67350
629907281733988353 55829 65549
851281349799378945 37375 66307
266166636358608609 36287 67391
699599157364453121 34990 47888
880480913719249921 24784 37792
958943907900732033 12657 51424
510510852677999361 35185 41841
608656190969377025 49614 59498
694230097378987649 21711 53873
251984090843151873 17055 48395
198390199365835681 7126 15379
466337972678140033 5803 55595
73793207339459601 10359 64082
109028310621994257 54680 54917
949751830231452545 39119 65051
363587314071786241 7883 19405
611859591981765761 31210 52502
436162387447396353 35571 50236
374675322492979777 3265 48029
3899373916915750 50518 53619
73300161101624177 28799 44994
290738044032423233 19205 30105
30477224657932569 20310 54480
450413304471901185 28081 50182
904898670252077185 13637 13716
336040387186855553 1878 30101
352193979576416193 10225 38808
789795590169241217 11409 68910
477851615206017025 12966 62684
811183318168644993 206 50474
941263922358718465 20382 48042
222639457259866433 23048 56193
222319182446124577 25738 64958
346111440442328449 19685 32021
126239825554140593 22638 35260
985585842624352897 58462 67840
55546792654265433 2195 50316
784781766159710465 27696 46606
396516326536744385 1855 36650
967070781293891457 10070 54683
15319236330594067 18205 29874
959265423312885505 10895 41355
496171836936273537 14360 50744
584998267780498817 46240 50509
403015046424567233 24671 48118
264312696613188801 42836 48397
350297513688833089 9996 20023
186078228591348705 1929 48897
113930394705771937 19267 67435
768403159221932673 50549 55016
890186878361991041 20739 54220
935282774796242177 4570 4957
19847249041927029 39882 49201
237870431999795073 12926 42057
415434018332792449 5041 39374
468961946730125569 7914 46082
87412600284618945 26 36562
791637304451498369 21534 30712
658656302664756097 59216 63002
862599280344205953 1264 47121
417532072590287105 16158 51970
313585629520929409 43507 45096
839914509641250305 8440 61639
136829278869605281 6789 44686
111794982224676433 2443 50382
267655625339116897 11862 13671
960019504367725313 34831 53205
312909826826633281 5398 25440
82446719713427537 8196 17683
149335043443500129 34825 58421
491235436154102721 2179 60008
197944298500651425 17355 42209
877491011109679361 42260 51230
600049157371685761 11171 31381
696235159031207425 28881 41705
694257152312140161 20458 42068
781396978651510913 16620 48055
763761750386407809 16552 50551
616729527241449857 32555 32668
596794728533971841 6743 11741
848236781677751809 10788 49894
5384298910669828 34544 60073
506548693374046593 43304 47858
974476343053034113 48930 49980
835896787860146817 32583 47810
787779421543064065 9497 29182
184045852488896609 14689 68939
280161156836236097 57315 62889
929671515093058817 31913 62244
639524454783028737 30616 57131
598842343590806785 63945 64244
50300261942574313 5062 59047
597822808258850817 48320 60910
482335788324320449 44065 47494
360832952677089473 22666 46813
237262522823321825 54442 58029
321699685057790657 6567 60617
540183407472241601 42935 59488
187091971786632161 63574 67008
959483508771548033 16714 67380
434274813655772353 24891 42862
958562010406183169 3945 62391
166309368527368673 32554 60656
398590912220065281 10433 63162
13344484561354621 19041 56517
630919156143804161 2518 23120
511462622951658113 38727 47662
156983730643538881 22075 59592
73418022395568273 6274 48969
490536217666686977 33179 39505
519788705885407169 18931 66117
99337759595890417 2923 50635
32122662563647709 37324 65279
282753526239574177 5468 6948
844332617396848001 22363 42087
319403163408260609 30124 44936
175778805777294881 8643 33171
108741059996305009 2315 22066
822359188514713729 44171 61208
728352620785692289 4922 45623
182041072409287361 13519 55691
524329414875339265 13982 51647
531043786073130497 31667 64817
978807347472333313 7008 38254
476910521289195073 53077 67722
803896661466268417 21647 50733
837800462171873793 4768 46433
192364739805348961 19476 31781
595135586269673729 4847 14544
929994099775981953 26057 65650
978433268695713537 15767 16019
717702023846875649 4733 24771
797541531207254913 5653 23165
656201937839171073 14365 21895
987453226135404033 52758 61058
927736697371237505 6424 37010
981043342409758849 15934 33887
497423601982617921 18965 26981
587210107095447809 2747 4820
681363278791287937 11279 34739
636262779604404481 16229 20333
34118798906234817 6652 47544
241140080860095201 4617 12719
388308490633129089 29346 46802
987419604576398721 32436 43222
452379655066081921 10776 50709
925997678719117057 34315 68910
781880067912602753 18480 29023
947507613317238657 2329 12940
679685319635609601 13146 29018
572368792928717313 11376 28132
227929456229837505 54345 59814
581080825305161089 34561 47613
887917396081135745 5574 61886
965370827700528641 28915 33019
180182313079775713 7163 51355
64021844917132145 10382 58660
13945526616083727 12056 49358
450931990972964801 38231 48104
780064511276996993 23816 33483
825575817442466305 7518 62920
458838455995774529 727 36872
929474363424279937 13088 24731
437991828012293633 4003 40324
548217368232624129 21463 52569
356435008780579201 31244 42559
69650118735513193 2251 3962
914400249396344065 28854 49975
865457250679934721 9169 14480
9410689830005481 11433 65217
280817409004075809 59138 66494
131047390902473633 8707 17864
50747949469947433 12391 44106
956763123893807745 53254 60050
944387283945065601 3694 21488
921665491395877761 7696 24905
330846002397816385 11164 20048
13352349238473949 2723 54180
530595894597471617 7898 27712
708119344930828673 2066 49227
17341129478577245 13801 49939
784184134788461057 9834 42445
187602454176261089 64010 68369
742919952710273921 44741 51616
747951204614377473 42249 65811
49805062771312689 13483 66020
962403302978916737 24781 28386
967243170033874817 1163 3125
316365485208674369 34376 53776
912651171834312449 13247 29088
135581263366322705 25486 37270
618353752210929025 23187 50230
882029141338119169 49381 52391
227496551547588417 3417 57647
971447587292974593 45393 49814
701265531783754113 60023 68637
559807810907297921 12652 15973
74198480624602321 941 4307
108126505160317521 48158 50882
83179549495007169 34422 65933
248834463119703041 15670 25965
501520570575721089 22915 55361
554399993409592897 32172 58380
839210375739050113 28200 50686
59280092100262753 28290 40762
532598976364084801 34465 47782
896868201756905857 21614 56686
184488160262866081 11273 35426
308937498100458881 16685 58861
203138128455250913 36725 66401
536759331803299521 48570 60662
778136698126168321 15990 67221
996371457906516097 5750 37500
852095688943108993 52075 62648
114486949426453329 45350 54589
832977561893237377 16803 37188
106351751354349489 10698 67065
822730600694328065 45145 55568
395123056378199809 5745 42452
562073686210659649 45649 66831
493105609731909313 347 5235
402607245182110785 22363 59300
792027054373381377 38329 43403
337254263825535361 24282 47609
328735996820267201 23752 66263
149511914377299617 32297 60932
21014320160649193 959 32484
120282984217858769 50544 64924
843459536889238145 14366 62388
553159097230889089 4134 37257
585108785114631041 15386 33933
395945079858670145 26784 45445
951005678621537921 3126 40701
278833544416769985 37742 66540
480921990281476737 21093 63294
926511903162214913 29319 35902
210844642191428737 13265 36374
459393768607043265 18725 68154
642231880046114817 34195 52940
144146401975739041 23207 55048
777508651069506817 40535 55218
748892624124508161 24441 67445
753968417169634305 21323 31042
184065455444688545 7260 26583
609146713064742273 32921 38472
148864951857945025 19604 25022
599495261369032321 48822 55135
265777137803972609 8078 34886
319990599148081153 4313 58688
163380035335578113 59542 65482
574127565379146881 39194 65104
978439157577589889 9415 29798
966366486228874753 65566 68067
249421854330620353 39384 60084
295940719047923265 18999 51560
692190536319309057 16045 63627
539395793776105153 37852 61292
95081905820066481 20611 32243
868173925971238017 34409 42853
769918606896233345 42090 52375
520097866490825537 55183 64191
191341751033917249 198 28860
652361140972335105 21961 43563
9939188904972697 15162 55384
39119148644441993 17390 31932
847674504216783489 12639 26551
863550442873506817 13278 49505
122965900616783585 8727 37175
713026172699411329 8258 21689
42970266077333009 31143 63670
723796677993977473 17688 29551
396876555373431489 4278 51673
325645857924637761 44961 59570
778929085223310849 37210 55847
742101498138030337 4316 14339
687377028099668097 14655 53360
144324096407299137 15176 19762
312480466670876929 16328 56487
222075045011241217 3142 26045
695817427061108225 22232 38789
749585206646042241 8288 53151
358269800276772801 12746 54228
736124813520266497 16987 23593
158108429677930945 29128 57534
989268371287433729 26401 55028
64963416170343185 9650 31323
809634971772954497 2483 59069
118768801605220625 6772 14994
705925458038262145 41182 56140
945104351459704577 53541 68994
802453938300633473 41096 59045
246334977909903329 1944 4746
624595463850734977 27248 43145
564414395152368769 19278 68396
189504629573253441 9576 42175
52281706512125937 13173 35655
606907034635820929 21529 22104
431573628865393729 12575 61716
468290805770639169 37349 65743
593715699615565057 16039 49807
991059908511939329 56695 64794
354280562003651777 8244 28873
458689672509439809 15501 40253
505763571126543361 3158 66936
44231522441901209 46589 52230
394343134157068673 17203 32817
119265653305436817 6847 24511
55007619555972553 24357 47987
487354222550461441 14515 55716
238087387008704353 10645 14668
353358344474703041 12258 18929
909629809111031297 13801 53906
429394339948043329 19206 53435
244785555555310465 20274 24791
895709413444681217 13328 41205
861082169115128705 18286 38680
920994649013149313 15594 60770
13262756420516553 38970 64761
894093915557579777 44948 56487
228962336045093185 34834 38585
241749226306676961 13507 68296
55380421988061817 22926 64778
477381495903561153 14677 21541
855062665843668353 865 66441
241972288105809953 18093 37064
46629205498504689 11371 64147
538117524020027137 25612 31463
710881809253287169 15120 45463
823483015453358977 7375 45911
272383326637608993 60513 64773
369903692935881857 10972 52498
268715432223736161 32285 63658
453914490120379073 7306 37062
859136301998120193 25670 63497
262767312525983969 28126 33793
30129439471714649 12586 60154
438999475475593921 24335 29531
400793772618911233 41308 50451
857908752971074049 8136 59877
374391184514429633 49651 54018
235196695444610529 20288 62376
810256764096493441 16007 44515
40652559792295761 20992 54727
137393286462263121 2542 9865
63281305025110865 51362 68153
967377256023652865 59373 65648
560419979947003073 8807 53720
809727385037184897 36656 54506
408890219701159937 46706 52013
739071459238488193 25262 28219
921784321333877505 33173 34219
748703013183977345 27199 43564
79619691070472961 42138 55415
630973764064393089 700 16797
513236028260454465 2176 67197
427986313760477825 22795 60048
475626794562938241 9792 18058
29419992887540049 9038 17624
411616905474989633 34285 62029
141756135630934929 11378 29663
751671144786893569 22327 40005
216551428553188417 57736 67884
911102875757169537 3988 68381
176317677543217153 10536 49686
967405987291609601 8344 17636
20595158665656757 19922 54812
26317323298503225 48406 62841
746327867946000385 22403 29689
988121644880134657 57866 63921
700440637449062785 14051 66342
69212769683307585 36912 58038
747398637896203905 15489 27215
393066934546109057 14530 17229
982911083866952193 26872 36595
817712663705027201 12612 45549
930955724919833473 2514 6092
540308430141362113 19501 57646
768910469708700417 36812 38645
809077753020208257 10183 33166
586818200621031809 54340 54696
27591138508054061 28050 47392
19076466829091033 15447 30473
290248157253774529 11836 68569
396879106484526273 16592 35264
363970095529833089 34093 46421
510725881174735745 30806 46683
338083191124329857 51530 64513
269236973185805089 498 10548
747598385870926337 54145 65832
237655865147019073 16555 22605
480921504957041921 33293 68621
692753151311244161 7656 38231
435865958580290433 11658 35360
86550631736017185 1205 20245
775034531094238593 12385 40364
280767358197046241 24884 62045
534343162739897793 33049 66884
374003556213352769 13289 51890
40541860700177073 10445 37018
559945209121245569 11835 47769
844325975431939201 14101 53640
844037506494217345 9921 41755
775768338786523521 10449 41159
863183313827171585 17015 24372
153214250989176289 21245 62833
706906054069804673 17087 28123
940794668458909953 39129 49431
108261343819656017 45432 56445
469862798275880065 23339 45364
317173946171166657 48280 54563
233406470902512097 25482 47081
787482874556907521 28517 31430
875185504123745537 11795 16257
635770929054018561 2173 51541
936476367985921537 22025 43527
205739342061370689 21144 42222
37797878517874753 1676 7278
861927764491284225 6537 20241
767090052067661825 2924 49142
729990688092023297 39547 66250
930861113192374785 24796 37646
643551139226190081 13883 15014
135895795138527121 18252 57758
943683764358461057 9827 39373
759423832453318657 22892 36659
337464192773481409 40771 49022
671037739325502209 14593 62080
323601886813754881 32299 53416
681703985798772993 25467 58802
574695645059847489 49938 51935
974821915519346049 4934 48510
609407638338460289 429 20285
181545598751295489 16275 68384
243182054466913665 4707 24369
172530568968003457 11082 49856
949932674622296193 18446 18893
255731173757762785 15196 66226
205268641381167073 36129 61026
550490342601836609 3131 41387
264184456262903201 49968 65039
236313229544588673 2348 44795
66543434864954065 19529 59962
242933493124244385 18227 29488
925057072532730753 24104 62657
626405597443348225 45175 60450
973981303041199489 41784 66992
652063904012567937 9552 38173
782703201415493761 29063 32626
824079469422525057 2394 15193
285147773731765153 25088 31860
820121526029257857 7260 54762
912173328882779777 6296 19265
813648627375553025 29652 68759
478231503305380545 7025 32702
922575332142105985 33272 64066
62858190469277985 10882 49354
571585589123525761 5479 10181
498727871075843137 6323 54176
133686232394925505 37286 62665
168957562511742753 41572 59656
54843396092902457 46699 54154
918348526444702849 11176 66612
404762967756386881 42938 54466
60994581442194833 9467 10387
686099253224238465 36091 49796
542721858804910081 499 39686
876056102804799489 8004 29107
605526269770003073 8598 53397
431394025857425601 18455 32463
96091358512921937 13275 25057
259343177780454689 10866 38546
347769459350381313 18206 35528
73198513622127601 27790 54346
154801753496528257 37497 58646
233172173554724097 29952 41306
590843388718475649 20748 29684
542851270239051329 36676 51800
840050702794172801 20656 26967
699146000926436481 25097 52648
13577474168606331 21748 24858
101716333108395681 18852 41228
829215768018812545 8134 64119
277618060861133377 2180 3849
1071676377371489 16392 65837
395810380126274433 10779 61159
840956428905371905 16248 57683
156173347337631457 16050 28839
980029068207208833 35543 40139
583930355828112385 34590 49160
901028122235615617 29385 51398
935111391858899969 47376 65403
152782217383652609 28613 33254
718732317209965953 9163 38331
833993727037778817 20518 33984
391021890920587393 35880 44085
95258392514914193 433 23348
692402953924425217 38084 62071
653316655530559873 3548 55658
662021427310609281 31834 39978
7099944916554081 43663 55645
426534750487203265 38222 61253
863082801322093441 12865 55002
665245605537041537 28386 51921
805877074416905217 49359 56838
656946892163727361 16808 23159
335115106384293441 26935 33161
117085483449134385 42488 67431
367777117250547265 16950 55761
940244583831994113 23744 65368
3678498801463093 16507 55485
227115708727598785 7287 57854
707179060797521665 40209 41974
176012264838657729 8551 9238
416363486739342657 8310 27119
474754572875387009 36163 46938
726850755795119617 14453 57789
517199075179771457 25745 50703
405997832996774849 21825 42764
209868589139023969 36182 38058
875740824236963585 23264 51241
536360671745807617 22751 64462
188356541386937697 5106 64099
610606496933119361 1244 14508
935954112980745345 10445 18272
666227920372531201 36635 58038
849684923548608129 1112 46638
608915106327021569 114 60416
584850281611373697 34585 44594
463212912535009729 45663 65658
944156845110185857 35480 47239
191022434482651009 2154 8508
999516300850423553 14923 32562
109943987211490673 8999 28917
173774435920222465 19990 54534
290617464106379201 20580 66251
793236837265673985 3077 25827
720126791227084289 5452 32267
443165652817967297 6823 58597
719830884495397761 8262 27284
997998273716156289 2803 22301
612715697764141313 5854 27399
962416167645955073 14125 38706
990122671120349953 24872 45212
681364025368530689 23690 43081
443681935196916993 11593 35903
177521180403928737 18660 48267
833880632391075201 8114 20413
454977420739744769 41729 68246
318089369472570369 14015 24666
727174990109404033 18646 40270
979374414801146241 19562 31358
487085288558823489 56891 67614
132618845418743809 27277 33576
115220556564949569 27031 56432
597512222539453569 3348 46641
361307086797275201 7758 39052
33375138109928317 8597 57347
530821917335771329 45475 64796
528807987393424385 34018 45526
963752492492993409 40611 46089
114399707270518289 34943 67689
95838248313455665 65287 66235
222655231848538209 29398 55069
562741402486672385 13202 46842
161805398131914305 56582 59485
545383635782741313 10232 10235
447365715212630017 11461 57048
948905838402644993 1731 58459
184228803694235681 41607 41647
899440325417955969 23224 61743
536786451861051009 13646 33770
304329866637694145 43078 61964
714120008470157313 23681 38188
428819391614268865 9923 54025
865353154810083713 20732 66871
790462898271776769 24993 55878
952390685009088897 2661 60513
197770491506176417 24767 65610
635241899281087489 25908 65341
405550187183742145 29367 49976
31627824314366393 8898 24823
640045694441653249 13157 46898
23289132216678609 24056 57725
729863559743016321 10627 37426
245334562174331681 30371 66337
129010372065167185 51455 62103
487383387352824833 60365 63512
814561948754864257 23940 58253
521739427930125313 20594 29526
891130859016271873 23468 66899
147285513937067233 20766 39295
787916730362233857 19968 29322
684253702798724097 46999 51261
113393112072756705 45861 63628
817878203013155073 52777 56248
158127737851323489 37868 54237
844661244059206913 327 36858
858332968858348929 25318 61789
527625410866210817 3034 38443
239133713270909697 10992 35132
311978921693434305 30486 44599
746675898494729089 43456 45702
354858247240120065 47256 47489
365662418957107585 21732 60307
596386537949282305 4232 54373
40256408306134977 19292 54106
672091328800167553 33338 50443
394122228955630785 10020 59710
854825570265273217 32061 46280
171953585382098593 2321 57909
525982808519021441 20847 40974
501535317452756161 55315 65487
608314106559898753 38216 49786
261753671969870529 18202 61644
879227591712993537 28105 44354
137154120164090897 13174 15086
890603741547135233 48484 52366
237522161802857569 16004 44034
891436951848081793 1187 38061
589164127686878209 50808 63037
527770785991602753 37488 66836
776300723074911105 34624 67533
769104176471632385 2176 62705
487308839596970241 42282 61855
847321720162522497 23646 40394
999477365342571009 24634 47320
29655318205531245 22738 62346
453603427065736769 12469 20707
356409210685082881 58214 61085
217425734678386113 38550 61001
220281910160668545 32814 68970
366633882485068353 354 24482
379183019021024129 39896 53168
722460306408194689 39581 68538
237068941899995169 30881 64161
446244739520274433 49259 65241
104897572437206321 32489 65731
791372610243769217 9027 26751
791561793688817537 18553 58161
767552388661066241 16003 18730
257297657041629441 3384 24354
470438531069490305 25823 55136
267430505726057537 27058 53305
345909154209955713 24674 57191
672513439780825473 28646 63186
88532242557732849 59669 66624
55734027849030809 44876 61715
614287201235292417 6317 8337
472098644700746945 40799 41931
661637512672413697 2597 32823
419281266346875009 1112 63385
755027567822800513 9292 25825
479199010775229057 23352 60484
720276032473662977 56553 62487
339925130504088449 37390 43104
809359731484867969 18216 43806
772774956701805825 34789 46954
587714124958850433 26523 48336
581880694825716865 22882 34611
927767681330983809 12960 68151
265330484754112929 4050 41208
660677751466209921 2786 22514
153274346069554913 10667 22107
246261042065604833 5859 53380
366102583563314689 266 12744
866990211927074433 8261 21717
370427689728305857 721 49771
178880944561377921 48035 50360
830899551077944705 41315 48161
689211394481247873 7515 32561
87553360965973329 23914 31169
953181623156034177 17592 25377
962875566422251649 12468 22757
115040932167303825 25141 47348
220660032717834305 8335 39273
827706704440409217 20876 51212
311000305437598721 34057 63651
690864232065621249 3751 52951
199976151212172929 15652 42657
10225398642937479 34307 34974
794709231849662209 20353 58882
773159117906729473 2909 19028
270926569064531713 19569 39412
31184875272607825 19131 36233
878460216756135297 36415 45750
774205833261049729 28520 43123
829828600831564929 42067 45464
453822561957757377 4749 37740
627308155975338625 9091 28130
36193451498391481 492 18552
36584407991657745 65289 66062
852892511912223489 19521 25552
527149080235599169 8619 27314
215805393246569121 5219 22614
461680342243301569 11650 33333
47094903673261969 2247 6541
168361699718456481 7022 26701
165984824588278465 48599 53602
277081250279795905 15840 46517
502033729187282049 504 33580
820945204595712897 24771 38021
130991262213882465 194 29475
627824082310173313 32003 47626
553716355469838081 15866 39099
609050269421043585 30622 61318
165101807695023681 5151 12649
70340763051323305 18056 38195
856976473435459201 54393 65311
193533394051339521 51017 55569
506298134459996161 5353 50791
941220490215119617 42716 52844
5350537580788740 31266 33557
347715769681155265 269 58520
817802720436574721 64077 64646
942076734156930945 58390 60047
162343714511145281 14377 67958
553154598075590081 36057 64050
808048919181516161 49916 55025
167609535838227681 27462 44942
399036159326009025 13228 50684
222570027682632353 9325 56219
481128355138210369 54509 56743
949419551086069889 38277 54398
156830689123076193 25289 38436
584122414495450241 32824 62768
804369876954979201 18566 56466
781581979806094977 10285 13891
300930184843416257 4788 64232
827385280818315777 6387 38109
728755969056280193 12010 52064
888746361823198337 47953 57327
850833888861906433 33089 65974
243366943966801601 67712 68067
504539168387594817 13204 48125
706287528885429377 17700 66394
966607738627509121 11111 42921
699931131903593217 47977 63628
13721722952041661 833 32195
286864087571704129 56040 59969
728641548777098113 10144 24752
525461806375712833 8673 24076
229920523922771745 27345 56415
910088982892762753 17887 53491
815656787984430337 8122 38763
357492688777153217 19079 62658
923345306249970561 29478 37702
542702269767378433 21130 26816
299349454862500865 38301 49882
613535442212874881 51249 66597
784835306284804865 4956 22710
225854511792153537 4950 44244
419594702012908289 4151 34607
307124917585820609 3229 23325
350667051514918145 30596 46548
513430546303315073 28204 55690
663829951309999489 6279 38953
46163134468056201 35114 56836
493577799547097153 8260 61126
169713014152751649 9969 40058
577172849220453121 22522 53535
280368551550349569 2054 41083
1434403482491576 39546 47690
984423364388110465 45663 68320
101996090890601473 33295 48074
511781499091451777 38153 49458
511380121308292225 6159 61142
665980320638102145 7391 58869
559924458384180929 28133 34711
32973209509048473 22133 64601
94151170377031697 11020 41837
826752349959239297 19821 50413
615266934322342273 6248 25980
332362504568802561 16922 37529
302484716960691457 21813 60724
433596818699061953 36243 45994
213350029765642561 2600 14760
109743691036111809 10528 15869
892929547751563777 56459 67164
228894566073481793 14224 65414
883554066984380929 31811 46014
617029393657158913 33548 53116
507583957535331393 2075 23808
356799887142205569 4420 18307
295423646289030721 43724 61270
2945727431534096 14520 68214
838861467584095489 10484 16480
191102705196275489 55705 68447
214253463836662657 52684 55449
453992192828163585 13043 36320
595737925108096513 569 15904
448887341745592769 21658 22851
224142596792141537 15876 46457
129777780379480849 28440 56682
515352387864638209 13778 57332
491391072811868673 9208 27858
772640895904523009 43014 64329
365625807465729473 21717 39874
712483032251242369 30430 56902
22810905593775745 48889 67694
289631785959464577 55721 60590
20235792571991597 19132 50353
496337200407324993 2292 26736
571349032276149441 796 48584
688733134187607681 46279 63127
576709013364986625 38510 68704
996195684514702849 4559 50169
405971530303919105 13241 39247
363853468046777089 44945 60778
41268107094889929 8780 46046
283524497122002113 16169 21725
248001393334025281 332 3248
535091269352484737 13783 60234
439787967579373889 9561 37879
338876757421559233 25321 60102
978971206814907905 6156 24818
212261904006616929 23996 26517
886438084872775553 47385 52925
39791997479667889 30148 43073
834693039223228801 7966 54916
163206528068322145 6273 13981
624323174162750465 42549 60079
115374221962042609 46287 47363
479208716911319489 18754 50604
676781604124009601 7444 53280
932382261969973377 53872 55317
670582502406134017 22049 33703
149482899786423937 24180 40892
973023029345007745 15299 24119
407724152853401025 50372 66483
796662815070448001 14907 57926
390089589154133185 17134 60101
258276880771823873 15093 37534
404172201044314497 1734 44477
993626302338284929 2803 17598
3790190513488057 20405 59660
370815986733084929 3911 43146
606571371246811649 14139 25021
598151214069332609 17345 54650
835253335390053249 30393 41101
979219498395131905 8475 14778
101258503750624833 44362 47391
269542529677309505 11101 58786
97043649935844913 2096 24758
445057924744880065 57889 61281
355270313504089345 34681 65028
393088736565374593 17684 39234
714603856511320833 24231 35332
853550270333947521 44934 64691
213995763390794721 28349 55241
241848508373280417 37568 44068
794842320294723201 7047 28645
758069540356196097 25480 27404
77077871142900993 8792 33554
43995149781267177 66741 68729
855061718637887873 37894 60655
830769514593718785 16273 38623
507817549607306497 8625 45123
54632715875456481 45247 49354
38644228905216241 29725 36217
613165902947947905 44549 54669
598886553957807873 902 9564
71638735808022601 7025 15841
703839813393830785 9299 65381
715080343172950017 42078 47285
867950829417093633 2854 48194
979623535182682241 6564 29868
624257140138016769 31991 60873
212672748547113601 5615 23936
436347331616868673 26229 56821
191439321762061345 2102 10959
565676728449876289 11467 21632
287947822057326177 13909 65371
882129541382607105 19676 23565
791612537228260737 19726 21390
294413360440703553 48564 66296
771601686726377473 27172 59517
819857228981387521 52 13996
701274546331461633 29252 57945
577844967003915905 12816 22799
683726101489718017 28953 63937
792087352216963585 12107 42007
882167596333673089 1497 37306
517468391320452545 16880 24454
894937201021839745 15869 57426
44633110695681209 4751 35540
2519196695743631 6303 48927
527883967371384001 43593 50963
983044678625439873 34835 41038
766679937620050817 11442 45486
796297703965521409 12510 58071
469771037710049921 36064 56517
363402386228166593 33018 58586
209538403093741729 41977 65731
677749012303564801 42403 64251
248890686357373889 5252 55841
997434017182136705 20364 23300
40307441642465137 49238 54899
815207908530069889 10694 37772
603510391639080321 55051 66594
903234428430557953 6247 15882
359524813969667201 27828 28778
533891914492699009 1551 63307
675833322582366977 28029 68828
321209811193675393 42371 56718
19878081374155701 30819 33623
490509371439756609 18329 62409
264852923632165729 8197 16681
539914896132906113 25529 36024
465496423258738177 24053 52240
848711183436677121 12173 23605
713736568433450497 44144 63937
922924242477414273 6820 20328
991874176254651009 14252 50970
661226092186055297 1005 68678
128940726756130881 28939 61105
753963973341520001 9945 42574
563098830176013377 21140 47376
731356666402461953 45808 51828
854719591812898433 15734 27315
838731643924226945 37273 62236
558152193801742401 1497 48126
454666417653058369 23684 53434
738829770737968513 529 28210
868821827963792257 12226 48998
728381354859319425 6860 29653
24321663803533513 32772 49175
985750761355991041 28498 62687
913805043220655489 48408 48785
394928716055499521 46885 65732
85704013406157745 2812 27874
174704836075481057 23313 49571
906504371381181825 12284 33046
393475605063510849 4104 49518
534494702032759489 24854 28497
52615941289946737 44031 62266
15479124112566467 8876 33097
363974543534492737 15034 32663
926239537190198785 5749 31505
837715610562472833 5810 26066
546134727555887873 7165 39820
799379030952874113 4053 51654
585096964559426177 35276 51196
187979994605843361 6370 34137
713084204819686785 5654 21031
408359466001098049 17871 57933
317590817371481665 48617 56295
509536243150368065 29375 65155
813615792530590849 18349 36262
145627403538551201 875 14148
928147715274803841 31220 62624
572553945715402049 30199 53981
84474895710393121 35437 54741
37160541832758297 2889 50842
943285901557985025 56401 64528
244258462568129889 3130 27615
717623327680634369 39334 63183
228085464807858081 4490 54052
948701610570623233 12507 68679
678263066264509697 30486 60833
68046160846130025 21370 45671
544367040296076993 34412 45299
268209903132188289 44701 55119
263486180622354753 4559 27269
227763092578022977 44846 58703
56280310092372337 13373 57142
827453359134835841 27497 62862
640943960275354369 9606 26506
631568570504832385 4105 36226
416785513520618881 19089 38473
582283135930865153 13167 29001
858507312599417857 68111 68431
765149585826613121 16313 16854
110647375721665505 43763 51825
907406750949036161 33841 34002
327481537289049409 7952 56432
975463594292726529 23125 63046
664068777469292801 42997 54607
562824589806226049 11594 15118
355176359691544257 6142 49936
743828024727868417 14650 38065
537754217509554881 19690 61930
933156639471917569 32111 34870
198429574680620385 54906 63976
28178846953885285 59603 62020
51062893702191305 29978 50609
989481362302782977 15085 29334
467649110868681089 8767 29739
663375257136557697 29302 53539
688012578119749889 3887 42369
97934023493138513 4493 67472
322041382818230913 40382 47389
625112261486911745 4110 10091
428486556230762241 18899 50490
309081224184311041 5863 57082
856368634118044929 24597 44979
808679361365768961 56500 56565
975584553857768065 34448 53301
943915937641975297 20168 29900
869269899238521089 25372 61651
990073226678127617 16547 50478
542527600259187905 21857 33368
154992059045284225 25513 59119
413709539473220673 50060 53650
762311752500615169 25110 57566
84133983935995361 7107 66052
115403423035132849 6944 30881
111679350509934497 36174 49053
459557788660639233 28716 42886
857261662109845505 26729 36843
676548479741157377 29043 57148
727445308754685313 2591 59789
678069675980005121 8412 46965
54769497758766049 22825 59889
762322412048092673 7907 39341
355343432955908865 25000 39252
805154078608659073 35925 55594
45868332129725073 9579 34394
628832486871871745 33431 48616
317711299443633537 25030 57318
601181031805857921 51097 56386
773970968274337409 22776 48871
33103923694369541 23306 40394
373687775909804289 15832 49579
18183191176454729 12507 36130
897440454874679681 28921 35815
611571597052957825 38246 61731
607393842610978433 3908 30603
51327535239131809 14728 21986
829486431940633601 24251 29327
581351528597053825 27385 57892
750867263673445249 39766 43241
23219800791302705 63420 65377
445752543368382017 22568 63855
628144431208610817 54707 61774
168883667323402881 60148 63797
609056282342045569 38289 49049
621131848351634433 20713 32422
339805605037014401 62369 67342
114651604851150785 32209 40772
483425865409820673 17378 30025
154674586732863169 18029 20802
261660315621114145 12501 60142
591889696448337281 8742 19220
364313851225865921 28118 31539
1121385071282788 20197 42019
987965470062135809 6364 57071
523925350231127873 3122 64263
650669829847053953 13314 52382
991987842987509121 13362 19628
234806010970984865 52635 64276
337517071279737729 20501 53002
797751132363636353 23071 45985
575001225721788225 15681 35600
556332032141966721 43064 50563
280791372886103105 28250 50094
97192803287690305 3150 18445
189179521313388225 22307 43040
933629247102217601 26814 67761
183071074906539617 33673 54109
971111143827222657 35264 51819
119455211873198417 22887 23504
470585174352152065 53012 58451
160899636665067905 3744 31823
143122248088779713 33380 54553
419363570579786689 38885 65170
632655303747000577 31726 34353
320056436745662849 38750 56761
802426149808049153 38626 55679
367195941781115905 46358 62033
43111639573027105 23906 49944
498005891748011457 11131 37171
865422779483331841 5508 36328
28795103429825277 17632 66009
659709439944279553 18172 48292
844599313161442177 22991 52101
694914463280902401 50414 56883
671850261519434625 7428 11159
967150751686745089 46791 56899
719897748435517569 2459 53640
738912738294168065 18127 59824
829516297722033665 9311 37700
583544537386544001 10085 44660
275027051593358593 11157 33974
875381376170174977 34694 42208
797193396554970241 45624 59546
760426869257315713 27657 33516
812708392845099265 15770 44264
218764261267402561 8887 63133
801491929624756225 22863 55571
695849885429211649 48685 51049
845598658113946241 52007 66118
478592722877927233 47467 52949
275281284310860737 11870 51269
340489030677929345 3227 51099
789271020686147329 23237 56192
926443636134926849 4902 5092
862163005160265729 1642 45464
591443597996985217 43578 62715
658386700838750721 25469 56546
688503645533138817 35606 60757
446975980765611073 17265 42980
993079812269939969 14623 37979
554549877785365889 20646 58442
547337791015273473 37439 42060
639667269495458177 3623 40965
526427715121556609 839 12275
327069194110212161 2480 33256
115389191821527953 48319 50311
436054326634657473 58021 61221
917706983317884801 47310 67290
597316608534573185 22127 54743
88351830262233473 15717 60361
933045685776004737 24677 65839
453811604345034433 921 2220
516897820877350273 16506 67659
49837438755311329 17213 22727
914535371181326465 47277 62823
301193104524912769 2423 29867
692123425932738433 4049 19456
777551591370603009 41360 51971
258574287800836801 9137 63552
199585839723468449 21051 52305
774366663193124097 51215 56703
290229898242280641 18950 65094
592057364204062977 1367 54060
480329778872999233 48778 52331
269257429394134113 3662 52249
615464260048433665 7701 63026
565931123333836417 5342 32374
149455298664847201 34709 36891
248113423251343329 31274 49771
889748022813570561 55291 59919
906080439246803585 40396 64817
208864826372320065 9874 47054
302743208994474625 37321 42746
408939143065161665 22096 44426
861228317349610241 13802 19916
67416779335943033 12568 39367
329342929885004993 24131 53284
412108692369493185 46 54814
402386423579368833 31582 60554
341902216684161409 4079 34493
477593687326919553 48375 59402
33509760984991033 21687 61501
96009597010219489 35788 39507
262093003872379873 49904 67964
885570537947931009 25831 66299
122145625302813697 5739 54715
776792522994750081 43274 61628
392396156101739265 52256 63663
27391962639814693 34911 64244
678987485394905857 4212 50095
272133932669742497 5387 27674
255211435126298625 1039 56833
625740840501581569 15837 53382
968017719858842497 13136 59515
499190941970166337 13408 61723
399772287873304321 1000 56876
981919729428046337 27946 28213
935556007736685953 40481 50750
272036261703544129 2160 3636
388842897185995201 41305 54887
217784926228919329 24364 46314
236239394091718689 29914 64357
359971812238764929 19283 29904
379810527351907009 29616 63186
631930665149884161 47842 58251
773924989352302337 14650 66317
452176574459127041 33396 42814
433991552401906241 34883 45535
81437226997199025 41696 63109
378892055276260481 90 68923
166582115318842497 24888 48729
297775615956197697 3815 23838
804299984241186689 11121 25975
763140304852065281 5949 15847
534558954125440513 2412 11069
232854350153317569 16920 30290
299640812991558657 12266 53274
724289892134755969 13393 37004
174418597047459649 12263 16035
23383040426637081 58331 61441
45664173098845849 20298 44545
253437353414902593 9438 59646
797022474817520513 23174 24176
720544625090170113 14734 29498
831127805341285633 38636 63641
588037245738071553 23528 29532
661447984665326081 52809 62350
86539526361491425 29662 62154
36297732205344601 15726 43816
729062975130140929 16129 66492
997576174673337601 24080 29280
329301085084338753 19104 36797
164769388660634081 11427 46175
700828877440450561 37344 47159
349893129499829313 55197 63534
256898877516988481 24891 38443
498356564066302337 35762 67407
107280571990166609 9151 23349
871370633259726209 39005 61664
779179991624758401 22228 51068
733047718426067969 18161 59888
862508514707378945 36090 47611
141019010793083761 15960 64985
18125494856008117 31414 42681
523750458132884225 16736 67045
424812095643339649 8358 21093
410968995084271425 29437 57588
603954897890773121 52053 63259
797509830611804929 31412 35733
318815118195892929 38489 51080
860497848721873793 41192 60333
899359471829683329 167 21220
626789936380948353 2026 23732
111759626516537489 9883 68246
481400593510027649 28613 50728
449424872238083137 7688 65066
133321473505535697 27161 65923
537910375946701441 35564 60100
412027887156366273 28443 31315
361728724876286401 42749 53337
925385535718806529 53489 64061
905588331416701953 22880 50749
631050641869943937 1968 37243
213558697331663425 35348 57650
673046594126194689 59227 67633
838194993047501697 38406 63188
905825719204468481 6611 27849
516855180621774913 19897 66422
671960415895473025 26364 57753
404041649220765441 15122 57441
237759771077872289 25630 39216
473879097660031361 3900 47579
321536024165656193 20356 53341
687085407626860033 13206 34975
966307341088704385 5805 37448
377153603766373633 35347 58250
891369994081276929 7906 63497
295898616763331265 5062 17698
376577505533031617 50725 59436
367217610665235841 9610 22027
424316722876231041 38278 56912
452336626538034625 26993 48378
529718432402486145 20475 39602
604323212141565569 4917 6392
138005119792712353 36680 66466
442272309531482241 43325 63751
11434081614805081 50965 68097
150447279222944993 20474 66921
861130746825839617 4362 12475
943160936592114689 12984 57971
17669673292655121 30243 59408
832783787921869185 3255 22037
357888116333402433 5887 41342
208687434276093601 23449 26442
297565325564743681 44449 66091
78026905707005761 3802 10072
444280928942735169 23687 55157
227806309699850817 30842 38124
816478221615167105 22882 53047
598909556475774721 24136 49002
533953827423051329 3032 35205
769464173149025025 40516 57060
934845620052652033 36363 42297
983167170372851713 56074 59112
228198061771653473 20735 67539
957422382781551617 42673 66747
504911785610797633 56772 57926
704765666840216961 50911 65019
203840620186259265 15786 26003
520974441475566145 3084 26121
634254301223631233 1322 41080
44155479294133217 9498 20570
482152192363262337 1903 55987
762955955804422145 55980 58457
254377040147740993 30840 35319
486653670302956673 1115 38238
69399108173076489 37602 61128
249125783771511073 32294 35196
850521140522953857 3175 16405
655852969586945281 45826 50131
442288448718787905 31434 56214
222482013806718721 2985 53141
275789447077979585 27424 64276
944123956077248769 370 27198
765759170583169921 15592 68887
298967195114236993 17614 56373
993566878095645441 9702 30790
108603662156028241 20398 25455
542175630211691137 14146 20621
420790341268094913 58806 64002
106306852754297409 19107 44186
14214665553168971 24970 63419
425178656365478273 9355 49057
690600217477161473 15441 56266
359675087057649281 51517 58631
902772314697315841 23508 34341
622813606908270209 1417 66514
241211859685513729 27090 50352
916804548254813057 42206 53513
448528169109977153 36375 63103
957029974365230593 12156 55281
915617723136953985 21290 22317
20401960435446397 41480 60227
996854090191206401 6784 10790
643553385209063553 29944 30369
241582881714101921 32723 34990
877414790361907457 27379 28527
767357751973889921 15189 22805
970163583190203137 33612 68148
32081859762875809 3332 63083
873050925071009281 27597 28654
100575718620930849 21649 62061
654641509732929409 28316 35509
271909537732319969 50813 68762
943649093842420737 2510 4349
625428718105638401 41490 55500
987520206968088833 13303 66726
653591694297624321 47789 54996
991109299288961409 19310 45847
281634392150394305 56381 65179
250108283865674977 22002 54898
890708693190823937 201 35827
219566918075994273 58238 65035
627919683602186753 44063 64936
45246415666856169 21114 42970
499280155239056001 20825 43401
316364523622819841 1219 32804
655697196495864833 18226 61942
396477103895112065 6042 19994
130165737604393425 393 29297
317149683578431745 35681 67697
183281393596985249 9447 50908
929701021149970305 144 22228
336618935432163393 42325 57550
606487806397193857 24463 39009
774010443725885057 9486 37999
428280014154413633 15869 20908
247163688546301345 11805 32801
862484366466954753 32205 44466
370971959143133761 26167 37048
185622552638353249 48025 56859
407699079980680769 8928 41739
392693338462816385 14847 52638
511444834223780737 12838 12916
115622403095645873 1756 55156
777902116504499457 48991 55879
499556231414228353 33972 46490
37578973063830289 17155 57926
627360887750956673 7184 62456
782194046387694209 59845 63828
511651543881281857 7953 35124
790028938047143425 42352 65695
42047572715350865 35103 62486
488238458958996097 42894 66345
411395576138030337 16246 46297
413900526254479937 13764 66865
402458927795823489 38471 48514
526501086534629761 7612 62884
554155145856366721 11342 11520
349000048418659521 57314 60735
82709726254055489 48100 62492
680048354539799553 17203 34351
516018672973441281 29697 43855
468408708420838593 4785 27844
693003018483512577 21605 49554
118595862607996593 17456 57136
320107139708806465 42431 51043
992128022582662145 52175 62382
543371731591580673 54217 55810
775815690624803329 20417 30162
101048405574427841 27999 67013
979120739737567233 36276 40273
895043629734761473 36032 43146
171924271583257857 9302 19679
85220077191404897 10529 67134
306544287761781249 12473 54712
510001830260026881 15092 66848
159327120236987681 1155 34582
736095411291696385 10218 37756
916254442411570817 32096 38371
590020620754263041 13242 64379
259194515375206433 25377 31771
169386378941350561 45179 69009
754534752448066177 23847 59029
166751274496309761 1062 63229
899759866600312833 31890 43772
845925852273691009 48319 62713
182146323634498241 65050 68197
814510229042429697 19246 64436
448221516264219137 49624 50417
949999704366614913 9278 28488
290731925762955265 9455 54049
266852687256122337 19423 49539
229615696213677729 93 10800
340137250837610625 38229 59598
52762103908776225 31968 34897
45743734517021297 35814 44607
77014839707764801 6216 44991
85577720763307505 28623 47367
251868110120469185 33334 67225
586486752611197185 30665 58083
483868003802321281 47287 53085
176509137157321313 8416 26667
806731087231554561 61773 66232
950230562416511105 27667 66306
304090349146541441 20528 22736
305856925960863873 56427 66712
204728094928000801 11078 31228
55922656451745209 25743 49726
638353015006039425 14791 22280
685390569815037825 34846 52932
13187332120935481 18750 34812
291451401157065281 24239 27196
72524879914617201 2441 44921
684100491291939457 44134 51521
720166341559078657 1101 34446
345245509915944385 32781 46243
609850175163593601 4414 21148
901431902263649281 29840 35612
778802144968864257 20474 37572
459969723815010689 51343 52339
322562281862950337 50038 67279
835680404183886337 29184 46841
667030212332477441 56385 62439
983741800468354945 48312 64442
98460855052685761 60891 65345
36663480746565113 24639 51047
927243979705053825 19851 39922
875442914406665601 33068 60750
577618242805662849 30517 40232
984065502168686337 3534 57969
589557358732051329 15041 62552
612521728049134849 37930 68302
964808566944874753 48656 57581
585369271721955201 56182 60274
600903390256320385 12141 29930
14897012637408837 17857 49220
412320367398443457 6188 20899
301167302608217089 42808 67260
45291946601665249 14383 45076
709215096215931649 51664 53516
940247946834809089 8811 39410
376398729338259137 41178 46680
135072244785703793 25134 51459
45261903291862641 8635 56928
788759048558453889 41774 62870
363565844931724033 4542 27273
437790958549598465 31517 67821
81585240700324129 38638 55495
867683821203151233 14241 20995
182505526007840769 11821 67190
258867973195748385 6477 42077
980546588937063041 22054 31367
818413731035114753 13132 29242
969458074682375297 27895 42862
879368376296795905 46680 63267
603663290300691073 7872 67130
663765739172568193 10498 39101
258997081625661697 19568 43703
725045181880318465 38322 67300
945166997110494081 33693 41163
172258229241144545 45618 52192
933241611169773185 15748 22586
963851608203341953 2804 68518
63512867533379593 6437 45626
780137413416163329 630 23987
415424139479849665 17226 23859
362438532209324673 2769 54340
504821585664860353 10301 32918
120337823953228449 50938 52974
815467053025297921 10610 38781
17801089707532471 35363 44219
605993148964049793 39396 40978
122084575677725121 33757 54471
924234949401036289 26081 31877
280132341730734433 22209 60809
124942822441472145 49766 54193
34649924991690285 67718 68269
855462288457157889 6132 27400
430870546911918977 4433 65945
86896017641070241 3404 40639
157338815263166497 40715 48243
739263931197339009 19017 39515
531553929574243969 30706 50799
634135427944119809 28637 63424
135449149488543697 20212 67451
652252589502023041 64599 68580
41961976050700401 44467 62706
706590852552839297 16818 19743
315959031362531585 3313 51864
134620003921863681 35542 40031
969539290040984321 13534 43661
106145082185310721 9656 12865
301136727853297281 24716 38999
386470582070113985 15774 48391
277555954072838049 44545 68305
561818312530906625 37148 38750
744126192561942913 19192 34891
980985079019600257 28647 39534
290021240863637761 33832 36164
828784109376744705 15493 18353
895683212045888385 21764 60157
591770496080624001 55735 60716
802074458075267713 36319 40634
243532284520771457 23650 44734
30351159404865769 45474 60690
451528527900588737 11274 18424
372341755121340161 10949 55099
1873466635903043 46393 65364
795072523266121345 3210 14918
668831412484347905 13951 14571
847359933820584449 32061 46605
316696978642230657 19965 27730
672009388362063489 18513 68213
993588746986230145 26007 60180
978291748293742081 18662 59800
498643175380625089 171 1427
115544438668983681 6233 43487
488354536470392705 12578 19901
139330916073575393 36744 37390
444703964961153281 31962 41604
793280398069619201 305 51709
914968255775615745 39018 62726
669833154438606465 33650 58287
436166146583548929 4591 40781
561451679215217345 59171 65771
551529838653845441 31080 35731
434601065990975169 1052 25716
66581759394555465 9384 12999
962483941194399489 3383 52387
915134075978752257 49195 60242
447059687977315457 42955 67462
430283163558289793 4457 35361
819336823266517889 15545 63664
267267718541273057 22464 29370
118325053298818257 9255 13164
899428378670851457 49512 62406
887468887786333441 9877 28220
341810452263555201 6883 59343
93304250072662849 45020 47787
259109598449231969 43506 65506
27373333034738325 60074 67590
965061657070929665 19426 24792
96761273491765105 1678 61233
121505096767155153 61391 67780
292124888476884353 28289 47633
872396287663487873 21239 48965
543402501083306817 20635 67844
226597251096809057 5047 12498
45604043494471113 18120 23881
290668137524544769 58410 64904
344017952788774977 28644 35771
893187447745507457 3608 20167
395250948383086593 27570 53416
707334979192719233 17048 40240
763973683079257217 32986 40298
803757511450147201 51530 66306
42449525868384801 46858 54041
628860426607570177 6460 67483
932175756079502081 7840 52523
893477332409904769 20821 55485
124929105076525105 10380 50639
219009651715676769 25594 65015
651181338902773633 48432 62601
130034859198946865 51424 67465
796747800294689025 30515 38819
163333119994756961 9003 35339
187456575595788865 9091 25330
789037898706002433 12939 17796
507215466476630209 19389 51344
324932100617868289 6755 29322
311788136759048513 12619 43408
680952526796477953 32252 58004
92125934786103873 14612 34450
118404669137941457 61841 63516
772334740542632449 7973 44019
10720678285370157 37543 40501
567374927027664449 23802 61513
647939066324848769 11517 63362
797420571821049857 31200 46222
850534964545563137 18780 62639
651793130089707521 4516 39968
630485418632911617 62482 67175
994463450422998145 5960 62046
889312274156171905 4957 26534
575049943018775873 3912 13113
788804776216206721 39510 47983
909810878832899969 16453 38837
358144558919423873 28517 42691
226883952557038529 37959 55902
569348995942231553 2412 40585
488015797290856321 11115 63800
97735706842147601 16549 46072
551667810406492289 19672 50911
768124001981444609 25402 34634
86385052196163777 20971 57570
269252867789266049 15134 68463
710269439633826433 26617 47174
470065207770897345 19502 37872
601516304666816385 30140 46122
461199338971770369 47148 58353
639054950999032193 23444 52288
894515192964629377 8546 40528
610917432523422081 57999 62146
18299448730477509 20610 34537
500292865078726849 32671 55165
546022909891700417 2262 22152
358465473350733505 27624 51368
529794110719453953 6953 64103
202640775361807361 4564 40298
985138558544686977 28617 58133
473073881143505985 39716 43936
139174169079314689 23682 46672
785176013520434433 4367 61282
531791629717172737 8139 58763
733036386865663361 12663 47426
859797631020686721 33326 42091
410797753303491201 17324 47697
2219285098217228 57229 59878
123517126542765249 30264 35635
444991698911952257 34849 60759
958880876462551169 16994 64054
851641033414988929 58840 61184
202848991767538689 23035 38565
720451481982966145 5443 20326
493778385302029249 4196 39019
775711385591701889 47106 66069
137849429226747585 1223 42834
153709700617771009 5994 66697
13000744345582405 12980 21549
325357641863700289 36144 48797
104304230554944865 10752 17605
932235906414408833 40026 48466
941373830729965313 14968 64492
557432992349983873 46314 57620
413019273986662913 18692 47477
929775041238759297 1535 30582
476793731775437377 17959 45860
307568512245676801 49908 65301
223186767413366753 11698 61403
750673860891911425 60353 60987
547833011238459713 27140 40401
695949216047889537 49938 64819
973920361055007745 52420 66083
4365166246902420 49964 56078
298760835527808385 34351 53764
810101914574129665 56513 68810
304221609528283905 47413 66606
136454229290738033 17444 50470
455745070159373697 2784 43803
734174006471871361 47206 49383
765762730134724737 28829 37790
447924585931435329 39137 56250
978209687437804161 22318 44997
778985344951092225 29203 55165
757996489201488513 379 47854
398171804197406913 41332 44122
187502131284794881 20454 53189
713107763098545153 24108 39976
949397413786272129 246 68830
298579238067834049 16116 46214
264034226784211521 23197 33945
288501529853231617 11277 13873
782138434505000705 10826 55590
58239456127754609 5573 57764
83623362883379569 11179 30365
415322756036996289 22159 30434
202127579156979201 1140 20443
598644303040419585 28941 66057
840479579277761921 37752 43069
974293388242369281 28924 47609
395859518706956225 34512 40212
875535722972049537 24725 57030
591635415312886401 12991 44295
700753730381730817 610 2207
355640679537060609 3776 14952
458823860090451073 10374 34779
615950492262776065 537 4545
555829230797581185 2401 64995
512963341203843009 38386 56703
260108864589032161 14686 27501
467368363088276353 39533 62542
975046379523146113 8043 39049
375547699726666881 20363 68292
55833585861581273 48723 59275
520960738241562625 49685 58106
795609788065757313 20056 30965
148130355193458753 34726 52763
835766239970755713 25092 27221
162440344764753761 4723 64572
187161685462395873 4243 33677
203617141698344993 39160 60644
974060508914551041 53728 58971
105109961330946081 14723 43132
708318971827491585 22032 46921
164776719822967265 15086 18268
645635676900102657 6530 39466
477368156495124673 18051 29238
578129436677524865 4143 15235
344142959539283329 28532 60485
525506646382996929 34190 62201
700513503760298369 6545 20178
267690586475179521 50574 60565
630007917046427265 31564 51574
453793316522851585 18991 45247
959155117620845441 3523 20752
696789546587748225 21303 38522
279987215157717633 39631 40062
624646161442246529 2826 13140
490399812020449153 38723 61405
262183519700197825 725 2960
843164935926168321 49630 59489
772810227756171009 38800 43321
515371589156139009 49001 65385
961055108162749825 8540 33791
851689788737871873 18356 43668
455958492762977857 7975 51769
486629084772850689 10956 51423
322628254286041025 29729 52839
449187389612390593 50552 68852
642577898955412481 55560 60125
303657588524551169 6721 24066
274676432723875777 21719 28987
624639040427808769 27408 56864
551782719621616705 13418 24419
178675887128370913 22102 35327
485827855304290049 79 15651
736494492735360513 35685 48334
800030526761080577 3668 49848
136241006407324513 19717 65441
909680633484097025 8017 23875
4648882244566722 16187 31576
996771238839347201 7410 8164
469157518405090433 38897 44177
967666899510288001 36087 36795
251311389444580865 33065 56163
712389834547852929 6415 25575
413478994062963073 32157 39480
33606626873616821 21132 68748
441389281680955009 11158 40935
292603642221610753 27442 39983
457278982974479233 26394 41105
97602126235397441 63435 66644
236344884829307489 8319 40056
998315965397527041 16950 46850
968594151977363585 21116 43475
898350737197997569 11466 46778
481968780998386113 13538 14754
952754495669967873 41615 59942
671604476305326209 55806 62216
613478901572715777 4500 18365
121439194954788833 18145 35331
31855807017766581 10652 37490
167691213203887905 10462 27896
813883402675681793 45665 50062
703569178690116865 7483 68463
151991533638199169 43359 43779
487354360814798337 24959 61098
731437900153121537 32881 38140
357318893248603329 5035 42350
13337918528524285 19558 68533
164803977252752545 10326 20585
605292793401783809 39201 67528
664384082099275009 6710 19235
728913595104518913 8113 15043
690965668636003713 9624 24551
590246721308528129 41611 51673
290752793471469313 8206 8827
499371041538015681 16090 67851
361136312889108545 21637 31918
295556464285024129 30286 38397
966214602676046721 24754 68727
532220439731776897 46884 57816
475943230911433089 34549 60558
822711468919219841 21832 26129
530449072006902593 14646 15805
310860990430118273 1856 35628
860825110699188609 16499 59731
269137478504685377 42884 61977
319927027858398081 49124 66252
512539395387523905 12254 62219
569067595721655553 25809 50139
128893636742144929 8312 27608
347718494704096769 3656 66707
883468529285071489 8818 25805
52467128783895593 39792 42569
152946749534461185 5995 39941
146578866060707457 52513 64153
91516600695815249 15247 67927
694814959258643201 19999 24548
816677953517039873 32332 55317
94419176008400993 4445 57118
489188655355352641 38184 67278
376315737439206529 4948 40642
101408662280075393 31430 67999
732371223754682881 20101 51356
188513418792627617 17285 37988
188383397353099713 5492 63627
334807154647261761 26732 56386
402922860613770689 10696 46851
340739521518603521 23414 26768
861467631182769409 22500 56366
91312346377545601 57269 60715
284687036126939585 23871 59448
852631410956764289 17580 24607
264008746965167521 12148 61532
851819959752201985 17214 67286
58819280371565697 21870 50733
392207042629483009 2495 4406
135523638986065009 32677 46545
219826287198966241 35625 52213
409326235297612609 10552 56655
733922071288123649 50875 56756
235292549747889281 6607 21645
931398847888157697 19267 35081
906801701690071169 44781 62461
669899043192320001 26113 61276
321121826071511425 1346 12748
855499272612686209 3091 59930
545650502584379649 37567 68530
632520336105205377 59615 64084
868053532292798081 30478 43835
320454534734533761 39737 42074
963653341159115905 6783 57633
206620616276442337 43036 62773
539405143133883777 28037 47089
817265986044755969 31529 46786
756701813796269057 20145 51852
88073694233731457 23565 47830
23753160167011345 49641 57418
800844368542254209 19575 23227
69480889634164105 18197 64389
110590176096057041 13339 42565
639899941345426305 29434 35065
550420868888519297 18481 35834
975460549041628161 64621 68532
414221536858253377 42131 62759
822834865351204353 16088 23762
958942174141252993 26814 28105
909317947514253441 42254 64283
976973499176555265 32992 39750
269445734004030145 13269 47007
531219187809224257 38021 52292
356260501034626049 21932 32900
744012198108624257 717 69001
722355609187836417 26585 49117
599347386803923841 31261 39871
81947736448157121 11463 34728
745520861529119105 52207 66494
479730648183853249 39767 60608
863209554990529409 63045 68787
771979678384667521 22275 49787
532027950053208769 23893 61397
161077505449007681 3090 51807
369841630261401409 5993 15306
81271015203142833 35706 37838
222050191755503329 30508 40354
753651072247755905 49275 59840
228597461869778593 1827 46355
732977362853091585 43769 49487
557621028270705921 46739 51194
777726290633317761 65237 66761
974271205669548801 3034 4455
587771689930704641 3966 68502
814526972504868481 227 50792
605128067580928129 29753 35579
26884699408920909 36810 63654
82849442061530001 29930 51948
791046576672460545 10950 24095
654412491101105281 11446 46125
128354270821528609 11145 13743
343609171563642241 7006 50401
586249435204539521 44101 67489
775177175405083521 5386 65653
670724850447950209 5242 33885
748925601636301569 21003 54509
520411212747138305 16628 67249
577250199157440129 1929 51697
160481801403829409 43738 56906
104593095578863425 56952 65243
499155405486565249 21835 27808
508942312032594689 41286 68712
615380352187738625 13655 18741
592033523273215617 25211 56870
892238726899638145 2123 67483
939997432692244737 38437 55305
875401738592625409 21162 38788
725772581860283649 26783 54776
709524969231953409 9668 13818
454068508419943809 31846 61887
773361939349140225 22168 37598
10406797707162241 47280 52029
492087242056118849 18630 39015
644081115486919425 2032 15647
983246039787342593 52271 58077
344598774896198273 595 37547
986360941654456961 37292 63784
370202312379866753 20635 47634
509776591055238977 31042 35192
406714824070860481 6995 41000
784034972207013633 39111 65512
169658777796847457 37363 53014
49680661778307209 46489 56851
876595967045503233 18854 37235
749486934345785729 5668 20585
82572734311561649 23273 39772
426605416983616001 10294 57323
925044529627143681 31467 49284
138984531059907825 8 34179
907408139319152001 43156 51504
545028818145350849 30124 55052
633203170107137281 36679 63724
869910627704118913 10952 13210
949519679808339841 44279 64679
625578230835511553 46127 48703
6265306359154011 5820 66533
811618554474154753 6494 59162
849524799155084033 22117 52316
161038165184248065 55539 57743
809924562927122305 6271 43836
239257668667793409 15582 56052
544500875002093185 59659 60711
89506871668756817 21245 62172
295560123402822209 2691 19421
574472212849105537 20638 54827
840947319876413185 18311 67445
123532883157860593 8269 65087
875153805277577089 28692 30614
198089426176043297 11900 46344
277522353003952545 180 10059
240884646141349633 50070 56247
265007336806007745 36927 68163
784971002137826433 6579 59639
788118055305197569 34582 37052
757511932168863873 41044 53417
516013770742077313 42745 51339
214675649278664353 7341 7621
299101632300512705 41122 60853
624254577212550273 60451 64182
586949280598673793 11183 62387
447415014658179905 30929 35615
512627134116307585 43452 51125
58325074450930713 23924 68357
767279813841739137 16029 38227
726300885316479873 5020 32674
241786780464998689 6014 57780
15294457348371539 55721 57027
810485285658472833 34659 42963
336773703373143745 751 1429
320876073872078401 22520 36543
488378567375246337 22029 65517
262931249136400417 33769 37917
794441328094482177 39449 51876
159918619042748833 20032 41179
84762016778338273 12883 48499
253778335356116705 50447 60565
474787965812243585 2386 15242
838436562598467073 55706 62406
653392743969231361 29014 30379
207102282535274177 6966 17207
183156578469525057 8172 54493
427737387970388737 28700 60468
39388829850391713 26376 59205
228966129464907905 5573 41843
191259186305973825 48692 68297
229069007512087809 38243 65523
915554010244345985 53859 60013
662180197551450113 9339 9548
646798612274441345 30725 69056
349099250388071873 10289 53110
424506895030813057 1689 2208
764318890318804737 15772 21131
664537687705081473 23256 57856
583404513007501185 35056 48965
372974101129852161 15769 27483
96525161734618337 15201 35821
608648063000462209 36244 49124
818982081204161665 56965 60801
504637136596041793 21246 54258
879887807703397633 15139 18049
215105856256588609 53306 67747
21083012514132805 34110 60267
975689749309406593 14577 56961
822762581016391425 33605 44097
26345739159811645 27198 57408
557624045271730049 37087 65013
338464388563263425 23173 46429
208239581464169985 46442 65530
724784015808428033 23160 36558
902679341332195457 12910 56429
858006233757361537 15922 38134
989825492202598401 11552 26169
72995108750351537 33548 44989
212552533536246817 17673 38060
833568733906641793 8242 29793
330974083316419841 27979 46363
371469940014566913 19169 58060
494038100056990017 35986 59809
245308587271647841 9084 18940
167901046346926817 3133 4808
314569295744153281 5277 13918
991925088013836417 23648 29503
703978384606070785 9024 60870
624573721841216001 4795 33630
405455703712494401 21365 59681
465677220700960961 6796 49047
540534554800114369 21433 56292
285161698240287361 7132 49781
334763946021869441 5388 64740
454518008959475137 33086 56440
360054600575320897 31722 63171
675734657151764353 20580 26281
948248387144946689 32369 50918
743709210122880001 21413 21879
411323706857199745 30138 46671
738638279750276225 13023 46620
247695132674781601 16241 22196
637362400084505473 7127 24609
335414458016455105 6204 30341
436681574214560449 17787 21240
768453959197746177 9976 63672
456268107873533761 6234 55901
883427424827811329 27076 29183
908818697245109761 1458 46687
246849283096398849 591 52799
851441470182841473 17683 23545
899542590247389057 19853 42099
245069286309700385 22228 23290
681666478325627905 8314 21193
40719258067291265 29039 53298
599284787455285761 14003 50988
58532555836407593 29078 41770
265449922785482081 7625 29798
219026972025240257 45978 56011
17438336549471247 58558 66471
630926002614728577 39175 58270
632437562337930369 19214 46084
991968057388923777 17890 58884
522739700310307137 49208 54896
691408575675197313 63937 66944
968913843282368897 2758 20478
363146721881015809 14927 44065
799090047081957505 231 9487
474694656396394497 13990 21869
646283890716023937 57129 65501
240972903845054977 28141 35186
461694922537656513 3698 13198
883668228035517697 52058 60669
664327114160475009 15071 29092
590339205526568321 986 48722
31763604410254941 401 54597
565780252794695553 18107 33576
688323315634352897 19087 24464
755106633369614209 38059 41954
840068957677669249 6859 34820
885245581419994241 34309 38443
294879171494844865 31352 47629
432265339100105473 25352 64607
307037534694810433 4046 61501
940112757683579009 16727 52549
32512970356965101 9486 60750
648299793892668673 8063 41932
178742087859273377 12654 28630
412199910421762177 9760 20412
488951027729630273 54261 60827
529911515661929409 10212 22172
642212394087518849 14281 64049
548086611592680129 5602 15424
31595576181405961 34776 52285
878938168982010369 19310 42571
742248143161486209 59761 64475
522114182577112705 26834 51475
654061460366367745 26582 58111
556032130819666305 41012 65656
352167428382525569 23095 26428
820839515174469633 15830 25026
182742961601849889 6245 27703
497276025666870657 20627 53834
773788910440242049 28853 34849
777649100943236225 40251 54617
345132849394932609 26680 29362
177143843277811201 6469 48138
252932816468298689 50977 61800
563184695201186945 11207 48645
107518619863345329 1579 58709
381665623553139713 9856 38102
675718398417426817 21708 22667
560648942635438657 3077 53333
594546145889044225 20621 49742
955797888670964865 56281 66468
72191120627845601 60043 62837
305612422575933377 20145 56001
507163943579048065 6476 65029
474192584839464385 35396 64479
395964488328996097 44521 60843
900171996058205057 52468 66479
568212266688195905 26365 39292
587020827540136705 252 49673
204616879233949345 19090 48509
795628116342300033 46993 60197
315345587582317697 16216 47256
691345787343600257 3390 37160
152925811929048193 25 20139
22544962064486641 15206 68794
807395022587886721 17816 18540
949728170811489793 42654 61561
681408589886299137 19330 51863
700295930176906753 13916 29174
150384223685552609 10513 60558
944139505148392321 21436 59660
472202011146730881 30109 38720
20017246777584321 33080 41913
430278499960028417 12409 36081
134579388636900881 2971 33639
423562643537390913 23551 47520
827208280349225345 43222 49033
767617763517638017 8348 24346
54644583976759977 5503 19254
318085846192854401 38568 41734
566817636310005953 7629 45571
279628225403173 1233 66904
884156870955713665 57739 66608
517384082654071873 10143 48599
250203336633063585 13707 21245
529934938111882305 11488 63228
802174500905060481 51967 65546
881065931413086593 28923 68271
487392406113670529 8502 45446
319864478100047489 2186 4834
749515470637057025 4443 52077
388424368961604929 6090 28898
649004060154084097 26813 63966
950647935416316929 36474 59816
872411220524206465 28789 56465
329659190684605377 2516 43549
201330480195835553 13027 32343
179134648037436513 48446 65892
729063322562105089 7288 32431
356481658817127553 5788 56097
938553934657733121 17035 27201
117755609398233937 2846 21896
116544822157912625 45876 59128
550712436653082433 1881 50805
632957817935121665 7212 44139
77707908788344321 36962 51665
211398694505653857 7547 47592
129494396759380241 9621 18963
874176100181955457 5363 41672
282281586914837857 39213 43218
255039935247445729 41157 51498
586882790606875265 18112 32767
80809768732009953 47874 61819
146425088500254945 9160 49736
693141688176389377 31804 39515
338104350281579265 16219 41936
772784160619067905 18629 33223
85754411021884641 32217 40699
981931082512254209 25951 29228
133326972285299665 33430 45740
793166697228187393 49612 57314
922172993278199041 18879 53385
985963671275222017 8531 25006
225360521374309281 9000 59208
788224499151169793 9547 51851
813029671892184833 8440 51944
340588092995851329 11427 29799
77699801417860929 11192 11372
590564744329114497 8381 14693
274620970628891585 1816 60117
463931383931061697 54 48855
87480682885310305 50337 62334
320431498043461697 25981 37753
686536889015844353 10102 61805
250681809606327009 733 4776
658382565291315585 37344 66524
814670151764190081 13832 30975
647926535710045185 53998 62914
332946725373410881 14052 63809
11782600243034125 51368 53203
123428621779851249 1418 66291
566666720854119169 48746 54331
168619378260864033 20586 61849
375432219141440961 13883 27071
165132140418890561 57208 68892
863473292806734337 18708 54807
928477289201147521 1203 13589
876842311590845441 22346 68120
506309885025217473 8519 67512
490396890618757889 1015 9543
60007468243632897 10190 56696
317062698666386945 4533 31050
612005895173254529 37134 61974
31462196956685065 29780 40474
665936778106875265 19376 25181
467632151878742529 4445 52586
694187789398711169 8457 29940
266388029348707521 2979 45515
152740835886440609 46040 46936
61539936458483881 5447 59559
541063771481091777 23133 59323
639685013146365825 23617 59766
479988491416214913 39706 43544
914836518959472001 22490 47558
932695375542465409 22504 31058
849663449956057857 3065 9220
323102706181508353 29610 55112
780192486651383681 47614 55565
602789401424288897 36731 46959
627066642999753985 6865 50596
394709141301412097 40527 54874
492738692235914049 5296 49852
279981599470090721 30830 63318
442619678413098689 11487 60403
444802509435753281 34542 66282
601809974579406721 12335 31977
393075939476588609 19074 21545
207570801381653057 11756 68144
265964316028636449 54705 56154
104017326906610913 877 11869
234240804679330945 45124 64750
211497380752366113 29704 40081
602165572575948673 25421 56307
702021900745972225 9486 43361
94626250711215217 52523 64878
386821337837435649 13953 48983
730510971098347265 22354 42567
542486559356316161 7752 38620
392668624013253953 29934 37676
168575137051551137 34468 49367
733728427214138881 37983 57790
953319640897984001 25971 57184
552779406686724417 29809 48551
509299310291087425 44919 62297
983256391638100481 44766 67968
856258971738437633 44195 64286
229338207754352641 31350 44410
150231326075147105 1588 67522
31282459082682125 21295 39324
312204796503049665 3959 28031
947964416745449473 17331 62860
788233730923426689 52795 67092
184767131907172193 2580 25736
834005976296250369 4076 31008
814842236935930881 3415 35480
919652196744710401 19407 58901
271947685948298113 66235 67396
429517362426405953 39618 43982
259208684958920801 18309 42414
603311716652374529 36786 47731
75535500272373217 19204 26932
805935492469753729 28552 47683
879647743355150209 31000 63878
240347015109609441 34174 34945
207147513614494017 8493 50178
248317491104426593 30037 52589
89105245454632609 7502 44187
403091589137151361 19542 44150
741675220514430593 58297 63245
588802102335048321 50312 61546
45962320272110449 34936 45213
302763987990136513 32021 35355
172394382121744641 41004 48278
600764945011587073 2098 53057
140369391358532881 11669 62244
319510281728273793 53096 68592
438631962824310081 15828 18787
510710182423107265 37301 45712
319511870279342273 16036 36074
141183476964858561 30014 47117
215585276754801217 23267 45037
31260641717761217 16002 20178
697591875087610497 20520 61221
91134223285227025 7168 42403
935158500348855169 446 47476
26665822464817525 31921 55934
42981599326083145 14357 21973
651697828874080897 14240 54944
269045140966504449 38395 67507
257685008332725121 47414 55674
875022420226955009 46262 66371
599810681283688705 11555 16815
989218309645117697 2312 66199
479778654109164673 44118 65134
466973528381714689 40273 54572
514469961511299073 51515 64050
211845290827476161 46385 47661
835888174634742913 14194 33409
142193847725664577 40844 53287
252134359134178241 31444 68453
310645495902754497 1022 51292
75710025161438209 3975 30165
892185356722734465 65797 69016
734595655674514305 34576 63409
83962993111065025 12757 46859
714657346680109441 48157 60723
733923681645975937 3937 8089
582651855134006529 7886 55047
702302986293865729 18356 29429
119409267388331137 1519 8552
978117073327638273 53080 68796
645777317249287169 36856 59811
222637431622921153 14016 15112
459207015190525441 48318 59218
989706662199992577 2864 65778
819984402974402177 26769 62071
2144997309649455 30261 37557
13375118436808721 4492 16992
298963275364087617 18138 55895
69649785495403905 200 1180
693816348884574593 7340 46412
980807965515179393 11624 37045
449738156308384897 34083 63345
740057126224687745 8609 21297
973003844443248001 42365 58472
435624670913622209 34955 35092
556450715252736897 19330 66420
890981576209032449 44456 48417
87876712780392545 41403 64089
638491368464411137 20678 61977
660785018415438721 13700 45856
932380851715382913 8561 9556
405085225078160257 3730 55472
503247534172341889 37442 46713
32232160292096525 34245 43011
595107760932240385 4941 55427
538841820277291137 11565 43220
575834543811833281 13308 52024
114847016794826113 21058 68870
625840339242106625 40675 43899
408070167941595201 16729 25720
583868206854784641 2858 16131
879049211328805377 2382 16797
318833495881751361 38538 67023
710106312826574977 12403 68696
121655300761783985 19553 53679
557028503080474049 9117 48491
459700597512156865 14123 43688
175385904982142913 4468 59155
742534970733711233 35970 48572
710228289457688833 4347 37970
689680026768815617 414 56003
467219640557281921 31056 31516
18012072178986927 11642 54363
56266565256905209 23428 32532
43550768755640233 29208 47825
402621984031135553 47305 67196
605498928903667585 14987 20823
651175562235977217 10525 32378
170727808182068225 60680 66259
29567574870405621 18707 40526
142227371877293505 28729 53988
733538466843427329 17500 64748
826662876923027329 7061 60811
35232003107076081 25204 27008
685042123866846721 8430 10247
564388143396058689 27636 38565
789444188705250177 26099 43209
557830431543372673 2549 29434
261722416764381921 8750 23813
886897737506544129 44126 66049
692750546891009153 4879 29849
107575409722507233 21134 55883
940958983560843649 51497 68023
551100462541143105 2909 22422
8765925441668544 40537 40691
392885728954148289 15622 52161
201271068139288193 35714 64875
441164842834965057 27910 68954
810370614598529153 32754 44342
116017871052697793 18105 28758
554490655875181185 7925 17174
68036263808210153 10804 52972
97339604117269825 33454 54953
514362068534346433 9378 31301
611851558939644545 12762 44402
182324923511586689 8965 26448
602218360534866561 1315 64758
643222783325519745 40413 64915
559457104703479745 53752 57533
76838254982618545 53956 64250
673205853434200961 37065 57528
233340087060717857 1336 48715
308594786235499201 15223 61474
112661656616822369 14867 49875
248324911501644161 4016 49948
818930551291892097 14135 49138
113027153078146369 35975 48668
566598991048749697 41424 60604
131346054846734001 52721 59921
673735392894393217 468 57835
892398260766594177 21712 25567
482382854297654273 23136 64062
908673168070638593 22347 51828
664436331136165889 18295 59197
795011971434458753 22787 38843
556518138661061825 2608 40377
420393061431429505 28065 30361
230687460777254209 25345 63156
85595117819973873 24530 35068
616969977536783233 41089 42644
840006427659265153 13511 18208
423640992685825793 6270 32053
399762821550918785 60472 63439
296062830519929345 67257 68734
107440252023412337 34969 65961
921817522294809089 40651 47428
896637906244802049 46315 68777
566710305256251009 20908 50938
789611685645613953 55949 62637
632964119279883137 20344 65872
228699179212750177 11769 38039
834109381136642049 27235 51539
862266059290636417 43425 66062
368507551614946753 33432 62407
382077184901259393 615 45568
855847061489910785 8326 11265
475617409444911489 7935 19152
925571926155335297 28033 44530
904188671145416065 7275 19297
426396197971939713 23818 53288
403423922918012353 30151 36936
59391508611945201 13599 22476
396185268340399681 9385 66948
203509365859119393 618 36883
608853392969283585 23986 63550
402287040711065921 17952 53604
206945574265031233 6925 40319
392219284432457025 9749 28298
578530431573273729 24787 68895
557039063985108417 12476 25459
309395776011836417 27634 63702
27060435086028181 32053 63279
775578111392693633 10700 44644
832211150508562945 48094 61818
389309937792543105 7671 50378
16653293709453011 25707 28548
599717229826456577 41072 54245
411351093481407297 30631 48490
236299951796137729 19792 20522
820729025778845825 3434 9072
583386808642931201 8445 62614
970505587368826625 1421 26022
835714701278558209 8309 28773
923682654944201473 26081 52709
522595078694866561 15022 36363
739475290831499905 6680 54430
842261033158802561 21541 65244
128365671223448881 9141 51808
774371362542527873 9702 16719
898938978424844545 35514 40486
829343494085687681 15788 17901
18478855704415765 32977 38653
843211270985410305 5729 12099
722089311508504705 14485 43411
294778261722694145 12406 20367
798891827415715713 10913 47616
530110785020472257 3299 25127
506725157489007937 14183 45351
540427114375287233 28456 55469
613661527256084609 7904 45821
592364415106164481 22215 45101
649687921918904065 17003 51925
391552439555805889 15233 18933
526486606068957057 59850 67537
932329027316601601 42556 58467
34838592594844897 24174 56506
176821998145467073 23136 60950
714732541615091969 44885 52891
530273413519058305 12276 37775
630049691134949761 4442 43004
331775247971233281 18418 62384
334782334830819649 31947 43752
501064572600544257 11266 59950
6408648072444124 23164 66770
531459301367245761 26558 55800
643973891862998529 17883 53251
986980274505544449 26386 46181
639347824777949825 11146 43620
484858136228894 22029 61291
665316747444038017 21989 24011
908954110927087617 11905 36404
858958062016945665 49401 68281
923948530765724033 1652 33828
229951689711356257 30895 35295
554999208417132929 10049 43071
264408803161806817 17202 61895
7900675287213944 36875 45849
75216169085408065 17026 57600
365740403949846657 34076 59491
181165082509473057 11061 63683
765064971293153153 11530 40868
681370176798935809 28953 44016
220607272082663297 20972 61775
242411548306186817 47729 66013
66470370847621753 61919 62966
237560624617358945 17276 52624
781372259315109121 13068 35744
637492768449881473 2741 38309
673045470840772737 16996 34725
999371208706236289 1527 60614
618804637544190721 35155 65189
756858906928691457 4889 56183
597932669245448577 64409 68088
970108359986497281 17002 59348
649072347157730433 9530 61415
438443023360697729 52754 62828
239562455236292481 8218 11640
361476233171657665 6413 62415
914355373793359361 30038 48513
394942299025409217 13273 45736
741019668727385985 25642 47293
394033829503499073 1026 39243
641506403620955009 35324 67564
582356993021626625 30568 49474
180941359073894849 9189 29929
333219346493706305 45558 61473
347452442680140225 8588 8757
711459444149220097 19138 62619
177492787966411201 4477 64534
44059764238724601 36846 41989
183695178822038241 43159 61129
56597520293998113 955 17904
716631970423630849 10610 62897
30121574603612089 5680 68920
737433422665805697 31688 50141
478234139995230145 3726 48534
410026742759708161 18336 55862
814840499267930369 5976 51842
755568299185544193 24183 49807
741613412994531969 47972 68849
592139499967085953 14888 31445
463008087792729857 9013 13120
211606286592019201 33674 55453
925526130402708737 26084 44956
310026269613796737 40259 53670
35680300002454149 3994 6709
385067026566193985 20140 60390
910799343177792769 32561 68595
207566497606190849 58637 61795
253771620579101409 36487 45701
118627372137911633 52725 64146
603208162382905729 6020 26496
906780625513743361 22986 30050
716646990338247809 8716 9681
719460709083140353 28105 54294
962229258686711809 19905 40615
825612052092051073 62957 64547
706536930697552641 11108 15075
497006496137021953 24233 27043
904526394282122241 15183 24440
511431205673329025 14792 39566
103867747858132017 14397 27421
208049531087542753 7235 21961
355255250330550593 7830 24124
814320021720671873 6535 63107
860782693697700609 25975 49984
599196976425975681 274 57201
804049379689409665 47946 64774
360047933563048897 11674 27067
120270493821649889 1435 21181
293683982185317633 49101 52699
655627880549680257 41682 52815
330063356642451585 10726 25315
638328792134245761 18089 44288
820361137396776705 587 8265
963949914198273921 30540 48383
19680390012819517 21401 41361
50260868176891905 15355 51028
93539277736940817 19433 59763
117208041926552657 25776 41614
765196885832320769 1376 32994
525198520833924929 18366 58676
948284687924587649 4140 12290
59053094631757121 5776 67738
829569960686267649 9757 53006
952801342328669441 9235 34261
851340775756174337 7109 55667
346504476402238017 687 21837
672506254267400321 20224 28659
402216792223498497 33201 64510
937046172842872961 5174 49689
961123002840274433 1770 27474
646779593723476097 2489 47916
757085584897410561 14763 25582
463744247629595201 9252 50296
308185148557903681 2880 13121
735026008359053441 3100 36874
154806988203148417 5317 18618
411930511637780929 15370 19439
306649488681578945 25178 29511
131318071849062081 15528 20940
808477758203153537 16562 16685
622832672578798721 8569 66749
235374728820609377 30577 51450
674995140186208385 48455 63295
552800667549661313 16382 64450
836708450533638657 35787 55170
949935589292231041 19097 51635
740406015742461697 5273 23646
789612985709013121 22281 35565
574699038287153729 18527 46859
907964504952793985 41265 41638
789663713576825217 29779 41253
595175900333771265 40130 51962
716786566641435009 29530 43511
874575184259946113 30822 59402
504851147967297473 21211 33364
442531793158494209 848 26421
170842442612983105 22625 48977
255325102684828673 3055 29833
64359507584381249 529 54982
62491563336038785 13608 61163
372865275342167745 9762 65571
301449548806196801 21938 51004
532570659256702337 39521 67078
362447888641028737 11817 41076
784612603811044865 211 29926
326726458850011201 11236 27144
544668925406252673 3087 10505
411386492945638337 38939 47951
699625104576927745 2080 25959
990160529588443649 46751 57206
25118831451475645 16941 67575
322225209320109249 6787 38419
779195699184189313 25215 44323
353433552881377025 31614 32389
849781729290864257 11557 65463
380863954526432705 33927 45565
922594312215597569 2063 57506
83357130231370033 1221 61259
402648383887946433 40116 60146
118866725058396129 4828 8946
546642264587067201 19056 20550
900860465029701633 36893 60777
377994474480484417 24025 25906
759183449734706561 12592 19436
683733735176037505 30197 57511
289701356196495425 19014 64701
911054322532418561 8234 31167
809294051674172033 50044 56802
689195699703763201 38944 43204
977329392162069121 2761 47120
893062827736539393 43274 47483
683033445772935041 15275 45329
822407571465635841 14103 18094
741258231099543297 8241 50715
832119383659073025 8929 59420
422423489063518785 13748 30166
684687736521230081 1418 49000
427895314500382529 36675 59334
786538268494322049 45696 49195
607260173063963265 8832 26436
973291608817095937 12513 29603
494883959084937409 10431 37669
133300476368201969 27022 65622
798020661922592513 44291 49349
367025040920399425 10975 33512
997361069159190145 12893 64979
386419983193970753 17297 27997
693779200329970561 55221 58340
576403226090338433 40306 64457
374725270366802497 21874 28400
78365840741650321 39420 47308
110042503304370593 5049 46662
760798929806842497 16100 41843
96021648842203441 16297 53178
226398075834591585 35090 39176
822398058560594305 11251 22915
86820306112390001 9167 63501
674232049545842945 30104 46165
973412950932338817 4173 17723
883151883744247297 22264 27610
235807998702856737 45025 50330
544840606556881793 10539 10928
202659530298401345 28439 58704
724129747854590337 13198 23381
82789011127136545 41088 50248
151124408811476481 18139 65900
844867504984744449 47986 61441
905816751188851329 6222 54274
592791267222853633 22833 43923
413675509706457921 9402 59459
26673672491764225 4444 44285
879178523619401601 59499 68605
600803184526814209 53343 65826
757544430638596097 23802 60171
436884155683213057 28363 36403
381882209462460737 4255 28447
555927262353922177 14339 51817
496833449418780033 6561 37746
332569192849998529 52260 58443
807130921113014273 4952 32250
374870955037113857 21021 32145
650161867088336001 35131 36939
475139949224978177 8959 22434
944730525505392001 34721 57743
230662271963442593 5206 5750
994651673471345537 49389 57677
216660102252827617 17977 31993
205986539812471393 30672 65779
724566932027773441 30732 39143
221292145322216513 35622 64005
672331751014763009 9900 61224
784120618118734593 12820 23199
387188813455626497 13989 19525
587962473671900929 1441 16099
874373306897350529 30293 32832
69514671593424281 432 49690
622601193120534145 3454 27199
182124091439042945 9934 34530
447759250377838913 41880 63004
105525143449810337 15550 49637
950403174998857729 19238 63166
304215521053983169 450 548
356275800175406913 30131 52726
429024419205092033 25911 26371
977519077766334721 20935 63486
112943847243933249 39084 63026
799195448488415361 18793 37261
455259854952728897 27027 37234
816428699245708545 35199 62186
379694904746777665 38802 41665
290094782102212161 61800 66609
725987514025007361 36627 45204
390778612963618625 5681 45257
372780517058849601 48080 56808
199816846310238113 46931 53074
101926478058416593 49077 55798
73799291967507233 36716 58095
721682192878667137 1368 7136
709569329343136001 3140 19062
26054604577922193 13985 57827
589835209789629953 1916 46872
832188144184009089 48970 56038
796285861846268289 11028 32207
665666902288492673 57927 63483
884155450525330561 2878 64324
567580896373847553 3338 47520
893667551385501441 5426 13212
332857349803248321 31665 63958
399996081916572865 24598 58971
557917679119547905 15339 48541
556148318494319233 13368 41096
531453056047368449 27425 30069
672812919599298433 24774 43539
524931779001384769 31420 56118
351148480902278209 30571 34518
151590213555408577 20234 38086
497689649784508225 38478 58086
337021664156814913 46124 55372
353529158805525185 45688 47137
271113391826943937 9611 43559
893821894098042753 12873 36491
356912519536088257 12074 40961
785643258854545281 27352 60558
187717419321472801 3876 53042
286428006602864833 14692 50978
780473421448668545 30243 43447
291679850442516673 41468 63762
331023472058276993 22324 29904
467142501670227969 15276 25624
652329294390575873 11176 48167
45375487379597961 20911 65206
645252086640454145 32019 65922
54123334852437921 29698 60970
692671594168153601 4023 67119
839251263634178433 62151 68042
618364708344600449 52257 60352
37320109739997777 23730 39562
887271911577904897 18367 51706
699335936011575425 47640 65164
11906133208640313 16378 17284
106551974459751617 22770 60698
433239952864930433 11691 19749
604236111923864193 2978 34175
338581869310061761 23613 46031
473551814488221377 455 47755
347518189364144833 2867 19382
988172099281481345 15659 60225
485011089155335617 21630 58202
826642656315659265 18352 50507
131321441628834641 29332 47861
785345360507943041 61195 63054
500146534798560065 55275 60051
520293281701416513 25291 68442
936437335470266369 44980 52615
473248416243475137 12036 31337
302461532473387265 31193 42769
582898227310057089 9384 62505
840104501169939457 879 40147
525153318961553601 16523 30368
909960236657056513 2356 21357
215562921910223073 32342 41318
42556145182722105 2352 49557
751278274974307457 19717 59411
197034417088872257 28086 53136
102643005554586609 14183 16439
40608768424498009 47121 56010
542666447648439745 789 23762
233707588837731361 27233 30051
620858194739302145 3727 14997
384115899232092801 25891 29945
114624237592774849 8929 9907
990289127554319745 127 31852
336920716965199297 22925 63047
318796314796138369 51071 63832
545041219611743361 46847 64384
790196272053364609 14917 21728
552106649890536257 27431 54286
84861904799176097 58995 63996
18808233846069557 36240 50059
983854656849842945 19139 63512
973750776876460801 49283 52612
548863647641688577 3044 68403
8996692242629224 18381 56585
187197300720313825 28976 32371
365332124681405185 12740 48481
165971685507891201 43862 57657
668968783809898369 1659 13713
291261866276556673 14594 16502
605083492859467521 32761 58668
518108762111005185 10127 14796
982037755523617025 12764 66964
688525562423464577 27235 40294
433724330560412609 11794 62575
163441888764374721 10182 37705
955947622749246081 7241 14277
582580348926654721 9290 21189
120177577415251585 8145 68632
625056592950180353 3933 34767
581925336143495297 20389 63965
328077182637528641 50151 58322
754557873521438465 39045 59739
698418041301643137 36308 45507
360383413686658817 22119 58393
886970980714522753 26905 50973
184256171715549761 59870 61049
72565278377503265 44098 63666
869900149280692097 21760 69002
256266829939065121 34298 58834
144914565838892161 1914 5441
539865346289197121 35837 55350
299635545724921601 18276 55254
114866805453260673 15637 39488
666180394062809729 11057 52260
861424710641550465 47167 64868
738986902351978625 29237 38415
617784639443598849 50182 62873
724420699045541761 861 66911
4642777866941118 20652 63491
717556328671005185 14394 56832
821846462960991233 32782 35577
602512239241310209 6057 13542
867497910370779777 19763 46821
393276167523378433 13640 33190
416818994702211393 5445 65471
841218760574893313 13592 45157
439456791462795585 5095 47523
511075207008158145 28143 34143
440365931681327553 4945 61483
727721467431269505 12537 45918
356744824324003649 38545 42661
897401452280160385 14973 63167
326867970791980161 15229 23432
274150888989996833 4458 68244
22335030753374953 19996 44401
650253928763017857 27708 29669
753365919802376961 28403 53025
761423933857816577 11000 29921
457507208651115585 4880 22723
147499309852786817 32650 63702
246988803834639713 1244 52615
439639175220552385 18316 32139
208174474627107041 9428 23161
579916917314616193 42618 47962
775373801358654209 58787 64290
523421622846701249 1210 39878
368222322273446401 11036 26803
455760643795695617 15164 40690
594811314677841153 29511 31668
446005729730192257 23911 65162
823582530009169025 39937 53017
691156406692155009 38245 62224
442070556300279809 24978 34889
545947462458617153 21264 44636
431272217493123841 21369 43096
750251673515787649 11095 17936
858867776973383425 13873 18581
170983248035813761 49057 54647
90643638907614849 7257 44175
319957213408425665 17060 51297
588394736013839233 44513 62361
169900808374013217 6619 59225
649964477440811137 2777 39461
170003340047497185 9197 58996
808768282386793601 1351 59859
89924619500838081 34541 45786
727408030540068737 33594 65297
867881330375748609 36054 49839
618107038279276801 32005 54052
147992298200268385 43745 44327
765679312471199617 39766 61202
582438243871319425 1937 13531
981477218172628353 25323 55357
352727936824269505 20542 65422
734813311900360577 19187 59782
246197840951307265 34542 48349
34340638147199345 11055 18630
532599589873104385 22798 59041
646006990115630209 48425 61048
266024519072669121 8299 32873
625423034849873665 42335 67923
596751076147430785 15064 56878
535413652624477249 912 29271
920038963658750977 53608 60642
611013983720965889 38100 38527
99768310324112257 32291 50429
462238635701218945 11204 54141
685616360637947521 50344 64326
191400044211817985 7727 28252
190997830200249313 33206 35260
778705382515205761 3689 59033
373108350632943361 46966 53293
439084328327936641 58014 67430
753175353086266625 17225 46769
955862503245860737 44495 49917
941261234184690177 14330 33639
710197550404771457 5726 52751
33615389408968357 37645 67847
371001882584842241 5503 64514
826163075334729729 27827 30253
379471833064258113 10617 23374
263004476009303553 43152 63755
8756878738488184 21791 43926
93324109922672705 263 12991
991618179310009345 57995 60808
670250778387160321 45055 66416
124724712975343265 22564 38499
523936057582599105 21766 51707
596085636197557249 10979 41232
324566962756836801 1743 41335
740559840413958145 19107 37720
157599375142847713 57102 57975
518023833963312065 41863 53837
365071667731914561 6967 23104
852641983615292545 46906 53505
855360986448115329 916 31762
827734848411921537 44171 49281
270132924257087137 29387 31712
459235163131943105 48250 66349
123651392030989633 33357 46947
187774266246478305 18282 45975
839264793547076993 33850 43219
756999035973059585 14530 55076
990907114061993601 22261 25470
886808995379539073 34613 51447
834821628779099649 15635 53916
987142716469200769 30250 34424
877944980102920833 9481 50776
689899817585185793 48871 68407
693583029615414401 36912 52923
581650566765524993 14810 41282
608526605877695873 18047 23990
545463991643373441 9961 43501
163532061806325409 32526 64553
174960768634598209 14971 54933
410397415058195521 25268 65786
261076443887574785 3101 32983
52019969641580841 23121 42629
207217386981746177 19181 42362
636162445439421057 46724 48274
486651292295249537 15758 24777
750777729379439745 21313 21354
799596670816264065 22515 63206
148803848349114529 50140 68040
889447702457928833 1077 41629
702948689487758593 8575 46485
174955072080940961 1030 13492
763960204201364225 21599 43549
357679431433723521 20850 24110
228922531080275617 19395 47552
519761459070245761 36803 43206
700158364261948673 3440 14916
687064941119828609 28876 37911
972069171823850497 5231 30316
24435821724161145 14929 22458
773272299445121537 20069 62687
168098718886113825 12873 23691
862697341328743809 19625 41878
134172973360044529 3842 26797
681213203807242753 36723 68744
153693492283153441 24144 68467
738266688114098433 24891 40602
323308909899033409 13116 63455
492238675842113345 42415 44415
321551429179066881 40761 52819
269009750164617153 8578 25284
52391155856405193 9462 49910
692688997216077185 1370 3438
399459237189304897 11497 39482
398991245362001473 33595 64241
854319168796941185 15949 36399
419173158707902593 30017 46009
462831379242032897 2669 27982
260942227186053089 24894 30388
647078253106734337 18690 26542
832369159339162241 31196 59844
82286468069028737 14575 49687
206026017535410945 2062 33484
605427012302023169 19291 38506
755180039495282817 29447 65741
56748353828027121 29704 62835
813466784816728961 15306 16848
9015709183522347 13764 56959
451881914745637633 55674 60361
848304538447209217 9755 64787
225520494093675681 20817 27765
983287567451363073 24635 61218
756370766573009921 4612 60690
194494400136051137 32367 52908
965787029573466113 52380 56983
572498599421145089 11315 67667
140293731818456273 1468 45741
439377354329010945 66283 67122
227921890538713249 49151 50354
38510544725745889 35544 45229
953745926837054721 3524 29790
546060575619549121 29452 51508
11351302506216855 7504 53983
118767516850418529 322 1869
164708257643223265 37542 58288
351636321501743489 11939 55966
83946178411881793 16295 27196
453036540530355585 7685 59045
895253016201248641 1608 25070
643854295465274625 21510 63464
581463422482290305 48664 57478
798926885940282753 9733 60957
813885157987368065 18363 47809
992373926686823937 3974 8554
731987904658527873 9964 41351
595629527724788993 25618 59976
639725809514199937 23704 48941
793018988726942081 8675 57659
202050358486690849 7345 14762
45337740755989841 26056 44015
275463579166522977 1559 67416
689881692776211201 21880 63530
490375782782084737 31043 47019
100899352561761185 5106 51643
276356452949354305 9139 33622
858059334598038913 55962 66363
595528969610445057 29918 67303
561762067143170881 18942 35733
830695261094984321 15910 51767
661792810887689601 41962 56443
414638850709597057 15752 34148
170432118893877761 46714 62005
256046714415074209 2191 19328
973226912808172545 16550 29046
410846763898792513 30495 61923
997574871047156353 21993 30148
272662643317129761 31973 32302
142216314473373025 61182 68833
545455802790545601 51396 60497
131520403007847617 23047 54180
302430140031614081 42542 66853
865722664627327233 15442 34670
194654439731113633 2115 23984
420149197576925825 20129 57841
544777618316668801 48817 50251
306426223215808577 58643 68159
257217915850848289 2474 58677
719649304945512833 44073 62857
120552177221863841 9458 22517
966124123462407169 41261 43818
265200785904472257 31 12725
302058387923061377 5076 20316
655926898900599297 7847 55521
414095646946051969 24475 41144
500143801723911681 4351 13306
75308404671069697 10466 54390
40140637462737769 52691 63785
809546936530438145 54565 59986
717923329092645505 16311 63310
436028923739080193 2456 58278
956950278954746369 7476 7862
718042402318090497 13142 59070
530642031180608577 46323 54043
563863753943856257 34247 37347
118094184244082353 38940 67217
403901761592806017 17697 60157
77840929852516897 23289 32436
980616271095520641 2842 26789
860208379367758593 8314 27932
155179257473989185 24609 31014
745125486680056065 8153 11871
239138097256081025 11547 51485
81261844281979025 14247 28014
258209185234903777 13283 47538
118737340849708769 12774 67474
723365198616157569 50741 61155
49816783420435937 555 54257
649838482434134273 25995 27646
471739113863069569 10069 48384
77011577694868545 42353 65474
815781852533316225 5021 7836
624286871675565185 15320 59383
92757553475326657 9856 65188
625755106905721473 18024 31517
164693778437264641 13801 66818
16866945446949445 1611 65581
32470554210167537 56502 57804
4769246087995783 37371 61527
903193454058506241 29993 59764
209224713590657537 37888 38220
56421571525692825 8835 17285
785519968878496385 59843 60197
839889232997034497 10782 51328
952864558032459265 51640 65130
64870953786002161 22112 48561
245085754292695425 32 49601
966230598279221249 22002 63247
163915318935210049 19061 28454
140193063116942801 1988 32856
116971543097172065 22351 62467
863732451499412737 15085 41932
448665433954076353 15765 38162
988121055492090497 2151 25764
580451675986900225 18272 41279
318651773678023873 12360 32550
544508730248452353 18855 44746
488623154506360193 12597 40288
308743584731324481 34485 63954
49157160384350361 48750 68407
144637689852984865 42866 63811
612435494749721729 28997 44113
824509960822304385 32777 48540
613655543486768129 38979 51372
679011835426138113 10586 39820
196722441992324801 15301 53586
970913841244900737 10641 32821
227132092801195297 33192 46657
682604377779497857 15976 31028
223806031034914817 2322 7757
61185090298614857 12798 40782
854376655410643329 128 2248
950354491444528513 7403 52722
885597110564749057 59615 68985
329749682422082945 4350 30829
548445951024387329 50203 64511
984164602355761537 35429 51633
27842260187302517 63058 64174
80651566218371329 31421 40076
267652910934739201 28649 65734
430095945020411841 22433 29334
596517860477877761 33599 53939
368362276840905153 6580 50009
27165838412610557 40 13176
604920437804182145 13404 27538
606976164914815489 30550 45722
903102425081705473 16315 35711
148698292260004193 36531 44539
563546696691531649 20337 66162
437473155417325889 47208 56612
945343289404000641 7921 28731
974908565208277633 23956 62337
877591822575951105 29292 40544
34554673416042905 41267 47368
336942534280417793 4755 52150
859513157415474177 1356 29781
717432517301801857 13782 43405
889891118433229825 41728 48094
150997137035851393 59913 61160
659634544974220929 6981 15337
464228171814042433 18788 59325
497352208542142913 5635 59094
167445488450745473 20573 34004
707807626593645313 42867 58370
855328888375680641 14047 19240
875597214311387265 25760 57130
982070902155918209 8848 59014
175994310964465953 14580 37501
188702010385057409 833 62684
704793022420179969 6701 55524
815076986844196993 17639 48128
445909595255866241 16182 16647
903945700366080001 565 3110
595207669554259457 30111 63261
330923066037023233 32608 50182
136327994225961649 2942 50055
615396491714292865 31071 41780
8680923959762056 30028 35229
139601635075827345 20143 38412
610574122054625665 6429 15682
514943605260185665 24821 56219
779041393643712641 21352 59665
293861286658362561 2416 6353
382238417728142849 1147 19506
778475230158406401 5352 27711
21491819164854321 14412 67392
496754177109330881 16806 43610
874806252119608321 12444 13721
912314982527561857 12901 32198
340265977757372417 32599 47301
905918508162521601 14846 25982
476228773317199489 17459 65608
748349437150054145 6902 48618
604292296672642945 5501 49972
178670225838324385 14059 26517
1754648754396016 16396 23623
344464039894916161 51810 64949
487376159610466433 51138 56077
605625751525870721 993 19733
261216160791928321 2482 26641
347933913848876865 24281 64650
397105303441325249 11409 30527
987435623123197057 14099 39526
878428719090688769 12593 18954
332972132931899969 32124 55603
139235955595030001 48866 63290
23378998551713437 8313 36161
272802580898041217 10853 43063
301010015533208257 45149 55989
585051768008700161 50038 50328
903027622642902401 1202 55966
463437231746919297 17676 23324
426635949932318657 4077 22838
990798473888350593 5625 46471
70786643795564433 14158 63391
255005286537805633 18809 62990
408490265466880961 26094 57554
332854841243435137 53678 62015
612585151421065217 18061 55267
308141737038138049 4355 9098
529717771075127105 8356 16170
801250234702525441 54335 67841
785923051531931137 26793 34385
464718708991892289 36817 46091
5605858475504989 24656 45779
278301237010882817 30929 57472
67359468385781441 14618 38051
604563412784042241 17106 53205
77448573349585105 5749 13659
418709636347006849 1319 35811
960702817371974017 42252 63346
853500488450304513 30174 57014
954014856966594433 11929 26728
652011967675324673 6299 55470
226860600822483617 46095 53170
476077271262024513 9142 20154
379676315228948609 14724 64885
716742018276011777 4044 6159
241629396641421569 7342 46840
587344450649265281 14500 57746
767555444627916417 21021 64413
986382581860514305 18173 65648
736629002079247617 1054 32167
458372975352116161 140 62421
345153297577070337 45100 47159
997836584792668929 2869 48992
153960824128112961 28632 42208
705923683910935297 25727 40090
158845165538437537 37910 58388
990810824390397441 21232 50531
466725936383916481 64052 65611
818356824420700289 34001 43291
534308059772286017 40692 46416
517623265581779201 16360 21208
351874312308545729 53474 58589
32357183382838885 24764 49756
326153638926243137 1145 1591
3337450831882195 12488 48699
612450159132414721 3704 53315
527614782989868289 32819 47652
67448832532960521 19223 61292
600990401743064961 43678 44538
343500577662801729 7602 68415
722873841773871873 13920 24128
675952802307804801 7996 30446
480583741561535041 42695 68094
426952523507630145 37741 49370
344751737739297665 20075 25248
338197131429069505 21767 63780
357396958496782017 12685 68304
979737807187227393 4473 50029
92817878383765873 5402 41768
396275298242969153 15640 34095
258377072778078081 41233 60568
617334206788235905 31421 46647
567367480887522625 7494 58205
748551637564190721 6279 14450
257555778233570017 6237 6498
129544239714242337 29534 52609
571260110722885633 27311 44254
359488182440046017 2312 34003
804713714382561537 20821 36102
991478312206830081 8450 58598
589625230499475329 5840 53326
792334074412281089 5750 10323
807297200080416385 32515 47200
191947399148652673 11089 33898
821049785519232257 34839 44983
240315693445367617 62267 64982
394715837148087425 27159 67142
92278664716765489 14313 46212
445313810767171265 29166 44304
767870352293613185 26316 28133
246805184654608225 54645 55002
416297079229842369 19572 57577
214461998409529281 48912 55989
485921386651696705 51389 66333
63997524100958713 34822 44058
299093681527047297 7388 9087
28999927810414053 51448 61211
198611814474247681 23449 53386
614550895177547521 51741 53144
417328241929219265 567 45725
976666044111265537 6616 65431
869586497859856385 18098 63835
342362393535129409 3924 15156
213167260764670625 1487 54037
669312289044395265 29784 33725
682002981373415169 43711 49847
645131498620305153 30264 55022
780389054092289281 37378 61328
400060351372569985 39410 56328
797997964127958401 25832 59437
134013253581830577 4306 30947
74422694123775553 46301 59676
178594626661062977 39731 67222
372253751863183873 24255 50156
818854763052787201 36218 67195
254728349434735425 24437 39403
592089969496793601 19213 64426
324386092142603393 5602 34781
693462020756246785 26718 39295
481449671860993089 4418 31591
422109998271135809 22470 58436
631775583144786817 1270 56061
448292839868390273 7076 15002
729025865501874689 38946 66337
247482885738673281 44031 66316
945728426846429185 176 65065
448085947403118465 35104 62082
804668510996357633 22622 31318
837674050253635713 23386 55846
558892733185984961 21401 62824
973161432056020481 11442 13408
973387667700869505 1567 47166
932911765368952961 4845 53837
731962935556381953 13114 56425
438784015463145473 17325 59356
394569800079160897 15102 64197
193040241859815617 37705 68879
116041212203839457 33176 42108
639763362191349249 9118 27558
15818235015068183 18768 50599
337908018704336385 2223 2864
148630185307084161 8079 28571
389445166482065729 18411 47242
992591716378122113 54240 62101
193555340618356545 1819 19647
443019652177270017 21691 48561
464868366319183937 38761 68554
998719744509848833 38708 54628
880425411899647489 19379 57090
91590753653676417 9307 41627
873947850284285057 4356 42490
651611333855250049 26724 44600
346548812088709441 26820 38867
643957865873773057 25367 59066
826283752398825985 16904 41684
432258154239342209 16540 63167
958770750799072129 9436 33481
153440675668505825 51348 57223
726168187232932609 3669 64984
966190302782770561 21633 45614
751615039509456257 14137 22343
884520429374674689 29851 55465
183503374484292449 6942 21134
926474746663409153 4607 62881
13689479643357317 44531 62252
985974292366037761 8511 60844
733981851498217729 31053 44319
499629344362496385 24126 50664
217392621388565729 14784 18488
27464184583294581 39873 39881
311705186311275649 29458 45666
742810857184245761 18606 48201
405214348929842305 27983 64993
811520428290364801 3846 29544
772502595255961217 1674 38720
975550066207013377 843 56645
305640307582418561 43706 50064
270020120700394273 24619 58912
31000450462716601 1831 8094
858252574911993857 32567 55328
918455619222196865 13479 63799
668204388499688705 12997 49479
864808146238178945 49330 64739
76136667042057121 2388 49354
572354446910477313 1802 18769
325671656151286017 10264 21780
730220491784866305 23823 25182
681591265268728833 3499 40049
490831580206741313 28831 39587
850164827682149889 23638 45762
210162023557590049 3546 42700
557334161489457345 479 21439
413368131852475777 20560 42711
615752904948976769 689 67693
20659696225710177 40350 62301
101334826540202977 19731 51221
500308476792223873 13862 45380
223481106637379425 12194 55813
990247629227926785 8727 36897
853213818290022657 1327 12393
528317538375002753 13903 57987
702892073977721985 54675 55774
610076268767631489 25493 36170
178593654984716481 1223 59568
670039246549929857 36115 43198
662043313858148993 25937 65997
753188785301919233 41650 57012
397380567825742081 20650 51786
92056271434355361 14434 34787
808676700181365505 10307 12055
960885076626187393 40837 68355
525804355608492801 9622 28213
329360785290997889 11456 55820
754823692446493057 9682 12412
383138699048831937 8044 21650
538711197300678209 22035 27672
266543839202537217 58921 65516
712018999140838145 5572 11069
488859716386873089 28644 67090
233443298216933217 38655 40532
424429770077818369 13160 41960
186984775098679265 1837 31501
89977151093425073 3803 4649
171876214439926401 28845 37716
698929691563275649 49756 64122
622551159025192705 30457 34977
969793756251750273 16384 19724
121921180851124689 13426 30218
293847381466388673 42011 65914
791986092393400961 35477 64715
499163513938217537 20712 35195
40012323066015657 4960 56925
132999570924933857 41821 43065
764981976400548609 10360 60392
451453917067812673 12197 66668
104638825218977169 5576 56507
815443579276500737 15027 61071
210327882117567809 13229 57129
786051020790925057 11942 45622
97576516412125617 7110 21922
211346235897192257 42560 61282
395697792881321665 25369 55637
316790768308965889 38410 46376
550723491230364481 38688 48564
89961898686635073 14395 27462
372796789864068481 31063 39670
881975517118949121 25878 68271
345826856531495233 19913 20767
964571930878374657 24849 33621
801992254108114305 9212 15253
211755327683494689 35523 50241
732254060245644161 31229 45135
355706045950437761 64025 68178
652055113635881857 23225 24763
81189739852792545 4708 63350
171539070662397825 603 30001
371525287100293889 52753 66331
507160975036640577 18504 66974
337202765538894081 65 63000
730822499146931585 5595 42121
325279885531653441 7095 25671
496141707690910017 46913 56176
898221981660274305 12752 44380
431482157908057217 39122 48424
731020653177491713 38088 41234
421298758022061313 14713 22274
109247227735938417 16856 60618
562068079841502337 38697 45831
601372722954391041 1117 64283
670929223361909505 39127 41413
764495810213421825 12292 58332
330840262090880769 33185 63336
410683165707748545 24048 34301
37988572683104849 44910 51694
416064603163864193 10254 54976
754359891306698625 1028 2871
263112100165596289 9460 33105
895808927085894913 5221 44651
111055324869912657 31887 35935
543182129140383553 4563 45519
832508182970737921 48777 57886
981173069030347777 15630 49962
641522874568540417 3831 37863
189092243785715649 55485 57210
117826632706606209 34999 36436
657850898377390081 38726 53694
560998245690942785 20583 57675
12743529874178707 12485 48530
317419017271699713 621 23540
254350957843030305 21534 64538
287152503865502945 6567 14430
675096627243640065 34161 51187
485131730490660801 44142 68803
334413972979902529 28313 31115
350726942217395521 13155 26347
466702091531409729 7932 41892
642552213977008769 57146 61853
435842154778782721 5933 28592
403852115609726785 1167 50088
488462948693118913 9810 53624
721071356483246721 9236 21513
442656358929994561 1791 30401
713385321926185857 46195 50376
845788043917998721 11526 66916
865194937788512385 37275 52887
799217147200636161 27680 56089
143357554794011585 33350 66235
961601835499031681 10294 62645
999619290082147713 35839 64207
866624415768328065 77 21931
790857310788656129 46988 50047
635988448523086465 40953 68833
136244339303512881 46586 57428
917087605205693953 19377 53402
556885207647855681 17980 50638
151668854271541409 21161 44151
147163674494077409 1931 45471
288573649632056129 11335 30445
692460470852896769 31101 55272
452266541466038081 58438 60525
863754087407269121 44103 64923
729306820839838081 59828 61488
304493286608693121 19118 33790
658510557456899841 14486 23815
572668939904769281 7969 41842
770902539462937857 18368 65542
588976112271868801 23195 64179
187131883633391297 267 23715
693578565544893185 9557 43040
323230121982845761 323 7264
193587593137369409 57897 60613
796081332235381505 33293 42264
552029506739398081 21419 29870
498556372065550593 50322 54065
219915069699201377 54071 58080
592561073865120129 25258 31927
349320542419516033 32000 34476
784036969888290945 23649 58662
438631084549729857 7534 28963
548819088835720961 35273 64294
309699985810208769 32149 55817
98984826249974849 20766 57626
899926125474539905 9259 43944
313182843549590465 7654 16480
417733440163598145 38383 61608
427218011862606785 44408 53214
226499383536197025 50237 53845
65756887875430441 8629 33458
494006904648227137 37279 45577
707713608793326849 2737 38691
37011874520320729 13844 32948
131805413486581809 6465 56490
678424635530259201 15641 55570
523181923067681985 56717 57065
583057181541210625 7166 18156
860186668836369921 46856 52163
764617301815928193 18143 27168
42317007454514057 38981 68669
320724638371846273 1419 54488
525278056377750593 24910 45862
558151542151502849 5813 18889
265538433931368449 18972 32841
666413299674406529 37152 58712
391480304284947073 11160 20795
301459843497735105 17335 65117
186054788776587553 29225 43458
102772848262535633 12384 20677
559342870803909889 14936 56178
740197534410210561 4244 67650
219965502150273537 25757 52057
460944983325408257 33403 53442
308212266946320321 3114 39597
103964429165227297 6370 34035
564663430911068097 12912 42673
75476129686226305 56909 59819
675546835048500353 4505 46005
878260085972780033 12527 31241
819670150769212545 48458 64906
413564819154107265 4363 19241
328017259241981633 14833 29166
977806565613928321 50469 62451
725768244198619137 22112 25344
155265133358401633 3206 33011
41448271626627785 20187 22047
751978808529283841 7693 40826
646304056321696385 31744 47380
839836475628306561 22027 56778
519655217400092801 38521 66278
103413101168552401 49110 50260
109494740442529 8480 50006
498929969998219009 18709 24841
847265915879042049 31565 56410
57676388788021169 2697 40459
251796533515829409 39331 41515
932428280780602113 16252 67466
636545164747950337 25994 60823
46306224353582337 48141 65645
937252208694772609 57642 58613
819578918853213825 16211 17394
237782844490432417 19513 47904
353080734271340929 13958 64727
136919125449992401 22968 41139
928026463356378113 24292 42904
128568451295954849 3171 66605
3932943826054470 12777 22143
565675897532841537 11342 47303
627276892388554369 19023 31309
467731582291413889 12898 64350
468741950959607553 29309 50394
206497570842685729 21661 24282
431212696024790209 40145 61620
530230979222459073 3841 28849
986947578867425793 52746 62926
28117006988694017 17813 35176
696090952062721921 28291 45136
362050768203580737 43282 52114
961553088330187905 22745 36435
569038482260907585 20175 23503
54943391824611609 12292 19635
88313076368869761 3597 50531
504985102231398017 17662 63854
987763454937223169 19416 34262
954777982611492609 5194 66718
249317823687000833 15986 42535
917228899838331521 4370 48678
940139631831442561 9870 22042
417151017516818689 13370 47178
750924742354378369 39046 65732
167783489644573793 25114 57243
389377185934804993 17052 49193
112607444762094385 34518 56491
217326129549526561 1043 60555
608792179386821121 16908 54999
144404303419435105 45563 63952
131620500015788625 22858 63702
992423054419695873 4443 28013
422083542756819713 14386 41244
691647232656904961 25680 38688
664819938799414657 96 62351
814189279477297153 64441 66017
187062546831267425 18752 53044
289681732758623425 45715 56613
748676614570985729 1296 31922
394937582609166785 21565 36370
423054964838211585 48510 53383
563052336967032833 368 33006
473980123906134337 36230 59812
186519041145807297 59459 68877
716837868067923329 12605 56892
110307219517608241 27612 41829
637351055871011585 22183 33698
447288726400635969 12850 65778
786067781019436801 139 24127
253238745851419361 7333 45202
893990350698661761 29356 48698
108137718270917553 32727 40878
478903807750892673 332 33573
742617057786532097 63165 63828
555580705741892417 14686 59793
655872947392445825 22340 29067
680448507372528129 7212 17965
415395359953791425 5355 59696
392789176880743425 11170 55422
408449669459180609 41900 47341
533202325185609281 23734 53121
806364993968543361 21068 60508
128621423611480881 55575 65549
789627935156936193 2158 18960
411430785628805761 11137 32400
62334974944619153 8714 46207
837766748436624897 21812 61962
959010802216859265 21387 47447
82435236445459025 18178 65510
119768483560420689 23995 59968
648244498411845121 17841 18012
902479805869823745 12331 18273
289830512830899777 2792 30264
589966918459211393 7645 16988
34686841285637373 10884 14361
619998922977011073 13922 50362
188074278258422817 32290 35141
673764580806732801 3446 37657
516415713091522113 14721 49695
691713495824835457 20303 57445
211045807715731105 21783 63983
396572947839032961 29881 44050
756413170820085377 22844 58198
385201886504013633 7761 53991
872194421710613505 58417 61665
632656857711907585 26003 58557
287039785409508129 21290 43986
759496574442969985 31565 32175
955802468125323649 60094 65253
564774836410620673 28419 52809
361995389248310337 57543 59070
394804550534907137 20247 67925
588742496313582081 38302 50558
113686311394587841 27743 38416
607985761182863617 31380 34026
447325763885764609 8980 55003
784635886242323713 66514 67557
355308638536470785 29721 30565
189678003164804225 39863 41555
509669604016927745 57018 66920
466798497482269441 39148 48501
327160781268645441 42501 60003
432991748659805633 6876 23560
109454514881939249 17496 21466
426420700947101505 2069 10812
887697186172275073 17445 41504
209153256269249953 6488 50083
758971399800607617 44654 52268
616082262970476033 23110 49955
331628960035232001 53074 59878
659180195190163713 2660 26452
981399050876795777 3222 48986
58329779093309497 6451 37111
352638932164879297 23319 57623
938886834656361857 44110 64292
184955985147816193 55004 66640
141403516310727889 25986 27742
175186644970239073 20785 23596
850797719865074305 32196 44222
183409355113745665 13850 48891
340424429998773121 46413 52976
414407818025338753 28907 46711
373603064598402305 54104 66476
414264585914118273 60100 65297
337948587805410497 2783 40764
554354438491543553 3091 27575
933426328297787905 16287 36380
876330637757341441 32836 43291
2648069948588017 6217 39691
118785406411447521 18410 22041
625024085242248577 1238 28071
684671862764822913 13407 62537
833242436116048385 19920 56686
326067669490413441 16104 57364
685295648217465473 29381 44262
158569882667187297 37407 65893
885315866007299969 21526 40271
623023081054114433 39347 55933
155715291142886529 12866 58897
49254320284099153 39751 39908
204319905997603969 31818 54109
256170869411448609 4148 15871
513458637047836673 8348 37573
957921135932103553 35566 64637
706263200937041153 5216 40850
409058679361962177 33924 51132
881397152055203713 36382 53287
66918312336532897 22926 54519
830085470224670337 52332 58944
279410699565431745 42324 55279
382476025142597825 33772 63823
930792260773920129 36375 45352
168636113518498817 7017 59726
329688485438524033 21082 37953
31341329905959725 461 60336
468881149540500545 14488 56508
439036016256434177 10790 23962
281272788659464353 583 42937
861887570849422209 35571 42082
233914945930273185 15520 42774
332877181071591361 11896 26389
869622073746413057 29892 60913
489476825367805889 42688 44756
65112877212733625 17088 17480
981466550687283457 46860 48915
991109502028763265 22740 36940
76131016074459265 49868 60844
979908817125782145 29081 30427
454780623472725441 9736 17109
379324056152839233 1884 12302
390589698957231937 15637 20758
522910354643450177 12194 41716
92974007029933857 1038 37225
998857226554491777 2643 13341
876702443519196289 25734 58166
228109563740979137 9369 67026
738560720465510913 19171 47227
759273347590848897 27439 28189
16507724078312693 16727 45598
611689329061427201 16145 36121
522519654877950017 23349 26944
174243317752001313 33946 45629
811234549261559553 593 20444
495860055288368065 13739 53941
669697946561807873 25865 43980
135747128070661921 43704 66866
526419141934130881 19509 21440
63744260148389745 35404 64830
473505920994536897 27177 62288
877734418013858433 542 13444
437802156853127425 36156 59626
3002484804987660 13256 48826
776897540329979777 60086 61680
476463241275482113 19437 53460
763482500727750529 40751 51361
350139713462091585 11127 51523
850268745374474881 23145 32636
306579417492031297 16957 66305
225147111604332641 15190 68469
183598638770853025 20258 34794
825815537367230209 48350 62092
845391332476154369 30446 60806
306642374074616705 26108 44949
414061203627461825 11895 39777
915081907826074625 15023 15458
117151891603612065 1349 52393
690647506229527809 4584 33142
413944455662651457 6437 12252
569277608752894785 26289 35128
90769590999045137 55511 62464
82073566048254769 25332 43255
740867430655192961 2231 54716
842215073120026881 14183 68202
106398411644448737 11783 28040
557739001523788865 19979 37031
414734097752067073 12836 40375
269536359279566529 45782 63680
198840524981520161 25710 54533
212934222781147041 14840 67013
74749915247146257 4676 16381
105782615252021377 52536 68833
220550687495062913 11151 46183
563128818243331585 1127 45122
387767823258108993 62113 66581
267683052258927745 38500 39311
328045758649395201 57488 63411
369116083042658945 33691 49993
616320101447946881 9672 13974
557065593866010305 8680 9203
488361063903227009 41672 55112
111525788861417393 8548 41205
643887008462819201 28197 40692
903650040199163777 29386 54875
664396404850734209 451 14856
680437912715891713 7701 50303
653608057502147201 27734 42491
434684568384991361 20281 68825
648972454327576961 2084 38148
261742670371621249 39117 44859
268858731899733537 3006 27586
87310493150834385 426 6786
708462128080370177 21873 51396
297235980595335297 26236 62095
290870968276330177 17768 26704
407446247896185537 22958 50674
261135358826635425 3073 4834
532909731810338625 10010 10014
257721395224471905 2205 6368
787002329018076161 8818 64936
417898575729523713 36420 44616
921563245427197569 4910 34773
245273675105529761 59292 61154
74882287337484145 10733 52224
940836174977619073 14314 20709
743171442670405505 27060 48239
525641917876832577 8378 54736
636373562632012801 825 10047
786659417794893953 5884 15050
90216736614284081 263 7004
580917581423342721 30006 37411
144443853032040449 19726 33766
78502573309407361 2802 41726
535620900877706433 16158 17823
274624105143764993 4529 39252
763766602883247745 33989 54857
943015797781598081 49352 62479
667570423507303425 7285 19069
742858305035106561 39204 41609
767010893117880961 28019 40760
934803271234045441 17938 42575
407359451502646401 32028 66006
360446851732596929 11378 22173
820429339710312193 42998 44269
693232560034331905 2457 33377
901698680704473729 27737 49505
340666520393519105 3382 12257
243820360919411169 31860 48591
405661101961158017 40832 50267
937451759878360449 53862 56283
562999905463890113 10734 53618
24661175240947133 6339 38128
626227181231129729 12486 31224
511533269281304833 64051 66072
811750496736074497 19130 57322
518112951807690817 53533 53672
982449837379647361 66642 67971
508179415297536961 6608 55257
15723978193300071 22421 57261
848572465883091073 23279 28503
426763896274096065 28702 58974
605804566372430721 50637 54967
369072900443690369 38723 58078
533743226596353537 3879 19413
512446786391052481 15467 67448
131378953959728769 488 29408
496151053571814785 22526 55978
752456154662450433 9091 40197
920712071311484673 35919 39296
786275588027368833 23561 49193
506058492479901633 27127 44203
680693307020046465 18136 25511
287464752678943105 31456 56173
27783002341028153 22358 43058
819579803753747201 38317 41563
118840685603526449 66608 68907
595624439125501185 52211 63768
558285162762079041 11501 29602
793403414269995777 14903 22966
153875641342263937 16416 63464
755188498398723585 32870 42263
362166054657979713 23988 57590
211710089661856673 13808 55076
254113604450974849 5745 7664
903367374620202625 16153 44844
160874425728199105 283 55317
758160817879463937 30326 49394
126805650639450817 32102 59760
758092422772222081 444 2680
10729210597606455 5878 28131
263599581918974465 17579 22370
10175562528171867 44775 65463
558761950643869889 31029 54023
136778615921830497 4109 66348
284891658851144321 25499 54169
185670378808250561 47402 57330
658917727071440129 1301 60985
429541011985424577 21713 58070
893594602055507841 15308 43056
231904753029862561 15047 40021
299171076880227841 6781 37543
389323971353750401 5298 19363
221833532560431489 18625 35296
482014581842772545 5524 8526
9538899975837013 23735 52381
603984329563321217 11964 25181
655926346102198529 21604 30608
858282121545766273 19687 41150
164694587042887969 14721 31453
118777329602924193 12509 64672
711954497447926785 7546 31464
543711004428754305 29387 39009
561650919787524545 19794 27622
689042063549170049 21206 23282
744452715177509121 11308 57542
95848005112014081 48529 65656
297110702107389121 33845 36988
894953853675193729 24188 26461
199422890988905985 39290 50475
634076904401492609 9367 19871
403060132488747073 32628 61560
298887234150061697 32947 61959
142565040179015057 7714 37663
642731166587292801 2563 19133
537928859815210113 61372 66295
205896115589016673 29137 31181
86438206758977281 565 31810
967944198114420097 12804 52238
832463327126021121 32648 33017
471625850701020225 26051 62762
566568050188173825 13786 22471
469811503650571905 50945 64701
731895463184130817 39822 44924
124195582610131089 32879 56527
633532163455306881 7811 29718
981185912265200257 43557 59029
258451092505310945 33221 60586
121173760601084977 52840 59834
139880496697848849 5195 56488
162648024217286753 3066 6803
612020663259315201 64144 67691
253035363557021505 16502 20875
908363159232784769 18892 47893
206646940226217889 55060 59796
925073101682613761 2141 37718
293131491718629185 8860 59601
119192908271962497 4977 50563
293623992570854145 11076 45950
455670853839492929 25086 27626
853290885099060097 23427 23493
393691367214508161 1706 55890
134622413426338737 18384 36496
626654533234329857 6472 42805
765153914437792769 20241 45313
471258012746652353 18329 18368
728331463006394881 36134 52556
358498118412612161 10707 29994
11032980469199317 13765 48453
264635790535955105 31010 58016
729972310830813569 17215 25101
778654400791793921 24520 46233
474694362017903169 28324 35519
670278426582306945 15404 36630
173537730283538145 57635 62904
973954432035341697 5089 6409
881535685513089409 21234 50565
338478657782225409 42770 60708
40656242066202001 978 64501
259208124824340289 22486 55083
918135660437759105 39271 65713
750895273475855105 45513 48996
646146538685183489 29223 31730
910864983390794753 17199 56366
441398849496497537 17701 38585
287196602177722593 8877 38117
563917652237190465 8453 13823
327598243155279105 18024 54578
45203331396653113 759 37182
410570456842684481 19978 61806
883387203979094017 14883 30877
670011544758850177 57565 58023
794653480592902657 25910 39763
883562130387652225 31746 46983
736542008982180353 29316 42088
661248719195157249 22089 30313
271189044644007297 35906 51467
807694373277563265 2878 54595
24035115079197313 34207 48580
32903380133447513 24587 54371
911725558473140353 41826 42088
826072949290711681 39601 64407
84558844814520033 16997 55120
131939869376680001 22835 24501
46895208309496897 6463 10672
648039916603941889 33058 47769
168787394703468161 35029 37922
191889744221228385 46090 58615
731891858918974209 13535 47427
56130781582346857 12530 19093
205452840296256769 26434 26589
364792493775667009 4099 37630
962344398405537793 13555 48413
192222684621008001 21721 59312
674987810825268097 26694 44078
630494587555901313 4544 7273
830369147882468225 28358 51109
442805363567948993 34366 42046
862394446091283073 20587 28154
390171356402419201 51531 63663
615180141174011649 46075 58881
950616363157870081 24117 34822
256715343215017089 3252 65864
826330645462704129 12869 50070
340435914913033601 1014 41109
266183381005369313 29568 32666
45195854444752825 24351 30008
809009724147870209 18728 28928
448318374449105025 21218 22473
59711324544245769 10559 66288
145821121869072801 9667 12561
256176651107338657 35491 68913
528993628374028161 31105 40337
79716161356124353 10797 20153
896643443135641089 1484 15660
846158235868898561 32684 43054
453791726708136193 864 17602
655193540107028097 19005 22257
722818766622690817 55659 57861
933777975363753345 38891 54947
350732307370780225 41979 58108
275144003304667713 439 65053
915553127449324929 17761 45991
464212935597174721 11011 37542
50861564982245257 7685 47961
972059968802106753 6601 35338
148603469743942881 25401 62650
805657558735148929 22538 42050
451573017811913473 14082 35331
10489086905103307 32306 44003
829340368217057025 29286 33789
351878866355917825 5698 28571
576355575298823169 40565 41053
410875646590817217 12921 49740
618795475805466625 9602 43006
768700563062580481 43561 48976
456317712525848385 9380 39143
92272970214715153 23244 66611
979091896469210369 6924 46318
86277183568938657 26552 38969
673821451827553409 15703 63549
411816763670394433 3122 58972
922073925630922241 6998 24787
855502733255534081 10685 43096
958444647854353409 51421 53122
927528740773688321 13803 28345
979071527749166337 47415 59709
97705309546341825 4533 67410
435470083401941825 23236 27056
674433079167805313 21867 48893
12187343613032199 12153 45766
259449021778848993 14232 56631
431745421645022273 35452 46822
779341952790396417 26513 27395
800287751634723329 6699 19428
238211213031263457 29111 49797
437014438588210625 30969 36972
51102085406334649 11634 23719
300397360200076225 33086 58124
341215591130364289 25234 59473
304007490064552833 23102 35534
271568543391630625 1798 47945
284196094513898593 1404 34505
771944460292019073 28132 52116
810393162973429761 15307 36168
325936396354300929 17018 25468
340932573847720001 8766 33493
571864872043661889 24036 51505
672203833154700417 6108 12033
394041983797144705 40127 43847
417804566162001153 45882 48971
465598246744036737 10220 59307
223000714844761921 37060 39680
68444897365274929 8652 16091
516599769233049985 46572 67015
524929917650283073 52193 55648
596659251552782849 49077 61187
158995983777892033 6393 36770
495395813166847873 6804 10252
161358180585949633 25053 61201
74428677931695825 32249 48114
822537255819177857 49522 51503
235020021027690273 43746 62095
530860856335792193 32163 54182
588420589298610945 24146 55482
552593130257328385 11383 65541
554774914749000193 43704 49631
762625152434225153 13203 66156
382855702383142913 20262 21857
56500454773633633 46031 66028
18027525026877101 26519 59368
451932808524063041 22505 28594
799565990149719809 60376 64118
512363903415156609 49890 63964
207397069023894433 10515 59993
954381187440702721 7246 41109
713106337651272065 23565 35201
558365074234949057 7000 33191
707589310931364737 30583 44266
224191195124163297 51067 57364
540446107326776129 6436 68745
342024576152887489 38768 57823
181924730252742241 61674 65452
215418738877417569 31012 51917
97031833453957713 43779 49408
313618107158099265 10428 29828
821174303579038465 43019 62155
345236927874211137 19738 59039
80857999111035633 65176 65506
249556565280592225 34921 67028
569709070129075457 28086 46987
758755444673084929 5023 65476
214248797487716289 11109 64398
348508159785090753 46930 68066
867820511923110145 9135 18754
362630534316579649 23687 62306
243910255215727297 11253 58426
562593865284220865 25927 43891
898385948647810305 16143 30062
959407930885618049 10463 37117
137404411063005937 33747 66107
562227948431079489 21480 50117
183219437553770337 64 9787
637420832638824193 13531 44553
71845711353237361 22147 47108
637079258032862593 42847 57120
766221892603706369 55381 56099
595299808595058305 7207 7383
701019716333764353 12843 36803
205048067327616929 19232 68991
557957107060172289 2239 8673
220780334114706977 22759 35885
832345921919969793 32149 57189
530814054285322369 50882 63457
845040892266094849 31196 41274
837430573201288577 13529 29389
26595301293060205 58 29610
387015064632400641 51476 51672
617621445029623553 9499 22464
588956113379694593 34577 53137
841849373220757249 13727 26017
162940185355388673 24039 41930
603508139276751617 44934 65907
379533677610908161 12233 68424
929046521206732417 10174 15519
823115926214903425 4359 44951
566806016980859073 3058 4231
232721449275302913 51786 66835
9173232154697787 32779 62278
923557525795168001 6694 26869
115242141317789761 31713 51619
395303613297642177 35734 51264
840668207656893441 2448 23687
935850129327256705 10026 45202
531110484028271681 18590 48262
692240101496665217 5818 35015
648236237784292481 7258 50606
534593390455860609 16562 17163
797671961596446209 539 21466
152873395720661153 26457 64872
518711628867169601 26576 38813
444939490769762369 28746 35654
322058423573974273 44095 46135
566731650777697409 5405 32316
972938155709758977 5694 37792
393705211785352577 27954 42179
877751643693638785 5177 54547
101575413085186033 22981 49997
151289277481556193 18824 34851
676445096660408705 25539 68249
9423482824569619 28868 65576
310552892848235713 47057 68029
770259027670395137 21732 68747
657411465721999361 30928 62907
799589194823166593 7898 11288
75120159929753073 37125 49018
543705874468759745 57163 59284
19849663417765841 44078 57892
213775144429501281 37987 59654
253286838897523137 12105 43695
49399261294869489 10988 16693
937809977043976065 8351 63766
676742813048431233 39217 58517
928178939524514177 37052 48325
853446790323904001 32161 61714
251702742066633793 19979 21995
529125696037862529 49070 59091
251157437778417153 23574 42160
985289417422311681 23852 43006
699156797533568385 51141 62817
248382356503551457 48480 50164
439958181564946945 37175 63199
846937897239474305 20528 45456
828215240475820673 16797 38632
951380308070536577 13321 55484
690564697686696193 36220 39154
214056364916078945 44352 65099
246242912815780801 12516 48961
623709365165748097 13381 61613
678704584145350529 14015 54381
874823678417374849 17436 30160
726728800637424385 21913 42171
622862436504544129 28384 54512
221761447549837953 14355 67033
496040285392073345 32046 50527
595920096230635521 8453 21169
392974258225873281 45918 59301
225181851496500929 1364 5963
704893233193974529 23236 59538
987274630596992641 13572 50385
606507079966473089 9830 13457
601669540859646209 23127 43221
938714822783484929 3676 38778
516291290598537985 52827 65559
446124642603958657 21221 43238
701011361471842049 18287 34988
12916629150016235 16427 34907
770475453143937665 46896 65554
775384732931865217 29796 34830
369559867183099329 40218 40450
367370485163835521 38543 41516
604994961238084225 24020 28174
71563980656659257 28671 61289
939370659266586497 12136 49146
711536864877263745 15669 59113
506833295871579969 19588 35560
244039189327434529 21833 23366
767797099085797249 39118 60350
45679218750198201 3720 13793
458676926095684225 30233 54551
607695177623465857 30912 36438
870895236354101633 3809 41434
395995519573762753 30504 55618
564984909716194753 39878 42469
77692663332992849 3369 11916
352076664702380545 44112 68873
781265886508467841 58656 61353
760157231346376193 41116 64978
88868961858562305 14615 22243
776730616123955969 18090 32266
2852978139589624 26572 66146
812795665584438657 45931 46069
293692006679958017 22204 59787
111557998688297745 6785 43238
503170196282557185 6785 67119
477963703325208641 11238 28248
965052243395202689 8797 10956
983533330206000769 6585 10785
313996932944963457 21503 49336
485201841178529473 30384 68831
416640114243318017 1829 46143
639024686787294593 42348 49727
668590435869393921 48821 64412
334817870148562241 18780 33084
80976948889482257 95 33881
341820931964861057 51115 62556
193115675942596705 955 21642
906500272628555649 50077 52425
64476922223928313 2127 4375
954678681749001601 32699 51123
345558184961593217 4968 62799
257323008884789313 8161 37259
675725143490378625 45810 49169
939422756149213057 28381 50364
415445507296158913 26386 51503
842323408041288193 15330 36385
227344715718015073 9231 55325
994402330830993665 35286 59908
526200986379681281 6717 51408
668518136633544193 35168 41044
207651562682936929 66024 68145
455884696180220289 8744 18313
643984399196728705 24068 28661
577826862574873729 36171 54732
54392774970761337 8459 33634
524298517619698177 46048 56257
152007771515744865 9533 41868
228125826373180033 24164 28095
322239989651475137 47124 68094
361532833063506561 2019 19132
516496866039108929 30395 37096
233655637148778785 32009 41974
85746702110849777 25683 26617
338045783404524545 14304 63863
478019647410381057 6360 61341
962235790935586945 50672 61534
261935226209683233 18019 64873
806502312409037313 24506 56257
937517804629880705 16037 34938
340044225398365569 15140 15361
957688082662837505 31116 65643
32081855839592777 32332 55210
767126465384823297 21198 32762
654830240967847041 52690 59819
467187717844492289 31800 65626
530389428543287553 44987 62328
518195880599069633 148 21516
291944895983469633 20762 33893
668660448634238209 19459 32139
435855575127433793 3630 28346
888657403650118017 20909 36398
897971085240080001 7246 11631
36893205920588201 39562 52473
452286437198068801 32994 44166
674199849687301633 34379 62956
4367499860357783 3781 49805
522037822474185729 16559 23236
900363770459037441 26321 50175
197211608815226913 32631 51564
315633104158855809 26816 40951
104105092592444497 26935 29405
773810180760392577 26570 68295
178044015080320865 21281 60065
877153214626439169 17072 66154
858662433700555265 20260 64272
117916201944623825 59812 61942
88182753715930321 14369 20116
188081289845548833 5778 68258
39342516470750153 2828 2864
444337172567742273 9556 45786
967071834462746753 3251 28236
62193700547105377 13009 56293
657978512492416513 37152 51339
959548245769511297 51458 65394
865689181486406017 49896 55536
9354608639007723 11472 25793
719012449590106625 948 52677
698009349233132033 37387 48285
731969502962943617 5603 42736
3646205374074896 22858 26581
21159377044693173 11577 11669
973727562809457921 8669 29535
16629118295359291 39716 62636
409832504381917313 2895 53503
890409438724869761 3697 35955
76176262484324305 13887 16402
253064150660879521 20610 32532
292984217564615809 51887 63822
452945343981905793 6162 17256
690977553439850625 10793 27999
661338249668578049 54530 58300
369024523350226753 2083 34581
927451926600010497 20215 46137
896791044501583233 59105 66528
612794105830847233 14886 50658
45762330011022809 387 29611
730980303627870081 16170 16989
723766963773115905 13553 58475
846834767819789441 24229 57871
730637504185018881 10429 51685
2759401043871180 12565 13571
523879043238338241 13100 61337
292621487590924545 1072 26561
265763038889723201 45221 48151
992255114428228737 20326 39771
839491571058729857 31744 53916
462894809911691841 26055 37035
712638838686196097 17697 41527
901869932629690369 42618 68711
25549586709132657 11283 61391
761290204131047041 42227 68362
14732264739386381 8127 15516
475836283322689025 58667 61013
716600438480199425 14089 19465
894209019669037953 10933 65012
379448371827358273 42430 46242
374342973852773057 6142 63153
888122897729232385 48463 52743
478715245191569473 36712 50431
652199445377412737 7495 41110
139378711363843169 29797 62996
969895792083392001 7914 19950
73628777265643217 1752 61145
911555571851245313 19296 33007
54187605390179529 16240 44123
376795743090269761 14121 28019
275921969964191041 22695 24571
949917112764175873 16330 30967
113991596379445777 3058 31959
250762135070587521 3673 43844
372018454907195201 23406 57091
969772663805123585 23207 57718
588501727489809665 12386 14072
899870963656297857 12270 44482
826336904087117569 20150 21670
519243928424394625 24736 43366
677846896975022849 20361 48810
791556777194628609 36346 45706
749487868031739137 26741 56131
506998482375486529 26070 59304
688403007035756033 11238 55137
343927594364629377 6589 40089
397364371906338241 21347 58544
717334214535007617 6736 45401
113490074673688209 16010 60561
670620519487542273 6127 29712
800786904549713793 44685 65340
29781862381447865 12848 14703
360277703336802113 1173 28836
801409845615836545 5173 12464
263566102674889889 23559 29527
19286080288928533 5145 50106
467133143490041665 29068 47183
325343797058010881 37818 48018
754402127045413121 30792 55920
555137447786201217 15921 57541
588068808184939265 23176 45421
409964780037284993 39836 66850
73893761861985041 40364 68662
758439305644053249 22052 28705
850280368735024385 47723 49201
435450145192064065 11394 42236
130402955361748945 45692 67959
344980862585920513 11247 64874
218770248230779169 21256 65188
164460081104579105 276 2579
95307171243877777 16161 67226
145803207066897761 2723 35599
514857269348606657 66041 67840
237135416491369697 1864 41031
626342849490189441 10199 39295
931214249435477377 43138 68726
753489210222735233 11120 45363
547964872605291457 18128 51858
603743793948343169 43757 69032
582133772380238721 59798 61641
492583890557181569 28210 60280
610927739283496833 31865 55051
883528725187748225 18192 22740
968907244370349441 12101 35814
165383962156848705 19587 50079
657078110429353089 13655 20192
760787873124645121 30392 60837
472468414324133313 3917 33755
117653626152542049 26 2710
912109770038526337 13471 63745
87729647242898785 19228 44982
73182518484095745 33140 62295
753479855884133761 45303 67720
169840630670478273 35460 36020
100520425410866929 13565 38592
42965754939693569 29371 29765
248849182189314177 36310 40895
482271355026384193 45801 50250
878903657812291073 36594 62963
7329079920772586 2540 44659
397811509222318465 159 9622
21068500523000469 8117 35649
255914102870480769 25051 49171
43686915384988369 12038 61082
473047586397722625 48500 59574
94037278949272721 12938 66741
783779409750142209 22241 57310
395330592041666753 25497 67186
406534478118853569 53963 67506
10296880958492239 49355 62409
777769749570030209 910 42346
698493848292450561 66126 68711
6636460108563115 21390 42547
238241340783574177 19264 68126
343137087352179265 46118 63198
531410026125719553 30572 65226
439595041912067329 20062 40618
771625172666546177 13976 17517
841574291469800833 14163 50105
834529312277162241 29586 68724
414684081987257281 19500 68285
163794559565602081 15059 40421
282390909436006881 39642 49945
852356029463017217 31988 46883
756242037237338881 21883 68069
582605779244090625 35187 64632
298792410799354241 8886 45822
788782150705394305 9439 30009
639776085373863937 33229 62932
925221875355575169 6656 23636
469583322179776257 68113 68882
225310452200723425 18850 54471
265109988625166433 50904 65828
380920384117615617 18812 42856
908987268589800833 37263 38152
448030599332774657 10318 18516
173251943525922785 3581 68060
381318273114189313 30364 43980
19158801641030009 16498 25599
384360538800827073 37532 46507
555798096338005377 24118 56031
92939200182684097 28614 53300
687798351534684801 29882 50362
630995409921460737 14126 15061
511144709561005313 16414 18040
120601819726161361 5391 18207
732892998377597185 31059 42164
623693352469082625 36821 67029
259814954492750177 12400 37936
957360213645102977 41127 50722
123187331851358545 1372 38102
967823639445690241 29256 36084
315447790395847233 10679 15494
665217666905121537 26626 45668
121110769092414465 16616 62402
223234063414516001 52152 67627
726454185015736449 3964 68960
949977006048129665 18947 49106
548495641314719489 54113 59596
472063016995086593 44473 61033
948402846478938241 20736 42555
24673635214227829 5462 39762
517834452724148545 14494 45202
44603794298872401 20790 24289
105611485477137281 17152 40036
682225300970088705 57852 68043
215740273135185857 26400 48841
134075862985092449 9051 18975
263323221613443777 9751 52348
734264556936878465 6761 57721
292761560905493185 42746 56768
290896778735380225 55124 56836
504748901351629057 29420 39879
256509944376773537 21180 54743
586207137852785153 14874 33017
92380597783908065 28838 43624
720037619667333889 63280 66128
920269118031896449 37102 66281
870978865211018369 52349 66066
573190651196206593 2316 14036
931157445752202113 2418 6740
515415590113008193 16639 36475
47784111919231265 1614 19764
260697939365307713 55430 58385
46359057467594057 31502 45998
684979501907562881 654 50283
198077676116444225 38590 49292
169867749187979201 5819 26161
243364502183990081 25689 43355
919755924517744513 26096 53846
679608730139864961 11775 55695
703517952096710529 43585 59412
789054435675392769 219 47619
199350700248871265 57854 65217
433842921091216001 23788 38811
701739371054749441 26633 42443
316977758364995329 481 63643
932017826647069057 17631 69022
814488285647332353 40397 57807
561793171271880001 8256 57739
188610381939081857 55741 58509
329532918632381185 12967 23663
21946441746255377 3141 55532
376628995267772353 42673 65739
80452731660582097 2288 15774
267108423089496225 23889 47085
998182913578876417 26012 43029
932902090497627521 33322 65601
871661333121902977 56611 59817
405777067163043649 52553 57524
866082742458761601 16451 27307
481484529561477377 18615 19524
995216259178615553 22763 28634
701414558857919745 56975 67743
512025047129117889 40567 68518
805316361543894785 31639 33814
883266135901276801 28 8104
868179888867373953 7750 61505
144743235395939265 31947 62427
918253720775005953 9968 58564
942273638072119681 4342 53146
304035768342600961 17173 35259
911481447150198017 6213 53560
938444118766589953 1406 29984
578289757536548865 11969 30355
993461841077348097 31900 32412
317332839359526273 54047 67078
291670918758690305 10999 14956
333872414096330049 28288 61017
970653392809566593 54776 67392
38146818971160457 27852 54727
461910902712553217 6700 50340
856967011102067713 7719 47705
720447407539396097 27080 67496
113590602372998001 24698 63003
362767450204849217 5071 48987
593991128967015681 9003 51646
850053428791853 8893 31331
686290842608446593 30983 36694
946078720016025473 33769 65343
164295511982469825 8456 18435
749144081482867841 2870 43669
756283830433321985 40038 65692
581331920762274049 24651 46843
945366649566945921 29105 62558
163795251316543041 11517 60834
547463255039378561 519 41770
766892839195996545 62571 66991
576225394927046593 35865 66466
589292822382347521 42372 42879
343903017349138177 24079 54172
903710826293782017 4131 15533
703469014547376769 51203 51825
245064428576256449 2833 27541
217794435710505505 1714 62978
753184984463807489 6743 52842
167683633460068641 18163 67823
78989351648189649 10296 67218
215592683087240993 19009 49165
189253916636211265 17474 60022
9278046371431259 5182 62019
458960386822326401 43468 54775
932511758952689025 29982 49039
363350652150380417 12098 32095
698291115943941761 10438 12747
82452214979653601 42902 61919
234811040549235617 4364 31479
149372817722230881 6891 44538
132911289346250081 44879 46798
346057522171179265 24192 46657
290824789474800833 3220 20815
990857336862454529 3755 19950
461200945092070209 30477 40328
608240101615010049 2491 63963
261219223200246369 21334 47571
97595480423343873 18481 49111
149098146690786145 758 41996
854790898184006657 756 11716
551715209607909441 11980 57727
444329516977198593 56007 59410
918806740228301825 4633 25094
465197473212995777 10264 61930
632058618471550209 15077 34316
617163086973455617 24848 46404
923190402186119041 10691 50397
228763740745534977 15165 40938
117300179471829585 19611 40897
187995311584579393 8931 57256
496140034089830081 26263 31193
793134117599990401 3598 65760
244782664359011201 12630 39942
724630108332384257 24844 26065
952844624455163777 66293 66741
88048501363203969 32246 56168
575320643735910401 16770 62781
562068783486857601 1460 18480
618596168470428929 22700 25291
368720805117291649 28054 34291
821967279139190785 15981 33891
163592268348686785 23735 28497
685707264418649473 54252 67421
703108197871131265 34888 36604
145938911145936609 39753 44823
930180925364588545 20470 23910
765198405500893185 14169 34135
494309787802862401 10127 28067
147531906625008705 6612 47090
112081233081177345 16673 32668
477378568974241793 2816 68387
914066304023236865 4042 49758
570412645489017921 49258 51967
522261428718500993 3272 13444
961930283863562625 10449 47802
528365444141925889 32617 47200
490060971882829953 7024 19178
830328906138511489 5449 34338
366626746445685825 54580 62938
445905021959902145 2092 6179
390345219168342081 35908 57095
656312397696630913 31150 54564
761736561737801985 2980 31524
710916934620783489 19657 32437
74523354832852113 29782 37028
612518273396211969 1287 47161
326269131848842881 6370 28914
511773334032540097 6857 45000
196095193059665729 35467 63072
31304232416083269 8149 40405
348613400773313473 39158 42907
875921295818230273 24882 46805
327945301654668929 6944 62904
836801802950510849 17547 50016
598332412521497089 53588 66957
581937792970450177 10799 25195
771560498821418881 14304 29072
885962968888797825 33056 64551
962778757888155905 15296 38061
924651963268942721 20389 33044
707600006419884417 33966 39585
932282468668383105 37707 44201
141049287163806273 14340 67464
25010571874332757 1506 27399
129935712330297553 49762 63634
14507425160694255 48494 54934
372234264188346497 19117 35221
560204275833214657 5809 8589
222034907873652545 1870 30992
699816528193146369 5050 17549
102944243836272881 27699 63449
940858020840097 9658 21829
221173619414219745 41094 48938
920433565773571201 34855 37399
613100182805919105 49408 66460
752936076807415553 14600 65361
275765558787018241 23614 39796
635411248765002753 29869 42468
595706454962108673 26972 63789
501857236962536065 8440 41871
596765087554519681 4244 17952
773232559159133313 19621 48849
686925349952314753 12197 47900
720138089509546881 13759 67669
207722737801933729 2952 65967
710654836715896449 3588 28672
862743099880869889 43594 65103
797200275907641729 38045 65660
541084069729254913 17017 42618
310468065074523713 6825 16748
337744315983979265 10430 42089
860455307574270081 3379 12448
851547286190825729 24718 32406
464029888998062721 5786 46977
234251738000235585 40125 48505
743686077863941377 1964 4572
120927379069502913 29984 51788
398927351688733697 11890 25695
434974215777042881 20910 47978
84557202691783569 13161 22396
622584964452588673 21333 25113
250125747605643777 57104 58075
22345668092807361 3046 51439
468493140531222721 42819 63629
266011685500519233 18534 30385
633599904429267713 37614 47986
860314210207956609 302 50136
328281115024921665 3028 56865
31941436166878389 8221 30180
80679200248745537 51885 63457
741211521784801921 25728 65280
825666416426628353 38706 67484
373072998039635457 7638 47733
112026251198436449 24136 41199
137630653036961089 10379 50469
722949754038850817 24928 37814
142215299028581649 7553 62738
672037033139311233 36819 46285
737473651783513857 18888 62547
761084033227291521 2792 68286
24846708922769525 15303 40678
374098791068654209 9759 14220
354381449991262081 18093 47190
929790299977739265 2013 34312
312534895484336769 17395 61971
88048004248186369 23978 66046
484885187890423425 8288 13925
300433695814632513 29941 35359
232589088231424769 27292 34312
443685476066114881 58837 62020
201453389344788289 25933 65842
521359158722773953 5721 44658
632282447892979585 1372 30575
735555867892749441 1868 22503
435160946346822913 27909 34616
297497354004690369 33671 39085
146933930192052033 54560 58687
948486258152222209 6197 64904
205356535791406017 61786 62374
12602985265900203 9158 48916
713396875631790593 37781 44086
431579144014484929 44044 51356
423212690558838017 33998 62595
346644282448863809 54396 61892
436760864819650177 16567 22481
428321276012148673 9207 54017
442540091908465857 17485 68719
207663153533658817 17866 61627
404464070417277 31246 48230
816927388005872513 30263 46511
200242553748719137 50683 61267
373784281689438529 21111 59993
509384661077479681 33431 43204
169588818759898177 59551 66973
210164444007556737 18626 29584
935757412795496193 17643 29026
465334367834348225 17884 23759
540417779445967041 15265 15387
712095746579276289 24818 53079
374134271854273921 39978 48402
437757660224765057 12054 59552
224920166169248161 12274 34407
280984421669341345 14071 65836
449033390921728 39108 61388
481433743279811905 9493 55777
381019910604045697 13807 13958
252968985298334561 1801 23823
563003112975025025 16128 19234
871510290524259585 11592 44004
692097467539944961 16987 44994
492069112759349313 15107 43564
261340307009888321 14576 51828
815105117601976961 57624 61716
812170718070696321 8032 40667
606016388450083073 24414 56122
847401048413274753 35389 61894
338537426981549313 62271 62557
835089883808528513 27398 44765
507903888221601793 20080 59175
205703829260770017 2740 39946
39746414498328169 11692 58283
443165563375721665 31299 42861
732589902700194561 22255 58151
11631730378951489 10345 63049
192471172287969953 24335 61723
232602280013161089 2315 35001
657990603446943873 7251 28108
149791554760312801 14057 67338
258181868809092673 53859 59349
296945530952235969 1194 9170
490796630821588289 37514 48466
339126349025406145 65864 65944
28763447639011729 27531 29500
835819817721834113 23177 37249
777382255512957697 53904 66811
335538177479932673 16393 37293
822129875056592897 16408 44325
1765074306327109 43853 58511
251750747387713857 2791 68952
565630949105525377 21011 28603
678234594600088065 12248 18690
607070859533330049 1842 42593
975658688092334337 295 65163
658101951582736385 2382 55227
757661627305399297 51721 51994
686138203751660545 7149 21559
138343000220228161 26320 52060
75459580673253873 9846 62616
891827001691542145 20250 23620
294919660260312385 16467 44527
225670248326576225 48211 64123
573162630485640513 13948 33161
844862220265159937 35250 56172
672125471568399745 6168 58264
936546108137942913 12183 52869
112877492814902785 29595 37192
553935581864767105 49700 56205
878739381903919489 7810 64063
597946612461907329 54650 65962
890122764380961921 4377 49907
757913694057979393 13840 55430
961438072945817601 3487 30857
523219678053916225 11831 32766
484780141894617601 11725 42348
704069739541314049 18918 51274
287105032029238305 10772 27726
869988309544265089 48652 60853
658335158951857153 4966 45340
348577317572225089 10636 59305
1999443567974880 15833 38295
917073576967563777 31352 54527
778685348298381569 3911 47906
807734278386863745 50912 63495
159384987651030497 38562 68518
111728784970249969 19983 29902
198205860515983553 54423 67432
51560217824633273 48126 57064
309518797201839361 26778 29670
790894006898664577 19602 65596
511657498160928961 33217 49850
597299513491936513 37324 40807
678698829239088769 25556 68189
689275158190905985 58291 65162
517498595331758785 10959 36051
504509275252591041 32651 53187
199295109147222145 50374 52573
483331843310136129 19009 64160
861134249059944065 6325 25044
402263664131215425 21437 47270
856948271952596481 25482 31350
938606141365209345 8558 66180
885393153301592449 29689 35490
808383017358469377 18599 62408
157884113907904577 57209 59969
217498110066454593 5305 14400
707727761161919489 31406 33202
205693415773357217 6308 40549
98917043712866353 2738 5852
539225898260138369 47496 67241
212826768806465345 12943 34115
405710055627881857 18014 29048
252424947943332257 39426 56478
371306776474593665 39642 44536
642924037804050433 37148 67201
699761352513167617 10968 62814
412474622223832897 14936 31043
364842935194200641 33225 39699
107374113906232081 13643 49590
324750423143743937 973 22008
437337130860250049 13290 39684
250950374454358625 46429 67521
361205521996538433 55377 61722
368181773598013953 29873 43678
265707805549673985 18272 58689
303963428321292609 34577 64364
34398081640020453 17042 27854
526833982818008193 245 33305
673762640903653633 36565 66750
894089246384989825 17253 62429
466473657829681089 52907 56664
96979220220351441 10755 68162
819343153358936193 14577 55371
227858704051765665 47669 68882
923430099661104001 21922 41205
302157888662950593 1414 55463
426541903106432577 27618 66576
973280546674910593 5898 27834
176749688270120929 2304 47868
7406851248237701 992 6272
84112398444538881 1089 38111
936686901907574273 516 49470
809715276940622209 52602 62978
86082895023881889 12766 34574
346676570957079361 14221 63841
882868432601494401 44405 66148
708983523330630273 27562 29947
115964619065710657 31534 35773
467751990629032833 35457 47328
536619161608381761 19647 48106
695584248774523009 46251 67436
713476121195160577 1950 21869
784146044944840577 679 29617
574002192467727233 12412 57415
267402075097805889 9356 15269
56350009194904513 31402 55085
185116997664486849 39476 45443
291640988685497153 35468 45267
754790147828103425 36261 66556
992905691341380993 15521 67948
206608733841683553 56035 56313
652644371622638849 9329 15959
544180018602048705 30090 51265
446806919871779201 3807 41572
107428650236379041 1218 47414
553269765420520065 31232 44429
285175691452522529 17925 21969
565500482145612417 30346 60206
623933127080455553 22017 49089
674376269392379137 14247 66787
470317500014203905 43769 52582
553721070247338049 23606 36609
822963880680866561 7255 43648
899749686405566977 36570 66316
441011938007662273 4645 40915
315046023106564353 7816 22324
736667809088608257 4488 60856
457503492468813249 6892 63273
627460876153236353 20240 58198
688443138386208641 60810 65074
971534267524809601 21423 50153
113355710521954481 5262 49107
746076827425710593 17567 53332
116395406906551809 16540 33164
738473608936864385 20784 36523
592409562802512129 21911 40283
248004131789315361 1297 39872
279203642734461953 5981 32986
298890860457923649 31576 57036
90258433634215153 8012 59364
702018183749842689 52815 54260
448531879772136961 16516 29625
508205141162200385 11453 20526
150300890547011777 18443 36625
91160183726685777 22282 54038
783616393228545153 16437 50033
354730422846436993 3029 59646
211972098796319841 19445 35201
463772419882374721 16164 47080
356627594249321345 34154 47561
326743056124520577 10187 51434
888431735101217921 12751 50190
686792843150698241 26991 36232
549650150717202049 7989 64098
329267691397625153 12200 20638
110728273266982321 17458 38919
554786747276764929 22258 25739
424200819315164097 594 25580
246842380756397985 12265 37608
11593089796829049 23544 28738
486651770223375041 21617 22667
394080945868257281 15219 61957
188377315084601089 40650 54403
133188034130920849 45 23414
939519255807837825 2115 34897
811981715247700481 25276 27177
831176393065256065 22903 46875
781094738277655425 15129 33958
354254317411886209 3004 51476
47320321232138697 49942 59427
26098197940733317 13119 42309
147725816822951841 33319 51642
459167791554605761 17340 28706
34354593176036729 56942 57355
154419536247367265 2859 28405
962665043117706241 26594 68449
560009720534310401 14139 32296
712147572634012929 58303 59302
405832032833068033 29360 47752
650088393351790465 12763 22556
668805122730063361 17189 63697
977252391732495361 57733 60444
739626940773042945 13351 42801
273638339724922017 1170 55634
27282659007056509 11832 68043
801256878566409345 4755 31991
407856875824130305 50610 61283
400552759520433473 2793 54784
490074446492329217 3500 68852
713136915728686209 14144 33223
467332185302389313 52803 59728
627495121077426945 49822 56750
997944769278319617 24421 54243
454663018754207105 57016 61767
140815673231479361 34567 67380
72777022939998657 4759 37255
813325851871510913 9717 55069
939206194277378561 10520 46680
457698989791005313 10953 65979
80265511339174369 23714 33715
552564257931948097 13494 18382
692892195563860737 12976 49897
608628715994392193 6360 67815
610358696133896961 18821 63931
246550916546667041 46844 63650
354228128282048961 22643 25726
481726596644996609 22834 37198
958501838901863553 35648 46066
530735323446094785 12315 59007
35517284428738805 3536 4435
51818058457051561 15752 18192
171685111529210849 6477 11054
615699177707241985 13018 34624
997407409715979265 45859 54044
606922658284680961 6373 31822
692471431899999617 42019 48238
351150658091029313 43227 49864
106979651962451073 10817 30492
203521001177612961 21224 38992
696980987632155521 17529 54226
571936779733348993 8327 8328
499450507612781505 39697 44972
526021511976360065 13814 52016
390916071745973441 41974 52418
28871863950485021 43144 47364
162772492932038657 8937 28743
315508799872524993 42261 62761
253528488184496577 45217 52053
756134163929274881 37533 54861
341501328190222593 57861 66066
354239785291532865 15634 58314
175169852732036449 32454 48670
328854179550916097 34004 54791
598943449762902657 2411 5540
318315825105479169 33711 57383
405855428597799745 20390 47397
409346228044583425 19778 44082
581877969029225345 8656 64267
611225338052925313 18706 33912
740622508246044417 39713 44225
480133476083040001 13230 32498
356507090747346241 36835 53115
82123459830363281 50842 63783
917257596462388097 3043 65902
100274945817190545 34785 64745
93548799729919809 4340 50963
628269609126711297 35342 51149
532460576647846273 6988 35301
204185044700039969 5753 52893
699740635628604161 7383 27616
441332084397593857 13520 23160
117341465427880817 39689 53608
366680999272787777 16851 54034
157043913966621313 58904 65852
739517498920299905 28867 68796
310314092353191745 14571 14885
983815258876802561 53648 57246
133469129732237233 240 45379
435793561133202433 5800 36060
267343894252189089 42886 50459
537437539014987905 3513 25247
274005810363608065 23865 45020
327822980945065025 1251 4488
732881800172034305 21709 49706
515548758314565697 1294 59107
229329080316762913 29727 62916
105465693100050833 38755 46847
220805715315844257 3978 60182
815395750240568833 931 22566
305840972113575297 44620 55326
101562698303389713 11881 50118
918803203448103297 18732 32161
148825363375351585 21667 39762
854632381315401089 33130 63684
152789194150550145 15522 62757
611746429398532865 4281 5264
858458464714189569 25351 58830
499941827760640193 9976 34782
878133863459403649 5105 5378
733991069046620545 27132 58337
819422491530559745 19194 65379
739835165140807041 25679 65984
858376769880258945 30615 45439
705807536014713601 690 7981
597234621436953729 34913 53704
642706388069772289 17181 30295
643026842152785665 1480 66287
818333324737036289 14580 64534
532370409808095233 22345 24287
481749032724668097 14581 39024
800642971591734913 17970 40136
921902341105191425 34606 35012
872373941243196801 1535 56961
474090666404524801 9794 41130
740276864815008641 23247 34978
96118597017660785 19921 68655
841229219722407553 30192 65472
959514925464038273 5713 32694
188792547878016129 29466 34749
872730396381523841 35754 68359
663157743059869569 14189 14244
612686802534941697 4779 36711
730763371347400449 9152 38922
714734949929063425 40588 43359
5948033671813847 40274 61983
738992715246286721 8713 36595
971124080935105409 3228 20585
582085037120133761 18206 24838
211148392062895585 942 35054
573327622297515649 6559 59199
729239557620395777 13393 25040
25136697903118233 20567 60352
590628364287482497 14129 28854
358602401224533889 11309 49683
326894757212833985 19484 32943
315202797703005185 2784 6399
218676432464874881 27671 31139
10976178029071805 35510 59195
899138754553355521 26171 55165
355269478194568193 7867 11210
185365310718452737 2630 22015
425785614515451265 21454 57434
690031184513479425 17122 22015
205473796701834753 2668 16650
521671020168511745 20578 40854
95166627196451969 31490 57488
246118333134326401 43421 59636
934089080941984001 13415 48997
702941688337062913 3712 60152
208138944491299329 46466 53572
86760230147511665 29132 50686
576652495802516481 44734 68118
199815833020139169 10961 40240
908520619143875073 48215 58443
906965891239117697 22526 57255
399004847404992065 17582 40791
311501810849165377 37536 50701
876903412838078849 36826 58445
296772917255843521 6659 13920
544278549366833153 2702 53447
994239198897716353 25474 51216
970871172379847937 48001 49793
779906540609069057 23690 48261
863523759424648321 18770 48174
518433196293500481 35869 64860
752877234051670273 63802 64011
168823478907960129 54097 62819
133337773928229105 41293 61939
153923744367673985 7388 12853
417283837325502593 53577 61349
585514174846885249 19311 41347
534566655653829761 19676 55648
218536030914606273 37525 46530
815951813543836801 63147 63829
336704732085301825 19311 28299
771263579418540929 3743 64237
426747429144981569 30769 49726
3772751946232945 49551 49562
284343661789911553 34298 57111
350373322604522049 28991 30427
661161787393638145 14427 38197
369353747029965249 17619 49903
590329996159276545 17701 51418
606199516422560001 33091 68345
849544394090813185 8752 30581
978767010188509057 15597 31422
208064966120225857 2253 50981
60108521058875657 14874 30335
276353956421473857 6390 55226
98308397370420417 17285 39634
259190842973275425 62784 64188
660013906257301377 20997 50926
273800612982185505 6294 11168
941390575643740801 27210 52593
285294270570922497 15626 46621
585226320890907265 10049 35665
129125413098478241 30505 66552
830223437537387777 33435 35987
161749028138068257 10131 11056
353877833172855809 11708 28520
189575900787943393 53296 55922
109376785361067873 23946 45910
361481226587962113 43487 66973
390345429845719873 14833 30542
443858502145303617 44681 69056
89623560879079633 8802 23300
964360015649951617 18329 60177
441288090471697793 701 44206
379970393685468353 45057 66319
939946301230950401 5784 31037
824125527806963073 37828 46822
947833514323118465 6849 13777
157415488409100129 25774 66983
45950372353178897 19551 19706
177114570441027297 3039 57722
849236984843326337 48184 67077
251930178552484577 15046 40558
786235178861435521 44315 68618
550260062204308993 10802 20087
205493822712494273 24675 58296
819898581649511041 15296 16063
675974286901396993 66784 67475
491523955970983169 40148 66199
362801215711112257 12439 49179
346413312168337473 8736 35308
229867536368974625 34650 61767
592551961281948545 12515 45297
260692734325854049 38278 65645
366100307088828481 55146 61219
904948073637019265 15816 26749
736263336469754369 43626 45681
491742358888227905 12607 47978
531914032859120321 19725 30189
907025118005666561 31827 44664
13536927145260337 31943 56526
206962169475868769 20662 62347
328536555710684289 50038 54415
151764497017314433 32254 52639
392227045940437313 8483 20955
229781796339533889 2547 33543
730069529821022849 2872 39850
40873860044801089 11497 63941
864416280833360385 8467 51561
350556108745816897 34786 40371
954556210791650945 37514 39304
83263318672681665 32346 33640
366938448531833217 9823 53672
758033246346297345 12655 63581
710550197856278529 35463 67163
507465378846578817 10457 50012
485510237761225473 40063 56666
694635781998297089 60025 67925
425372809650127681 1172 27434
481465736064411201 16044 56993
580896177389995265 1061 13248
453646360870617857 37572 44292
524660867756082881 22594 44846
95239113525881441 33114 49282
79874978633007745 13593 48024
757703400169585665 41695 66049
953965262096886529 55700 59416
944897146642933505 4334 64141
864727601598154625 3386 36102
843035169416435073 7914 46640
523057065064861633 33650 56533
670008668143967873 4050 49622
879755146685916161 52043 55754
430599615396513281 11853 26744
961646209571654273 30420 63555
681291938678430849 34291 64827
706059433314401025 10326 14040
386135461183993537 4542 49318
622706912460259329 43783 48405
227823710845971297 9474 51558
187457464624039009 44164 68757
682825207522736129 1352 46862
799698171450103297 23880 54655
903856822435688705 49377 66388
518804449716491009 18315 30445
193955509814639265 21643 49544
551705853483227329 10283 35902
307356599866071873 1800 5585
127895227101483041 12086 60694
504142807531277249 55720 58313
592829187505628801 3770 24019
316902027865058497 10195 18041
335102366863161217 19217 49719
966254857522823553 56210 59427
207777937852583265 35123 53353
941470718822220161 1747 10367
99467487114203841 53262 58978
511359780950211713 31085 46000
735301228010285953 6437 46808
869032507481410433 22893 57760
141441965081320129 14029 61698
589506187912189057 5897 24667
17273971098418885 20659 47156
254385316222286657 35338 42829
653100817159902593 6933 30431
162888706778371521 55329 62236
368436205459261121 40128 41319
363224095602948417 11563 13768
495530627988493697 57025 66824
957365629272612097 20822 45619
276203393748730273 37789 43038
956359456603511425 44664 63784
866195588525364737 25683 63098
505127199977945217 28487 68811
809805984403254785 15985 21212
642992387621763585 4999 9647
569266519759899841 10763 16934
666697142655078017 56672 62907
893313317803645697 54300 66457
352075503227130305 13496 16820
208882774560613889 27730 36120
824894138080846721 21078 31925
389764348373148545 27977 50727
922494915478001281 8716 34605
365707687749527105 31928 48264
301766961521263233 9809 21587
737454710731626113 5780 51024
61910364750051625 5236 16367
424411346299258689 44130 61333
501104664955729345 15223 49841
480080445381332737 15139 31468
395790008009516481 2191 49786
554221440074591937 17950 18552
47544362264698497 13008 15347
917452279722013441 20679 39704
457040550795458241 25951 43039
63650391284404865 33167 39097
736561657282518273 35618 58850
672284795984069249 22445 26681
546608537348891585 41318 67281
158036410272750049 11322 32060
370115357400390337 13399 28661
792421171428301825 3934 28142
829834893844211073 24947 34481
25604148959509133 8372 17658
707186651781338369 61507 66966
79940510389263857 3549 46559
584877565039693825 16338 37379
212208783641436577 37157 47295
468036215719774145 51650 59551
323950164936505281 3481 10902
560246607368927873 38440 53199
761502218483549569 43699 60204
991208543742711553 44549 61685
599403923594024961 12568 15421
159867714043844705 13060 61891
487553222368710209 3176 23786
133024026207873905 31132 43619
538797598192999745 19655 33429
996924162632613121 10143 38636
699441257329887361 21895 25075
934773679905898497 10966 15200
667740420036381057 59241 66836
942218905311978753 13643 49351
447378089064976321 15365 38340
561701835019544385 5632 23789
371722830626211457 1409 61938
448518279073713473 43464 68731
939718551528194689 35465 59524
873136281232259457 55654 65796
604312781745534209 41894 49595
828231910088664577 1281 36510
768903630804963713 60711 62255
532186197311670401 12404 64284
2802607196528584 11560 11917
576170135699474177 572 12263
357911900908824513 35022 62684
858033443620509953 11523 53080
14160956475024023 32032 67028
399695981624365249 60034 61505
20030848289330549 43290 46229
200125298228197569 52527 68475
992058251608810369 12775 42317
592423723409471105 26463 62343
933424325208996225 14528 63621
742044277110746753 10689 64602
966643704803175297 35029 38103
871155642466011009 39358 40401
434667837235274113 18352 36802
578366109834870913 48181 48859
46446178921868865 11516 23160
4813070671193743 39752 57096
395626159400173121 9623 35905
139678056624116913 22590 64846
741914147685207553 6243 11471
73902515998060641 37671 66534
176109451605519489 7988 20315
542749363300554689 7510 64422
130240780289298641 33741 43953
194132887469553601 4819 40023
147891169096006081 46588 59997
922631569785007617 28187 64132
860652798441378817 35691 63528
62110903405926625 14960 41199
18005200785061959 39954 54796
953601428122009729 55363 66615
849565295066028673 14535 36257
887908984952193921 21249 41009
891737379400218753 9696 42168
513101159872629633 14267 53448
879083225665539201 47179 61440
681418619733637633 14020 41405
6239355315038609 2122 57905
198312502689002913 11761 53367
605302848014972033 20660 58221
578842640692474881 26519 68716
428947373053809153 8517 50455
314230274448870977 94 37902
41647056038470969 2820 5244
913887415207614849 30109 63991
392586298293103681 6290 28696
144960832986622977 35307 40838
915846391848148737 9081 33564
146010891992009569 3307 12584
768956876240942209 18040 28592
160718642709294817 50542 67175
337816588530387201 8521 40438
5660120498436784 1710 25032
952293222049682689 27355 36378
150262988731679329 31948 54774
562122857836655489 10398 44182
363362552144625537 31599 62207
911964512912909697 25045 45194
685314517104156801 56130 61424
807374853976966785 48798 54244
294764467092466753 2150 25388
712781332209480961 7853 60932
387200538740057025 34071 39011
802053379723858433 46722 65001
625557557083627777 2915 66859
515129670989530561 28794 55703
978356727276317185 38909 55032
80094516513298689 3165 56833
286396346445219041 11147 26372
129445783747620177 6947 54978
348493779821904321 34052 45375
840088018676183937 60878 62112
85455062334236945 50789 51306
79889486297368257 21195 67615
867728606862922241 60395 66759
121098575850112417 5584 55380
871648084088338433 37717 61897
847073636149779969 8659 50043
941663486001527169 9705 55119
19679979505880853 46672 63724
480563522693078209 22744 23019
322840012604139329 16527 49796
565531166207730241 19253 25999
982287391876667521 4203 68848
653030117362067841 3502 52280
381688177285717249 13245 48108
119741957358865393 35514 40365
832540870900132353 44014 67364
227523799556596641 33249 49887
10790708608688249 20187 44916
315478196530957441 52794 54649
33068115574678813 4185 30149
126267277945078865 54169 64352
347667028105540481 17010 59539
488764960289426369 23648 54570
808245124890888193 46908 47945
884204153320272513 35044 62392
752515435245904001 38312 67890
31461303603517621 39016 54208
660224172727652097 32202 59232
972733692853541505 592 68175
238770502768112193 9023 59445
798996463479550593 35342 65681
661228253299796609 45559 67351
818243790770512897 9651 11058
45387219165952785 34312 66324
742928181472532097 22744 50737
787114009410004225 4244 5043
940523130081306369 20031 68918
249255761310955393 33649 49466
661408386393883777 14809 35224
729450181392607489 24508 56618
878889449891094145 3648 44763
274498100747202049 46199 50219
956662749284983937 43802 51085
766489870740343809 13394 58612
734534427553075585 4940 66160
192541354471039489 33109 33310
234257889571932065 2507 9888
739971461477424001 24550 27690
45727317006029721 8744 32827
355029447502211329 12136 47601
807251086756391297 19048 32726
249078946883287233 31510 45009
997084456562436865 28291 29526
239925822765819425 12354 24587
996675048530573057 16984 17080
281416731681176193 11721 14588
423420383680738881 47721 67477
295552176236164161 629 26351
99962416331376145 7416 17621
521670782784184449 7377 25193
840443883366635393 14461 25711
960653074443904129 1534 49731
66994065569399905 46528 56775
51776347638693209 23594 38929
565819163303391553 22713 60972
140600389817116417 6378 38686
49969692583001545 36886 64321
543806410621129985 8382 16742
491323805109960449 17987 37425
997156329414728705 30345 67854
833131486275771521 29061 39467
982223677328747137 46341 47435
945821499768303617 58481 64593
525275996917436289 6390 20071
690779671897754369 12400 34667
491266226458634497 40365 49633
424724148747618113 15182 56745
655601478766605825 59239 62213
940635200026445569 17299 65132
713602111791445249 15399 42467
439115013183258177 14700 54532
442805945585810433 770 64094
562437647993046849 41477 56808
37405195087330865 30951 56957
900687534141969281 3043 8543
731889771982530177 32218 43470
931098316282668033 25867 36722
621962406961344513 24031 28561
960443540022627201 35661 54664
787887764009191425 25822 66486
396517351314113153 44284 60205
869985529534091009 43574 55852
72385115003005041 26415 29615
27068806463113049 39911 56754
39452320975595257 7961 9446
653007534350663809 48202 48502
880296737648169601 5970 50352
794323164324062209 17070 68936
90101822857175057 33056 35442
51508554226927577 6232 67797
807593723844934913 50801 62940
233639856466020033 12181 49882
843224229778922369 28161 67155
632528780816969089 24991 54997
557929835619379585 2558 46465
634853527836391169 26463 39384
304906385465752577 21247 52702
785149023299055617 13724 35944
58006459630764337 835 29662
195538641071287585 10710 30651
610162767565594113 46498 49628
470893400149705601 61968 65325
253378328715260897 21255 63833
194275152509653985 14182 29664
540390148146993729 16050 68473
946246728016490113 14532 15183
21951669276734977 49134 55891
959605693281893889 43554 49589
312708915845473025 14227 21350
774370681709953665 2269 19151
826640219089401985 12232 31650
363826206080297281 8866 18447
511147791454899201 49416 55343
380911789813552577 61873 63679
475978086688503041 85 42162
545151554868958529 30948 33130
368606482480839041 15419 15467
814559863857780865 24484 64761
996456227480226945 33357 56532
135501390660017761 7738 28331
109068694487316273 7751 21860
458651597920663809 18581 58725
499396705500931393 64922 65476
960761084070945537 39301 46434
226518660476596513 2877 47390
589409882401568513 22441 45256
514126205898296705 8574 33553
299364387184233729 12930 64734
149695776543577345 1523 43265
695028913068796289 22584 50319
383252774193369537 39135 62033
693770225756246401 14470 62750
943836855142063105 6300 63480
835297506803684097 16867 50456
409557796712537217 11365 65373
665092210566122369 25357 39010
489911738989658113 17001 25547
433212221254962049 30016 57063
801334114752297217 42406 67193
687887656158515841 38178 61703
900938371421215617 30363 50231
319356979376877377 5665 36218
487251195557266945 14594 59707
440899668915598401 28997 67929
960525705377730049 12598 51378
589880984053110017 29181 62718
325704778553205889 25179 64900
708222776794137601 36386 62014
761969865688268289 41412 48007
554730835205774017 22507 67619
489181687981901121 4596 35275
708656182682609921 5600 28973
882528570366982785 36604 41215
331299994454809601 22086 56000
92885865633594017 45748 60821
970520594671192833 13706 25296
726803778805457793 7171 53849
238638143027841921 6364 41846
799549442265206529 26130 36580
833421282084124417 41999 61321
729730680492590209 9265 53881
249478609724093313 289 62688
869188146028950145 37278 42813
982693088399308545 57331 63217
22135279739909921 53346 61367
214132969808204609 42192 56476
243123853315982081 11624 12138
138789163674182705 20256 49453
763190782329697665 35131 52855
156182195250835329 14588 54104
924833934343599361 640 54971
711775722309759873 31710 45233
451757561536464193 31482 34108
601152434242678145 26565 63549
424417545082040001 9662 62143
266346749416392481 11916 64412
194290486099301761 9643 38791
4164675887039949 22916 67759
6388481228288613 23286 61665
448226833195199937 23955 38842
666873643943329537 2635 49311
930930276923405185 35857 55992
169182951389363009 3444 8248
318213754118239937 4163 46775
633503805262900993 10616 11001
680342653750415105 13504 52345
295653957936384129 4840 65853
92026676778395713 3225 24412
626873149487447937 31309 53045
650078437401461377 32680 64754
962732207633312257 40841 51062
156047329586591841 19011 56153
250856645152790497 2096 23779
494733113979606273 32362 35058
560561922630558465 10950 38260
31321983519340793 27019 45466
499322832296439169 51998 64232
236615690880810817 12513 63471
831338898243760897 56233 59984
98057916363764257 47037 51367
211766426184876609 10205 28561
111828302425465153 6778 12032
739732969611839745 53240 59348
324400935870123393 51377 69037
994989951464003073 26950 37988
389948959777981953 4092 37663
883488017346028417 23200 67325
717496996403532673 13878 54419
558397339700885441 3535 4521
437682921762728961 4575 63983
957255075142899841 24797 45897
529572541586922817 47369 54480
849537893255654145 2231 13519
320289477881843265 12462 20161
716998312539491457 28784 33266
501741502546458689 23096 55075
781862046986841345 7483 60787
586340355006484481 3491 8436
437864966037455617 10234 22802
255063440208509473 17605 66885
848103758951662465 18862 41234
70212547347850321 18271 42315
106048994215743873 9936 54377
780513703153907585 44510 53800
874545944514689921 4520 64066
503326187917792833 44516 64914
985099649687658241 17752 45874
322334242310624577 28057 37617
442287947624077313 1478 29984
52046191261140961 16038 68251
808900605338184449 32343 61845
574939442760133121 377 54070
664525430953940353 20048 55701
121788864282848417 45268 62615
596118056701346433 3632 10125
351256563645613057 47607 63069
631156075644707201 37276 43078
579500567002852993 835 61298
982607659104903809 9249 56906
856061682101803009 29329 30280
715496924000202497 15357 54090
68468870550049137 167 39653
416775559821036993 15540 21463
584380978776685825 58105 66948
368673887220932545 53631 67239
110426568154039729 37620 67869
555278464416748097 30441 61340
132090343384341233 18647 30914
25828687567493349 42286 55230
922029408809351041 21863 25041
589166945296529537 17789 53600
870065181316185473 50029 60367
319566122756224769 16427 28648
199818605171557793 14103 29451
989445371572433153 15870 62677
308083529144461441 22050 36531
179292842391188161 47565 54413
855383079598283265 47258 62132
611236225382999297 20600 35804
920520700377231489 12429 42963
313910624332248065 3466 42919
788153117570303105 4360 59308
171866483112584225 27597 28952
379919245568267201 16335 47653
487730245588490881 12620 15400
166500658518998529 13910 64133
614184493136452353 46533 49938
250875585348119041 28774 51590
347849270109417601 6092 46546
419880932846169217 13839 28147
685587687234576769 20477 32712
736330823624292865 20588 60627
22346237223299425 36376 56081
718789613150732929 33978 44834
468289833178420865 9209 18713
589139533598846337 13085 62284
443617641942790209 13340 27702
300368149874103105 28457 32706
459351683700052865 12968 55428
648443293870862209 42060 58086
255530564422340225 39835 40897
672481569242052097 36373 52909
851386114601769601 27054 37379
24496998229146529 65719 68235
116665643010161809 9216 41635
756806787015634049 59153 63280
747448484656988673 22978 33887
925662033297136641 36826 39091
329040106089447425 13500 13962
92569497667255969 42558 61115
356630304689492289 7451 22433
732642875467398401 43923 48240
600961594749247105 12902 26593
669592997670250113 22397 28272
569859685298187201 51892 62654
709929065057231361 39643 66691
727078333764861697 20977 24406
66686956131320585 929 38181
377320754618370561 25446 65642
781914433829790337 40896 66086
355642654900815809 3068 23041
785397218504996865 4806 7657
138056611778072385 19514 64421
967276454456772737 6262 68079
364250756676423041 20992 57693
857923282107748225 2615 20067
886411720819371137 34819 53110
282762209649114017 25075 59932
716994710954661889 45653 49259
511627178096674113 10293 49656
406070266309658497 2313 23472
416270307051270529 30060 37891
798570911529534337 2026 55104
352920195993704065 8862 21578
327002198166656641 15470 24176
995641656082561665 29010 32424
869315215795278849 7587 61090
824211256221005313 40322 59676
719458801863570561 33355 63712
407352937215684097 15876 60826
448636770082767809 13897 65680
644696835966811905 18662 51461
647459953667084417 15721 34330
458696395207901761 45039 56688
586532744844117121 16679 62075
296606246523154497 28916 40629
586556071390990721 18189 46066
635254838044552577 3925 20334
331792750055992513 7100 26548
12501808527986215 1316 58444
50974461822068665 21546 56764
736642985317409665 1990 4438
443527366495299457 57529 62884
977660137803965825 38060 51039
866892608992404993 14364 49313
528562145942068161 6972 8080
946537827417895297 6394 44303
827592401214673153 10233 48198
284215255333680961 4648 40961
26056178018926345 36080 67985
411916230141667201 13224 27719
909437091656300801 42571 60431
160938212954025761 2023 46241
716189355761464705 14465 16165
497635560599771777 18963 62396
24192666468877633 14205 47286
263405017326864065 35138 64700
579792702253421057 10539 11268
939639088588034305 6755 67738
483338356685848705 27953 40876
893323113073766017 16185 50138
119921104853098369 5048 68396
706327149682461953 18138 33935
728983648144350081 14625 36198
528499553759633729 1653 42320
734580674838433409 15646 54589
766998784148523009 23214 63851
583829422050783361 35143 52546
508452517198637825 49766 64101
965350906880594561 15793 35944
960743966103304833 12639 50107
440330584637308673 9140 64120
427299597193144385 23908 68875
240840799646768737 1624 68921
853882040224856833 6759 26709
563810275554644161 33046 49843
342937144395452993 10857 36441
340458778764435969 34650 55414
543061300929988289 6622 16880
790053485125071105 53991 68420
61202205593492209 49702 52107
602594580029823105 95 37874
883706212662485121 20466 24653
534142194026813377 9706 36065
103520164676698561 4061 27741
861733766612367489 26969 54904
120130392248167793 11420 62027
405899037896972481 3390 33641
872932332337132545 26693 39705
737853831594911489 63781 69058
869207967681415297 31493 51526
232071056224967265 56013 67525
462188777703463681 43459 50966
532161438995991873 21307 25489
603271104709730049 42570 58540
721973372261942401 8722 10933
323977956091784577 6853 15011
966174844945975041 5553 7529
413510165678626881 23146 34411
859263730993873793 15295 19982
81916475387291857 15630 25793
993560478432932865 7588 55893
870602946788576257 28658 61487
757246758017117825 9049 19653
395584971744700225 40045 59490
120099610497042881 38108 48100
176973542698942049 10502 67850
749900655914913665 340 21238
406989845812834241 13111 55509
87666564433938273 771 25226
701737423790799361 3696 64591
898842888961865985 56517 58574
652050856050170369 36274 45040
460995579967821825 20902 27490
66160093871229009 3476 19474
542744284180699329 7096 48397
791131588403178625 8100 43049
946025803974301057 18205 20011
599850037166131457 14827 39691
587176959441592321 33801 51997
328688934168145153 41159 41268
57344501670790753 43574 59038
595805375606811777 55060 57762
688329639929165185 10902 39987
994639222749729153 2563 30157
728174027748970369 2196 49310
970095553167535489 37652 49150
504108305405708289 17567 29585
349217885765842369 39133 63080
354819929199173633 25468 47212
778017255856962433 17971 41017
623399784771507329 13357 13904
758516786028511745 36384 61607
620742333070729985 9709 22830
386025476405816193 40946 63626
413124943964135105 5480 5996
338463941854218561 13685 53295
832532065625166209 4583 15415
764988954226350209 38683 55132
789435560748344705 26502 35310
59084626424780849 10550 64404
797043316770817921 18833 39507
407111976346126145 4363 49681
192178907926717089 1903 31365
576146036031179393 17001 24499
898607667817792385 3370 47420
312334526239322241 7258 42020
860605537448478209 5955 56466
760810212487800961 6785 13918
717356503961362049 46422 65766
610677827293240961 34798 42873
835142834309920129 20564 30484
436146986303402433 6609 28163
530811797989763073 22750 25003
939725258555892353 22231 40133
78688653524622513 43069 59727
718110690837679745 20951 67783
424545541019007553 16754 46073
170477234912478785 12781 64719
276959828295190401 24448 47577
173056596158648545 22932 40788
614207272082715905 23716 30851
443825754434310913 47540 52782
468498605340485569 31345 65692
928635737146127105 2272 62768
357803783649110593 2215 36226
451867734833140161 9693 58799
820410186623348609 695 56046
953905376060436737 16284 51170
467886717100206785 1450 18901
165598801237091905 46045 49883
927065597983570945 1811 66553
111047057813014049 42007 62978
669238973389873537 1430 16467
699958661381341313 37114 65915
709020126909393921 41608 47180
787890399036957185 11416 16542
686601211997832193 7766 58267
129868424277372449 52566 56707
743307636378077057 424 69061
69568712260608121 3149 27203
83671758415796657 19383 46153
972316996989118081 1433 59759
989231862092766 43389 65375
480527616536097217 24470 49595
150648549239853921 12884 29194
859600843802478977 21987 27528
12150096732270301 31191 58496
415590238267359553 33743 47409
991436876999820545 52116 63803
11756725326673491 22171 60890
353114879892729025 5148 33885
931047773218455937 1570 10923
878673216631703681 1328 58025
320683364411575425 5741 55923
658028881054704641 28881 34533
643362375263112833 27998 29265
707139884493535873 4993 28094
767433123704645249 26451 47257
621543496097388033 5642 64630
2985871860222034 22923 37025
313069261537741313 4419 8998
75051538704268945 2783 43705
377439019973664385 17201 17346
202332993007619425 8146 11229
664236367184834305 62050 63964
753908742793267841 51234 51296
327780020097151233 4466 49623
827796952037790081 36360 45720
636466262093641473 16021 28892
310835259457046913 7135 12256
748667151594204929 15554 61687
72928645574226177 18092 26006
745964648892375297 22801 65684
388053134205303937 20711 55902
23738549720576429 30665 46787
749963758765989761 23017 68777
820317692522785025 17506 35678
977764747124421505 14430 26049
39072866627165585 11886 28321
435594983060614273 24788 52885
977577058656244481 6102 41482
862583698989620737 19826 33197
418718682012837441 27193 30715
189444689761803169 9287 14267
302900032166029121 5322 64211
784397711961656065 794 36095
866260472524530177 26157 57171
324667065948464257 45837 55323
422978890384179329 61580 62491
2750342582285015 22459 66049
804043635555899521 65690 67224
483443222505446337 3028 42638
484070030334230209 11481 55229
310799282565948673 51953 67468
839209291855510785 5815 25756
679148439533921793 244 26957
340798247812735169 15769 29657
909111934262053761 21636 46968
827697800584104449 14898 29680
274362834770688129 2792 14394
607916601592897665 9576 53734
956126605132947585 21482 49317
618907172657728257 44398 63170
941735638350738945 7373 59115
460574030642767681 5156 15784
14547881657133389 22294 33377
31652925879541273 12467 31450
234444244796282689 36760 51422
81982888588349569 29828 29960
875140330225473665 39346 40979
495258450997866369 36395 42691
315432603007966593 68062 68611
639163380208607617 5104 9330
477593443350084353 15538 55115
768673713931576705 31877 67996
859964609770390401 21289 47554
853023092024749057 26299 53351
460985516351325249 25314 26679
578014168476173057 30670 64042
963857304364072577 23158 54654
150633965540301057 16487 46746
596882715127744513 5294 50788
163245158344921025 37801 45869
729011133799861761 3688 40239
124297729901392977 12898 57320
303654792147039361 39010 44933
44198909909184185 37443 63829
836850682459360257 33296 41177
449820553178291521 6123 48120
162928537923047393 19505 30062
672865519980604161 4623 39754
996724349036259841 25773 42413
458200050619630849 12062 47216
894366931464485761 9568 37554
572985188925045441 20905 28947
417255820128563201 42068 44128
430389366599918337 24225 68326
363663887995610241 40827 49410
541300400814236609 33380 61602
539146130495994 52804 65875
160545387068786753 12953 60616
655664308157167105 2359 17752
131192871705806625 7396 68321
517743083715490817 5093 45390
972667803617106561 21018 39877
29114622397965917 25192 27021
14494936995930631 23789 36734
665334442687953537 43880 49728
789144301300460417 3280 6806
155353009863102177 61205 64865
648567691611063425 20077 63185
308314775811599169 44439 54483
944661142604623233 19398 62011
638268765274315137 5827 62089
612692695096257025 42411 65561
934535190895974913 34525 61042
669319431900582657 12826 34343
609479702581165185 3836 10651
841719469917322241 26847 65321
25630657440363081 2311 26189
781591930918274561 13647 47536
617652833038672385 24588 28095
18911418022611317 9184 30978
708093237995587585 25855 40780
432815018668598849 23216 55726
995359650337757569 30752 38902
509077220407462529 8652 11625
304553509609323905 10345 62682
324961811362420865 26537 47229
36321008979282257 13656 68426
254277329590365761 12867 40133
741906365769342081 33669 61633
824087141713157249 19657 45847
280240606740687073 16029 36771
26444878044671329 42005 57350
780321716651688065 57633 68592
751549605066180993 49782 68536
845908290336179585 14820 41649
764821269233181057 21894 29042
655617647717139841 6857 27118
339251774573675393 32960 62163
424507607717128385 15560 37776
523717954465226369 25064 43021
536513666279351041 30973 42014
165923531627704801 3574 27021
327094043398769665 20887 38806
842191490836853505 8496 43563
606870075091922689 6137 11482
678006813477161089 20858 37668
940404007232540801 55352 62016
318047985524501057 23819 36624
119476573769222945 36828 68767
766959509885886337 58621 63768
385267714670302273 141 62985
442339522181072193 21755 50682
319974215467102145 8176 33664
497633307339661697 732 63569
878064410287418497 32357 60797
617218198630567425 23104 37069
204150150204728929 8061 20276
429521545178893377 3686 11130
788383758646116225 56941 66796
951587043973461249 44909 68037
5579480007600780 31278 33138
560720175621717953 20614 52343
170225469988746881 11979 43164
289220390099771393 23965 68540
579223347194361089 14020 20492
66874271448888577 21580 68300
358938155252527489 7121 23238
778583309960282625 30402 57855
275322388116382657 1959 50001
64545763647196001 38232 49531
295300827993042241 37904 42366
619999565268656769 31431 51073
921320222989155713 57388 61712
257561779052316801 31809 47670
519694202493237633 31394 34239
823514192098173185 6142 12660
441558030628346625 2854 11406
730088647494873985 5077 41418
215576790117847137 32856 55734
451059456596610177 23307 38454
848418787420971649 27021 64765
332400921635134209 13637 28975
449230582350136129 20374 65759
892525497271293441 29074 37062
597163745223458177 11625 26358
112429163072157217 36284 44486
513105641418558657 23010 32023
902098597493605377 27045 44174
981964495583444097 31888 56978
422901357932353537 2895 14365
428580010485372737 43726 47347
985674764538259713 9360 23622
594036830230994177 16839 46268
571842196480297089 29957 43186
580443817527463297 18960 64707
41073192107418777 11856 62835
205147872677489569 38196 38769
871838646851280385 23471 66863
754172092791574017 33312 62530
90827314393237665 40603 42982
481290935496776513 32090 58019
416170835280489345 46567 66317
626702461551854337 15436 45249
365059583804693953 39877 41060
981573564943236225 42500 59333
899870776697817089 26445 35282
854989324337079681 10472 53910
663763884025570433 15209 19750
125288581485268225 19303 52842
890109542770225921 3334 28121
131448208328105665 36251 38403
800015687580227585 3798 20766
494055924100255361 20449 29568
509002571905206465 7490 56120
983290478753073025 6607 67628
366368745062317185 17934 44180
613530070288408833 49368 64795
945814579879275649 35394 51256
219812350328577825 59582 65863
116017314128853857 21067 35514
477534045217968385 30137 32284
284366483124593121 18468 55602
48450948609481513 13939 22085
870118762778076929 60471 63945
643051864713061889 49491 57193
81798461794669217 10574 26765
241736852018231489 41912 49103
186771875814301313 57858 59063
953106990438104833 3831 34319
30202329036775665 35765 45155
832414909826521729 15167 50549
611195418256471553 24446 33632
411370324118951937 58535 68478
983354298924062721 63359 66613
616605991957822337 7355 51048
398188527269397249 57573 59600
621947743471086081 17225 65582
44082620744525513 1271 31036
962949495668763009 4690 33341
306393377487665921 14605 18374
564139498178963777 10816 63066
237794934306855041 15363 25358
751582724450553729 25199 34303
730510355861994753 1956 48193
448362252288209345 29951 66650
295344162104846913 31556 52848
627336478368587137 21303 63579
805600753886295681 41963 47866
508574492233680769 48739 64228
31580852082434773 21363 51895
557789165029060289 30916 60471
601990799760997633 10457 35945
950517729931508609 60418 61573
829350681860553601 3921 43368
84332268925916049 25002 42287
466977773214182465 4806 30629
875324730412035713 33081 67007
463949894124930049 35458 61323
773040916579599745 45750 59995
469323033836857921 32061 54770
925372195863165057 15976 25975
368625315930536577 10568 62940
576172358131085377 14289 38831
695062112392207617 41247 62615
103864255189950689 6835 21864
932950884453838081 1753 6479
953165265400326017 54125 64372
431007626130920577 6287 28064
761095052776344321 4845 26619
325055820718098689 31739 66392
255091634357736289 4727 32348
579880746185722241 24920 53397
37599014558839625 27021 50140
964822323529908481 12601 32807
616003588990519553 40667 54100
674570330127991681 39844 63753
135776306289333345 30131 45577
274289460796730113 17738 20077
220277326172602977 16821 30063
716749698247866753 37008 58600
44773900475849617 36078 59305
866446377045654913 33694 58605
613018629867649921 30315 54519
547018440566503745 22332 30649
765479847444854785 49143 53790
374098576832700737 9681 49852
711366630309068929 22307 41996
271794655505175329 224 24661
529895114767715137 38090 49526
683147446319871617 63630 65999
362997602209144769 6871 40004
310150703020653377 6748 55594
947704030436430209 31478 65894
232911902103843713 14381 60832
923546398051367809 46558 56260
187326967369841665 37465 52259
767766251160100609 11564 20274
140393669905527937 26450 49534
110662410615741889 15395 20429
268312329988887649 54843 62125
948070590483670401 9419 28745
352870758473905281 35486 40002
797007565576304641 2655 41447
94061113763018513 4597 8882
778369294604306817 9455 59430
537998768520417089 16522 26981
870068572793297025 12366 48803
925913238723111937 12729 49686
798570759278366209 37871 60883
483683325181836225 8961 33029
489952326299370369 49385 53178
13761288433528307 26670 37934
465704551573214337 17611 43202
949210707909934081 43384 58025
178494750449925025 34892 64681
145504188532996193 19597 36013
814955247923254657 1394 26283
29214236305399765 2748 53452
69547355772126449 22221 31023
296256306556358593 32846 66014
467336337498341697 38150 43087
554612716751357505 16024 65152
221095105205346689 2198 68748
934432057799753601 13797 18773
98862579785336641 26616 33724
48160825258470649 18924 30814
249161712177734529 31477 55928
438863608095317633 24641 53833
103774060019890865 8481 54655
512051259209009409 33050 39380
289907008809318977 36882 50858
489072063433766849 12013 68501
467038068185619457 64697 67086
383331397181400769 18402 60893
762923347971504769 20608 30017
484114690914225345 9493 28712
477951149221656385 8548 14528
428844624249670401 37517 44463
912876949466021121 12339 53691
470361288010437313 57308 65608
645503546347160961 31738 52255
40954972583826081 15638 35058
200073480713339073 32149 43133
583275870121013889 23836 36369
154947098522672641 14223 42956
261314856327622625 9973 32261
329387788561273729 26636 65732
172834442318631425 389 14711
180795769523289345 19939 42306
122116008099290241 8966 48796
821793383638944129 5303 65693
48509822629114297 5684 43223
950730692397474561 43084 46015
319224814548697089 51466 68031
298340834589463809 17373 53009
281589353556100257 12328 47718
353399221727872961 13752 66799
382821662711059201 14566 18999
52123469016688521 33807 41821
795624938420502273 384 5286
176085309596846433 16714 19145
998991209922699905 46129 46941
503166513577053121 8872 28684
287586231906246337 6718 52361
430256871989516993 21714 25421
867373240308502657 52058 58334
972289849836979457 32382 38389
502211062494779969 7859 7891
218010003040934209 59420 65003
909583532813591937 36851 42960
65207727799542425 349 26254
351411330730613249 7691 37235
863750237551560193 42408 49555
21627501933416229 10257 28051
254198877881034241 14906 50283
72561773988667249 2744 40022
595772870056595841 11832 47730
188807845196798497 24529 57488
892740307088768513 18379 28529
469112178111473089 5275 50832
533797923939747649 16851 25926
248397603575661217 16217 49997
544055468715921345 25785 43812
111134911450278657 13147 33346
602426039130865153 2976 64972
35213474833021509 19910 54121
777465269527407745 15278 34417
200938119978886209 10716 64788
837729624319454337 36620 46453
16657477877494387 17516 44170
351006336662745601 12471 55332
60404615752560177 14454 55543
334974411852403649 23766 63772
802149710967931649 35357 40280
303627920827562305 7302 61738
974796477556608897 12809 55916
359350373064334145 15190 32038
379377540605965185 24538 66670
8404575284853167 44697 47159
456809724630261377 18700 41923
327523111212816065 59149 62383
415538663667113921 16262 57189
756989134190302337 11386 16291
70961184361223673 9680 56735
994117660958270465 34862 40641
91733665252753841 11211 17651
256737331442931105 11319 20887
400104915324817537 3556 16609
131611399939703937 43834 56977
385719511395642177 59498 61323
311694464943041537 17554 52026
833047330488867073 57588 69030
771611831952501633 40756 50638
452095431620826113 46753 62342
447453633463876353 24547 43771
816772554321516929 7195 59996
36573645033332273 17937 57787
286258423951657889 28312 62544
832657066751618689 25754 41598
432491604423930177 65826 68169
199487993899797537 31671 48637
512613716757279297 53764 56300
285874746470309313 25785 39439
427254775663328705 2021 37680
690150717178784897 29713 38535
268907510363327169 42636 62965
659390688703961601 25621 35106
639755185104107265 30032 57526
754855488187562369 51453 55431
424391759091754753 13491 60052
419064740417606913 45942 54000
499616871825764993 15929 43683
665708026205482625 27541 61406
973935203858552321 18262 37775
734299345062208129 25395 46770
525192199476165889 4117 30798
169538775691737697 28543 51758
394137889139791745 18853 19389
30984268885330125 43894 48969
488854643637154113 54887 60920
27299206265940513 47662 53960
78839558516811793 419 14352
404250561980159489 43298 59402
826003423276816257 49931 51578
394931408973381057 2625 39731
34862182630497785 1948 4782
932445869169921281 25202 44772
521409918228698625 14577 63754
667447276905637249 35047 36783
705994994712504833 29518 57940
158829417982939713 38588 50030
872921465273051905 43707 52651
590162573139796353 5811 65393
792593354417910273 8941 45877
427334406725545793 62180 66048
388560006498693185 887 29481
634897918695873665 16127 58942
981072092959173889 1363 20517
471990907505738049 42520 58140
471250237696338561 30480 31412
154053490292088929 26009 56123
624256274035424513 11162 54803
499251599499952897 15509 26773
260198434075277889 4640 55242
830732314601494401 3808 38813
199109098263981825 2612 29262
785898469288508033 3261 50196
975608078105025793 27395 43310
716848794981022081 4645 62577
188764546252663489 32025 35603
594188870212231937 32490 48138
722125842262102017 4874 65763
331109820755347777 42930 47784
313902859601817857 9637 22183
516556833923498689 5815 9074
986200450409356161 3505 50384
121965800593049073 28431 67271
494046662494163521 7854 28890
475028087119337537 21055 65707
975321517951272193 40775 51523
193543542811358561 22371 33333
818925991618407041 27481 51396
770417657352492545 39979 54704
626674715293447041 7137 41147
761012389088396161 23316 56890
217138291479251681 27242 35259
292615066318258945 24233 53402
114767573987961665 60878 68813
920994706548089729 37269 61718
534266108171799233 2652 46666
239456719610625857 45682 54922
239586022768619969 18091 27577
177082069013071233 38888 66779
782637339942489473 40620 61770
155846021130709985 34970 36970
328249363971053761 28399 45417
794204523894666881 23930 42415
354122039821611137 31131 47874
489291780613665857 19007 68647
555229942092452673 30281 38084
621842559206673025 48529 67564
746732476794058241 17142 61994
89652456617212545 4532 22731
622157277974196225 7532 36329
37565068050941617 26356 29054
643181009875398529 37299 52458
570730497285619969 17073 51536
953074006787929345 34109 38575
241192068127876513 8519 65461
89679876579459969 26723 51931
344965319767450049 16541 51890
291666628171640257 41743 43747
257463483873767265 9895 50345
697739806101530753 907 62135
569708118823552193 39483 63283
342246914997062401 15536 60133
772265251219469185 22367 37336
669017000597911297 34607 64698
568684528413765377 19401 63253
806773895853240193 2594 40679
784416672201263745 47186 49240
508722047717945729 9812 30924
363894989396481345 46099 52111
438520687903363201 23563 35223
61328641234812409 6910 27418
328966296538801857 6628 61774
354375314414678401 10858 27804
83519173812987905 24172 36105
461446399286945281 56720 63657
978782709766157697 14766 59805
476324200075236353 5749 25869
809947651457534337 16504 22966
357613158947604161 20825 23242
998395759995595649 702 22010
175858129155297857 16174 29638
251326200595457281 41416 46564
51027595015586513 55301 57953
754480129479894401 25562 29946
507210044290143745 8375 29882
1790669140760315 5387 35450
202389124166817441 21717 22889
540367363716548225 20937 49179
656054171911502977 9375 68743
12742945584534483 6599 52575
781575416072701697 32294 36852
937034781757738241 6565 11221
184698243613421921 34452 62740
333611615999970497 24248 62678
815596999478689409 2373 67972
140718422951614737 19933 58611
542393914124769345 5300 58103
520967266418807617 16923 56743
621819462739512833 25966 45055
131483173349145937 42900 48163
603609223163157761 24617 48412
587359646689449729 32739 45951
184104911637636097 20612 68894
641285027754925313 4195 40801
647791305134514817 4274 17344
373393722717992193 16218 66109
657546350485279873 37648 47137
584074267863222529 18027 31793
718306028425740033 12627 38902
775027372753171969 1062 52275
576171808027968513 1118 25919
435290735602201537 7556 44860
372631657414839169 11725 17876
836019192604766209 10196 14515
450074650028870593 17261 20519
541544916209623745 3823 65981
621638787793624961 20002 66679
487919626882231233 20485 44258
945952918118283777 3726 25000
348087780182488897 23513 24745
248416521862534273 26358 67908
773896501006390785 10991 24059
479459022041442753 25440 39963
443449829580963265 15517 63108
576487937615308289 16882 61744
986806054381744897 8243 19303
649892002330407297 52082 65581
325852114723581121 11888 12982
237654176183237825 55444 62596
966926831220490625 53121 64514
717803185162114945 27950 68645
130010694586097489 12383 24915
169748739054380609 11802 24273
193205334581605825 7202 19898
73602683244761377 15926 50211
747997670710510977 3457 61307
287279661922607233 7275 32057
538133253729370177 41418 47432
39194168498500657 14783 22698
912988092643665537 14774 55002
330669928554538497 6038 25907
86775397425455489 662 51379
163348966564033313 30550 52558
765989275356481921 44396 58935
864333618189387905 25970 39100
113159268747239137 6454 60664
552653112283980609 18354 53843
115868948245257281 22065 46382
296279656207428161 18221 66854
702260562972256257 47144 57467
470492871757020481 3023 36761
251897733685616737 53265 68143
902824472617250945 5444 54759
65087821484723921 57350 66313
43130692863588393 10271 62445
542201293197585729 29630 38883
916202178820196225 44910 48444
951673094044835457 34345 38191
150284904804525601 8635 50736
714454643586897537 56743 60345
759643862612275457 6776 33961
777777811615038721 3058 62660
522958060680384321 29390 44734
277197196453037985 7565 46725
967489086979622273 4471 43174
873363214759777409 32482 64728
408130917969177857 24010 55943
908528574698671361 10348 29834
415100472432950337 50362 60497
283766680926191841 20592 59231
432296992434192641 27620 48730
267763771637980609 57754 63250
397159157909708673 14291 21079
629358210173037953 31074 61153
156976714011054945 14331 61345
825858304483098497 3507 68728
260082784149570753 41290 66821
899389225643602689 55063 60991
282015771084576993 20646 40642
259911236888193281 21201 67425
625961238419602433 5831 63882
635827784775656833 13197 35679
138709564770980625 45832 60579
310542867349916225 4777 21122
387056553029903937 19912 23331
590114342407503105 6509 37586
506050119869929217 58623 62259
900026064100806913 48800 57384
231444874738723873 6736 28667
618759420073942529 42752 63357
470483626543373377 4420 62372
692202235188894081 924 56140
346048130397999617 29049 42418
753202979389499265 40288 44411
982691329014546305 21020 30439
127786317212120081 11798 55500
481743718535977217 28378 65920
137904033988505153 5343 34736
503634047160520769 36142 54343
572886510170356161 33315 37902
839460069513020161 20096 26542
902642126532668929 38531 64156
95376526295570593 33671 66149
403535341610670145 33153 43361
313547050919918721 28656 57103
216778807306511105 18887 27934
28352372210154189 32842 65123
240725573173143905 6773 42752
811010762514964481 34063 63924
382911241399568769 32304 46751
333438855141668737 34941 43463
821719029294932609 7235 40862
438555078716756673 9350 30542
154990604921536609 10732 14740
221553670308200161 9272 63219
113975193699396017 19336 44273
834285168984163073 3573 16308
723489069612526209 6996 21671
281908136435323073 19309 46720
764530946885024385 39035 44007
322283969823057985 19263 31001
381369982095392833 2635 5369
318373609848581633 25094 26856
143529669635519505 2793 41023
625329009161415425 6795 39209
575110381370592449 35768 56611
416835402690612225 5725 64140
446198676097786497 3301 49872
807406906930037121 48227 53045
332382328476299457 11261 23357
789491532151945601 16481 48038
220135127718727105 34285 61997
891414107375649025 12724 61328
341633708027529793 29066 50783
408747505778354305 48488 49905
488383778794620609 35541 47621
150887751416302497 40655 64073
810009265107780097 14797 64052
826983378435191041 25418 39536
344451678068516289 13771 36134
584547883725971201 37782 56664
637982725215209729 2490 35135
641720811870488449 506 60802
550956861211453505 43266 58953
209984221705934017 4658 59305
86769972162656481 24453 27705
180666140523673121 5770 66449
623776678642464385 11279 24838
953495304564992129 2910 43864
564975491496795713 10610 63326
379195809775570305 38093 56360
19948274480206865 15195 65293
446767802888768257 22678 67227
182778687636513825 3418 52393
844903317727958145 5853 57326
58655427975715217 45926 60880
582026914830290561 11293 42693
495957314034086465 38242 43895
450037271337254913 20919 68950
825764051051145089 57857 67343
324127916899765697 25368 54956
240711179735015425 2598 30730
772598674807003521 36461 52912
575769667063532609 15049 45590
863801887770900865 22795 64849
618004575253394305 32217 56650
489477415067643329 19389 39930
629795739125476865 26694 32609
538298195054334657 26583 42920
769279558189438721 23380 68343
688613408439639553 4069 28029
850408333746294401 17850 52722
95740340115693105 43433 49297
862068416994333057 55851 68932
649462336687367553 18197 27101
876341859707586945 19495 39971
373763007236487233 4746 67123
714291352234809601 13606 48226
189099642126226529 23808 67863
142489075456303745 46359 65741
571934473230523841 58902 67957
91778741125892801 1582 22630
291554782744288577 7777 37610
559297773386269633 30322 39868
275972714536703009 5365 64010
848595345485009025 9794 52256
646250981942362241 4279 56489
644513088685791105 12377 65166
729093413311030529 17850 31847
499730548114172289 10719 43437
492929155982682945 6119 59361
999359806454343425 56850 68460
515616424636373697 17818 49869
848193220439227905 16108 53969
989728678066516225 29417 61266
707999916035483009 23940 25783
532211936157946049 4852 5441
82926197526148833 10815 48562
232127453634792161 49064 56909
467528548476018113 36271 62099
565271341735705601 19150 28179
641522627854143873 27627 62122
206529749503463489 2957 63786
776862894203112833 11997 50548
895598574581807617 969 68001
835648736953857025 19506 24285
876127652306610817 45162 50638
124485295911391345 659 64780
525068115321953857 33499 60405
182393858716196193 45682 49957
390321241925395393 27213 40040
911850008771246209 42674 63052
9593918983934913 54999 60954
908393008343352961 25374 47846
63908865629787929 17420 21525
472954678907449025 20689 50659
618581904574863745 20931 51585
704288859048332929 32663 44895
379272601052580417 49537 59066
439588974153799937 61569 68829
987255234160553345 18003 55078
435582803212838593 42720 63103
274080413351516225 34949 62796
341455570864944513 13131 22753
433479187706193857 19612 39716
764707890285606657 2134 8373
448175956495450817 8519 43987
502939419560625793 46054 65083
257978827876936385 1957 20231
32653900744321617 23723 37103
275274753034285185 54099 58146
332881442890531777 14804 36977
203520658030196705 16374 20870
982975700453991425 24589 43014
166151923479990401 38765 47873
126269124339536625 10377 11927
616476919258442241 55329 62512
104684385233184689 10345 13392
287887038037371937 18300 60257
680140387743527681 4286 64809
19340861061930781 1670 46199
313395633886798913 18246 24078
395496342378297793 5578 31973
839935308555148161 25713 41004
785721067545320961 34896 49298
94105201880040561 45907 49583
34376877951945773 26909 34194
553624100386677761 36241 38095
414995539440280257 26634 27632
977866669713065985 38883 67009
490231188466200513 31199 52809
932666047163912961 7800 20164
771409534258164993 52912 61208
624125472409247105 61286 67499
922730690161660801 49377 65707
61564164750301129 47887 58247
305587964972556161 18837 62793
808054941852290689 59031 67307
54680696829795041 17188 31944
18700938644720113 46818 63837
173211264320880065 5825 30224
167358654498457313 13335 62689
393815843700611649 44960 59188
474373058819189441 24453 62379
748355849597555073 37815 64868
716937855749890177 22602 27752
142901559842787409 13363 66542
818464221444436609 1748 63885
974484484188050049 15449 45470
385737191503579905 6790 28246
968240609080528001 28747 67419
587856352651634433 34744 39292
465420739563949569 7531 33957
333015479587757569 5807 23020
519053867136509697 25455 46893
857207594097765505 61 41050
157363227523571681 6761 20545
648154861463524353 5240 12210
751966740259081985 9615 15503
617721636439959809 28485 47541
500972109620885697 19724 55787
487710450204289729 12945 58905
556807270484487297 15055 64743
185474057380794465 2421 38218
784050411477433985 38198 65809
436377596869107265 33690 45873
102304327421183665 6881 40464
589098778221931265 15088 56400
788978686517662465 18490 33709
247454196458264161 156 7164
532634668523432001 38232 50344
218398159357612097 47066 58575
947851399107516801 17266 58831
397615109180492225 6220 13958
817051371745140609 2882 64476
849825173352421377 22883 55718
779589843609368705 12468 22734
526683845270937921 19289 57532
463353518732535745 5993 9862
377772086679364353 30716 38557
228927295993283777 9999 35115
693747214577541633 31028 65434
589423345825554945 17894 53689
95038710344702801 29562 40273
613210220865351425 34186 50919
6450738080744146 2914 8868
252532696592940193 54805 62136
401471107995128321 4695 33973
989942541588245505 37895 63899
32550319927452165 19757 34421
570050815924833665 2837 30272
143160240190745473 24320 64367
640801037077391617 9966 24550
115568047944961457 56529 56659
743390634349257345 55766 61591
959245937833976833 24174 63138
15726668358066577 15400 17700
345371090454051457 23733 40276
694706014725188225 35114 44049
649636398769892737 31147 59229
367281873564461825 54493 66905
207201550022730881 26496 66207
327568284295015361 19105 24925
582053651817609857 9676 52167
638765414251192705 8288 33118
498545883093129281 16028 58464
972552065752996225 28259 30287
984852694455291521 16691 29209
141977021170941249 6129 62592
783534160673795585 17070 40152
29668264003905877 5318 62877
874012846562926849 16760 37707
598781686548871809 21263 38045
692466092018179329 40679 44564
184591373147402049 1304 65727
636415835527451137 1234 56552
135870794855161841 5661 37737
684611422907337857 27579 61769
476709353428706369 6159 21826
531732800133916353 2765 66047
459862187641444801 10078 61747
312541115320925633 21688 30420
415622502945030465 13958 64171
723543334504306305 18693 34670
330006532665162689 21539 47500
564701678415289601 9282 12178
869653326289753857 702 67800
845180451402235649 32608 34228
452530825777781569 13776 43791
950412214331009921 32283 65213
535397694552688833 22674 62131
532587488997158657 36560 46844
392684308398525441 12568 31745
730481228924489345 22185 67849
918910674844398 34745 52889
97413079175858289 25865 61748
120865346334735329 46851 49885
111622099559212977 41110 50090
155805953579932321 27582 40377
397759901201872897 14818 27986
445182699743167361 30881 58057
510081352102062593 20683 36923
507305486272432641 7387 38242
617418624455161985 5280 63977
136198931653492401 12652 14035
767546639748587777 480 16635
720789489703367553 5308 20828
759911760634700801 15421 17534
806550266195966209 46954 55409
760510599748400257 25006 57992
912006938160008193 35634 41506
170969661675833601 14280 23618
89143829989691169 48147 60648
394746653017875841 10736 67920
234334075734569313 27838 56696
838764177222110209 8714 63430
867582703556092161 46761 62957
903192368512108545 15053 26950
592403899569522049 20943 41471
898811087297964673 19648 48456
990619386624185729 51969 59268
473999301581585537 3199 21077
699256716563485953 7237 32933
50271914353992033 32129 67160
272421954289921345 11020 58386
3334295861307624 20839 61698
612080428551738753 53436 53749
129665656600714385 28197 52353
600262162681328641 36033 66404
594120174031104385 1404 2373
625646829149207681 23780 23870
90842934009621953 60157 67198
583283865564407425 40816 59648
878572596545652097 6702 37493
376018975961390081 541 32154
107455562041913313 57681 64356
557041139701649281 16167 42237
322288701661221953 9465 27160
972699947229973121 49641 63703
493925228565750273 27859 32788
569641299245784449 32298 61771
35811017283450041 2782 44028
307185314685003905 59727 67145
977802309041983617 26080 34241
612096320515799937 21187 21711
862941117826437633 52152 65641
611315776924289665 1534 8869
442011476396196225 6366 55128
197759910660476385 37391 66731
392400649908253761 64810 67586
200722912533283457 27969 37458
278281207551550849 12089 32262
57764349466648217 22038 36609
231396731811429377 35970 43479
837215241895041409 7643 22999
688401120872320897 15980 34079
299804125415089857 10406 18421
238783405709298785 18075 25132
588734043719913601 44118 64505
670070860262121985 4455 25257
709450087526388225 6281 10878
216234851200056257 7153 61130
625463969248460929 639 35652
608098534873754241 10041 52047
773801156072362753 24078 62861
744448516200165505 15757 38749
344132746348666561 9696 21090
735552090819204865 36874 60428
528448390355546113 42935 65935
796041249227272321 54967 62738
197172479839839105 16184 45993
656014995418750849 16449 16470
6571212979945785 41093 55290
497527988050038081 53145 62674
866312545830684417 48347 54453
347074817897244289 14667 63785
174015649850755233 16447 19979
911494636098325377 2840 42811
67776159157848073 5536 6464
863181255523549825 1965 67791
21302376048890181 14919 67802
100583502411936369 8473 19101
524379676653811777 18240 65770
386525443495749249 58938 66802
441935972228176129 15272 28653
572865155759615169 7870 13775
63680897459352793 1523 60495
447966562900113281 4380 54278
629768906778718209 38337 45208
721113811382295425 11215 23448
585460347425854593 193 15625
463491386315986625 37128 38425
684522178189435905 8517 21737
205848492105587873 7057 30933
830193100326585729 42030 62277
159339037601618817 20112 38498
616262092325950337 24315 68600
715038246826267649 47531 57112
626098406613639425 1066 48653
741733453577616385 24153 43820
913437123216962049 670 67971
905260731106039937 9434 17566
108535583318559505 41245 46409
602991383225081217 6201 65819
696123025912964225 42420 55206
4888519303122508 52049 55713
414017578899748865 36233 68860
39340807134642833 41025 62581
361916148545585537 60125 63348
876470687838207105 40585 52762
533383676888593793 55134 62661
528694968780477825 40451 44343
676337040374061569 13887 52870
801667547326118785 5199 37302
455530254578807361 9880 14168
17357342250058139 16946 33923
826916785857289217 6195 62474
798547969908014465 30873 51522
894738680239829121 23896 64974
878534380835752449 4882 32781
898969824135615873 38302 46212
510310619691225025 59529 68371
830632626915193089 18349 23411
514832359888551169 51923 68504
124417151245975073 12778 65761
140956611244860145 13540 20313
719088615290605313 351 49932
310713608047073793 24945 54989
670295561427177985 1836 42223
253410756109062177 13828 26097
583333784884050689 40382 56931
925162475886658305 10385 27024
472529776499126081 6625 11981
607225672754310657 9442 23962
654689044421576961 17780 30086
922414082683722881 19755 41618
969287751020413441 38521 68950
386346693874443777 58930 62485
799024181217479425 41845 47979
939255772859731073 52374 58780
567292938243237889 10063 56277
864379768813080321 29299 41152
494429528176443265 4537 29041
997723866256983169 43335 48114
288713670292747073 25387 68894
659178490807889281 60123 66027
583696708177772161 43880 60361
5463263205093939 25672 39637
534946857999894849 54541 56442
546014041090671745 11630 60215
737134111588165505 23177 29986
802946328862411521 43492 44115
990393763912589313 51801 53427
306652297203484609 3586 36347
461591425979580801 48673 63068
474386794060769985 26535 68107
832197458699365505 8797 50830
189749663682050593 5255 66750
374277040302548161 1794 20907
741635734344860929 9526 39221
53257548943019377 1856 63497
317382412017465729 31297 57259
228342801282881441 275 66723
608586587579147009 33598 44393
522415675698592705 25125 67896
286407526035731041 32781 51943
93977720171057649 6674 24916
565496205895634305 31212 68514
558647940660801345 5972 17428
446755301031899393 13262 46302
35966125678616125 22986 64212
442875672374960065 17477 55741
180915632850453537 4424 7693
978589302661646337 14415 28139
317771746484755393 56456 58191
814819609191140097 10387 23086
691896215887606273 30533 57576
195326817227837057 9799 57629
444027596588885121 40896 56172
880302524506966273 7743 33508
976400306671163009 2822 23184
150456681103179329 8119 16763
428037641521218177 23777 47473
233426952682428641 947 56412
442510143130316865 36296 37445
975460426102316033 22712 56066
348100355503564865 400 64725
402087298852684673 15061 34251
238358614152698337 56391 63863
698351082157728385 44861 68154
205091751576322433 64926 68328
568116967144980865 11479 52270
557388121327289089 12303 41874
33680801163583853 51434 64081
92116590975226849 12939 63014
356691094235579009 41572 65015
51643172267116457 6625 13794
663497768830183041 28586 47269
872846567152766593 10194 13602
921414589098127105 2784 11010
642292481497445761 24092 57413
384693717338919297 39338 40161
685483626294232065 12046 46758
973861758164055425 12533 47364
119653289709642513 37802 46913
643389803003685761 19373 26355
250560542477206369 57725 63227
678951135203469441 28469 65897
616385418089077377 15022 34087
45249732529427433 27348 66022
878839724265876737 21701 69026
23913799541652737 8462 55724
306493063927401729 6036 50636
477548871312052353 10800 28769
325590303017879297 22998 55610
979097017251682177 62347 68939
2951329325224351 29177 63452
232005710046180993 25067 55689
904083154011463169 678 13436
410664040207798593 26062 49963
906169768980671361 461 52268
626211564198229121 23324 57070
98188942174591185 30504 67173
732506909847067777 27105 44490
786499658342517505 4699 22957
907264797162085249 3527 59388
954815877215171585 30081 49621
948358698668506881 28083 28507
793343032283527041 15274 53701
927091254643158913 17102 17305
804276920812942081 8166 22162
333026345399240129 4087 66229
782262639420348929 4938 21994
119952037513840545 48071 58215
972601023738608513 38667 45876
128591661876392033 10004 53686
185330610770758849 35279 51147
525717285549433217 32019 48998
595744895814664961 43856 62336
428947773531312769 688 53256
648672666097251457 216 22144
996409357588376577 15638 48292
12441139024904403 37865 40790
832627763419374337 9048 60386
789021889537931265 3936 16999
728954737264103809 7509 60034
450230616315952385 40355 66049
444893184513965441 32988 62049
826724310471359361 7070 58551
986570230028135553 26479 43030
387641998214238721 36744 63105
687708948977451905 11459 41846
619045538501463681 22619 55948
329159609225030209 16716 38809
493444838805647361 11416 66743
959639458834764929 42523 56905
812196335481825537 33184 37002
65800878989577425 63105 63426
939734594392664449 25992 49363
102835272406913697 6354 25800
754983075125604609 1302 10958
588025812215136001 17495 68168
47004024755171513 49763 59472
553991667512114817 61916 63120
257529354468072577 9434 33290
31171455289282337 16651 49690
143385720896109345 4995 45477
950176728311369345 32127 67520
755615393763175553 31379 37335
554531930208952449 47467 65237
563360396952067073 8791 47958
345348610263208385 14269 54515
459725104803748481 45325 67068
813147171572026625 35651 59345
339235380091427201 39295 63849
382685989458970241 17426 30481
367134634656959937 35386 40748
720497273295819649 33023 37760
176802743209027105 42416 42445
121893941135361665 19175 23311
818953614902266497 26494 54740
849665950235206017 16608 64805
189357063556375489 9966 50225
396646179905196993 8627 40007
549949078148610945 24493 25128
190108305664125505 44044 52485
885634168620288897 9986 23912
779385293710099329 25744 55392
849624856390800385 3887 15400
39295699343981025 20047 26863
470544761080393665 21396 43363
459801877180588289 10221 20018
705154062141954049 54378 66630
556378095130952513 17856 40860
385515810037265537 15209 17298
647302880489370113 524 39648
291501785749613185 2106 50886
603640894271521281 21439 60197
559888368408056897 29585 51093
831385599402786177 45240 52533
306937233367559489 51257 63449
537852993201511233 7314 63043
297598338935291201 3244 3815
268658103573265793 7747 37243
803001992213591425 8518 55578
346394705298720833 56997 66322
425106976147080961 23178 32099
99766095672272577 61746 68722
941131755495458561 38025 52714
132982317142733569 3835 57442
977445891343354113 28596 42664
269051776238619297 17585 19966
622155481232862721 38328 64732
297409473907762817 5353 49831
608867334762752641 18795 40731
956608820611172865 16761 47076
12826409642880067 45693 59769
597418368055400577 43967 51473
251889876008693377 13016 53032
115610617527856625 15488 21514
452756435289369793 12046 51794
574884903003905409 27251 43157
591822603080661505 13922 39873
313353036404500097 18645 40589
117386835323880945 2740 34399
941115681429181441 56104 58972
310832924468133569 1298 27240
825219744457477633 9542 48628
674067106366276609 31253 62612
487249888799865985 28072 43917
33364300219606237 10291 45413
546474048203215553 20396 50768
269437472387746625 39926 53169
877449969164956673 61907 68994
579656059198033153 32391 46511
34007948955540713 40421 49087
782002306867081345 22667 44124
428540484597178305 34592 36314
722088193376553217 45753 52292
932413141248481793 26708 40741
853299076993035777 4227 36508
235678774548802049 34393 58302
715264968514720385 36214 37596
286331609137526753 20354 22740
748043278281311745 16319 55440
997053049198896641 19076 42887
619732666385520001 38652 48486
201221850576480673 9469 12181
296071997164144577 4690 19814
770917424162007553 567 18438
904944089397293569 12857 17629
941542147029956353 25970 28304
729200029393677313 11481 33203
986778195188023297 27880 30053
152855926472259553 3915 14841
599881256663174145 9810 22775
71000705977265713 25633 62553
72405423211506561 17675 33914
402070011904658753 24025 25972
730611007351136257 5734 21035
278161548333553569 4247 21392
464597714806032513 33856 43821
895776219126620545 20602 61596
911921062868380289 28404 47989
713950402922616705 7924 66149
881190003265089665 13621 23964
706368531358680961 33679 65621
722225194458410113 13920 23281
887343605261673217 39300 48721
53453223665869129 2588 53746
996307033514458625 653 54477
529377273038541313 44115 62045
79771806489812753 14103 35243
582455093875779585 1926 63963
988782486965323649 3108 20794
279255467071287457 3435 44404
353864174990899713 34495 38898
792671825033792769 4421 42659
122577093350972881 158 64928
916291350127558273 18642 43887
78025573523259345 679 30705
935575552079740161 18041 31618
272150338045651809 21723 54207
501538352879826753 13366 55263
74546821337957425 38349 43653
541360659914445825 24474 31952
354732740657343745 12878 34130
639867799195066369 61398 66661
608983093394439169 19742 49851
246578046252096769 1259 38921
508778241548572673 19905 33439
659702207647647745 48861 50863
970872697502994049 46150 59367
829258770673519105 12197 47020
309578132322545921 58609 59555
576071180641527297 13340 21915
371015717537968449 10228 15806
173041553305040449 28778 51466
44621207017190305 16232 23926
227306605918947457 15109 41371
303372129273849793 19890 65310
341661268432389441 49698 50819
869216481892212993 47174 66347
920857622039513089 21455 68022
629429797398298497 3581 66537
180571990712593345 46151 61803
27171717680648301 40427 63501
314853412938894913 6119 39877
163267060351909537 8262 13382
851007356969105921 10066 40364
186513391506426977 98 43933
256399959420555489 4722 41971
924500216333935745 7736 14090
342837067346408705 7315 66870
100287018843335569 12988 22498
599266949896780033 17755 50363
926245951596410369 19404 23772
377450328360097857 948 53036
160711131408309185 2761 27605
133579701376937969 34353 58903
52900413526057121 19812 33223
693748999606981505 15823 26099
234069087243330657 5118 41777
226229727101291201 27742 53902
419073038484082625 1795 1947
674204208096980993 31975 40153
315780536945286657 24398 41607
437683071837803073 43940 64510
481922210438394689 2522 33677
700734301834643201 30064 46437
761544107551959169 7363 29148
640299282197297281 21278 33162
984304163580997505 8818 50342
790688289912836225 31490 55106
972105005484909441 31024 46379
203652449878951809 37070 53488
649824062875264769 11011 31109
632131422484718593 24474 50039
636271094686339457 58467 59996
869020723033507585 29770 46995
31701713323496253 11863 16079
467467363052335809 31510 45140
778848888167093633 24434 48207
540408587425709185 57354 68756
368341674184616577 46182 59460
639608560051215105 13262 26174
586142113106792065 7220 12578
452288637290386945 48007 49993
37011500905077097 1932 59244
461711997220092481 10048 13614
69870383914665273 226 15940
910673048208231297 3605 49098
774840217652975873 18182 25696
268095555223425217 10163 26208
218519356770986657 8697 36841
967001093477698305 42351 68033
289584749566113665 15011 46556
590379812941606017 9536 47469
120296855624079777 59328 66846
193384373828628513 5415 27395
981782728639156993 9537 9643
841075318259811457 444 13817
230487165916702721 60637 60869
949587520411050497 43744 47743
999898643083280769 22351 65397
310545227571182657 5774 37252
213888300958192449 6235 67779
730215545299280641 43593 53788
740134539493620737 4711 29085
748181813063553153 40979 68006
695379869345078529 58314 60529
965281314776824193 23164 24322
656349222755562113 11080 67203
32281729681201909 44779 53809
483072522662954625 3949 12851
925864370911718017 45927 61412
71018942810351153 1444 49216
84903181944127937 17261 52858
932879153376223489 3915 66906
613047088894852225 28251 38246
767760722683714689 5543 26018
79227297067106401 49474 68318
754043355829910657 10409 31603
933702493795443841 19239 34770
926384581058126593 7971 68240
360790157549303105 39433 59844
724857471149068289 14631 55594
388861533288228161 15062 37526
343875747640065985 34023 60774
275440136102488961 9034 64602
118571122026370545 49012 50211
514032775026073793 15596 30806
514640373138060865 32552 55046
102921470951912401 33512 42914
612776818437328769 3369 20062
557585931169619201 31921 46991
650661010325517697 153 63050
544378482678652609 61886 66398
662182292715133569 2455 15503
301618870642165889 24232 35112
971159100914288641 44259 54993
135479527375792945 2283 46542
704835014653458049 34614 36487
504957424453458241 43194 56925
930583657310631169 53161 68555
656814767463018241 56495 68476
705123156885637377 29881 58476
462314883430117633 36125 55365
566246091264670081 6180 38594
114141183545257265 29862 42507
832184440212461825 4581 45729
456265193403389441 12408 29666
900083525457670657 23336 67601
359221010710754753 47639 67394
58030100318408273 2715 3929
55537032836504353 22847 56807
624614741698390913 55785 68101
535590023142475521 4607 47831
23430993927451737 23656 30480
957066774524342657 38711 59969
927286983120477953 39695 54174
552638874364006913 21435 59923
158486916404687137 61255 61292
349983348867233729 514 16976
780605950087331073 16381 48964
927808089357142785 13920 33879
115253846608812433 22364 38379
113838803808612001 21124 50457
852578322919054465 4170 26959
974274361673096193 8354 32603
537657380943105793 17553 26495
864421458332891777 37164 51541
112333821558078033 8777 45367
255906596012806625 11934 14943
884369379538856705 4521 13085
288745534945313409 14447 56285
442964985385724929 7518 10497
960033717074068737 6656 49367
867939135835289473 4356 7114
23528594299655481 50723 61524
85635338091460513 39220 43463
751106701254229889 5777 60499
372195508993844033 1950 37310
732747544602595713 32644 42729
468243205279758721 34515 39513
335943641556966081 59616 63347
863092739102260225 26658 33763
30682022105146701 46236 63804
95146988876475553 9872 24901
387082990280163137 31566 35374
78455410485236849 13273 56588
525062099391980993 10639 60359
352790984867322497 14628 43310
299875501259194241 10603 14734
541557551143515777 21603 57660
865262137798602241 42099 50215
715026671965485825 35133 42113
88233876105903169 48483 58563
423592468892071169 11030 16219
164525721624208641 5414 45344
291385610963640577 43476 51662
312219769518364417 16889 48328
821673939660659201 16746 27173
211444557364735873 12546 44641
565784490277561473 18955 50030
458544689840010753 5355 52477
322251093156314305 44076 66746
229698553465958369 5849 38978
620763245034236673 35777 68432
515133505118981825 35394 51342
94289098167454449 177 3318
618621577590666113 34879 49239
966381377496841089 53915 64340
367560794459564033 20723 52554
871210846713086849 8350 65893
689589181606827137 7229 22011
110708428152133105 28925 61413
44710231967357577 4480 45453
313731585508183041 11306 53752
280507451935285697 8713 21887
272199801912787361 2665 38035
121589618568322065 31588 47259
35044157327622117 14006 34872
705667647045935105 9540 59963
679281655107882241 26648 41350
788898147929117441 8701 12893
262397506306175649 4474 22926
500645987260448065 39409 59799
999686108749212801 14076 60117
183602069122173377 15253 18718
811400682510839681 12462 60637
118373427107535185 46573 48279
846363484469303937 36153 58186
676219153063684097 39493 51854
977199064764395393 9842 23199
186453029783344001 50735 56390
507409374028949121 1420 6577
484405344606244609 10022 50076
675204219185406593 8822 26930
257614239295001825 7807 66927
18013963887806739 32772 68145
456317749990105857 28230 41117
877884036739946113 5206 42968
582090471109445633 14952 45985
140976955521036737 1792 13833
290510732648044737 43634 67276
137180858774161857 9471 39900
256790579092573537 16716 21697
441216462448164033 37286 42131
153095431618609729 15822 40413
907742517514382337 27273 29130
912382467705391745 34590 39034
355692238817308481 51577 64970
360721538551018753 33879 55324
7019901382779637 4628 24611
683669966324224257 46548 60334
384395314358624065 55523 60047
934662733982250369 40067 48187
986475115181693953 11256 49677
665648629671188993 701 56489
406035389085243265 44321 45045
733817853732887169 30700 47386
425101855248545473 28039 31349
28973937179038957 2108 38197
783666990778225921 4604 15937
51567694403033217 27452 37020
283004572075842721 41003 63958
892742997171104897 7745 66582
734993231543963777 16853 51967
943816435553145601 1822 35015
919110660127120897 47798 52349
414829881512467585 12437 13523
248104829078197761 2403 16394
745736017726883969 6998 38017
242770609159723713 29669 55861
142751685382627617 56389 57599
208959696210254017 63039 64769
757135532514098433 32257 55505
652980085789170817 26361 33815
800278887532833537 18134 61353
939367661334312449 6147 65199
627284815861841537 19455 31324
949555600797427969 14782 37942
492716141322865985 2137 66049
825373574961471233 56015 66191
667596051319804929 16556 19635
665507069298730113 6220 27452
969819818482470401 14084 31199
431862996347074817 43495 57867
954848348353848961 13759 30849
266146499831680929 3346 13702
559413018411767361 7024 55409
470455651462227585 11856 39634
370542024777307713 47081 57303
244597567245183009 12778 67022
693508908422863617 28954 53951
219185721986615777 32188 38015
537280754234515713 5708 60140
281146245388331553 8929 32916
405635737131525761 6360 26327
723352577001715969 5035 24605
266464902024523553 14684 56187
650493311600730113 555 55332
643423226733169409 45827 59168
60893607159169249 2968 23394
600577327875228673 33197 46825
891005698329767169 6375 7079
871586862641556993 44881 61091
590690177788555777 28542 57070
717367745069168513 36857 45173
187460670375219969 5113 10184
941335423431489409 50249 51219
860751195192005249 13308 34084
933582454081985665 14457 14485
866854961779129217 18339 18947
73904492708415153 16261 37288
411984191750033089 46778 59116
295706978123092737 20719 47442
128305626740218065 64275 66315
596236229928273025 18307 23525
233393992933695681 32856 40090
939528880165326593 18028 43380
494970756637204801 23076 42496
620509911810024961 13161 22923
1551745382609938 57732 64257
626100898716401793 4930 50151
219711702794189281 33249 44188
567880252321224065 13131 27346
350935172366586561 10532 44296
877679565219736449 4660 22053
837724334513868801 36490 64228
488877829773606721 47462 48342
386512193700578881 11755 61672
624095722075736577 1580 62778
438780466640668737 10390 61175
763819656841086209 62 65690
64357314028352873 11320 27527
580319909346897537 40134 56983
838612222995951873 21008 32489
508494585806666049 19405 32094
263161258829736513 29684 49052
984131492751089409 4736 32099
332287073951295745 6899 28489
942429409557682561 37501 57870
666602034039510017 38124 53375
275074728057163041 12640 64878
890479910673409537 49150 66043
975183761280426625 1184 44806
525447715292951745 1856 7226
660451759975529729 7645 35841
650046107685586305 15240 41199
253216794955584129 58721 62979
5090649033757445 12503 67388
831000899583628417 18051 48726
100306391845666817 43648 65041
105642707125078065 44853 48253
919477182534503553 47696 58031
820052475742215809 33246 36581
82415792139318705 25216 50965
998247000488781569 2512 36936
960979345788029313 51256 52356
779133175343176321 18418 23181
316925303330012993 17747 56998
814947554196216065 5210 22954
46912897730063465 31199 50263
325867137083065473 1503 50527
729351469993407105 17775 40036
144805616723736833 22455 41885
590772634849127297 22857 41203
834137206278867841 11842 35476
39816198293923577 36297 63294
667948337471848705 5901 22204
577838654429196929 10669 60262
231236756533462529 49045 66354
464552043535139329 4834 45944
159457965180187969 12745 21023
472989179953810177 16347 56547
363450400318058113 21821 24932
597607314533181697 42345 42476
817389927439343489 3493 60586
640094405077260161 7366 8833
33314807267373681 57488 64447
613125893723651713 17971 38927
867454228479083137 18415 34366
18394407539215509 26515 34218
313767788680607425 30464 49136
474189007117676225 5435 57397
297258524531692097 14834 66980
927290337963565697 36529 39767
543408851887249985 63108 63138
334835603271518081 60832 67979
268968419907018593 33293 36686
686884613140488705 45774 57204
511956641271567041 10089 27842
368344827826749825 22971 59732
189267534972465505 48799 67365
111650551642693329 24807 64792
186362126353088801 55436 65649
797363622414327041 52554 55326
564948292006555137 6100 48251
207427593972493441 1281 60827
8460133892711498 24995 51861
499565046295973761 15863 36692
923560708888835841 7696 44521
660532762375819265 10250 46788
338929913035030977 23266 35328
635173828540121857 53557 63729
60392346301789249 9599 16037
19535149492480033 11673 22225
225976932507293793 31570 31980
818215220297222657 37838 43497
311624484052039489 15295 51800
136915792638941265 38460 60323
958707099373867777 7653 22708
319426743350579329 17808 28492
121659168768552209 7257 67222
245563104240584801 8366 29657
114680122292398321 21027 68138
142490235073925217 1115 54742
840065541104657153 34516 55255
514341901244872449 10194 64681
240514881133833569 3562 26007
913038983725801473 23385 27508
966953378158613889 8386 58763
562704819755037249 33704 49340
297465471713266561 52217 61934
827592044153366401 56503 60437
278323638634084609 55303 66805
955746328125879809 43385 68254
366256131732058049 26185 49699
252360334964595969 6745 43920
765421536787265153 29742 41039
371864474858948993 3161 6449
314695584353970049 18381 49316
374327156557914241 40715 63683
771553858951570305 9091 49069
893301739323842305 17571 32123
587100521629054081 35287 64896
883074647572119169 34337 34586
310330435893654081 4809 60096
657666706115559681 40003 68863
547633053738806529 7854 13290
404827727837048449 27236 55065
301826457936193985 24076 58738
102850570234803489 32431 33837
893462034264615553 19285 22188
82813571266758145 22515 32435
415589230183250881 27849 35564
899679512748814849 737 68231
213232298878793345 3781 29745
672357924842064129 15871 40201
706456574803162625 1162 50151
791693577654793729 13445 43306
388583087523500097 8859 18758
26604952378125545 46705 67856
162415958661817697 39551 64284
329497642826151361 14675 16933
980186320777633537 44959 51065
230175046665326721 11449 64945
341690120155796225 52295 67332
512448223673796865 8052 12367
185641032215272609 25700 64854
593660533308042881 24918 24995
194238051370255969 43640 46776
731653990000364033 7729 22537
257101182631529921 24094 46939
561172696665952513 76 5507
973136223180581761 19047 30241
978385826964736129 27064 44936
196144361552683233 9369 46301
475140405226387201 28469 67455
422955484129708737 3429 59933
858396842607430017 8855 34451
48397578957221297 174 47880
365541113003789761 15316 55685
561250681344667137 7169 34082
587101729514355201 22818 31532
568987528112955969 14434 59985
122414477673675745 7169 23449
768484305906291329 40850 64884
369191139417164737 10330 10377
462015421382616897 28424 55386
817937577603576193 14984 23133
290838918455172289 19068 26100
659568039342868737 4600 11836
774884827266362241 52109 65247
673974041242264065 18127 59627
906037325904826241 32867 40848
15372198833585317 40002 62558
485223931334402881 40186 66579
438667635971146561 20437 57045
467961019439691457 35222 67471
70563822259256169 5055 34106
410005368556454657 19574 50877
316529312008032833 41796 66887
441887810000956481 7568 13583
568700700841855425 18486 20812
520816292356997249 17815 27461
275135672783566337 13113 64627
775785472707362049 26022 49898
84172928199077297 35952 51078
715482719016336001 41195 65767
571961658884436737 18704 19402
478401098621013441 31220 67613
739638013498687745 4132 35644
395694477297226369 41218 50428
860331200675066241 37094 60685
842852313449874689 17463 56566
814484950191680257 10306 59378
576074364905338113 30146 63935
756682027570793345 9317 20789
162908120679013281 63421 64501
46981268263078137 15219 52838
117326428089100433 10520 49845
404375032140652737 13224 50917
132870423741799473 48678 59419
806830126503680129 4182 10937
371597700850486465 9065 36798
333579887266683521 21210 49942
542533840680157185 5050 33400
285067900964246945 12092 32540
560784328373060225 35291 43811
883157316979268353 964 5946
814587807799604481 10002 15731
778824309005582209 4116 43282
508870817877124161 15376 55228
69129838824341761 2783 64705
868382738600210817 44503 52038
888079687703662337 7754 68072
520049271684072769 6024 66623
114857240198379169 42800 61509
513437723258739713 53450 55688
573195433308423937 22954 48478
759737924313071745 36955 69011
819355835510908289 41756 45245
407522484650137089 16632 33262
113046617488020481 32482 66470
151994190442948705 7065 59525
560641987801862017 34909 66380
683577611828162945 17946 18311
855808238717312257 4106 37095
672360796050696705 38706 43788
398235780052420545 42905 67403
829996033535358849 13364 23021
553971255890058241 5884 43131
779933473485257857 3291 49376
450100400383067969 32824 40253
769601835181681793 2248 45740
42499298548730025 10115 31284
308309215151268737 30811 43951
330762074131417473 44002 52828
340631425319024577 22785 42220
59064566534072329 23903 36602
305854262362217345 1044 3860
914974546944936449 4712 38285
351623284445487617 18130 49531
357279733858486977 18850 30798
387084918275974145 50629 63010
360256509010032065 3349 23736
921707642498653057 6846 11175
651404469703020801 11611 68415
106420979147927137 41462 45997
116510263869034961 37918 66856
85582994141255137 31309 55391
812158296127190529 11999 13877
592565138927966465 4813 16682
365670698450447425 21506 43678
342573935405532353 19745 47676
550398729864081537 16244 49661
257571200987328545 38790 46015
872255516455400193 47087 64107
462560953944183937 12277 34265
255282816950110465 1111 31663
312453389989826753 4015 61835
849486067604590977 9283 47560
976109090536247937 33146 56458
857254076409542913 26365 68869
245997559119260257 8509 24443
27393252955054237 600 68043
216525374115356321 16283 68897
459293335278314177 56741 62930
442176695540808833 38356 52568
380460224044941953 27492 44914
939446178925713537 36846 68735
902223774409900929 1939 55573
983036902608986881 26157 67477
773703233517071745 10422 63172
609371722967786369 27983 55900
515725525257945345 25518 54745
88770043438245233 34026 63777
317849349608326977 226 21578
647677384171082369 31418 59379
654726174676039169 6060 6863
937464529524575617 27714 55283
296005128972073089 38523 53311
815266917225535745 64088 66993
563998360214522881 22479 38032
58140392647487713 10688 68479
804869064224579457 20930 24385
534292572215910849 5289 13017
969497084927365249 36873 68440
548417850791494721 17619 58619
521442996874018433 5193 67460
213228108635270529 16699 25616
114965260829134049 20354 44338
900704131804758401 17541 41401
399039025401936705 7037 48270
450894327503952769 8083 44419
782759116362779393 612 50589
768150414459810817 16804 35223
361229054722176833 28168 56345
577529572689634561 53376 58595
929203288053397377 3491 41107
25743447997285785 43295 58907
805689339541050497 23985 51373
111271242611955761 25234 33066
681961472431350273 12823 39617
616543780618357633 31241 48674
667472482785147009 19261 63249
929945267821814529 46198 64771
579160253810069761 13529 14335
973928627245101057 25294 46053
998289673749486209 65 48392
891200310970838017 7479 63992
550963959099572545 47357 64243
5281299690253150 7879 29396
179476801448803521 17032 37611
185998695930670977 51327 59537
461974935026173505 31984 40000
360304870668869633 51610 59248
545394769328584769 47590 51291
335388334784617857 10863 31400
239609308412081377 32927 53314
809314409344139521 15847 27773
4397180510043342 17687 34577
689305757595811073 3396 4590
136230889045517505 12674 14729
266643772828132353 9230 55956
218882870604563361 31022 64072
856751322756473089 8048 25637
422448219642699713 4636 25609
226728627755520065 13702 36675
666406850338209025 6126 58654
283760357841977409 62747 62922
431099680967488321 23563 30319
972411171214332673 16891 29427
931796395275728897 28744 68154
340769914731303937 2814 5833
995951834832691713 20849 52082
875342983452568961 9982 18383
466529597326061889 12200 41924
722726580812128769 923 58373
820274645958985345 30372 39665
867704638383003137 16411 28110
746476984947680257 11234 25193
688947932864174081 29535 48870
516866678013098369 37680 68091
825353184480789505 41192 69012
822053138552181633 11151 18860
957565314208586881 18064 46826
65791622086376121 1481 46470
189365450709487969 16289 31186
104819887028373409 14495 57954
750440221424007297 776 10938
306437399908030977 41010 45482
862055392120893825 17702 35688
399945983076666049 31776 34007
184737266861624513 18526 28633
118278401714345457 46304 55600
863071430252574593 15946 47208
562355431654925313 17040 22545
599704999841911553 9466 26383
936042982415795457 38558 66014
711164026894280705 55002 58332
222958199792007137 25284 48794
461388385284870145 18147 21385
710369962018514689 26091 65069
219568618710411553 30345 56617
156498179824030369 67042 67091
720575016113507201 30962 68193
869362369664724353 18694 20223
741463597090486785 848 10461
510094324251017665 40736 46052
223737737576904289 2787 41193
998971847658705025 18694 42032
682301304953085697 34685 64158
106687131397865905 46546 57721
353430850164635073 16490 26075
64505804940591105 5952 14151
785511102550984193 30218 45979
814904449393683457 15684 38662
160751995528421793 38995 68892
999749391159721089 49392 51883
696551490116235137 11853 23797
830273194157360513 36192 45883
52198779289817313 37193 67598
336618465282480641 26067 56704
188832128943701601 46618 54267
45547357594816873 27769 52350
607504708294335617 29459 62279
413665769046527745 45352 52957
186800436740071521 17964 30715
262892927574700513 3767 13589
381684680272847745 17606 66433
247283298043992513 46323 49866
11530310262642729 31641 33639
189837363954385537 28022 49664
928282623490197505 47995 66742
770587204280697985 8704 67560
689376510938188801 41953 42964
195700387476950497 2892 65136
663294505298885889 44531 51865
221620276216651041 53292 54246
463456399786977601 50140 59523
26494353252392245 426 23992
258915374072309121 338 41585
608918938045004417 20489 59905
11555089080530935 3209 30780
784211710272661121 3459 63398
748480931267430145 7694 39333
497299601812397185 33552 42469
155059752233981377 18412 45717
780574305490180353 67243 67245
470968911860900609 961 23819
672930906423030017 32229 63556
816127862974894977 16328 23919
544649887913340801 6290 62055
964294844615544321 9649 64576
381756699102037825 25641 44159
590771582340195841 20486 36532
576565417440040321 9890 41583
307357131065749889 34142 42517
840877370020674433 1911 58862
922060440031344769 3520 59952
33559997261665589 3944 25479
634209386260714369 5813 28156
134717152006526673 33425 56871
520245927605188289 4028 56387
656892740124991489 53549 66811
319590187673618689 1832 8717
697210057076429057 435 8311
347208697393909889 10239 29598
5097960038302319 22348 64517
929923343772706817 37191 68422
602710052437952769 3298 27913
295010805432283969 2280 44127
666582064650615553 25387 31205
511292083056879681 51706 66353
331129693107296705 21621 55389
198165911523943809 18750 52915
157778722019219937 9397 48411
256139740383808609 45293 59511
510568538887110209 7118 31194
254058617400644961 5633 43660
856591601310814337 2979 27268
460784142662710401 11144 61923
81416102637231089 49551 57169
435164247219518081 17351 20332
618602552655364225 17499 52059
910354532946818945 1102 42613
61986617054525793 10324 45544
381631415903072449 11723 30016
828827809389370113 20033 48665
157445083142228257 33880 62938
553922381054970689 22959 43881
306555752555226497 18468 53659
67360978786570769 23680 61029
393479393450171265 37028 59288
217021666821818113 2197 11431
43933210883906785 41606 56586
435119547579180481 14021 61123
842222423778942209 1315 42650
313313947148142081 20106 22714
857749568726774273 13566 38802
877556678621591169 20291 46439
474661611199557825 4370 11401
699002352360263809 33514 50666
518728056911399425 5070 35984
650432527441044097 3006 5045
792084060575895425 52492 63358
194578599360507809 6211 42019
373583626284727169 12407 48720
842754474656107521 6453 50681
934953215275435009 5219 60406
436621964673445697 4166 5185
282759223318933537 10928 20215
667363864823872897 43680 48074
231362883860875009 8919 14623
192529011319233953 22993 35360
910960661741796737 44856 64563
968313376700610433 39951 68106
829520479375780481 3572 65683
769067538370858753 28470 44483
616651312649466369 1528 48684
104464336668204545 51675 66758
389861382769062465 4617 58146
368964414679052033 17498 32506
220179951038034017 38039 63845
438332438690014913 43693 60347
116874033653481041 18856 55325
332855396969346625 6758 66629
25433755137569849 57804 63122
85193763114890689 2924 64231
158247242462500993 12994 18622
167353529830190689 56782 62535
338747718848310337 24903 57948
216276005446889729 59465 59607
606138870657723265 30374 61874
108614093519246785 35807 68607
255050669463443585 8278 45272
27322747340836173 33652 46509
815685002445753985 58741 65448
943846117516951425 14338 59766
970550745216456833 43056 43957
805126738070175233 14207 36510
369672594988763585 30878 35167
634376025852116481 19648 26916
311198642513275585 7558 60487
284351818043663937 5047 38771
922812906837130241 41110 58604
411115836913804609 18351 39838
436129253500439489 37200 53131
479047619121264065 6932 28076
58379328775451713 55961 66981
889009318246916481 7204 56077
856560543380325633 11734 63102
301026831997180737 29575 63989
685088139954849793 12077 17115
47982408205879065 15801 44048
496386726112945089 42648 50009
803416951279320577 33842 42274
940855747584883713 21182 55053
815241873811526529 7601 46336
675980049341106305 18833 53193
684287306599518593 56779 65259
897187703077527425 28315 36575
352956390220722241 10101 42390
712425857041751041 21180 37941
483733175637713217 5912 20314
965044783873558785 11757 11942
886299814376467713 36715 67255
556348124041036865 10883 31124
548992164835826945 6765 67829
978566250738346369 27211 35996
113795196158204001 7904 54307
208301412634256161 23847 38428
526269148313435393 24044 37871
712361597589414017 14137 58427
523502837197707265 26085 27357
928949250623944065 14993 15931
674525187577390977 17398 50848
603436267412298881 24885 61638
627854282965440513 57615 57901
751332334630546945 25399 58739
354488326541389377 30701 62628
779295476034114689 30337 54525
544229330265419969 10566 46150
966741785039786753 1023 31481
403890280639050305 22428 22604
15350027955868485 22364 68924
39462762403612577 2106 59836
956216981929372929 21168 57713
905118127925408769 10558 40512
880280387594972033 65 12024
160484400515581889 10931 15660
517523357264977345 12276 40675
831164476516793345 16553 58470
297226847658528449 325 41062
660747994353553025 18136 53537
154546970071407937 58847 67358
826408539017894145 969 50220
818165976455865985 36227 47206
357874281741270977 34059 65668
286158810669675745 27604 32566
656184403227403137 2685 66273
642083190265431425 14708 31802
311279035406979457 15755 18211
50416629924171729 11287 21482
718486861899936769 24652 30634
414909847896545601 7187 29957
763110901500549889 18111 64124
55024732266431897 18403 24284
137099765172028049 10825 29513
37887264830665401 2368 59115
349594128290245697 26463 46630
705676669552985857 54278 65050
891852299933805825 17066 40746
535151056289684865 20274 68123
355240698817805633 29384 57067
451551189074550081 6831 42739
841935193445554177 8418 47005
741873804760452097 4866 51180
176122730167488577 39644 66603
664982185762340865 28244 53382
374936896359674433 5189 35504
469113770405066049 35189 44710
591612096975421057 61825 62526
835217848334551169 853 25563
389559635513652609 35857 50036
475318784905660161 28889 64758
562207890370043393 23579 67603
141136734292047089 4138 66904
875292151908457345 23007 59862
168829153130268129 7660 46682
704166348192654081 23013 39241
283588221807107745 18132 38404
78470266679378401 59333 67828
419187895063011265 23790 45713
203880100599004513 12660 41618
135335730152547745 6193 13274
91343460102638833 23035 34722
152952555217233057 48077 64530
74956779488598353 35710 45732
407942336890826625 33425 50607
228555718261194593 1259 26150
834236650744351489 10835 43990
411729053147805505 38587 58683
164764012083765025 53377 66253
182787311416962689 13895 46381
310492185164086721 1666 43197
721871781526100865 57691 61592
823794699793253889 28945 39660
206511229904297281 36748 42872
466054084573364929 6161 56518
829665055191693313 44393 59969
911603967621857665 59660 65683
337589029970860801 36564 64997
342554479841588481 10256 25953
16357194733512161 34694 37541
540060978489478337 38480 63284
469836145947116545 37925 64450
826206024169103105 54569 64953
525557159690972481 4871 51796
592862177758263425 28701 34483
222171618924495105 3780 13674
183750462973584673 18336 42807
814504059501143041 11650 40278
312863395702706241 22637 43065
547351988264868097 25893 54566
965048024875706241 60607 68212
715680385954893697 36712 44104
179524102675401313 9263 10555
668769103250287617 31346 51514
441196441080840897 7891 22228
211188009749303521 25951 29036
135941384641185441 17345 60494
675937150512030593 4934 41570
469942088197690561 6328 13543
772599715413061761 31708 37330
766397892543409409 20415 30519
240050571051813921 14469 46505
679081448997628417 20199 53864
124016901664798945 20190 49312
509360622725850497 38810 50314
833682071185624065 9366 19455
134525359300177169 18721 61495
22563860641238165 10627 33704
410609969862292673 4517 29414
316003927101935041 18184 30387
260562919570439521 18645 60938
879663581902757889 20832 40789
941690121043066625 23886 66446
148926555431163617 19981 47587
50343059433437529 10478 61229
163677118188413569 20973 34667
617066592333856129 36763 50300
71701184772042129 6133 57569
436291114648206273 11369 52634
909731012050667009 10793 48024
298043609756845761 11930 20364
122648728013164289 6541 63269
771571971641129985 27225 55007
930062928252024065 10422 67775
353297167747797377 44094 55138
156949935024289985 2428 62775
440151916973398721 27146 28790
566617278651488449 25389 55181
107358022214910417 44037 62799
778432912372071681 57277 59955
696724860611602945 20185 24413
889928076748187649 23395 62626
23946654866335849 17001 20452
49968443638693569 40625 66593
517856645083377025 16002 29112
941918330582733825 38491 65125
787008442982980225 21042 54370
749751543189493249 47213 50665
898140270031639425 10052 67866
996881787823834753 32783 57753
226785946791750337 1663 40414
937104640346962689 5516 36496
72796615831371985 36155 65951
410726598088370305 21664 46328
931335447541655937 60505 65923
428554032383605249 17891 24765
310726203302017729 53652 54941
714059267357608705 2005 52114
347460695801203201 32151 36524
569252076044950401 35567 38766
466119241636469889 1810 14530
434753960260433537 48550 50312
342887323880276545 34675 61537
632163320956610817 54018 68955
465840255974264065 24425 53357
199544570496410497 4265 47515
129300601133223841 4537 15610
862998736755589121 13466 67999
454271512071976257 20107 54184
935527840267223297 8646 40411
361156228722123265 1144 3697
797238661616123777 17571 39691
824352830767971073 5440 39245
179282978774462977 36007 36580
277362743710227745 49896 51911
50677415514190473 11139 55865
787295771901533185 26481 65762
295979520124955521 9497 52316
263313893615347169 24209 59742
480070989592352513 36061 56790
224854128528058081 45966 62867
740118384861769857 4014 12139
922484114281445505 34170 46736
938369155847983233 6295 39055
124951770172366145 26472 44764
764564079309746305 10725 18533
74929058623993681 12765 62092
931735051572960769 51876 54924
18629670981347601 18516 35447
350786495488843969 32855 55251
381470043970637121 9141 65962
304544093021764417 49089 64463
155278017475033889 2328 62928
720621674006803713 3815 10031
35875373853500037 40696 55356
724630275177478529 30017 48514
112443173651833201 36259 65568
962639975594580481 18088 52041
103646808712966273 19378 46853
664406831721539201 78 29045
621494550979058177 45375 66039
913010186293700353 31325 60500
217615071545040449 4094 44057
833700173893138433 62107 63320
383329649794013953 20835 22219
54576969244148897 6446 11008
991858241565410049 39524 42029
536146311348023361 24614 56185
878188269353806593 6518 27166
406109585054604609 13320 54750
382770273973093825 63136 63856
221127894894014081 2250 35590
766515688703670145 8360 21862
968089745363780481 3051 37027
427587749375078401 26294 59789
975172922591884417 39980 47518
606511062184004865 42436 49267
558118652922342337 16738 39180
116370364880609153 23234 49887
837563329665332609 16857 17321
748247914265455489 36154 63121
828545528839324417 20658 60491
315238692789819201 37537 65902
491058451462595969 8115 42541
420660020989252801 16934 17968
916135046045166465 13343 66799
540390414686143553 1744 15561
35945019854839445 65505 67606
19724692096680485 31778 64535
767756890025449217 705 68250
289707651095483265 41883 50085
529277239442780737 27099 48039
294198081456919169 326 21314
440829965975108737 3836 34667
549172212197348161 55026 67675
695737903273087745 30559 64733
666490216146662785 30799 38236
50594378212363009 26717 52396
904236655864224257 25215 42246
485979760939915905 15536 58415
24812508997790417 48801 62046
970599035474787585 22030 27785
473046018065176129 18886 29673
875915757464529281 758 57520
479564168111018305 44999 59007
64839397096928761 32616 65981
132132039898209537 27565 57687
728912631707277825 26974 59430
339897702233848513 26702 51695
300891282539549121 21408 30082
390947717713189057 19182 48181
554275010771281281 11466 48932
780244205520268929 13260 41827
958670632805048961 48415 68344
876289110453115009 15809 64855
321231874405999233 3810 40657
722887851527552513 15545 41928
688988449431814529 2335 6733
970052613976335489 23898 49200
968674403311442945 19449 58565
549932596862142017 24541 68229
4122657512194650 9408 48704
384563418225781121 3639 39985
87339079980115025 38410 40515
611554052161999105 156 62004
997827156024509825 21881 24220
711423662183577217 64325 65157
252552792793839137 16518 57641
649502384596935681 4026 18417
527550644208954369 32744 42873
516880956090403713 5542 45793
321002916016471553 23940 32379
284519534281336929 29846 48232
64526759250451705 3301 28558
825398512918738433 39748 63718
452585212591063873 33197 59988
499632519425325953 9002 51017
479580440658477185 8166 29912
701581184067634945 18088 46689
815911245761373697 16611 46159
511035734200810049 29704 46467
220106062954567265 1864 53537
648916290193952257 3094 65511
630595101992700033 16033 28772
774205471667990273 19114 33147
417218563092685441 8567 52090
153838339510969025 21266 53239
997431933965845761 17947 35907
891600994195805185 24674 48088
196442344945818817 2676 65535
549211595270080001 444 2693
584848441060589825 57831 68089
433274888116422145 24173 62618
839741982694132353 6154 34843
508108053994789121 38279 48595
751743228231379841 64399 66217
763292740379277697 689 7573
934846480545712001 14304 37060
634279788858478337 7303 32503
777613335008030721 38785 59052
790274925214312449 55626 68546
457682890410378433 20253 65054
439397860888448129 10535 15994
84627417028048769 44032 60067
583723050776931969 7331 19760
57698254430260225 33044 66523
310244166938488769 44037 54409
326376405524772673 11306 46639
270056951928872033 425 5731
80668938147763217 304 37750
114761740100760785 33307 65952
997104278056855937 54005 68263
841316588209529985 22586 29924
980406265062281729 31945 33258
789232207925024897 11760 12530
405365158969690497 2160 65312
70003378171470841 18817 49738
385074766891445825 20539 31704
426770408979280065 2002 22621
938713643128199553 2165 29710
767148935091704193 3770 57190
825527138510903297 16559 25291
58594631420632481 29586 47515
112033313853007857 22327 59374
85882427126968257 21182 46171
866385944798590721 11414 49347
914810630848734209 9374 55461
891639218228323969 6975 56613
444872429756649985 17693 37368
454199080955145729 5252 43943
573277571286396865 32716 51119
779923882529946113 37281 52324
207271732351109953 39103 49462
793871750811572225 21447 65153
77918375172998817 9280 48429
549998609945635777 24582 68334
330295666416070337 18148 27260
52115111668467049 39402 60962
27884728266073469 23767 41291
864832614527674753 44575 67730
424292702995366273 35920 41661
966608551838074753 41430 49199
424452225824978753 56811 65442
188507321928756961 31338 36854
700971883364751105 5843 55019
798081630781137409 38726 59100
3442929897815362 4769 60037
895452221427436929 4542 39116
118061663018586673 37786 38471
520090834044960833 20367 49288
89264996448775953 38405 60736
663357297548191873 1908 41938
158690526539139393 19842 21993
202778288617320609 15370 20737
66111087947874129 8191 64881
562685615723726337 2876 31354
431677832744846081 65731 66205
951612261312785537 44558 52495
178133074398516545 16644 65520
555533397433482177 27516 54779
4055338039300694 54610 66980
733655435903738625 824 22218
21049106100647921 2069 34361
823574208582389377 54463 59849
736732283626857089 61593 63833
920294446397829121 4053 14034
172054577238213825 18645 24951
752924013057725697 37406 42597
92371381723630465 3634 17403
338975746646792001 58143 61342
494389853139452417 54634 61618
916295123919528705 31150 35551
922236059574323969 17026 51107
234086432848524609 58389 66250
740628968287040897 37904 59954
772464830041332865 34848 59968
663852480485694209 31956 52070
449826917975013185 35146 40313
829733879352389121 1395 18615
421938998723081921 37996 44319
538529720706613121 7088 44042
761253198223155201 4565 14166
174082340194388513 39329 48746
847187567346896513 44754 57384
618699602322571649 22720 24756
973502663743726465 3437 17572
442813116397687169 12819 16688
966787852038951425 3166 10707
728150627889114369 19682 46174
797816801655695745 22601 66960
347604138029083713 8054 66177
245428331037050625 38327 49788
778889794804079873 1491 42053
694969531198790273 16492 63312
278946363362891233 29009 57589
835570317543560065 13252 16545
368798348912669377 52353 58962
685109111316673793 11609 40140
679512655867142657 35238 35305
450583033767191681 5214 18056
843554330052249729 2892 4842
375207382496295617 876 2541
862635924252273921 40966 67198
661679347124707073 25801 42059
940452629675441153 37550 42321
203040359815926049 31738 52228
936368203362434305 2189 38516
709680143684938241 25652 49567
3613784840432289 53550 56527
676031695375097985 36480 52110
617131324636844161 20015 50396
474595305392600833 7852 61395
309362436226599873 54477 64485
464883088094122625 1754 67873
973504401284628737 48397 64336
57673838908204545 11639 51386
533876842921408449 27504 41087
850576149779055105 53498 58773
664012597701329793 24018 53226
717765187542941185 16481 49491
896038636031200001 52816 59584
708316350849937537 30833 57518
578549627508806401 35999 51994
241743456253761473 58752 61731
127098669193877361 145 32958
916934279725847297 48496 50082
188822192422506433 10673 33899
401946505493928193 22845 32164
562546949315624577 51561 55480
515170369049737793 54902 57525
508362197441101697 11924 32776
6017935388161534 35386 44993
274533767816699041 5024 40831
779529282219254273 32464 39522
678501119113249793 29353 44648
329532199719071873 1214 7159
16311863852969567 17061 32740
598757127566667393 45629 52475
576404425364756865 7784 14672
952026772072901633 5402 62568
631307298880265985 10591 15876
478601387501765185 25326 43983
899861510066685313 19174 27618
314630746697677185 64782 67667
583306269047746177 21817 58189
372867728496000705 15379 51641
257932275690961889 42115 53642
663811806675699457 24771 44253
32467890744378281 20577 22858
432772507444393985 35026 38400
395554335534811201 8948 33267
531683444404880129 17719 31980
852915627679273345 38043 64137
60462623193640041 16619 30943
734478875598853121 3935 27447
979016986619757953 20117 28454
646874047651998337 43353 50283
192968191370578529 2012 65335
524967577775967681 30831 32588
552158670763109441 11137 33681
939929566163137025 15902 64478
112776158584633633 38054 55791
596961723049048449 58006 64202
198406053942893121 50765 55839
671105314728258433 10567 49807
848047231111035393 4219 45142
672216728405530241 11297 37478
274370722476849249 10051 67356
946027826690091393 25980 61579
191002185788587297 55181 68250
568344986655091585 41177 54567
656140921638400001 14972 24857
974378424974098305 8570 14359
813309569586447617 13058 35891
181866036784200001 9607 62081
815728654172577409 19282 36571
633791587101775617 16797 21083
912922791608846081 4695 12032
592139856397182081 3900 59801
421786314949532225 33228 53168
207987715363906049 30390 66160
292623479714858817 53748 56441
865245499678266625 2002 59972
519728350265754817 287 59802
350685216862622465 56985 61600
985787525932320129 1189 20950
462127466662565185 66342 68038
972389066289469697 11975 20941
89078161656537697 17086 29720
233233292940649761 18827 52829
546205144926219073 51383 61268
531758874476739841 7108 19730
858617599987333377 12041 65131
234445810586830561 2827 8685
841540475596957569 25011 47662
459113264958649153 30648 47358
858598444029091457 46514 65783
89379269181971921 33099 48433
84874724346079233 3472 41100
918301954417504641 9954 25433
936606218283294849 5847 29745
390180527702849409 5388 16665
36540947251381793 21528 44974
697795275331333889 49018 67665
297070518142810177 14928 37917
176681512493512833 37596 64652
631473493617832577 26493 29985
43361271171026065 9928 48756
429731250767311233 20471 40582
330886098126509185 15884 44393
249183745508787521 50483 57587
236415449683295969 10089 47119
159351228750487905 17864 42572
833810149241468673 56450 69025
519441319375332033 9881 65215
873966036285228417 39277 52730
816981007616028929 29839 45124
757179672930757121 3593 4337
239156211274831777 59017 59916
794866174332486913 30985 68491
460850565454755649 46068 56927
11284298087598899 1791 2541
208138916242049281 3426 65142
63351151103351097 29821 36693
363754079509426753 4961 7069
51729373571529185 6378 17057
371436456917194817 20216 42001
33528700264572109 28448 30249
712710222726620673 43723 61951
279312673579237729 49409 61416
30091579045048889 6966 31269
55924055852617729 21290 22910
511697645726748353 49373 67178
300528828735817665 38335 39894
918614174437806209 22016 59546
987054021915202689 16822 33680
962235188793634689 33168 46516
587408977642137857 47930 68225
186227337941559777 15865 41039
72386188413080529 45646 63201
339225446854250369 52052 67992
155042568428509505 31982 43601
221969416362355777 6905 66975
598375880280901377 6173 38200
347410150507066369 36827 38966
418085545773021057 2390 57059
464787026692519617 52021 65192
666384785188515841 56566 63538
700472990464142209 19277 48947
383092148344868353 484 46221
894506370831464833 56197 60290
605366779030436737 23696 45565
820621563797452289 54991 55378
255249027228710913 6579 25626
535560316817466753 33127 42839
595828569001245313 21445 60576
18611620624092497 19984 25554
594048190075536513 53604 57840
671990714877892993 36780 56798
568680714788559553 4849 52641
736745301827902209 58318 65951
534992191008722561 32179 61585
390828332865154945 43527 66045
22508681432757529 16311 66923
671357144596676353 283 43189
730338835190931201 18845 68834
784640692374153985 13332 15359
84209135263979105 3033 40240
134548855454532657 30065 42467
462296261928184321 29584 44320
567870026534265537 48858 56903
542924029532006337 21401 28023
462172772588139905 32364 60777
492480423751910465 18131 59632
832473625634918273 18059 62701
197209451393451489 36718 56708
767896123103405185 28327 31991
261728503577966625 19971 51535
195116049878592449 4049 38370
261218029313258881 17872 24400
820080188905855361 22482 36045
908781520293583617 9300 34280
101411132158574449 35524 51652
727548242173856641 16690 34024
264531889673342849 10551 27352
583540077468892801 6616 17569
655010430331074689 514 6691
41891540965369953 29758 62677
114156635383842801 2544 26028
773566722829141249 47764 66008
55097880492326113 738 36284
626634103354138753 5693 44501
205262156574001153 3502 13126
908639520156906881 39434 55917
751366912781051649 43251 65292
225464603194357249 10211 12925
805709950435733889 15902 30037
659212002920579457 14356 44174
378990281705199553 39749 57455
616497903658984833 46505 49838
425135547508567425 41271 54783
886737492646073345 8959 16663
707483396439116033 28841 46427
454517386621152065 5880 48954
91787569594551137 17839 29991
657478637363194497 7014 31854
438623075453335809 39976 40957
210111024716116641 23130 64162
440770077110464321 8239 40646
601528768866284545 23442 57256
103504456723939601 18970 32350
840548598656401025 19022 20069
218089555898679073 1482 47664
924578104530720385 19780 36787
343063332121943169 34815 53999
779414973359070721 51379 62203
604258632043432449 49732 54187
785097742522548737 13064 68581
987498504905445889 10366 11028
503847384774193345 25690 44707
757519790983401729 22550 63056
492095630927988033 48641 60251
977412955028285057 56958 56974
623668567477341953 10830 18596
374125576674366273 25588 68663
804044112737046 1762 50856
864442700738706561 3294 22187
539082583606589313 20356 60670
862523520237381505 15923 66872
662345385997976833 41925 64794
384822329170077633 26214 55753
995601709085764993 9645 16452
977595957928279809 13713 66780
779725172410660865 34868 55883
80785295822934705 75 52474
698571005780824065 5644 29768
805023507883454721 40633 66683
631925635730137729 9991 14338
738829325503672833 43135 68490
766497570785009665 33475 43996
715977846434775297 26738 66158
630303357211357057 7691 38223
279481647919951105 44677 47260
543194218921062337 46304 59836
17181120343117585 25171 50696
781187478116859009 44071 47269
850939432236401665 22695 60786
853707834285064193 1893 40220
236247413575391361 19164 47519
744164182635454849 34087 65144
101376708966498081 39582 43222
487691133736579009 824 20043
339372718744080257 23526 34425
330026096004953473 12642 32936
706214347117452289 46612 59914
695238432163581185 25792 56147
256965406541205249 13874 28345
93144812789500273 41054 64183
153533352014775905 38483 58994
62561498618240561 7426 61313
268685803930260641 34135 38846
791848775389038209 31804 66537
911237927211658369 15796 39363
935926056530963329 11617 65317
495442746010063233 42120 58355
453389974079112065 1270 7609
453582464835577089 23201 30961
829073222665161985 18310 43964
681903419833595649 45555 63751
857769249693685505 39887 53719
174179955140573377 67921 68933
88358510774060769 9457 46252
895612033552815489 28810 35338
701944160971844865 22803 65142
91397300418393009 294 66969
716874259563415041 22305 49068
781359383567043201 31910 43076
12023243091217495 2824 19983
15779743275203373 19605 21809
249074793050358081 29526 35857
702350818377929857 31358 62947
509588844506634305 29409 53258
725371137102868609 28305 67672
105467597238661169 14771 63978
880210973098151297 35593 50395
317295398402020353 24791 44761
832923159864776577 911 55282
986713612704523521 16187 62905
468041535523859393 52037 64955
300743775346699521 15318 27574
750303863575979393 198 29148
741315710704586881 15495 42971
105589765862568193 39969 68621
415093087624253313 16651 58233
203088223585922369 3896 53772
273661853279197217 27159 32474
710942090108538625 12647 44954
67071785672776945 44060 59597
537379666469306049 19386 27171
571598648029013377 18704 67203
153755384176868417 9578 14372
861497915639827073 51187 52014
928285975496635265 38262 61934
806387308291892481 19341 44634
672480124745383937 21476 32344
305996806713562113 1328 37780
53944560790782249 7471 13211
783657731839557633 12732 15746
880790965810071169 10263 34023
462571040143526337 59573 67334
771224899879399553 399 65535
252022828449884897 19294 59188
441873069735173377 17572 19418
8665131210232603 57604 60930
421769065925289537 43284 61758
765914671290719489 32392 40509
755543240573224705 14927 36397
286383743342152993 13307 13987
134278727957848785 49610 52708
869901831474965761 38271 47194
631515138143179009 13579 59643
243950262611928545 28402 51004
567207892438474945 2849 19801
351563691914268609 55266 62407
38424156286431809 6153 22382
510090003470562433 21117 58992
73439020971335361 16482 36772
586627938209932929 15856 38038
795361490370929409 10570 68461
475922005299064897 517 68021
55145067418166609 23701 41569
570592103274808705 22729 30772
980355059982691969 34677 60309
210653126671470401 577 32975
24785491591785557 57789 61659
951894311178694657 1553 19611
885078855331975937 19190 35201
311770762631351041 11335 66558
480839488587761793 31357 60730
218692536852390881 16564 64677
360548502707935361 6770 6785
626783812285904001 13731 67969
450108585167214401 20053 35916
469651084271863105 14374 33655
235020957841037153 29691 41704
905498322117392001 30600 34521
419762459925962625 13451 60351
853387899074054017 7079 68836
299986798776622273 5716 14102
307342337101172097 35978 44826
281170404776275969 39508 43668
585352084729709825 50955 53406
857126164325897857 5199 27223
739756719502747009 15489 37499
905245324027234177 6508 14979
348197896916165185 34561 45599
499370532842284801 21231 58191
917902856603230849 37797 41390
558691626578223553 26955 49446
114894861094359873 22862 27788
210623821471436673 3547 40062
974037086073320065 2324 61097
717231868937361153 23078 64466
874933805999436545 32177 47504
855974270642384769 754 12720
302373133780317697 33761 46403
22503614442655361 24373 39133
124500843303099633 29213 66078
88974824905157841 32676 65886
981980695970957441 1068 30393
422656749698475649 17714 19780
142215963598491873 35815 53703
813260791776862337 41407 59478
690508318524731393 8076 20934
613406505343419905 33864 46400
213165273594672289 20518 62107
837761017533601665 9026 14579
103904742818127009 33543 35769
108947727337934449 28402 46940
895066281487860481 19600 55357
790269225379752577 4343 23636
704852713179629825 35394 49768
895125599501057025 31847 41088
810439359400437121 4571 53448
782277079639008897 57810 58791
12705687448555381 39295 52082
96876090535417345 14832 60871
75935886046270433 48700 64272
624706532043241217 4083 35152
52088772277723905 53484 54740
296359951758148545 9483 11896
482189911892266561 23951 29592
502367635345613889 7611 23552
432123331040696001 17276 30223
607456187702624129 33505 39240
661785805541118337 148 48951
144335837853539329 307 24431
483967897018739969 7770 17728
808268623171954945 14252 16581
335614546359057217 4640 28090
444591362564942465 40828 54664
255919080450905057 11592 27842
389821559709943681 6670 32062
24846437014989677 47976 59485
755669188897947265 882 32315
781942897532527361 6842 29451
351841614308710849 22377 59619
432173333083728321 44172 54997
308082956029487297 13526 50682
394842185043199105 51719 62195
692981725994471297 16755 45650
716439337696105089 12944 62925
307136357102486081 16159 25306
157317308474684833 24778 52253
452454064223957185 12880 46288
653230599892584193 18180 53405
680522855524138497 25352 64628
925328036812469889 23301 25114
684090239283747841 30527 64413
843752698354567297 544 6716
445815390759470657 69 49719
565172056001582465 49716 51967
125503861613282193 45116 63322
718083400048914945 32394 54655
534413713924742209 43238 63298
329692938098030913 4499 37260
479331186669597313 14834 17631
698719668526283777 11724 20408
242474665604397889 45196 55826
5525286671652197 36024 65636
987384377117848577 34753 37266
27685971662709365 11979 56905
421401642153163905 22377 32590
802160053684371329 24728 67989
360757877266436801 48827 60925
6156516026440074 24015 39648
9090254801527921 4846 59911
929126481319823233 2879 27734
560145588269080001 3632 15169
699762327288358017 1092 50851
523669330658229633 21566 60423
748371576585991937 57113 57661
503394019188434049 57295 59045
85075415674399585 3172 15803
976166498697530497 21572 64148
377981289451977153 33400 45067
536048431056883585 7055 65981
572131924882217665 27832 66157
136467209531922145 52031 61792
728112449313197569 11639 48557
631634251079887617 14076 15401
362594474651903169 45970 47770
834101717702573313 12627 37486
472148832206297473 27870 60434
409818774605781761 41821 51555
80956183791915489 4660 37553
664637871870205313 4652 55261
181791294915722561 22286 55706
462457455933204673 17056 44163
44125414416445353 3869 59491
73505074158227041 24641 55836
304548534428388225 7322 21524
371758977943329665 7619 46616
769246421949265665 8508 27699
818528047487852417 12559 65387
340794524601061953 51276 53580
575192847428851905 15675 17644
326527141591700609 18629 45868
583784651551560833 11288 36423
224458858907038209 6349 60253
683976550345192833 45612 47314
748356602938674305 3765 30053
390971476596654081 32524 51880
750149901224386177 37841 46428
473555381531653569 19927 49722
342671252756876033 10807 48270
87490881934805025 26428 38845
878085628317503361 3368 41418
934840999241259905 17688 63844
721317094112908545 37339 61483
787065095556378881 7460 51565
829006150446911489 19169 60674
75393608577812193 8352 55126
46373330556864545 16951 36399
699813514909955329 20900 68962
231022932919184865 18825 46102
583381512167164801 12486 39599
181748449428102529 17213 33377
362250009307864193 27166 43157
860255523859603201 43521 67065
679069643587027329 13012 38514
485901701055073665 42651 68948
208294384037692737 14541 67319
122624934554576017 30716 66378
65689681745595865 39009 42961
125727043169877825 15427 38227
601747787597609857 20511 23907
735196530869085825 37367 64195
612617495034086785 36948 67387
372283134750805569 10893 66609
567232289029995201 45660 62137
696252189996354049 35313 64334
439493045181762881 52172 52412
56357193242451585 11456 30933
245691684603251297 44216 61222
682454368642634497 32933 51978
272802554814305153 4208 17269
525382786183062209 38700 65944
594420374585816065 14029 17382
312051429189491329 33738 60887
90916772257401137 12125 44039
221937225192608161 42420 63134
629331444069286785 12119 57821
82446891909125249 10631 37779
105931614637185585 9584 51375
676243479542652161 53543 58656
944770449229203329 11446 60950
280373036435261025 36101 64594
419052398307684353 2882 43693
908489740640408833 35684 38542
766479414562432769 25115 57196
309504276912814913 37996 60272
270739336582678913 17763 42449
218427260214472353 809 33466
116042750009235361 9731 11153
954125795064012289 26858 51613
649304061165423745 5065 18668
206059166288515169 14093 20960
56904761955983929 12572 21937
353320846316830017 9662 35294
255903668054415329 3471 51935
834109944671841025 30770 69060
516313721421148865 7919 16663
387313768643590337 45787 47278
5584263556926318 5477 64027
985562472182000001 2425 30197
944671628752551809 16572 18655
749737834353236865 7700 34426
600719253864284033 8693 10811
472437213644756353 19328 47191
490978439408031873 9541 59929
904695504270275585 55843 68520
394282744933889281 21884 58056
859111760390522497 44134 46013
394456152354557313 14625 16659
97926184016568385 5108 6194
87184460682735217 64514 64660
928158605983956225 11785 50867
668998373802459393 42966 58676
533951055989117377 4024 46061
519533609225703681 10103 43677
651610237784740993 4631 19224
686666316891852033 5233 31482
156858780597684001 16281 32344
335234191589179905 21299 61535
257813583142652897 26228 42429
43769245067444729 30353 62548
326937638890537857 51672 61829
959657417496544001 32858 45613
385055899078839297 28435 59840
759727675715843969 36186 65402
198531838354835329 18008 34216
640077230956862337 40233 61004
478751646697819649 2535 49520
853397793696082433 37943 40820
140560036930079233 1831 43056
188756516991617217 45194 52621
969370058811041025 3838 44975
149187044169501345 64715 66427
948715469618814977 10479 27295
141573422406580113 688 12533
423026303832902081 12623 43823
568340343129257537 35242 46745
460477200018171841 10984 39067
825293440556947585 29518 48772
704700683433987457 63107 67253
488325324742611137 2226 7793
68083778129061305 43010 68111
10312545063626999 32026 57366
263710488203830817 52722 63475
131270099550796721 53879 66629
332311778426795713 24060 24768
531083772917071425 35847 52212
330033287186854081 61269 67807
543759689221666049 551 57198
717395130897596545 45726 48730
273533315852333217 7358 57602
95438856110209969 21755 42558
24704194419435057 27983 52995
415224655059912321 5894 43713
969486442795016449 12484 21076
701574967921079169 15762 62879
862054404943755521 39487 48508
309963575397670593 49865 61011
186247508062578497 29149 67059
33990190393556221 39960 48030
766335538096974721 58789 61747
591661848634540673 20561 51798
60675962358942569 40210 46586
251759971551582145 24783 65765
299648654763835521 12751 56618
82982681373987793 50307 67224
678910738922652929 35784 42828
601480956984463745 10648 41333
50178615432010081 1683 18541
454776473319352449 55681 68653
444732697979816321 31741 39987
165857986305344001 4721 21358
998448762844752513 38424 45344
616333399071390209 12290 30308
382708041412840321 29222 35891
684248871520569729 32196 33705
963552416658593793 35187 48817
351473752877662785 2735 63413
579888818784496641 10890 23063
718049180439226881 13378 27730
753221300879395969 12393 31473
893327838178873217 55545 62966
46998898054098961 4256 7943
89763145957196145 37050 44131
515587759469219969 3370 41324
484222399861689473 8067 55091
263619131988605217 47934 67106
432462809598906241 29562 53567
194462611854355329 49193 55773
932411184285808001 24617 25672
820692976906215681 57793 62353
686905897592541953 3242 5049
112360320621498033 48631 56396
868720982904957185 32470 38288
568367576493557185 12698 43530
677059032490792193 1125 56853
781709350964455041 27094 32123
422164282147246465 40690 54888
870304372509806977 36749 48725
290727015429300929 26228 37484
606914757937893505 2855 8702
707203217659721217 1449 14731
231551708732126817 5740 46715
959366386038812673 17792 34376
267293705787544417 11616 27561
164019727555182017 3578 37878
152158717006543041 55004 60782
848282591294580609 31353 42090
139359366057910001 48480 66068
968611429426285697 5818 26895
431089077246923585 25426 61592
572970183697936641 21187 31035
49336020328915713 17219 26466
467924622112644097 15011 16629
844704089171969537 62977 66912
96424835639997041 21107 53055
162874771802087553 50146 60434
667062748021091841 34044 44795
613040944986153089 48608 66426
342279913096309249 880 7930
685306610044726529 30564 57728
955753457707498241 48355 66492
979103211595301505 30049 45053
695419210443819905 13927 43017
825894237507192449 26032 65913
498977907930449025 24023 27461
617070380801038721 9473 11876
30486521677875801 57842 63869
783777617453800705 23374 60167
505594909982828993 20089 27126
182260988740566177 9759 40745
894022324137043969 51300 62903
248877203191973697 53082 53401
136937839296788161 42633 63925
768263304129277441 4921 32467
511753291517369025 39828 41500
532024820447183809 56560 57785
317106632600779649 2412 20736
166168001123466529 32604 57544
52161945975260697 13811 28189
196011760912860225 25513 61463
584778547784306817 1364 59480
870462629348907009 7189 68988
63566816979534481 25683 55194
250928367904826657 4733 30974
293952456596723969 29601 53167
660917133338344321 8160 17439
836618309778206337 15569 29951
197845817168975201 17985 36838
573630093870885825 20447 37806
146617218786957441 52418 58986
108807411394469249 12939 20091
596160479728773377 34130 53112
123906711620644929 32712 34093
895977076169614849 6841 12845
613113689458860033 30688 31178
330260761715841537 61495 62332
22550794613149349 15206 39256
125748915867262673 29184 64856
429481081420949121 17953 49086
345937210902228289 13708 14116
590530698362595585 14825 24268
485283005522049409 17387 53773
484975041263968641 43006 54661
598365523647153409 17199 42411
100103083431545057 578 26947
273992492381808001 36041 54400
285188020269618657 19959 26703
130650441683876289 26098 65711
772396653959116673 53355 64082
666431303404280577 17426 27034
574042320147871297 18384 42820
210802958103990081 36894 56655
404662775962318465 794 65564
808764906369987073 38045 46712
999285383457920001 38726 44174
968485318546832769 38258 40440
876654864677487233 12675 13966
282741748699905313 14744 67501
503752890201500481 54745 57821
960624569470844801 23612 35900
231448802523257057 17039 35695
620471829590144385 22697 63471
424334923268634881 22148 47544
73667432971596721 54221 58441
513309892674680385 13181 51645
679177167960560257 30226 36693
627340261558433793 44997 51501
453303639417846657 20080 31877
813205780240078721 10182 39020
555260966067777409 17848 34712
265808870583914113 11712 17930
100273087702383633 3145 4122
244892196127903361 3391 60535
809087098955345153 20666 26811
345843198699871105 28493 44429
40620890648547457 3433 39034
809167110380339969 50146 57762
485183245704774913 2542 35249
529160265266671809 40340 46117
774575062576211329 27167 29986
243281734533592705 18352 25100
318468582210968513 1771 49829
881129057580412929 2265 57250
31070879712650881 25338 37078
173371598941738369 39446 64791
608724539434064129 4663 17445
360246748761216641 41267 51798
752685354534115457 29402 43659
851260463471742721 21465 28507
187913758276991425 44432 53930
108393021496514305 32279 43973
53101374743057761 21267 65809
858601911041684993 471 19904
285022104904044225 40213 59993
272729645084996961 26008 31274
517795428923868417 9373 18336
780940935632440193 4737 67485
669640510950543489 56913 64903
510602718119489665 122 37898
346912036476602753 9805 59826
606158482155020545 3515 28201
409181534177179201 926 36385
198452968883334081 6151 61344
202603581703577633 30158 32982
584538537401481729 48776 61865
757978959194886657 25006 64641
994115512614943233 8440 14278
253702783417857345 10079 68027
334377821746752321 24638 37747
883961537427126145 22108 28110
957939811719018753 37887 57014
387558074655537153 7915 52774
905025202801947905 39639 48129
276413162986202113 7912 14644
200203584270500545 6295 38932
258176284505374561 15173 33715
370249457346684353 5735 31153
134695459118773905 21965 57585
628026370268646145 50837 53441
184333768219708801 46009 54059
855022759088608769 21997 49914
852753970822973825 11477 18476
61479706553715377 294 9773
620763085139749633 41251 41690
968681079612817793 1332 27503
849669985655566465 12259 45101
882286692597563905 653 32037
266499039056206753 6581 27116
681864370792038017 20469 53530
586245499132345985 14917 65396
685224463022027649 27336 66722
910451934932872577 41237 46849
232906761430395905 14876 26184
207283065978487009 6014 18519
697284031185308289 721 18559
955618831946161153 13536 43618
655072861509307137 38572 55128
86384296307826961 40846 51156
197373444006647233 22882 23448
617271948037746689 27280 34920
687228436593468161 4873 29780
774154629101076353 38957 50722
853817503873404545 12754 47268
11078758140335765 6810 56679
859575005238138369 1951 23223
782956806612716545 36910 55923
951430781492238209 45180 62212
485387289418248705 208 25264
359726136115849473 14795 39534
24965245064862529 26738 41080
417215576407404161 20891 39703
405704214764874369 41368 54454
293791191551388673 1260 41979
970277311683631233 27912 43455
495833192114279361 8135 65460
263429142918205633 1448 38078
307767792718347969 41406 42834
45149438299574745 9691 15120
854360692745036289 16363 43531
96787562393551249 1910 22608
356310181408741057 7876 58866
955835089868500609 15015 60102
901296510695974657 36694 51188
218103779489162273 32053 63978
63094736539138553 43389 52059
431671924872517825 34726 45994
637512191802347393 22583 41079
623425460395900161 14660 25438
458178982902477825 20313 35663
934536096133413761 15219 46602
476434509246590913 20438 67151
279606436215830 27338 67041
485954317614154945 28819 29266
704966607611481729 37005 47807
96127461809704337 41210 42609
276107522170597985 7764 21878
119908188734211057 20207 36617
804451027772685697 54880 68578
545447608843094401 15206 23296
289670141041291649 17651 50833
999196403174376961 44910 67683
686719725585561473 17536 35681
907764095949534721 37884 64332
593286514873476225 46265 56816
503113429719444865 15874 54318
78458203656524001 24957 50288
825936904316964865 48322 54903
74893914423235233 526 59166
123445810306886721 10353 59256
283530116928261569 15490 58314
967778625447682177 18894 63669
42199390749537713 40723 47955
886283911116844801 7289 21253
328396247250665857 9207 68664
27906734168059445 8904 48511
450106373994096001 5163 47300
653408047026569985 331 47682
945581116487261441 25525 60053
444920218790247873 48744 66016
937497499678350721 22426 36377
122489311079089441 36231 56449
224318126142364353 48331 49640
596776840627402497 35996 60186
427562915370977217 21464 62415
703061047305336449 36717 38095
742310172285215233 34990 40710
616050548237797761 30499 54106
941283395042198401 38248 57409
613906633022178689 45346 60097
201164663307096705 45804 66404
43732977290776633 44179 54153
477386237102827265 16370 27023
203930898105735297 27530 58426
513663827275962625 30639 51837
578103837308805889 27756 67827
871940707526356097 10402 54598
803868916210074497 41305 45386
98652197850370273 6904 31149
46002634244988625 16126 68923
311475274071547393 28750 45591
265844868965839265 16252 52809
915877275380523777 55326 68813
159033915404211969 12495 33403
26682623960873289 31874 55210
621708021351548033 29481 46659
777395635459001217 45002 55767
457650363108687233 41015 55157
827907027926791297 25258 47211
103500367182274289 26314 26457
384819263287255361 37153 60449
291877918244967553 13735 42889
794033570813233793 2821 20168
718984020506109569 1306 64098
715264691296241025 24915 63532
548244996909605953 17776 51935
125346675413830161 3569 7161
994883754138268033 38445 60438
87794672000541137 12479 39139
777199085294444801 15953 63412
997497764441270401 5506 51825
707764033095894913 36130 55868
932697690575125249 29104 35637
182258872220106849 31740 55624
83895397953860145 3507 28579
969018270823593089 33500 46981
826298674622393089 43813 57474
739053917837583873 12946 24040
170457352715708065 6324 52287
952433662320384385 46463 64440
284173854544420129 12760 50065
266316973472900289 4219 55377
189469438336125505 2483 40431
620715633093279745 51993 58936
587567929351337217 15669 53022
178261773888653601 21038 59490
814881935121711361 46713 55501
776094498770827777 54766 63913
185271562121542401 1292 29438
624421731878815233 26803 30885
53217952881233545 764 7412
618951169711973377 13734 38658
21875829182960161 8464 41588
844137788599500289 60262 65821
642720310948810497 16939 29452
220921470541252769 5430 67721
220716639906825665 31512 62160
513037023868495361 9234 36329
445651289935035777 33956 48880
113177688730811361 13747 26287
545370392296490561 41493 61849
181982821340159969 14849 64409
838884367678581121 43974 63880
748924131632929153 33753 55039
798551295813510401 17057 68277
258422726479896161 50659 63214
627065388052450561 11034 40633
348338570243694081 28928 51227
34854939611790317 19331 47233
368506943123708929 23767 62843
518524084179453825 27977 42247
485376292949165825 16254 33942
79030874047830929 20917 54386
987868999613457537 39066 40926
311512049730602305 26538 57754
374535896069826177 24203 65256
191263268501131745 48946 59959
420995790547227265 7419 50394
778831685818026625 7583 24503
791748712677314561 15207 28777
814082171673575809 23867 39154
134487277576827329 1096 20161
750978909050651521 2367 10955
781254739409401857 28017 55368
602682594140134145 26769 62775
58411924920751089 14938 47778
66902051096256801 33410 54665
108299875354855857 6122 16737
484133619495494849 13890 20427
321972764841010689 3363 39252
169606974087692225 4545 24650
898740050019309697 18942 66952
335629092482236033 20060 41208
403756147756087809 34072 47619
215531923906554 25394 39215
128550201416441473 20802 51960
213854192495929857 15648 50002
381261043429820033 2245 13643
114687687448089553 5608 26112
890567882955732353 32219 67421
524882441341077313 20367 24828
746896536287369601 9369 16402
285098412135617697 29430 42997
458685341518769729 29046 61388
386814477559042305 16448 36750
615259211864500993 24573 60825
221845510793635009 14679 39963
611648031430515713 5477 66810
917537318565166465 20634 37478
435705775195220481 44081 60948
981055291361990145 12137 43475
974504522440167169 25981 66095
661309888717013889 745 7003
10839788085409197 24965 43703
416226101711892225 3746 15781
24840436828181825 28512 58007
656031378789208449 46230 60701
530730173206411137 15888 48823
55156743864039017 17434 50591
116850223851752593 32445 62594
215562582652594881 7037 57869
899043421272612225 43529 47347
689674213792109441 41429 43232
357063061430462657 55289 67972
757760792746466945 19268 50382
144746565740877729 8982 11873
960704664440406529 21803 32595
363525777757057985 5599 33052
520245189692374785 34319 42218
584944269987293057 25876 36583
305799513266073601 13460 36556
32214221895227269 23952 60045
765495995626537217 33485 58640
393446117277978433 31684 39462
858186776016701441 10374 47028
81527794896981473 5105 6985
749746038025151105 16323 61623
707889716555829505 38132 65998
590492568073280257 37226 54395
743427694036679297 46296 49598
903161853462904705 4217 25674
607116849613863297 38438 39144
74070836026344017 7576 27992
897990634916947585 3145 31502
100822111379770257 38586 55020
550833900118423233 10359 52189
364867327709795585 8867 49202
821124211953698305 5988 45240
775648019034662145 23126 25792
895579534681832705 2822 25581
464278141192288257 2347 40274
631560449593148801 37691 64016
788262542896816897 18549 26177
194242363264155681 35452 37376
570770474720184513 21872 53024
316018297053201281 12700 50412
199166811266763937 10547 14534
319764403107559041 37759 53340
514214992818999425 2713 29971
697986640914745473 15432 42261
331912010428524673 1029 11525
305552919674344257 43665 58949
725912091191879937 10181 56789
947684665015398017 40872 66979
140277514613188721 47436 67516
803198932171046273 28813 47455
266029847204059425 31357 64224
744538888318896129 21034 36557
937879961001286273 29764 41057
469435662696074753 4148 22594
526336146111368897 6544 46474
269483771247816865 16730 53848
977047557407388417 11070 14125
515309789347202945 25336 34821
516302938278776961 8476 60723
77428211875496097 8373 52774
308988154675134273 29451 62554
297102847267783681 4754 43140
188363371941569825 22397 23467
69591367874974001 11324 68291
374922590664397121 14515 29012
775824820096904193 47026 63227
173664222087175809 11551 14079
224730850718497537 33051 51707
95485580534571569 3632 36210
104677190118767521 23026 44076
990303161279776129 10102 44629
165572257810563169 7813 25617
992729051318974593 975 19189
565693781080415873 18861 42993
205874555212737665 26736 43883
724384048520686721 30110 44497
416786360045122689 31533 46127
721134945664491777 31306 31351
936145176955541505 8369 48306
356383743959039361 20508 24747
834356384160629 35078 35265
484829332465057665 4085 16855
239694081762273473 17244 57113
942643150308793345 7547 27300
448462815509984129 3758 38396
975597927519576321 24294 29804
519105431427881601 2103 57770
370889584093472257 17050 54157
3841437014614258 25133 50623
470602615498979329 15657 16443
604400866016298753 52703 61857
412959727415806529 59740 65787
975952443861146497 26249 50335
621756458050331393 35923 66809
212315653841166337 35454 36168
195910574456544129 46851 46966
414295883959113089 16992 46173
783410554022925313 16411 39544
431111870355287873 17390 58884
838560759867373697 33617 49263
67414098519364529 17574 42981
883963040888719617 33023 56421
557108825599080129 618 12999
179533197631567265 39727 54803
621735538386587905 13243 52552
676764831091862401 13957 56464
335097440571182401 1943 26662
524079217999155137 6810 57667
612895244557350401 51466 57773
455044363829617985 16920 48331
556267827816022017 55465 64658
786843082730396033 34483 57029
443013924570067265 22443 55459
799235304378345985 64045 67013
217069523173528001 16433 67285
592406697602012161 8945 32127
415448714900563201 37225 56771
640137052033256961 45501 48351
510268206505323009 21743 50431
835445338445108353 51600 64342
325180483412907521 55179 59842
724213436529499393 13363 64925
821962901799615489 33959 39912
902509075391900929 14905 17795
802063957799973121 15698 39888
423860403954709121 14853 37393
458960123863654721 12319 64837
457079132010331777 18485 66057
601302128301682561 7340 15780
70844129149481465 14817 44354
890017802338000769 40590 61285
112266464101349329 8194 25705
348254328311171009 28790 41471
539897154922304193 3146 56648
9298626511004217 29529 68986
919329199623089025 2420 26959
772462207270109441 18290 40658
465607161579317377 3716 57292
25011278874778497 20000 46699
827469058989390081 19881 46192
279868539014202625 39715 48888
142561125786844657 43806 57398
541645424045590593 1012 27116
797882286367038081 27093 37968
305774517958383297 49460 56711
98912248145968113 35741 40584
788273855071985025 14852 52693
243920780066826369 49660 63765
429170947708499265 51433 55688
419188426563497537 8871 30225
592829433773097473 22241 63331
814971826187981953 2122 52362
798601584352297729 27072 32974
854704540052512897 12353 28120
4666958087504726 58551 68124
124172926833704625 4990 52564
279461922317281633 14126 51440
440196697488236289 34685 47680
613567409969597569 51563 56369
953599484967522689 3933 68093
563267966786526145 52265 56007
933460210581319681 3191 38885
837985744645855873 10399 55308
353730374825868673 4210 15534
633486085735810945 6111 52397
720414682410709121 24067 40395
291010038537542913 15643 26390
219817502241735233 41895 64834
734410939196436609 20739 44278
550084574782079745 29827 50206
858290981369229697 24445 33657
693643155767471617 3644 18910
785602805857863041 17387 24964
360792241945407681 39099 43622
214092940414197121 13568 45062
656801079611735681 54984 58841
892712430102818689 60085 68496
668108007316579457 38272 39189
82462703978158913 6791 45989
687216575626319361 11950 37660
766169858514800257 38715 40569
253858726303011649 38135 62293
840036089591883649 15363 35962
914635376393018625 58153 60206
934107686313893761 46419 57951
830207734632086401 22426 37019
821807442471190145 7640 62039
988143337368921217 11726 12885
258817753561615393 37085 67756
669305440223784193 4829 37932
494749214109425857 2403 25423
848686985550440193 1749 53900
492667680828986945 18145 66780
962466390135222785 7883 43275
116839861892934497 6007 41541
655681447712122881 4140 21126
167268776844323937 15238 24910
587825744934892929 30647 54068
508064810874152769 32617 42234
257125075465719265 55288 68327
648203848928233089 35878 50085
565911033538203137 21936 24517
579398730799873409 16296 30395
209571999668195745 51836 68342
528081363283078529 2591 22592
421854154553532353 33549 37377
546634467673847297 3770 16797
974602695584334081 8046 55459
916245298932693633 28191 30536
963759148049309313 55992 68429
596046192033291777 13337 45289
453211235180258881 5285 14724
529176978805381313 12095 66678
251103596857721089 40427 45999
762988248238009729 4206 67720
114304056488688129 8396 52947
628390206619258113 409 47351
246430941579479425 19916 54306
74238372908716593 4349 7074
258161604644907777 35749 58546
801233251363768833 12424 32397
408807820846650561 16779 46889
528670958707813569 11496 67884
294508907444420481 36313 54045
765134664774706177 21012 62966
248770090636885057 51355 59410
234044434431233121 30379 57491
656406852618925313 5692 33990
900003653772344577 17030 32592
181333746012459329 33007 56536
262533176374127201 34141 42394
198520446966735873 20611 21627
101133821873304449 16904 57056
305047878081371265 12707 20330
363230221646055873 28471 62607
708826471506949249 38394 67236
992350603596534657 54786 60352
529336360745308097 10277 45829
202168984042977217 57818 66812
798248514453629057 44282 56982
164451706362314113 28778 57754
657208488410635265 5144 63017
962311739733728129 49103 51082
709185177526972417 40545 66086
197255407830439809 40943 48565
102886589793630641 11530 38205
897156415887827969 44114 68662
21935123432879069 9094 57833
996707695539782913 27070 53012
240446036750018529 25562 48371
308722742959325569 13176 60442
342503375750549569 29735 49179
815295042596162049 16596 55130
406010363201435329 4742 64560
727170683148052865 29730 49778
565454709469687361 17673 57834
30129150508997781 45085 47883
137586720217786513 5054 12792
165529786085038209 37754 54172
444994893514586241 37005 49246
806052320599476993 25003 36323
767834931644532737 9838 68421
866204310532971521 35685 36822
934316778281836289 40065 40212
570371301193972609 23576 28834
279882292837772449 42839 48894
150167150355507329 49475 67274
9828574001584657 19642 48608
342652561576230145 567 6291
798046285587563649 4045 46302
826042376690828929 12323 28258
659943952109241345 43481 57875
390567027900345921 2747 31293
976703877671258881 45270 57226
162453118665290209 21153 58159
48790634285222017 825 11209
86096443463830497 38079 54935
243619348183703009 37012 51741
17805114602090555 5151 53472
958993724884774017 44071 63738
802420748406063873 51239 67372
580257942339972737 4568 61849
248688137017829537 12331 53727
854495004638135169 13972 36913
979285274532216449 35019 35214
621790424338914945 6832 45776
669784190256429185 14946 67317
898437549253227265 30493 54367
274262182066223649 32338 58364
33829076612068577 53969 59850
349924461885301249 25840 44123
111109178398788097 44601 66532
861611489208669953 284 42975
680999200862633089 12425 60489
932963040472777985 21070 53328
391806190985302977 3703 43737
213827324916451297 14197 53881
213187023222975105 41263 65270
547535955578716481 58195 63439
173633414194295457 1390 61362
49713732830852561 19938 47642
637035405126741889 30865 47333
92525713221824897 8800 68923
83455598833491969 27840 51122
925135532259190529 15291 63690
850678225602980097 8160 39453
678005754237652481 55608 59615
676591444816079233 19029 24173
218472463062440161 7020 34906
245883042154733985 21106 43494
484322716310323649 51886 62882
377902850376724353 40420 65110
984183167717276289 14471 32464
430154968683428481 49713 59176
541388595548987457 48593 53372
442561159545231681 36417 65805
448548558205729345 22731 67273
107762942562917633 18395 56967
989676442786596097 37098 54347
540227046900664449 9669 54033
357275840239168449 66640 67240
758278001453408769 29607 34261
374193655804013761 1554 21417
439294039224460417 31022 45716
182743985145592097 24559 50298
148632166275550753 1429 59103
850072803926600833 42376 50139
931225342860525313 32047 37171
508672813040220737 20963 22452
953861342438802433 19237 69013
797472808403305985 50765 62736
281242435873490849 1388 21376
53190142159152745 62026 64444
995906619435775361 4952 60404
5199763159943417 26062 42416
47459607973276977 13263 32400
510818730964359681 15576 68004
351810781775572673 18662 40955
84688278418717297 30093 41596
487134101144800257 15478 39893
104846054325562929 4165 66212
954431054434227329 289 61856
213457526795203009 36434 66304
111524532486125601 26896 34635
780789375250549249 1796 24915
291840406049164609 24660 30668
321472730321879425 38523 43369
389803680416559233 128 14888
848015161770248961 13572 16842
496728435477198337 13540 49168
863479209903950081 27577 38607
501813298668135873 3811 63320
520679717188414785 13113 37261
954534284571895553 30154 33540
850683888488582401 29001 66486
247811201819654785 53781 67651
823566003478006785 15306 30312
608318464616221697 389 22916
628364858222830977 16230 27936
323752254071873601 10723 62710
237514104647402753 23100 58455
318453268270207681 39840 42581
311194852588407425 21746 33697
730447901995670913 991 33266
959268661909320065 13473 58521
974402875660960129 43694 65124
951245769433093377 13252 16549
905921334611942785 46391 48910
859859977963850497 41476 42488
941869664853658881 29851 42823
587650332468989185 33527 42958
538550042882700801 16232 68972
934135396154275073 54113 58369
858472915897269889 34448 41231
781460119676928897 19503 48102
954672298007292161 42894 47643
953678074170340993 20655 32837
621345366437527297 59670 65938
90958089644281873 49325 68746
483111686325866433 26995 59011
49880453858449417 1606 61229
606402248032313857 26048 56696
5034963670006222 12957 68418
519802140634165953 11382 61248
369043641051717953 55429 65018
46751818290903913 20644 33049
985573934996203649 10373 18249
872007705809419777 1995 23932
734590614655147137 48585 59956
11346317288602137 59361 66418
631333739269571457 16845 24455
811534383336574849 16753 25662
322224745012135809 11989 37950
358463029882148737 11108 24568
269677694799035809 7665 18998
552208627107301441 7777 63244
773424580338357249 2503 44828
295277041068832321 4318 19181
9642469857489289 16249 30849
265506224241160993 31037 67624
434205319237520385 33557 41876
17335641893584609 56935 57755
998126619675950593 47395 51913
420689202149031169 8916 39993
674635889510810241 7405 26542
202239491113406433 26000 67331
155131920397600705 11297 44720
77654869123332305 19697 60340
607092161137813889 25194 43651
621722875377304961 27394 58971
415611773597042625 44181 59391
651802932897805185 1616 64882
236440596941505985 6119 57803
656425050572497793 9069 66176
663047025526772353 28492 61977
724841662371542145 7612 49949
823946650553381249 1519 50899
248152001723969569 18176 30214
338732002528239233 19415 34799
292215074537676161 25039 33187
381227520367090753 39124 53658
614913340914544257 39529 52651
683138970539012353 30505 60064
749747954096587649 6871 57061
5433522709950013 35415 64646
553427784616463489 4298 30629
790739144840465281 7065 38953
246556959766689249 38888 51160
668335419971455745 40382 65297
140443026093041825 36335 62717
13269368622026435 19558 51713
320021951432803329 53721 58266
948280592406462081 11536 48965
255807157640294497 54156 61106
651497208088436225 12494 26009
17784798492851195 9923 14784
585098038277934081 12463 57135
333829413893514753 13663 14041
551780040205592577 32270 68608
771851114578023297 4718 7073
105894888420209553 21701 54534
711523213722603777 25914 56426
937737299268455553 33309 50452
875796419729805825 30470 54671
748084490688469889 23458 39266
598654586882535297 30363 35060
122635962781124881 955 49343
517079970619189313 20364 44978
550582219613630721 12051 39231
120319395071664561 64079 66736
274979158164590849 5773 47478
406179734989091649 20561 68738
522439059404135297 31474 54040
762613607880670209 25079 27872
55513022051805193 35072 68565
330688530690476737 12333 30396
879668756727142017 56237 64280
429787584788744705 44946 45702
162529205892603553 11582 30216
638037014965856769 19912 52487
286951005961370241 26220 58951
850408157381227905 13982 14171
864916257772655745 1790 41485
141891808510816737 49780 68284
94424776342378897 14477 68978
263186613824206721 44529 59208
766754083251008513 52897 56491
165649383814905345 4838 9780
635961580118319617 55465 61053
792336772836680577 4707 40535
928078360139927809 67873 68540
27316250847686521 21654 25913
591042276000223361 19184 34331
169050509449721889 15928 63549
205367715988636225 56117 61787
863316247813951745 10139 21217
216441965325643073 1720 42388
60738672234638361 13782 20218
210802235089182945 30565 32061
148654202954045185 18136 34949
357019731957990401 19859 23790
183278623918472065 54824 56981
606759006598075265 7348 9963
946024687710956161 8247 10003
649552463516172929 51224 59891
153205956885248193 42194 55774
833575519361438977 25801 53798
889892844525288449 18099 21478
264158833570149921 9046 48071
105532594485215009 20590 65191
643426314744367233 3897 32876
250674156552417313 13136 65515
80719784447794049 52552 65211
986986800841894017 3597 8287
607198988696758529 30183 39751
430659344223098369 33036 33727
990979590776959233 6676 37547
21647898458088121 10291 27378
747373950938332161 40665 43211
703402137289497601 15805 67594
340745867333922113 39828 52980
633260046877072769 55365 64897
597834865014654337 17669 33172
442419293313061953 39862 62953
592711773685380225 13099 63255
452400579454025153 64025 65715
817864970563896065 50195 64116
998126726958854913 34259 58612
482688224995953857 17765 57601
402969441435320897 9687 55469
305795090940684161 19253 29735
513210791462935105 24837 48395
66122205726657057 35289 62532
76352533529661313 12277 16055
928213617868799233 33278 53174
539742426735056577 879 55798
585228363272065665 3651 9036
97663553485066497 27633 28199
160553702538614113 22014 23136
294291870248425601 2055 61696
429288994374928705 4143 59967
260631556359602017 42973 54518
328339832028056833 23864 41233
702475729651450113 49130 62590
182971390916733857 12831 32694
259295234691283137 289 36279
746381493607522433 37964 60546
218524252413370593 25748 51150
853035345911251841 9489 41779
638385165133929217 24342 66099
923597289889549697 13363 61481
419727410286366593 6751 39131
497596497725353985 1285 48481
492192290830818305 16680 40092
478665227403219265 15627 68180
965511757431183745 26322 56078
241087173217408705 6157 24940
695280021346821505 20588 55825
387925522511118017 7178 46260
56298733211530561 4825 25333
801004541118331265 25511 39889
388418846872273345 26203 55504
350387714143359105 30133 33692
642456976414447233 41767 56775
360120268083875329 6673 29459
769801593148162817 9829 20664
140665705098534497 26552 67942
417219109499551873 10517 32916
742585543919020161 25381 63043
264504700642309121 4923 46818
861409135155618305 8663 20075
912395151919522305 12085 66550
168714372016324897 3976 68192
33241508430013057 55847 69013
581418782453731329 8214 20017
619463043087375105 7595 55717
317455468559884929 40098 52374
813027772500252161 38724 45839
330104057028314945 26075 30830
32909510693055921 40116 68682
385833042025041089 5587 64773
895142862319819009 39905 45944
236113654542656097 7230 26424
393664521292560449 29753 54201
340988195451259905 42756 63795
886792570942876801 9306 37850
467572641622844289 5414 43789
968627609907255041 36762 50962
574799770381616769 10619 11382
878606555252236673 33776 47387
819992209292131201 9701 36707
192507316279272097 20073 68348
827195195747080449 20814 33460
966355406561238145 25322 40034
369058620307306753 7949 63882
409743569930807169 54514 57482
97842379827312705 6649 28584
327244550291442945 24608 46971
669507052225092993 5655 66343
260789976770848129 26793 42103
544481951241962753 10781 54809
413404899271430529 7374 40920
945370663270701057 3368 65347
666506379182319361 22190 60127
219129278217451425 5880 10343
341698750875810497 6083 45209
535166845043583809 49825 61638
569234601805828097 23343 65979
242036736634005921 45607 52883
383014136241147457 42177 62791
279017837277059745 11968 33155
16059769113152101 522 4849
400822719086221441 8104 35187
98527012656820289 35206 47272
361153227768873793 7129 25607
229928800834311873 34986 48199
603583941887691777 14780 54436
257038650433916161 3675 37451
445433907718900481 32200 44653
153214469866522753 7807 34941
447025777116266433 26138 65502
177890615604088257 10809 28241
405072361548086209 8459 13334
695860556951526401 34083 59897
892460674931257345 11247 55037
668942202192884097 6397 64962
989079303329368961 22098 65255
940678969659753473 51338 64974
604601309997434497 24070 49259
718860335048379521 45034 46801
872493191736701569 50335 68188
700326022565473537 60609 69054
502951947422914689 33591 38896
617090158786030721 9450 17313
487373624412448705 54083 63265
666970213436538753 16571 39430
27692740659063021 11620 20948
132291062834486433 54565 63309
155963593366315937 3423 31036
514060589295535681 13470 19457
227546308820294017 36190 41668
809058079334679553 39485 50051
472325637950611137 46447 48103
501670988836107073 8042 31796
154378056360172865 30997 31185
731097742255844481 1034 34944
776984623607027969 26771 63314
688763886398913153 16411 20806
988250356487483777 3322 42972
243760925047187265 12552 53379
410391765449283265 54137 56362
787896060026152833 9095 42029
529239983621948801 4312 9829
986398192942761601 4289 18209
231962168333829761 10678 65898
15259674521768575 55847 63297
62327112074044065 18849 60160
121216127179682337 12003 25631
465508131877506049 1834 52425
230774422446412321 2740 60326
434736860486879105 33666 55445
185371214376136353 24510 49821
139444332406377217 25913 32590
952851914071953153 27419 29371
458799816900366849 31344 54833
471511557645730049 19334 29765
388405306564159489 54705 62248
928450364009758977 59962 65580
367110290088930945 14486 58202
52811169198538009 6091 36907
375991985771513281 5910 30568
283508600010190305 50747 54611
71789261583759865 37394 62166
415057259696798273 7382 39225
87228929409128849 21278 26277
548551330807693889 47788 57596
909167222019135617 56620 59290
403243059994526465 10403 48228
271818939997920961 21943 66235
210325267356591169 9660 59972
550229327639627265 8813 49297
705457608595398913 51709 64810
240153478268787521 9598 17237
778265907867105281 42307 60833
912625670470958977 7565 51510
114094925712084465 7800 19792
414877292352279873 17091 23902
554290384209377153 543 21561
480731981292123585 42336 66056
164348384702780225 2262 7593
710090495875171201 5331 13451
470120538005172481 55894 59901
106814840649832385 9161 14419
652807196397038337 49283 61825
183352537026301825 21879 32976
106695161572684321 3895 59011
481349522228654785 32048 33921
794301053903044609 28795 33799
514756657148218753 17673 23282
668238914329290113 43403 63940
298371997431217985 10291 28554
51891457412342137 51356 51904
791572105624020097 21179 52855
566600621790325249 14439 47450
148708452532602561 52178 58759
751404362785567745 17634 62627
692281120260453505 9580 31265
931313294428886017 38524 63570
218179972751585185 44829 54468
605833886814099969 37633 64491
393120061518708033 16596 46976
833595079882382337 1478 2718
489465893528645761 26736 63415
973391168507593089 31902 67223
583195667313482625 39734 59577
68712296806008769 8299 22048
807140770716671361 40854 60769
662371442056201729 7887 50819
637489735188800897 56070 65865
735645504581508865 12532 59352
499266040775054849 64784 68769
92186235758877185 11328 11533
824065202985686145 8979 33869
575095052591560577 29701 43315
311482291911403329 4608 16456
698051684695446529 27141 38037
22895150142197453 48045 60337
550166538365811393 56 43434
928350709937333761 16743 65315
311508545750260865 24077 44649
716180242010473473 9191 28815
686596898094048641 37840 58301
981146760895853697 10476 16560
404119944269030657 32096 68828
427901151538314625 15164 47447
923501268285189505 847 49020
992704588777584769 2673 47330
200669474648041313 22742 68497
594647078844481281 22462 50747
88097106227731809 30203 40632
431411003371607681 23054 62019
763660335016272257 47585 51912
338321212117271873 45536 61934
9828151878007675 29131 42819
853092372993970177 18259 19728
844966011376019585 10016 25449
378875395385087169 12648 67479
876274467367036161 10385 42749
838240282002914177 8638 40069
74549951616450721 4315 63653
513370952545578497 1783 67813
835078814974973953 14886 19046
91571526144647921 19088 49463
501075997207099265 18672 34064
634877125096615169 17262 47790
427101842674115777 28478 63633
91978962376998657 43399 55353
565168382614633217 21714 49821
156354475787701121 38280 62246
44771750687100817 50925 67668
166040966390553985 40741 53257
832620182066310785 46825 56884
222954454404607809 10849 46738
329126125446432385 44923 46918
831832843087909121 6966 48778
660937492707365249 32223 53260
70199677612883705 4973 52426
316737261374623105 915 20107
918112545291407361 5057 34175
946563704967136513 30941 35578
941268904717539073 4551 34331
525325358531230081 35401 38682
925199546428274305 36503 62398
89649237560099233 16639 66159
786947757846597505 21425 63051
810529297893747713 6393 55288
648068746389313281 6165 21018
815387418503011201 56437 56718
506447500935344385 30096 47246
256530068353779233 6180 50408
441254928673345153 25000 36712
862172087328236417 27701 67204
262841219475994593 51103 62213
84890162918110689 35520 64924
52896593814338641 24286 33057
252967289815874369 551 39030
736796094804141441 58784 64908
318341188606265025 27024 62658
497305031441698049 7836 36642
732509447553656705 16788 64762
426943705218739905 9257 24877
942954357631816065 4041 62809
449364323646435073 14179 55437
413857922963646977 32636 67160
921853973976517633 5641 56463
531172259144195649 22274 24387
529264658116971969 48118 61157
27316278608612521 5754 61033
661264083664598017 33577 63236
661948163590931713 25270 30867
173833933268085153 40642 67678
806184060108510209 60013 68780
73937950136759409 3663 15707
179488898137204705 35798 64157
554225221815016769 39909 48194
739862927358860417 30641 38640
174146259599147873 7184 60135
29961864050317645 1084 20543
863979286442045697 14019 58229
47601731447858953 35763 63152
62988182050396801 51149 68088
501513858021123585 21221 59664
853426073880825729 3220 20078
507067997217905729 11573 42197
206225245619002337 16238 59116
546941821552660929 36681 37493
484806014348563969 11833 44153
51798536309807017 12623 37397
535442051897440769 6425 37588
104611288298197985 48058 49401
208045084399628865 5018 21143
530604895264236353 1814 37350
79539094647905985 59403 67514
50369941076592537 13269 55715
462346015316441601 38070 61024
9760350335117353 42259 68527
11026475748685983 3903 61898
444259140732324225 18619 37726
368075808706521473 24988 56255
664219507593419009 48829 52174
265425355463086977 1251 52841
898168360540761729 4189 9484
133125918482321025 22427 45048
425539566167433473 27218 42370
638273091544455425 19209 54816
235963964986179777 6906 51601
826160136379002113 61 14960
769279266576933889 2585 58853
905619775841238145 5361 31898
682187522960742145 11872 14244
905985439112569729 53168 57416
580517787573686657 19006 29318
770224830435161345 9583 53865
869667655247123841 29590 62862
203596881696796577 53794 59187
39206686199623417 12091 54252
573514040433501313 17137 29523
255206097055644673 11489 40139
65048115822136769 20074 63274
133163709416553649 30186 65833
796216439843057409 11721 28276
565141020888741953 609 53766
634848337053341569 18297 29933
310833254147627969 21260 46082
508818392978831489 29637 37355
632691525601313025 11298 56068
18623482424757753 9480 11251
113044728400840449 8032 64934
533775589104557441 3869 65649
144554366714910273 35325 38534
459718373303303425 34480 67226
416842381818685953 8896 49887
98914054965113969 6326 43199
77640293326975745 22664 68111
18546289648881497 22611 61137
338358642015666817 35457 57146
946605251052496001 18904 62961
904860580833254657 34910 42568
298977233530507649 6560 68464
388352925926671617 33656 58167
13969415347411031 8761 15462
392637318652230529 52601 59572
937934954453694977 3074 63033
275509605594326241 36791 65313
10272115397704341 18751 39328
147821540704878625 18166 53694
199559729220652577 23453 50860
790327607872246273 90 27948
130433028432712209 31158 38183
127844186061235377 13498 36892
602577977179620865 43530 60853
567260329913697345 5827 18552
196639852269278497 41439 48317
469453960417236993 15397 55352
989565110323184129 24701 25951
664873469551498113 14587 28634
198805519540563585 6301 48583
66946248410982177 26561 63188
422133629267662529 19789 58020
882750314255080321 8192 60200
291250106772913857 44436 54083
923366114727027585 6562 36856
281138443186705441 941 3840
468634316774444673 19874 22635
126631560548950977 46726 64314
975158940970526849 7015 10568
662054776781971585 726 25920
388177722348334721 24055 49765
94768167926680753 50635 67479
653902187919978625 15867 45677
700914892852296193 35799 36465
20357913965273869 18103 18302
756442139934812033 24708 40398
184213961488051585 15619 25155
635627267470013697 5311 6296
1200321121192616 19452 40131
990274317833616641 51136 53311
545206308034405377 28388 44709
913059868689117569 2061 3148
823353506316198785 32097 32704
120916414418552161 33704 35227
148816283082634721 38120 61774
377736871594706241 14649 14760
675118714675623041 11650 17772
382595929450509697 7899 10366
851263639495410689 8973 50595
829039554856677761 35047 63021
194938058066799873 5090 7154
353821491821939585 46173 63602
637383279257601793 4131 13669
987956329272904577 54064 66213
260662918413121505 55824 67773
634039443812248705 31784 35338
659671219706606081 18744 21684
71107909578131513 28507 49192
421102408080731265 19481 51888
725327557248753921 51972 67196
716947552832333953 26220 35537
800270619554609665 13508 55774
13711130730801103 46103 54789
332795420071114753 55260 67031
398336537646226689 7653 26822
273097779708990625 26249 67884
659511356391664769 3916 21288
654084817197563905 8836 40483
157925373089408801 14164 42650
850235128977274753 34934 49596
556527372210158721 1388 40112
535953914210388417 1912 31745
419497165014515649 52143 64009
162455339585619649 20368 26690
537584507890347393 31425 53766
25987798716009537 49922 55620
319022937933947777 44098 60960
767587959829583617 14238 22346
58112474720392273 65542 65805
28481504791649573 31340 48940
989400062979253633 50625 65519
571558625637891265 3233 34230
334787511824647041 27073 32992
720841603205961729 18646 38579
975872990362045569 14819 28755
223314180859077281 12048 32660
576020715358144001 45941 50324
632675346595142657 25581 66108
774674500066307585 3536 68524
574212500750377345 8423 44111
299396148284461825 24936 45262
913183776988937217 7776 28561
929064631035156865 21306 23427
404886385658002753 16198 42606
897502202645544193 35674 46131
189523695512583873 226 31714
147877829242073505 23797 66302
834813944856449537 12442 54796
29878525343367101 8779 60180
472304523241142273 23767 49356
568049481257315137 6209 17182
681882486461759617 338 17721
832088934908430337 44710 56516
14066410551784259 7939 27225
334888684734689665 15032 35935
993033130749665793 32854 44738
949673463028876289 17302 67824
639047042407518977 55097 60040
876977663152057857 51702 52636
656408233594319745 50715 61843
740750263256618497 28210 42366
401263001312464961 5487 35091
595767471640893825 20316 37353
485957306596816321 20661 54045
721525952793189889 14926 41634
103258850704172289 20869 39341
646837376335934465 5909 12363
168728513294993825 5989 16227
138501304088098465 9545 54666
127039851792638097 11584 66343
268399333865399841 40146 50799
632496069137005185 14558 55448
983673393656307073 11726 12235
645803988818549633 23188 52012
905342162885471489 11069 18998
548238039160921153 11474 61830
477855658539031233 5229 6017
851102313884929665 17711 18965
610680098439669249 10006 11157
71448174051141681 12457 47116
45059118693377089 24466 51427
642835095416749825 29375 30264
791830264894468225 10015 28239
463378614939657025 21894 61237
709771608801421697 34715 61880
883761426422218241 14677 65083
952201006766951937 29091 54360
754981592486217345 8443 20675
150382538038162049 44451 55859
957563382567336449 9255 29480
289010791418501633 33136 60286
131336708906232497 13459 40999
926748773730341889 43153 58404
928439078131965825 10762 55813
710333355840472065 61161 64356
653380085218742529 21414 38515
618178037074489601 4964 26703
66053612691028721 6087 29899
376711724103511617 15537 25901
399331642559062081 46788 53163
319490018662580865 9983 32646
154679495358614369 1210 31588
338309484981632385 27454 56419
124761128441718945 1493 22581
566247580987568001 5443 16192
678610239145648129 57682 57685
294855103295343937 10354 49109
304031258869073921 2018 22233
824051226868594049 10239 55711
293408997913424257 12264 42482
254341856145114081 23203 53196
545071587659521153 32540 53213
68654789347039729 1556 49827
627109935055692289 37690 57149
693705048927124993 57005 58196
154108497816437761 27238 30060
200659352559629409 13315 16208
376850028911128705 43831 57909
251017288337745729 7790 21956
279019098675064481 7321 65068
437121056893648321 6621 6886
391174797495914113 16987 46330
509004582981344129 42226 63002
963178869449265537 12932 58371
868386987871904385 3310 58272
269909526952780257 51765 66516
803148719198016897 27438 60333
401698677153632385 44174 61971
887047109201393665 1026 7946
332369576638278401 5409 25260
427937532823516865 20621 59958
186335377198659553 30953 43028
621629488749707777 27774 37763
258025771514162721 10033 55093
79962179283111121 39375 57973
753525640747739137 7201 42652
134516194387050097 20259 31086
495645341971673729 43311 51795
808922107204306689 50027 60526
183224006684483233 34101 66000
374838517149303361 56803 57807
668371894899145473 21441 68147
323941977110333569 34581 48702
927687490267402369 984 35918
475517924538923585 6591 59579
721041060203752705 4159 25049
884063049226977409 17227 18208
644079457746229889 30771 57204
321223669485508609 25723 68003
806978316617353601 46305 65145
583852405499808257 19233 42058
649678958880201601 17834 26727
622264593036721409 4205 41242
786193621954275585 25695 50892
7659583077053612 11966 50781
372367359933363649 22942 28167
349141673742824577 37759 61007
393750418545529601 56248 58420
583399592265319425 62438 63611
712586000825496065 12916 41928
13854606434410501 28132 28604
371495916849333697 3558 28563
617486683811062401 8418 63108
318655774189508609 22301 25662
236650450172991361 24649 54264
170521841731961377 1850 3942
769692430800173313 1471 60438
179636053627177729 18547 64404
479670482077938945 13757 16461
804781619125826305 28751 37073
447637512001232833 29380 39874
605065345964860033 52213 65082
40213143000844553 713 22936
444197848203351937 18373 66776
317106838604953345 3863 40449
957133470289335297 21946 58533
13781675129695971 6241 55907
801204408355566465 14545 57107
372535167533026625 20668 38844
468124037491193665 3368 62594
207795043060347233 39957 45273
7707253633505219 13505 17541
62352904304045609 51576 57515
76250580459202417 56907 67158
17255311171584965 2875 61761
766518412398390529 17228 44957
71292229352376777 9939 16355
580078929453847553 10285 38725
279604133782672897 31423 58002
155895499233203329 8710 38996
15489796197808659 17817 35674
101246402041766721 10887 56747
682660713058584833 29359 43562
678255722193647105 2769 47165
479916860459507457 18527 66635
84694144795051329 43840 45282
591483805458214145 23462 36446
381655493720650433 6243 22580
229328617897262881 38772 67041
4536587250413505 30488 48199
231186423194674977 25406 43528
99335890499439473 53084 63439
745934569946211201 30713 31286
903290509882978689 18904 38844
166474095194391937 10364 57823
799506918731857793 39927 68794
416108709088174337 10566 55287
615639749577979905 32417 47324
467671234902997697 6541 41730
512431389188996865 39656 56896
115815036373458465 31451 51219
430259130780896705 20762 43842
969315622491141249 3609 36755
399498753530345153 24944 57273
775528201971408001 15810 52335
361376880672594305 15224 43705
592483559062134913 65285 68003
890952062213550337 10631 43455
870163709286213505 25393 50092
644507624850788865 13424 49187
906678202855946625 26695 66335
883723837375534081 44956 68176
42154956426426081 290 40515
468802128602675329 1478 63377
401566264680372609 8544 55357
243800673841086273 15483 32623
74958218162333169 21623 55447
914274310425824385 34591 51988
382653934380304129 5170 11644
80898350409206897 3841 59491
772939309444804993 3644 42264
100194771495466737 22314 40110
917096944579828481 16849 56320
786090714280355457 10681 19404
539179930592421633 43169 68744
367472219786051841 6656 59577
864562364699484161 4973 62007
771373156419407745 10485 22032
376995386880647489 15410 18535
31043783033481989 11635 24018
121096369862318193 28278 36695
396806687299509505 27621 53583
960011313987518337 4338 60790
638201363171688705 19345 29573
778373158257469569 5011 24337
185608013341159521 2344 66026
340013038064764545 42999 68403
467307948793234113 22812 33575
812950709328834561 32581 46777
126926166948742033 65685 67928
796340067611492225 11440 21690
82294234068385217 5599 55898
136059496298944545 52018 66124
463553719853372545 11969 17201
514607766329500993 32510 55331
427336054910625793 18111 64944
679195902524515585 30026 58101
717811972996308609 8346 67389
939631304235017985 9214 39651
180736108498834369 40503 47749
598953254510210049 9020 67969
980551328931319681 17224 50980
235611340991081153 10847 47646
786683233057374337 21682 58403
450045387580974657 17837 45348
379721877187300545 9897 42767
748299373208009601 31815 53990
819528253555105793 4977 40837
201680815730899361 27379 45500
657271621714052353 38455 56812
375751088836349121 11485 61508
600661108212847233 49496 51454
522025197527870657 18349 36903
464072314934547585 21751 63415
477531229247386305 37413 42432
448038722906076737 39850 57996
700516187658369153 11887 60485
176882097546133825 7523 29997
282361175660778241 18177 59124
679810958215682561 6490 12272
649713251245589889 9126 19326
140631639551024529 2273 52435
571083563737044417 25 66941
775111979514335361 14332 49323
467995907966642497 2569 25529
432042798553062849 34481 64095
829714500904625409 37796 67611
597590656579569665 42185 58824
251962477730916833 24227 47670
762107518633136769 46571 65718
684896227836912129 16363 52339
663185148296932481 1622 9717
32398031761776025 7404 33741
517496349609764673 66386 67205
584259140934104705 55835 57173
357417732557564737 19505 29348
539120224847568577 46342 60213
263632134704259617 16774 65956
684434789197961601 105 936
225385263964355425 5439 19922
756195308795529601 11666 51837
170931657061522913 11895 52863
311488589014455617 12425 48351
837812444939316993 11508 16672
47639216233466897 14548 42248
703437914727906817 557 47217
198495376580051905 16466 30320
819058441772099841 4588 30025
761850470359210113 47739 61329
745464772056728065 15798 31034
753370352521780993 8411 63449
869736328565579649 43294 52014
267108132536623809 37425 62533
903555575599902721 24882 61013
621775279169479937 29088 68284
661408461419213697 15491 36180
46329358279567857 30080 39800
571494486850816961 38370 39007
774202780440528897 2664 52153
379323235044381569 5676 19219
862112705651515649 8957 40817
95655335228933329 43363 67531
736833079893113345 16564 65333
168898816828189537 12882 25694
777465440938616577 1229 60320
933854294940779521 3817 60069
610465306693495041 4915 28284
452051451653233025 64810 64811
527471027127820225 3774 67450
517191201314851393 2023 40237
373132414525979777 10531 60208
841798847040578817 15249 40803
35817073739256245 39337 43099
852096408389606145 45345 63777
66672607351218713 25479 39001
441007044911742721 17739 36864
770269584423392257 11720 12781
36797312434110553 29239 65227
736683760889189249 21851 29693
578731125962704641 2425 51218
754916673938570369 26477 64010
407407588200051393 16246 48501
74438482267648705 35982 39284
352240137809019393 7326 56450
885759351173351937 39039 57123
115424368541702913 1133 29030
228368974935062145 31731 51202
713303851195846017 31753 42224
320818792270674881 36557 55846
509070606097090177 2868 60296
75900584188953953 27269 48834
694317392170233857 567 39273
86554070147162321 32768 37158
730993250498976001 5788 26657
722353603016340865 21216 42947
815888534685271297 10760 31995
218611876280991873 4907 21986
736549218578439041 37315 62387
205352430882353345 6462 41215
777025530146715905 45108 56696
155705680065569409 47994 48720
309381990736703489 12741 36111
398062312136357121 5260 67643
398329860422492737 16875 34332
259066332793825185 14276 56990
230188596592519457 25576 36317
224374448331840161 49258 60047
85782291313961425 8097 38919
124114649949280673 18070 25028
213351319662784545 11272 28431
310013092477031937 14654 59551
97851136935119601 8297 56659
282849309435111009 56219 68252
534187216703237761 27358 52400
615951105547676289 12874 59519
843662784361924865 31072 65927
321365797171257153 2392 10724
943553074923947521 22109 61008
939376199001582593 23785 55060
698645334798683905 51216 65588
822744427632219521 630 8935
819910282100956033 19302 68620
162006514036530561 1569 50829
202050754861971873 24810 59872
716462977884493313 13947 26716
902054823130832513 30747 46994
999444111428811521 7623 26403
475618261904813249 6142 36188
6072512012682553 6935 64135
35778804319029689 20855 64548
716486177479136897 11705 22497
673775853094866817 19932 68721
751068850997160833 26367 30525
358853106155827137 47211 65265
764269104375852545 2499 43809
814476991720127361 13643 39281
17173623721334 25741 57338
241882539015286113 18788 31714
742557889662347009 6836 32491
439199548424170433 38770 44641
872738729366989953 38592 62519
145636786613032129 43739 45580
155545331966248321 10560 15763
875833222270230785 16687 18428
541816916894450881 59420 62529
693129031677820289 6821 63695
507700091212452545 27667 57978
16063899199423305 39651 43294
699270344386764673 2624 58416
578601029629730561 26530 49710
757382643700236033 26999 41181
228217806083179649 2004 21058
553793252762634561 20695 37012
134155091614481137 20217 52681
624391308176651393 2450 58359
488018949673488577 18782 19628
187674162632806241 22855 47811
183401520518735585 33817 47867
831939660884113921 7709 54830
875879253826795393 35129 64539
519942112887864769 9414 55467
262391075085425025 60049 60878
886809607999534721 15995 66116
34596087918430385 26293 51461
342401705748319105 33226 52993
960377580460992385 15696 31823
280953955415565569 8888 25199
951965576874201217 34257 62474
196323672373043937 12049 36620
402582420938109889 35194 35837
85396320941466545 43351 48844
896996261224302337 26343 27928
877352137233476225 845 46895
186961904807809281 49498 68419
339027485221816257 36004 59962
536165396531956161 6232 6313
341743500916042113 11982 37171
116736944604106449 54327 59202
681333587485735169 52260 57891
149413507965221025 60619 61992
844810192314117377 16918 39229
106733711112092065 20910 54068
594095753147495681 22061 27366
588110810165161985 2945 7726
488225774813404481 28198 59642
747880458817100161 26519 49924
891930604781347073 19448 32809
724715827417099905 13355 52413
561851339560934785 28597 31171
300861146497958017 26334 46046
708829468589083649 21028 52087
863821066953917697 823 6426
322537094737985089 43548 49965
764167351911460481 33608 39947
875608757668342017 27781 66011
66156971511418305 33909 67474
200882875431023681 6915 21579
77717866478103297 38948 44597
963787803672811777 57384 60749
902192668515496577 20538 68125
20527266712381477 16581 45760
231806817060750337 40244 57415
311621132332501121 12700 34008
543394305009400129 18700 60424
165872465403669633 18762 59189
850247759828299393 33144 43471
458962648272898113 39262 49385
732018072126621185 47861 65594
865311216200044673 12455 13591
800929488315553281 21617 54321
744837223136325889 8707 11648
381439443080978433 12953 51857
849448457882250113 18141 30448
198190856628393409 56377 65248
494923580666988289 7795 27223
857241736780210305 10189 53573
688324017735940481 38345 64247
237933301799991169 7800 67347
609868955673160705 35115 37387
305269937772919745 17949 68136
558439109534123905 11845 47843
133572519079187665 27486 33892
308093583125678785 16194 36836
329138814810974593 7840 66180
99038835018635745 56217 67926
781011462926308353 3213 18261
861509461591335681 30065 52659
400681847350483649 42262 67620
306550673240384001 2341 15782
2897077204572441 2893 30937
956755844232997505 24409 29277
308828354324234049 14964 25088
114645378885686705 4192 9033
432479462986897537 9024 27161
619901353235203329 20055 31053
833564584996992129 22568 58285
802767112327348481 21627 66660
468276134048288385 4258 7534
745212302234715905 45016 67289
462009440162333377 11538 42455
665244303094201729 30402 33409
732182150983142273 8620 58837
189046558649945249 15554 54030
55131005855685089 13666 67020
312687017251665345 11127 34440
112260827474692353 6497 14347
133084896211368433 1063 28819
810035263643030145 8030 53426
533120770328455489 9722 25382
580675929050450177 38696 68306
226215089997023009 62849 63663
949737253898234753 33167 58735
137396113410904513 30348 62162
407436398182902337 15553 16365
605070804372854145 22565 32490
287416673804230529 16812 25383
586418233356429441 8109 29633
299045202338852801 17905 22805
727505430927148929 6859 56218
54778452604296033 26709 63797
240606561251514241 9618 43352
81876476043696305 8176 52261
473533261271494849 34833 57732
225573325389447649 6409 32073
688041288757151617 17063 64443
324126276708547329 9165 64949
851254540957651073 11734 12499
498747885936467137 10851 26303
59677062346015217 47992 65416
295343559368539841 7155 32958
52129858230426153 52172 67856
296127101308357505 33636 59718
399874273140714113 13897 49032
743575960099754241 8517 54475
426190787401107969 55286 62594
663898878595034625 24455 43476
759760597611308033 26096 46650
518661224220117825 17851 47767
73250543784194385 12699 46404
104259049806827873 26691 64999
560410084282839425 24648 57391
274636185936266497 21387 64610
285168427892127585 35520 65051
784050147036879233 31903 42361
132709436339968785 3949 44521
579972663373745025 13229 42910
625357853428436481 26784 31463
623627639080794497 6205 64878
990641522095874177 28163 65978
283610039422065089 37232 57882
328017579059146433 19552 63811
735926955242916865 4374 13028
3499867216408604 26280 51882
6639217039030144 25793 40333
258392210475516737 44439 49951
9072694568359907 2859 21106
978575256858082561 40822 55906
29978630090376157 15895 30172
448488919388122305 20175 26607
174031971718449089 14549 65825
386821914989770497 22389 25330
550321619951169793 31563 41113
246225452312994977 1451 35674
11805946654490641 4259 68513
806986344623116033 34415 37447
499752316464544321 202 7998
160467686824997473 8647 65725
894391286710799745 5219 20445
735112118975440129 42461 48062
635325751941245185 12984 66279
304716048861802561 13418 24063
254015679022685953 1259 51060
422039022231533761 4438 66891
967063851190097537 54750 62109
927576844163805697 25022 62413
891622611128610689 15501 22624
436690262057044993 19943 57501
416583741594898497 17815 39981
342239792531000129 48325 53980
995789530387995137 16795 41763
392157326846248833 14848 19880
791175077497378305 44887 53575
837984597767299329 15939 42918
996624241147174017 3692 43396
258793751360816065 36690 60709
173680335108763009 259 60981
66640051465991945 2751 30883
746986064845756929 9925 51033
577036897433774977 7993 29262
917982870354116225 24616 68952
372676767666970241 29760 55360
248784934984172417 43730 56686
685186164274188801 43027 59381
901123504954021889 18150 29798
488361990387073089 5257 52898
140162288570436993 22441 50222
415947128113149505 6244 40415
110774078167317217 63894 67765
590649819589341313 1429 33368
266966410830207233 37200 50562
71649285980516457 10362 31054
182597335456470945 38758 49752
544105475815182849 2427 31096
887890853098937729 27170 31660
452480655794406785 28201 46471
84393283393843889 10851 55986
98425681955401249 1100 8416
837611737418484353 6276 32505
235050777181772481 40482 52386
758224284902460929 17582 31665
218651694981740961 24282 49633
398777247932756033 17528 45141
639664977028477441 5855 62857
460151262919062273 21391 58226
683984783400060033 38775 54585
736184451218036865 8466 53137
502812423181115521 45042 59578
608902986280092801 970 54268
664588830219440001 49753 57109
721213847693363201 20347 49951
114858801490388625 13677 68772
795716091562930177 22334 41571
476659058858498241 16627 66996
439744796734856897 5132 19661
379486727997193217 17855 46280
890576811265042049 15605 36333
910482443130870657 25741 52231
922384241565183105 17873 45604
498113562017639553 35451 42889
874892894572902017 2031 11359
944721984766285825 22220 22898
873821048905313153 11011 65532
835782429682058881 42390 55225
653827484560387969 6720 65605
807606535331853313 33426 65651
792257835260542721 9251 60998
350688313625628481 14376 40402
966612317463024385 59980 61120
961358016420145793 2961 56553
665835439066228225 41027 60202
792762325514576769 4956 40641
980477098199820289 23100 59915
893671565066352257 47900 64052
888291278240970369 34745 62085
232164066422004833 2878 10718
880611844058599041 49426 56001
557389113046237825 7581 39655
550195768485991745 20520 58203
660069608241190785 49077 63142
958920937923601025 2360 23030
849056011489846401 43524 51323
406279831429216641 59928 66117
815111409841822593 17078 62341
359208156105786689 9176 56077
835581348622834945 28327 51884
586765355941082625 25006 60182
791921727035930497 57211 60686
803702596236654209 49651 68766
186868390918032641 55825 65657
176278353146372513 8467 61219
755523098125369345 16077 36072
650222790305527041 21089 48946
846549919004271361 13641 30081
714775528322377345 43982 52179
448243599351531713 12582 60200
402381909258160449 4083 25533
752736941837735425 17988 61020
239738143508461121 14843 30594
475231079460545665 11064 55652
5537411131150806 44729 66981
20226168393033817 42881 50865
868346425755618177 44160 47348
290694812333544641 6788 63101
644035316972029697 11097 44955
513544507976899201 1377 41740
964982450016876161 7149 51145
689285263711671041 52957 59069
342919080289057409 37762 61729
9545570706873009 23366 54877
427633455220416193 14278 64648
604478264969305473 5354 63320
48767308987628153 8005 23687
986396461230537345 22880 28571
502869999577043841 5262 68844
406779136156590209 5318 7495
395669966181834817 43419 62748
534460913887809153 8123 60711
171218289152164961 5050 29530
316700514643645889 1558 55594
476400680420134401 14088 40405
499929818739513345 54361 60247
572972484679681345 34686 52492
247865137153954849 19540 31289
355319999233195457 20682 49104
14580247699907291 19958 31323
130714868011239105 35869 57960
480686904273216705 29472 40475
45052384999898721 28270 61286
289642020919028929 286 22191
102818493979029313 22067 55183
252710540162556897 7026 39495
286995041434103361 832 36584
447674468062697153 21355 28755
827662428303852929 3083 20374
213037358691298817 27111 60037
836590835020182017 9156 48183
207238149733694145 60547 66511
118732940002431073 32595 33530
909902373034587009 6683 65212
465257200969467969 45927 63359
128994723467112497 4748 9496
295629140038954561 1605 7173
106341551454978145 675 10193
506009560232648449 22238 41380
571065679016054849 16046 24149
506527599225634625 13692 47391
902317740004694017 42296 54081
240127985284779297 5759 56836
412785141520824769 41341 51004
57051500105529841 21321 56138
895354955746558593 24853 33265
545541200299986433 52437 67862
400526161125451777 9678 22723
823774942248192641 1598 28740
57733714296720249 1409 50233
98669048452059377 11265 52718
792571686169846913 20754 35014
834686190554691585 7416 38979
628070105541088001 39272 47191
681874867915034625 18204 24765
961923566744086913 29035 61789
252623994303334593 24597 65616
199458783769987489 33657 51198
236909351194505281 11183 36461
120753268643280625 28196 50262
231652673270929185 6385 34809
785500205711873153 44385 66150
706128982195785729 28884 55846
206529307107171425 5231 67008
33093528836687369 51775 51930
19025644527008725 61573 66584
200071614429198529 5938 48864
800716547668084609 19778 24263
911896355016892801 14000 15827
705125042245857281 931 35820
951270734465644801 48335 53817
303714280464031809 41801 50771
311504459388217473 8381 31212
738492949904500737 13187 58722
985965009687255681 15462 25986
266141167000736097 27895 54431
954503719336088321 19463 40510
292831956240736001 15482 33054
640462411028316545 30202 46337
62818597067046513 36546 42441
277189857511771713 17012 37101
194161434769572609 27203 63970
437075092270795521 7020 68014
12357490822662243 8428 67628
40652384297857225 29924 51704
356817457855687105 4657 21665
432353860046696065 39344 51062
596999949485290625 15298 15792
742847586966590209 18464 50103
56517647542964513 23335 57379
771296045506097921 491 28366
863564210046316545 38185 68947
961080607569016321 33004 44333
964297868887587841 23809 52589
685629452135138689 3461 25443
110621907539762529 17465 34449
949877106915167233 20308 50442
202976334871213025 56900 63802
719414366952328577 13983 49663
47408505078774257 14666 18221
604812322796533377 17802 28309
8010195144596112 9129 20126
255156946774484097 56811 64050
188813729657066881 46528 65363
349768559361834241 10237 35454
780500336369616641 29480 34267
949367189925204993 51526 53294
4876763089722403 4144 63285
106475353785612017 46272 50646
674367242288969473 2951 16078
15874739159208673 6121 46895
433653594938430593 28676 41914
426088818566441345 33206 43798
234434659357876993 18017 51146
262962496194980129 23897 36155
688639160330719617 22854 35949
189902015457562369 15378 35397
728763801320997889 22646 28115
788093024586082433 10105 34300
725997472740925057 38759 41161
278835742667510561 10170 44840
537899216010291777 19249 68139
450162538218116033 50357 55092
396936732552600065 5754 13995
949802873071831809 30508 54251
475913542375923969 41216 59105
909173479993704321 6685 55806
795296159067771009 63937 65031
693908430249237505 6382 31286
32842517842372133 46205 64286
679195851762024449 26063 54406
952794869067897601 306 17693
361155993696570497 10887 18776
914229068005727873 7437 21867
361591124762291841 33387 61666
151813321564599585 8367 59546
765167847086715393 34810 39505
689366434955761793 41932 46223
887677302282249089 992 44450
269792478505163297 24081 35519
697555586412107649 2554 8598
983140389617648897 10214 23713
126171085383099073 9045 52224
776477707418546689 2656 21804
825038750803756161 7013 17342
204189939963331585 21992 67228
820579670911463681 12528 68608
45811386802053993 3924 19064
775115490231712513 35797 35985
900879903241321473 39863 53247
281832051106839297 25649 68109
273172980957053121 24915 26934
471830403677685697 20091 38162
192127569016324897 48686 58854
135314348419662161 14137 38221
495135840484064001 28287 68597
517624531224015553 36019 46184
407644753296398913 60019 61861
319457270180485889 9114 44054
466588970243247297 10393 12989
857930126325484801 28693 51978
776216144855428737 55028 61741
362342768004914689 24434 38444
666967300775777281 1176 18216
761502332821464705 49917 58156
265180285532540705 37932 45899
177552998781827393 26634 61458
675828414464785281 31700 36246
122750307505654641 7460 28752
152631119307645953 37107 45180
471654270274065345 5971 36199
4865026591513556 229 32335
485705725799192577 4052 67683
618711102813637889 13164 66535
641143377261151617 27959 57115
109783616413022145 43363 45639
917786047770178433 35577 65745
195791705150842433 31891 61344
351110156272746113 8570 52175
376818256952244481 48355 58436
762087466908667521 15351 24990
800779049918151681 26037 31215
972889770799433473 29887 61124
14867716849391145 27859 37285
378367177200956929 19767 56809
877061779767846145 32366 64717
652067746924082305 8237 28370
849601115875653761 4518 60672
675810537650505729 40098 42714
848930266027441153 46266 65860
966711674092401537 7955 64623
359005620055864257 3939 47110
647664949965090433 17321 25666
197211355511971233 26590 53757
200862329735464577 33452 39759
993756675286217473 6871 56944
263272857170818497 15149 53649
420326256073952449 16590 35654
29225342169858949 21411 48141
957859912366370049 45087 52105
153240280923384385 18237 54353
478311224205842945 48153 59289
511638936132761985 1131 53384
487001923992178113 7527 54125
156598805765469249 1874 59181
916236744621148289 34584 61691
403105371959632897 58505 68727
40087427976043697 26845 64525
274896952026452385 11531 48041
224991195695398721 3436 29225
866689955281351809 43539 45481
234040703276289025 16219 17150
109105517976615825 53782 57815
478004888447049601 37043 41085
249013521705528257 3361 53312
307992428825183873 15687 57923
824829778732791425 30863 68405
348000162880939713 43352 65461
954868652753340545 9893 53473
139716982147202625 32275 36654
905253466765913089 15047 28656
83458236503265233 2325 12761
999028117848659713 31960 35367
578262677854791425 61556 64596
887034289183205249 58092 61860
344764038147108225 57938 64072
176812724900351265 63280 64779
60136157798378777 30562 45949
331442422748750657 18957 56886
258871638421386049 18664 43334
184546461481538401 43169 43622
84544997430565873 16796 33105
32671031365950401 60412 62070
52145418613665841 52406 52608
437626082291252801 3822 24323
312827379321387137 34646 37783
900615434973900673 13515 41535
926471115238616193 2353 50817
825421708984286849 31888 42650
489437217232232769 3089 11612
741554186006979457 18940 63166
825866650128947585 28671 64541
553331118074204673 17685 22268
452215205220479553 31005 36414
883985042232950529 30445 50187
631100518514518401 17678 66925
444634763952358017 13824 21580
588043728405079297 14965 54097
17160725419657297 35629 50314
459065772427866369 41623 50707
296817779622394113 24313 36006
810614217775306369 2483 39255
907297486383896577 46635 66195
832055616510746881 21104 23722
844090780025133825 9856 63447
588562173270570753 34397 38630
683532921048325249 13685 44310
829212640376344065 23473 36666
602179824322838913 22977 58800
567655529798653185 3890 51273
916902261673271809 55458 57100
107223058605644177 25660 68172
942168936724776577 653 29572
727439112392925569 6720 44646
697173564940087041 23571 31451
158120328724042017 3765 30157
533242702867632065 6505 6988
842499431836071041 9741 17178
712495896541184897 24588 60335
996544481615575937 32891 37485
232443212914709825 5702 65840
817452823298520321 37345 55471
995509832879193345 10537 29710
884044740287269121 32984 42164
302751575907002753 38362 46460
503383740354276929 14877 63583
478760426893643393 28535 50373
810458834194879105 19346 26598
775530944987103489 1215 62690
136651697645003617 21420 35225
935728279418398721 14759 47097
477873149983938817 44046 65932
903102032423568385 23003 24804
58002719965198681 47219 55782
827218582326537473 9638 58507
46358807986297993 45183 49767
82315019388737201 854 5605
844397016136991105 17308 56149
253760017541665665 27297 48050
87160229642453409 19983 32217
777660140687153537 39987 56502
125906765232539185 7544 35035
782479269285659009 26383 57927
92230076693784465 3253 5682
786824611594617857 6307 21965
857829192985217793 42431 61407
692921698192591873 22095 68296
662277911006388097 48961 64276
423632525149550081 26075 33321
600558340107735297 11332 52626
913648497647130881 25523 36106
651524856749535489 5788 25752
640848446138726017 32925 57991
837896894206021889 51572 56418
15194467402935175 40181 52320
208203256856851489 26270 43855
873111225138593793 41248 58841
683874985542185985 44890 49988
422032459702620609 47377 53053
796954115747144705 17733 55428
89893614811266785 55593 56767
618658746558036609 15049 64200
15349641255610891 60261 61784
13476322674396359 29052 41887
648332153710931841 22563 26893
520035518322625729 8483 36588
450361033033715329 25596 64388
753265567312741505 62571 62651
511392052631798337 12432 53543
66887666412963401 1948 4315
409106401416536897 57683 62690
134617803762356657 37820 43244
30350037522858033 14466 26616
168020856676516673 1120 35134
176611541259831041 10387 18138
420207403585994369 34527 52518
111095833707615553 43710 46985
981078150357301889 35674 56654
61233376469701281 22615 36480
59804075253484969 13606 51422
317246781078587521 24978 63938
133806220694335569 49880 60370
397114169144032321 11149 21035
276760528982851649 3182 67505
482391511586762049 22149 59536
229777181821912545 2528 30230
957982536789827969 3746 66202
339855044921765889 22061 64379
178654261215349665 13315 28319
633316768115630465 7018 62686
288971991041137217 4185 10931
656354871411895809 43253 55697
935802791215046145 7310 61198
888729720536286337 32201 51646
610470393187014785 33165 34858
57598051221280145 26506 62022
237786620184671457 24243 64345
176204038525721537 3638 48667
870930134172482433 14741 20383
450168159616186625 35017 39992
902239882106435713 8414 14840
664650054104395649 27569 68824
201598052057718753 45578 46355
308428851473994561 33824 47951
630341188189227393 10183 19011
948195891509922049 8218 33779
354680160711723137 23467 63320
81738367812466353 30413 42282
3592944836206869 49984 55362
390500603499003073 24328 56911
758828242276464897 2573 52342
385398557628352705 15843 35020
501541228734630785 9476 24124
826217936812152961 966 66151
95187315166043617 15223 61946
101003841299604609 2002 65760
768056105466222081 31109 42643
842980086771302017 13537 68450
948613991562652417 4443 60963
101413189510541457 33359 39651
208257762655541953 12865 29340
685679767044828033 9455 22714
208979846037152577 9569 59829
969517929208155521 5326 28748
445107575011711297 54729 54925
567493257772763841 44834 68332
745500192556832513 19722 38580
639140327990308097 29389 50023
392561789175466945 11057 52176
953264615996882689 37640 58917
133441173246438897 55303 57827
550967763062903489 64557 67731
946360473558932865 21426 68755
799194749186067841 43863 67126
229895861340835937 6710 48180
495975162983203457 43174 44020
86222284859623249 35373 58006
121256378086822993 16548 47870
447997235308662337 46813 54054
482259632330272577 17700 26905
603538021143087617 17651 32560
940769861661987457 26194 46854
113241453636121041 7937 56383
486926043711125825 59132 65941
592579423820247041 28620 59462
170883237007668513 32987 56546
169692912738554465 12038 44584
980316220622473345 6804 10933
193615819995862625 12731 18802
398435453359109441 473 36614
277772166414720801 39800 45555
382537451143040385 66585 68314
72886525033716513 9269 15598
552352464110665409 33212 39310
471002986674704961 18396 59990
738363778730263937 11837 43007
533713015271977985 32920 48439
887214396683258881 23156 39879
650304715157162113 10187 52535
591976125037749761 23305 31762
538628295128866369 53296 68016
538196259574643649 36028 45022
346824654205107649 18549 45819
382870123156198593 57222 57859
894603183864113281 5077 46571
594857381523507201 4740 67399
105451639491732865 6446 29936
353163890510590081 664 46560
319486997505869377 12324 19063
404243821907893889 45261 58104
180450184378742049 30969 44850
498427161320240257 6274 63187
521754863415587521 21611 53781
840856156781636993 17370 40448
813393752449471233 4240 18431
162348541545927809 21043 48448
38542241145059113 10060 38978
998980143829438593 15091 44483
424919861387564865 44901 57234
482754457109610497 8522 21576
686600696140168065 36074 42189
82812614491938769 16491 35889
510817911069253249 36590 40292
664761951377332865 47921 63704
681954144965068545 30272 45366
837247345076573185 6499 15523
726506923903286913 12121 60026
467633162944753857 17723 37111
918273224558383617 3783 19974
306998433328214337 54796 55590
580853848587352705 2794 51559
936022392157301633 3962 65594
499793696089660929 28099 57559
898189665185551489 15408 26552
771187772053309569 23746 61886
233962457033289441 17225 19994
387334438759715713 19313 27094
993260310794862977 4928 64196
578820370945848577 6325 18097
10695858838406737 39724 41567
217848182882626433 51645 63554
820038551792290305 26551 60670
932802276020197505 12959 46855
460263436983826305 28192 62213
828065237300045057 3824 36890
966496125898924417 36496 40773
935317782854255617 42085 47938
659939004687746689 36709 56372
377143646110120321 19486 67190
165779592499969665 10360 39624
443210582749060225 19763 39747
773838233451517313 1046 26774
894670026343725057 1090 53940
537747686599953281 46748 65293
6679971138751740 14286 39054
784404108356572033 7807 29833
548590354089817793 21481 34381
883938350860400897 11587 59610
290104379747219841 13643 34286
922424919987225473 15680 40784
449290744159661441 8585 41300
397526028834601409 31256 54097
425026135613379073 1706 39439
371594304926961857 48701 51146
694571370186260097 11985 57858
7667479516040744 10948 51493
377232137460538305 19513 30727
951571607762179585 30189 32599
976013660580768769 35637 59987
752305546412781441 15438 52515
826128720207591937 1690 29027
768615125857426305 7501 51577
67458343511766825 44744 62721
23012796049524553 3397 15933
654649414210780417 17286 44996
559085926339992769 5657 44557
105091363536182321 681 27595
192193543582288129 4928 22252
503040659584527809 48752 61822
41776205249309585 53053 64356
746952716192289793 21968 26121
193681319587593505 22844 28375
943206870178386177 28542 63465
802798904167918465 15826 27785
115391407265597937 18437 53620
743602114558750977 3417 67966
346901618984375681 5314 37200
433754822355869121 10983 23674
223814603057583393 16482 26328
454829578706291905 21994 25328
37840199415029473 23927 47567
61515074959221041 31085 31986
260622159325116353 21868 37558
495319566817794753 1649 64889
593569467527217409 35966 39494
387040762755905409 13145 52740
336955662115066433 15892 58880
282335813684309057 1221 35949
378327751370335361 26097 35266
591403448638534017 60750 64759
836175445993966081 41651 64045
89698917446281009 29514 34012
395699787709716609 19686 59871
279139793113817089 5374 23531
364036336666750081 53604 53986
206715008651340065 24087 37212
124033175917134033 23852 55576
181216798022081345 18709 23316
68464658191480513 15491 18867
242751304349507521 583 26261
84622786330029953 58377 62106
910520856947957889 30571 34568
152621912428607233 25365 29635
372281001678342017 31380 35645
860751988359623937 30658 65368
289609524904637569 18496 59023
167426042513703521 55022 63432
297752466611239425 12887 62391
174843534575316545 19402 45040
900549911329168385 56996 62277
859615895511758721 35758 43362
742355233356558849 54573 59043
403132513408820609 11493 25398
646457181725100545 12923 29154
235389964498999393 2494 45100
626540760803447169 59969 67597
696218027506219521 51314 52037
479661136931358785 579 58883
141103279624850593 30609 54852
220267006912191489 7887 39262
235243229609665153 25974 33551
617463537482553473 50588 60287
171817993732041441 8766 60328
471005492542627009 10498 11405
314834115672695681 58124 64661
717774066356017921 10221 33198
502900333356997441 19433 31102
93585445403586929 29281 40444
54710098204168393 28147 60851
667473889074688769 35067 38103
253440722895554401 6126 8605
564334655089577793 11196 32213
923352924095567617 8084 31243
999472988152522369 8520 38036
984021600900668161 54474 62346
815468644047822209 28591 66499
652449022914964865 1663 68519
12796131730471673 30976 37389
703120295379186177 6432 36213
587411479289510657 5445 36100
945042936348173185 1924 67949
545722796456121985 31682 32323
400938872073886913 62730 66140
212210828223557953 63183 64465
970370149633652097 55528 65125
26463914708916293 43604 64744
288300678554882945 45099 66231
200319511649365025 65919 66803
502965483972488385 3128 64858
989903268665475585 26799 64485
29920940001126441 10202 36204
750013640197035905 16211 16316
633532277498289921 530 3114
152759020935850017 18323 30220
811197782328143489 24342 24489
42236249849207041 6052 21013
856746943964097281 35411 52638
442701566081613121 16444 56799
847907027312267265 23256 45119
506702990118096577 15741 20931
551077215344435009 19642 63696
998442921750541441 11397 52340
267920585074527649 37892 38294
715065677484584961 2807 11426
104099509560384721 8172 56431
125910564930197921 4042 25687
289280824218998593 12510 58713
975558219333091585 12603 49216
321875480014085697 61797 63781
898030270434066561 54797 62362
462503491570792833 3439 38159
356980352336716353 16200 57781
82728962066326513 17000 29498
519438437688965121 26153 45276
906576144328035073 8554 24568
778615636561564673 29488 46668
166166295506911873 11993 53702
599069910691287809 31121 47838
964369210030035585 39080 44656
971614014967382657 29044 36107
690494433952252929 3827 56159
48842717142211001 22747 24072
347559266550526017 6574 54288
785753799983577729 36915 38763
933576414458144641 246 3807
780781788758321921 51072 56714
494030497850211265 37430 47273
206965996935405633 24915 54756
467661715957959233 4204 56105
642459888084207617 37245 40377
679297093967029761 17740 39357
23563230784557021 19787 32873
410753845927501953 14276 57438
905530970307371009 38374 41451
111878188185407617 11613 42976
775149020431580801 18108 34746
254818223437538913 5481 37224
7709364093418715 11061 19213
301734323007430337 60550 67921
114448556204532545 6451 50131
668454135983523713 9439 58777
407502775820791617 13160 51508
968691971949248001 16027 54381
169932293628942689 18414 60054
53494299679314849 17212 68609
215408519299391073 15428 35991
498966878805170241 2583 14847
811606392638648065 9034 57858
548268410067692033 1735 55699
446575860606277057 16622 40279
854049472359797377 51026 57935
773602118545238017 63320 64564
873762096435243009 7309 23990
138943257564196897 62922 64308
75812935085174609 26996 27364
489467591835815361 57905 62521
593283948622712449 18986 43196
397772878125028481 1386 49300
350098211635348353 41247 49114
847982540714479489 38217 62077
354059834394163905 15863 28257
471896414000301697 8134 16763
520446899444841921 51265 54868
211887785742387521 27781 40599
774819629969329025 4895 46976
907801177804788737 47110 63777
63194131950460529 6022 61891
276528882464457825 17203 30773
283215808833276129 42591 52831
443244096246733249 26031 34981
720775807387475713 41618 44123
231815478037727745 38488 67219
258980136916051137 13449 59461
730078801009614849 28866 51779
164699395261628481 16479 20443
265227314097085569 49033 52520
843123068182208641 8426 56884
963487885425426049 27761 29050
442901630967533313 11221 13511
476362242908546561 36531 48143
192124386086163681 41097 43207
648273851338263553 19009 21871
324771249111954305 27478 58158
519603929768447169 25001 40222
422742255734064513 485 38933
768098629199617025 49443 68392
554427070407065537 3299 4139
740144904108884609 4691 20578
63445201446398873 52675 54873
615768127923065089 32160 44694
69262808024198817 36029 50489
693467107365432193 24296 43798
230086667237813473 9786 56583
176405371856166241 2020 67974
343526459542722753 9108 54967
947464879852614017 21889 54842
625708816021642625 5010 14891
774588722901160705 384 12323
629895662591586305 9981 31434
152077244175824705 37958 67814
648570139606405889 25712 59089
354570778833679169 6525 42184
246617478462702881 4633 38409
950335191585335041 47645 60165
621804348280051073 47559 53042
272234096729977889 3750 50963
491653290875738945 23276 67522
308258272648725313 16537 62752
347574948474985473 19221 31631
460552225618304321 29844 52004
853133429193015041 33511 50144
904560947182542209 30841 33330
675104962172952065 19222 42521
768453957518818945 5588 5963
68883309221114073 17923 32834
974535673042179713 18391 34214
564323454843574273 24228 30905
756955533429081857 40138 68388
205309892792435265 7876 59103
310024421620934017 21653 67049
655743982313907713 6586 49182
216425083048438433 7329 13546
262885662095321505 20382 59286
327706012254889601 26225 61498
725113803538604929 2091 64881
704446146614717569 8035 52118
154063648715528257 40817 64450
314021170669743553 32079 61530
632760798281310593 23582 63899
913898036650483201 7422 22977
68802913064693881 5310 64355
204313350638880577 9390 30482
668706538727676033 22080 35199
193890359183658497 15711 47515
868955799803110529 17167 48198
857938925648962689 10727 57838
163672954528891521 195 61660
949772540618670977 17785 50185
908417861514486401 48674 60485
536328171090001857 39669 61678
173125564221905409 1018 37257
439657010389343105 22347 29819
530895108759530369 26888 27816
697766329801336065 26025 46178
158382384888511745 31661 66409
20192083323582465 3202 7538
968002772223080449 61342 61405
795894797213133441 47488 68691
269363438800255041 40320 53135
639517881792503553 6986 34733
760651614476138625 11183 41531
247863889325000033 21266 22568
883425313149615489 37923 56894
155631148702941153 16325 63068
516653567399565377 2556 67213
346333579858974593 14623 24540
951457559290204801 25878 35081
308342840722392705 41842 53667
454414659060326209 21408 65835
585124824613640065 28420 47132
845426903699717505 5830 10025
186581269299256993 43869 61927
970581393294075649 6400 20579
593654443829290497 12833 37164
362130346639148097 3843 5770
213293587558812449 34726 64645
409543518929503169 6074 28156
807098819751043841 38412 44028
309223308710301121 37755 67255
780324916516708097 1870 9696
352623035990255553 680 35687
798658699047489793 28670 56736
346663112710885441 3621 66209
77477676756817713 35809 39582
429322895829393729 9361 57192
262846980806923361 48784 67353
66465320852501009 9985 63546
604919054269135617 7486 68026
773770723489228417 6551 66216
344276332991409345 39261 45664
424899848041590657 19026 27144
677032294035971201 41202 49492
494949586136023361 28600 56847
969241625980881537 12345 32144
774619403026946433 32100 62415
618892994691027073 39253 58883
634810913694444417 2669 46070
156106313685182145 18537 35077
732253733289624577 28242 60281
633365084656023937 19929 52656
86140709300771329 48269 67973
788119843141398529 24944 25580
734133429092139521 38751 61568
646298007083363073 53809 56358
411200730406783041 24558 59199
846197745047060609 47199 55752
325315739613571969 2595 9925
97787140200896513 3040 29996
818667938797865729 513 33414
671145062806711937 11871 49492
363136032075743745 2775 59298
276628943766201729 38027 40783
143099771939283473 50138 60889
990930028890073089 36303 68625
436141245712875073 39669 64452
640031063792836353 61524 62056
247786241433693985 24153 29813
479426207114467905 13115 48701
864390018853157505 4686 47174
727770959009877377 13550 13570
105014079460879377 1175 42486
763420500372387073 37175 38139
791517161765440897 10899 33889
985154846158625537 33150 39514
960939693377305601 17726 40217
553889287827015425 14235 37308
658321872777747841 14763 58213
627507209716686337 5232 38013
575798114678512705 15955 42902
919208316194254081 5411 14396
989488612996595457 37673 53472
795090097469714177 28851 46601
951291003771480321 3938 37757
350091638919220545 14114 33331
78800928247119377 34063 56129
705256239024937089 13190 22206
169799658967001217 60677 65228
881033687338412417 19360 68532
145150798113760961 9826 60658
461600992378155457 33765 63148
725535439283739009 42644 55737
57614281795675737 44786 63391
594943363689793665 5132 50066
140590556507238065 24753 34182
823721608556034817 15582 66824
384351860650820481 6707 51445
581188200341230721 10272 43552
866678098170215297 20601 24732
655123905456669313 22810 32068
199363233684177729 18771 56612
432567721956672833 9892 64157
788720741134898817 31042 50629
261313702883676065 4248 64144
829791566058599297 28135 30050
245869891289416385 20622 21033
274399068459533889 41270 65325
729434003216944385 8388 11975
750055882252350849 43028 62704
923030229601664641 25809 36757
695512205680319745 6863 61634
579296285725739265 12000 22792
142087958722054705 3419 51082
792186230392942977 63306 64869
945045997341711745 44810 50312
112591941402406801 8060 12596
325863861994289281 11598 20041
205019749035841409 14404 66444
225734573729244673 1810 3671
512957261210424065 22643 57540
557090397917658497 58786 65494
846538825151966977 23181 39854
707777041432198273 14981 65195
742562248666594433 25651 52697
478629180434094081 35888 48628
46493760039510337 17956 35785
758126432974751873 9414 47486
948652469327576833 13286 27371
349265716948860225 9843 49701
933872179911091457 25390 34888
592407729709353985 15022 30673
641786290620082433 2124 21373
78265654693179697 16107 53534
539288329616567809 6190 18785
249491040964858977 14448 58095
352978768041957377 5610 39866
71687950881607065 32818 63468
808362023410253953 26007 33588
703865193584565633 30475 68103
633064660568017281 46806 52173
185903031468225057 4127 32514
248036591675514721 24195 41748
37421371975614905 40375 68944
984678171619883393 55765 64139
408825801401444993 33603 38855
564751867841962945 8838 27226
824636362121285761 3939 40152
772542574703216129 24355 55923
708026475966644097 58029 64463
67881820521506601 13194 49619
37385706181556345 11108 28199
45370457278629321 16378 24064
239509430589077249 59029 65679
875155914649255297 7905 35842
751038979824873089 19008 64681
23571465114208933 14219 29076
478309427846451009 2604 28057
562072744643813825 51349 57087
994787774795401729 38554 45352
309000714767954305 10475 18806
973278487911255041 10933 23392
9622984798753011 11420 26627
108402116925109489 6583 38825
500884026467595329 11239 45999
239033134707394625 23738 64954
910880309783067393 13039 43253
676248287348858625 4644 42381
247427375993133569 37107 65258
657883587223874817 2286 7065
955982713763191297 29096 45005
348250654573266881 58827 67807
13934034724094603 6719 10516
287931486180237793 6768 51396
807376662762663937 49291 52916
826737479786419969 12726 26844
240865324288868993 27440 48116
759033763084158209 52587 60837
955471813947795585 54719 63952
807346039875600513 6587 59427
631416318747660929 16142 43453
318995084161056065 58574 67825
683468690068707457 8036 53626
380321134544022529 23235 24885
126937745453453489 9114 47532
885552748168787969 3415 59518
115364769794879857 32900 35311
103943418185142641 14044 54196
575896328167040385 20240 23684
217213797237430849 61123 64013
541180007662859457 34205 54459
792165336284444545 1404 36607
100879445152564529 42725 54578
73927226094877345 49877 54646
448309893301043841 20421 57507
760883062573672193 17196 43258
938142803349144577 10681 59936
267432359853412289 51131 60341
399526861012475393 25 46195
458078039461316417 47666 48604
831973419802061185 34865 68757
555800526440645377 55726 68497
720298230181342081 15118 65483
778141832905735297 25485 41969
475171115843615169 35663 48206
406438889260126529 9009 31454
946434956822400897 9850 57067
5248336383619546 48048 66776
607591530539160321 18511 43998
210285541262674529 22184 22646
865169369414800769 5020 32067
929228209436590849 50118 54450
124168910157955281 5920 62820
785101505798902401 7697 34835
407995810452803201 53003 56034
773977126952548353 7320 60384
356249192391366849 4436 65680
150040954906625505 3892 45386
443284771405657793 40436 63043
826312258355958529 875 59600
826389740222602113 2959 61106
13813554563792963 48863 66156
913962755507412737 5407 22375
65075703742611073 17105 57736
534873053252532289 13889 17629
105875191408284049 1657 38332
685475792494699521 12616 38252
288239699199440513 800 12658
810764456405315969 26167 64010
39703238990366433 39973 62976
748738324576550017 6811 23190
701241578598843009 11967 28123
93019699775418017 32205 67353
459212796281814657 15564 55674
70600146055070921 21990 48542
253587056549495329 21050 32449
636394161434260737 22929 33867
648008789417641345 20279 62480
831206272619311873 37109 59459
143103689422009233 20972 23672
48072489790136785 35745 65208
925078281992096385 7546 13962
136017102906933473 9265 33473
407672690947837441 52895 59880
36252616089150537 26693 57637
92715602170041937 29547 61563
564613076969294529 22384 22405
811761938313669121 4316 30330
620482673357848577 3927 60120
10322778908015807 14425 60876
315018296285344961 22242 65799
837946316441136897 54388 64368
941340038019838209 46089 46812
342997097206247041 19797 61836
839305310448224897 49887 59770
399528824752980673 57591 67672
386910027069085057 15080 65873
462639146033591681 4894 48533
33727559095737549 33147 37173
396437424681895553 16051 65884
995194299551720065 31557 33864
882196354881809665 40673 65109
456480846571878401 18818 62803
799213749977116801 18007 53622
511657288696078209 1271 56512
985481508313807105 53539 62457
82209783691368449 7797 46568
30950848006373377 46675 56301
393079592837331393 43536 52074
915030904872420353 8757 30121
570213418332656385 25676 30640
849673381237170817 30530 47401
813081741808467457 23599 50263
522325499812023233 19487 25382
400505356907117953 10993 53692
148455506411440993 28650 45359
998336693213509761 7878 54416
226398352804690017 13409 43548
917861614543198849 52383 64735
381484277101424833 17658 55890
211706362461761441 17801 66206
410775804555850497 6278 42985
890033285584010497 21005 52271
94620195852233025 63544 64412
400293014123498369 1505 39751
791605842641328001 2178 53202
625574960225406977 23268 65937
51476787477856337 12790 66628
990542002567927681 14502 34699
672847899348351361 4075 34744
674282690318833025 29537 56906
72708087782476833 19728 44287
883794709463366273 29280 64319
563041665367588737 32578 63617
235961290029251809 25862 35320
178502054527758241 15122 67708
275671147057487073 58364 62469
642321215341450369 2583 51364
389938907673226241 15166 47332
283049422359372481 33174 63570
179837141712120289 35050 38256
652252637025863937 67615 68843
309081186165741441 621 14990
235186753142347265 45871 49834
216432844442486785 2451 64052
33381247668426541 6928 64970
590567003576623489 40676 63584
741069690234898049 50773 60189
359934096704883201 5105 10509
389086181645293313 29545 59796
495786814838425025 42715 58923
811563022154235393 19855 32208
509587472889727169 14448 44877
426838454932362049 15285 38088
189702063157412225 13830 18174
127358410355416401 19187 25610
323780188408512961 9233 45217
471001367113270657 2624 65528
374024057657806017 37071 43636
746343849955639681 33706 50883
170629066413617633 22963 46640
991032102847423617 4613 11143
58672184736693113 65244 66318
137521423691456593 50844 58937
10424959559038883 28654 62787
615848454535719041 42804 44713
574068397023040705 18628 38061
720246990695205377 38000 49876
807951988298036353 16339 61328
64097518829850489 33434 54409
426706668219011905 12654 42321
132567435319547393 40985 61162
737591246520288769 2444 7287
800361834133010305 2027 63413
797766576955297025 19873 34376
923153299725317505 8413 17913
101867801356569041 16257 58934
2595536835524826 21875 30522
606858450614439041 8751 63593
442337349777975681 29033 31947
941934439223082625 18885 38129
304306533218404929 8516 48886
259707623367148705 18361 28831
443018189471775489 11896 49386
730507247140501249 976 45982
448573224240998785 22094 40993
790996403926371329 26428 67384
444992757118345857 48066 62200
54953329544368049 13141 34533
386663794305885505 26277 64531
844848370252378753 41822 47665
779337719397705857 24019 35082
618431308703939969 35020 58590
882945295064853761 16190 36901
220599673139432193 1900 40888
534837739574815169 22956 32745
304927303985671489 38982 48938
495436533894260097 20807 46173
887470200780569473 7962 61946
357603646233588545 26168 60966
111314394035439073 10277 41574
17655926326266781 12617 15107
947312794541843969 24376 60945
298755981272879745 27362 49543
884668699010241281 8986 29332
456600804974410561 63543 63582
930445274780851201 30444 59023
113564573145271905 20562 43222
501351739765503617 16103 36098
232401006837658753 45834 55801
648196897116648065 43208 62023
648302975899586177 6480 30695
168043199898256993 28540 32710
100424698806559569 23466 62137
121642076599187025 3251 20793
127243149011849969 45629 49232
243082197259347777 29719 39356
883761160228299777 38193 57164
555338852236147329 50625 51552
300000939757044481 26918 35327
495125226479480321 53428 67930
264821434014432801 24046 38880
45901679813567857 24879 57743
916542081485278721 1851 8841
208106625704282081 37190 57931
905416196495746561 43134 43169
497956799393946881 6060 37007
860641850121115905 18640 36964
476519311602721985 50086 52009
65598693543190481 45418 65707
776367687791491841 53336 67058
348904540003605505 63947 67317
429721179301104449 27349 30955
677681958881986945 12244 47134
337367038208967105 34093 62865
857411841327152769 13949 44122
791792540701500545 19224 25016
742411582528003329 24743 68072
758054371574104321 21515 47877
196877337429686593 7104 60381
984773838168870017 29594 50025
672930845371165953 20893 27858
701153839435804161 56600 59338
354408003504662593 13254 28278
75127183315267137 54275 66811
276921892620148225 508 58656
809389089071373697 53266 64286
149558091487268289 4113 27822
950091595072414977 37367 59489
880527596605769985 6921 19201
892610290215813505 34741 47062
317626441382774529 8096 33696
693216709925572225 63323 66666
336111670817498241 29847 54030
44066632052675913 3146 43004
596790379666305921 10637 43728
754614772582009217 32513 60490
480732254518141377 288 42667
164994851303291073 6726 32994
629758263088380289 28467 62537
26092449966547805 40427 49057
918894403346282497 59784 67508
875904709917165313 16959 60070
726603713769396353 628 32369
725914007774513025 29746 56363
671592508474201857 2676 39848
207374866501126561 4534 38262
614137981358826625 33059 43276
260982209369082337 27648 51325
378112437640989889 19876 34081
473491341728305345 53541 64935
418777972771199105 14547 62740
201054504085412577 51854 67808
956167958226256385 41008 46456
689804827040305153 13062 18239
103946622091033441 21003 59344
702466228498060673 34328 36060
252704577969293345 35635 66675
79266490496934241 53953 60898
78544745162719921 12329 49587
236811212421109473 10394 31993
569499135471755137 46035 66985
60313756137631457 46055 50753
488279647648912641 24229 61035
189109923842046625 6489 55392
576273102748867649 29587 45004
499281836197241089 45091 52776
934320844452333441 14971 45658
713027666140838785 25201 35629
65554438314887169 6600 62434
474652641466050817 27074 30580
780947614850962433 35687 51662
387416919314780737 46780 48302
28474764102977445 23643 26315
805234146500026753 51668 63250
422002073995418689 47355 60492
475450257017591553 39312 46504
393958445427880833 797 31358
771979405771944065 52123 68722
590885300059912961 30549 41420
508359935527870721 33388 67573
464605642701709313 40580 46298
869469266707625345 1356 11978
95728129824482977 22669 56440
110658801787415937 46856 54263
74625389208886625 44204 67672
785635468373769217 46328 46931
924802836296297729 33897 57453
359911167894047425 26260 50882
996445043435723905 7160 19358
776505312874860417 3148 55435
41162342651649201 12406 19404
985753311396472065 37660 66299
325491879733316865 32134 50183
997894512776426241 16528 35730
23220219797824629 712 66240
610907846920362369 9239 46576
903868929969401985 16457 67643
421225214600411841 51112 52064
22212772715381137 39165 69060
319245937555216129 17494 51694
214363283795517377 3450 23990
611040638135719425 16339 64351
920284355946424833 16374 67305
697252736550701953 25484 35038
231938708720260673 9072 68460
714240316472967169 979 997
565753983643322305 7645 35467
277146133709088353 15634 52806
90458475837646545 30575 58724
514359634807291841 39832 50038
125775626984850673 31015 57609
950863388916992897 36151 42175
972116485311513345 50760 62623
769028309656533761 18064 42833
881291634003122945 26476 30556
409516130035079617 16898 48793
704557990062635777 20458 65083
377603686714408577 23776 26521
754468776444699777 13438 14420
274948036358473761 29674 66736
238953229044650337 31505 65385
243300327599285985 1226 8971
923644837713130369 26978 37196
157812884573552033 25529 57996
548730915528107457 26709 68420
196216365768961505 22700 37909
573520717707740609 36503 55755
26100064068408813 26284 28286
835041593438912641 17570 49206
648653602350322049 18009 19144
36604056984817393 36902 46915
672121735104688897 49674 58329
37436188518125137 13264 50991
52081346080072425 25929 34755
802815686622412929 19134 22186
694367069227617153 16888 28196
47220453384536401 3239 48569
927917640468706433 571 46248
464155103968824513 17672 21257
779926038878947713 10985 28908
211364248989649889 23526 48281
635784828184668545 29643 52688
86205970597379889 15520 38867
496864574984193985 47285 61004
435963531956641473 27134 68200
928703440009172737 22210 41623
583242639776489857 15102 40551
644346149810893057 10854 18070
673705340390579713 9289 53218
202358226034405665 21980 48603
853344259094004737 12059 18793
118668530138798193 12355 35533
767579802436639361 29105 48781
574516832568860993 4814 53919
998179372048742401 33846 63746
439820145245782593 9699 14735
465601044646245313 9213 61469
102194231973314225 28310 32567
312311472939629889 5438 23754
546634787894880961 24139 38068
95298663588035745 31707 65432
551398596879465665 2253 54617
641689964744234241 19638 66513
256987776908282241 35837 36534
553355956611238017 40455 61384
842305937440542593 35618 58841
552501742383530113 19469 31856
247457819533231329 12142 19630
320508198733502785 2815 49136
188405552929168609 907 46688
751211486318585089 37173 40451
426078183142685441 56091 60077
534556714783445121 5024 21726
790325249632573441 31199 51777
695234016317417729 1992 45885
840694981370212737 18903 50994
359360141680095809 27702 52075
914348408098732033 4360 29228
31455034966615613 54389 60184
519390962054011137 12247 26872
73565917577166577 29550 37991
134613406859287473 18937 42888
706317597582373249 5506 61947
910646715859066113 32597 63940
302650485039489345 31048 49584
221053689296127233 43036 48633
475365992099444417 244 6922
458499267659355777 13597 14918
448928766952189313 3144 56956
558582957828249985 19113 52657
380306711784076161 21294 21616
687897130193654529 43213 64088
688329978990108033 13033 42339
455018657574072449 29435 47347
195503167728322337 11918 34335
410592653658873985 51023 68035
436050593695693313 2388 51991
275807132591594945 9691 68215
120437029538212673 48302 63562
11983458274023919 19133 59044
206194081028026945 63937 67191
994679664214856961 14276 25955
216489913927080833 25653 58209
510916451935763393 13237 46338
558073731153864833 12074 67338
604719095389881985 31330 44642
471244874567933185 2144 11323
261076974393155585 11082 42070
823247229753516033 7283 18267
449615969766824705 11833 14824
496573095045068417 15143 59858
894553535394628353 22702 66288
516202516710091457 2090 40624
137680132127300689 38575 52686
912627662575236097 11648 60068
802721989504284801 11991 57383
455931628240104897 6337 28567
440862610016893057 32563 54948
482458615842450177 12004 16779
60833377247597297 27363 53882
357795512806614401 16906 65339
778922387712597761 18518 24347
194611928308152225 63231 67225
981593623428160769 23156 27084
921856035033041409 7258 19404
288107455383482145 44421 45908
256475021219745985 18362 64669
227442381357569441 914 11495
656364351806512769 34892 40388
489348331000101697 23841 56540
481353110745605057 7727 20390
715899108859623809 11020 41403
978855373324019969 11143 13409
539899172714228801 299 14215
808749493713481345 18590 59192
58848520747964985 38043 62698
662188921492894849 4132 21929
483395687565220545 7927 23841
780899078821821697 41049 58648
423461445532872449 19902 25281
803157281349054849 45949 56039
737094360972861313 31449 39503
159463387429827457 39369 47876
974942383888354433 22270 64905
35578920502171485 24572 42978
874153143048786817 45747 64425
564007192612169921 49637 54665
241688285404798369 14695 65640
271127039556372289 23928 40931
97623694799608529 49352 52037
967387249588103553 9562 27257
160835790865341729 30398 61807
396882125488286145 5822 37368
357638682304624897 24696 38805
120812507402295217 15295 21659
342542992215761921 8338 55009
890507622591197697 11197 21919
952258472429520001 64132 68590
890778093346018049 31738 43164
407548204048076481 6099 8905
518160024314777729 34010 42692
465628992084717185 7917 50244
68402540562434665 26638 29561
574298881287184321 61927 66334
177266936644311809 20508 51543
746410526953070593 10170 38160
315354498078523457 52420 61512
15850220357769729 18390 58271
541021782071549505 26551 54284
198654917496341441 14233 64798
505361833648780865 11012 21397
686271707915331329 53383 63198
693109615211252353 2802 6635
252100022403425313 9583 34571
131447925782158145 25962 66540
191822494750589089 47382 49464
133427819213220993 6325 17635
476754524965556929 21839 66073
611107354653771777 104 47505
10889535220663051 39152 44965
846406058809034113 20015 21945
307077218654740161 37805 43955
28561454776752981 33073 59430
652727507023307393 17829 63923
995344593615936129 39756 44895
815301886941412609 8704 22877
8343597827181527 39816 65984
689373174812125441 20344 36913
915736716697264129 6762 58358
914685851615871617 37524 54599
280449944376375265 50660 54310
545580646551080385 9537 67565
588952490849504129 52504 57174
946706266075253249 30945 50066
946224050989886977 32130 48990
332964456125758081 45893 59660
580444921150526465 41046 68176
898407337703872641 36735 63619
217468456701386273 36667 38394
258346152066728513 13092 48602
403679039461746241 35671 47601
766002939109497985 9774 23122
319813512762184641 23706 54256
411053642796993281 26598 45357
536536897328911553 24729 59327
509126574081648193 5097 51455
525318574303486913 1391 4154
274972506090897185 21076 60627
469649980571926337 25178 62065
979333463210267009 20780 51248
718203554628534145 37967 41499
650721376926021889 29888 55689
538962884293564289 46640 64062
431011668644146113 20126 50612
170455064775627105 55120 66852
890520946122471425 33389 66145
205221033570136769 10881 38265
179039749978230145 10333 15086
89141235260601809 1712 22308
319124594595599809 9584 46776
442758615214128065 19312 47540
523501496237457793 3330 56505
132298156018652689 2296 50859
361429817198619201 28082 59304
25073512219517369 27768 57665
757572874872053633 2984 32934
222288987020480289 1678 20552
440819918500672257 5906 36512
515721717314956865 8618 47946
372246540095204609 475 13246
221029498336566369 15807 64662
918496552933838465 26191 48109
444927257958180865 22269 44875
104644112278819537 32447 42718
86241407065958961 33534 40761
776532096049187713 26434 57671
464242904606972929 19202 23957
300950039976584065 39017 56205
77132702032276513 57107 57725
16448134647383485 15561 41607
697244669697720833 51636 57747
908022248965792769 4727 31597
106182497979720129 11791 48919
758039113793479681 15587 22230
251607148952043489 2670 43539
918908030990451201 45312 52108
984972151675709313 37345 67950
234009940688444833 29267 52769
119369921915176033 5664 59083
98107791147910465 20075 46339
739574715344336001 24 20973
535759681551589057 14306 58708
894525327506752129 19163 63941
545648419589809921 17422 28020
387586610716159169 29004 32864
372171960568458369 30026 49977
791367775335327617 23150 57902
39891242905369497 6239 44898
196528992184941121 16618 68276
851292842077903361 58575 68565
998852157092439809 15484 50145
964420805721090305 25834 50128
963506942610752769 2426 56150
525890411009918081 13390 20206
85396697000202689 16014 33615
983129196185686273 47604 52576
859512722701456513 56599 64525
596573524642487041 8103 24607
839391538538389889 19776 47584
910390322612585089 35380 68256
818790087140900609 44406 67215
225751853521067873 31070 63219
941771319022659969 42708 61939
532548535124604417 4282 65108
883810500212238337 21134 25520
664471923378478337 3032 47467
301385746545033601 31315 36778
497240328186421697 5963 34488
758594243088612737 25160 60650
161165975605847233 31158 32371
808939577820932993 40817 67635
994615619920224897 3731 28549
605660216731028097 43915 56612
32578643756927761 15351 17646
982730213114049153 5326 9615
427490344578444609 255 23512
732503020944552193 11168 68421
505442260218465857 2012 50578
275420188131004545 55409 69058
895883877994734209 15810 36282
749244944099078913 171 29461
952581623048452225 13867 52234
206150965092231073 18415 65669
317187204750382529 13635 49713
396439141819701761 33337 38842
465644830571982017 40189 63657
481316418593689153 22119 54648
750159792678104449 35528 39001
6728829094331702 44158 53527
642054893131081857 6043 27784
609527088876003329 24653 51102
794728927678676225 25873 56435
301391071232519169 30058 33031
376408819910260225 39344 67925
425342448213296385 3977 37886
277703842148142145 35901 38934
367283047439517697 10162 47586
993643316503671809 36631 43034
370235907823452929 28268 43522
206432406104340769 27048 54368
505308788943455745 19067 49797
446940678352682113 6654 43156
280368895484752289 18073 49486
749409503861258497 66539 68639
591555674131061633 24053 44653
528541488864256321 44307 53240
975843870420756993 29762 59419
778057553328238721 45084 61390
409407708508712897 4672 66115
154213891420987169 21926 63976
796314424486052225 21864 58487
942380002208338433 9459 28121
467297140010661121 15068 68062
126829064112719441 3987 55628
778661459749880449 33514 49282
941852118036138113 32059 52572
343752572725112065 21007 63187
252910647357616385 12123 33514
803780644732920961 48936 61907
350549039630081409 9636 19678
939860757001415681 32400 47515
966638820137156097 8890 10331
365625747304417089 11859 13857
242782938637930113 12815 59547
869375963637953281 30548 52969
443949052844935489 54488 60795
735147834092554625 11898 36480
794968313926190721 30003 58222
888055606930382849 27390 48924
597297846243300481 17377 48533
37669526700451425 49868 59109
785470971105382913 24224 67286
925318878283736321 1030 16102
908474559234711937 2877 35266
951919326553319681 9820 12982
423111186992784385 46373 53683
211336901359434401 15946 65470
158496295586395777 7985 61787
424181275329313921 10475 28413
574948986792804801 22034 56575
828863633839620865 10849 52592
172983323897220481 35652 38780
507922719147284609 21528 29751
275018432722404769 1652 38687
8576732346288197 3477 34488
438202208464879553 2313 48348
458355504499106561 1610 45523
339712399224993089 53388 62991
735862178351499777 1478 60206
123784293799353409 19848 40150
787546364822457473 40361 64615
126338554301000273 12494 17789
961665946557591425 19419 49202
736454974835261569 43750 48381
608178371111872513 17109 46119
504635241336842433 23153 67919
485445695712559937 30429 54354
435295860921108609 21646 59080
236509930561606305 17816 40993
194291723636254689 258 36414
588955687655928961 24620 37537
370334066907567233 42468 64088
395488736423285313 18382 26772
904174877148989313 11664 11757
789534206064207233 32947 47691
216712001619832513 6483 38828
149738112544536513 27752 34865
512312958151639489 36149 45842
804054964382633089 15721 38162
117313735180722753 33639 61809
842000169931733249 50161 52532
592890594363865345 31757 63975
482447675291229697 12286 21867
315361874551591361 3920 30966
196726912650699873 57698 62391
342606712680563393 22292 25930
204758414258268577 24603 38650
949878423777256833 28376 49693
556364708943672065 25895 51913
720652786866537601 37652 56933
19552959783073477 24727 48160
442625914259046721 2222 15413
49362193099010913 14928 42826
903071626694995201 8562 48239
724886245322668545 19559 45029
63687723436693489 31897 39089
720304496862123521 10270 30059
894020998614706689 24965 63488
606263725133107585 30889 58719
109560520035209665 41010 42605
130470538521745281 28494 54171
936030729602933377 56981 58136
708576150836396545 20538 35599
444743743027011393 15017 25239
244532735745192289 7807 44121
743120662902242689 25980 39270
249843289947751393 38148 56452
274422502172448897 23463 51224
123452767269395025 46980 64990
240928969349099009 8471 68066
112074804365509089 7026 66257
57927842933544585 40947 61933
846630701181478401 47543 66021
554949933480628481 22659 32689
656343158437341185 13490 31741
613073510206128001 39910 54795
474170746243355969 61558 62533
231636492053226561 39425 53760
402334355171493761 54770 63623
169937736184699873 10869 65806
753242880029258497 53158 64631
819399566522690689 3000 7053
243642817960608929 34608 66366
425783730262246273 46859 65187
675828476053322241 48986 67985
861222662920326401 3941 61927
804727156328258561 29342 46888
344070025673865153 1714 15034
147897604066312033 5956 51211
363370374912989313 5979 57032
608939190194650625 22218 49401
390243201118458689 3723 68713
655908725796262401 22825 32076
883042381157295617 18969 33802
853949770488046721 35920 59504
262457308336884417 46250 55272
373455865097266561 2002 67283
421224338849242497 26952 46113
575166937102256513 31246 40437
660628161087849729 3787 18549
81296809253853297 4041 47967
386702804130251841 6533 26585
722695110718152705 39972 47810
743283039644474241 3032 50691
254636309565338337 7834 53256
506407019239162561 27449 32424
445713635368480961 681 11502
196358900334836065 886 21619
863543406805245441 432 13169
860955158496963713 41671 52012
541929386330313153 17874 23927
126161414268956657 8124 14117
731259723215341441 8064 56948
309430482877075969 17049 59578
320426645478324417 7120 50857
681724655732573185 12610 23272
580788649852035329 10134 31696
692782878548754817 7130 26897
884618336124649601 63299 65578
598283581284683009 41400 44937
286801628854842497 11200 14638
51507510884704289 4210 56214
268291314107404577 15496 66415
968840147871240705 21311 67950
936189997052320385 34905 63235
12933874496255271 50470 50780
761505043970036097 30406 48180
27095574761524689 1059 19745
419536932760333761 12966 20520
770979424400479745 12757 64934
813292960997490177 14407 16718
641437422326582401 10837 63825
744766744160710145 10844 50619
142871295933375105 9211 40694
873049444142768769 14536 31585
452187403110805505 48203 58716
635005867775301889 61153 63311
911281424001771265 47339 59068
569857913988773377 30392 38096
55785719798073785 39295 56779
281394321771170305 44830 59358
586593718213876481 17228 54841
475897436345409345 5434 32924
569736803043049665 20863 54983
138725793647065393 14686 48983
314540901844395649 31595 42842
962901668380755585 763 67196
67571162226094825 13536 51090
132251847759572881 6285 20153
543002241974917889 7138 39069
55255342827681633 7814 60661
317265226496921601 20781 36696
577018727649257089 22454 29199
304005748003788737 56115 68070
784895059293621249 9065 31483
599857104497480961 1096 1152
970346713722829441 33988 57586
290468558541945729 35919 48196
46303252531291865 26310 37616
34627691398732453 42896 49427
811519791036825985 8234 33604
961351235002211969 19191 50933
878492148201974785 4839 57747
247285063848828193 26271 51916
922810297211480449 1786 3966
514984596449309633 42002 55644
118288609680551105 14114 59234
639072189611887617 34797 39409
819377069380433153 6254 31790
971515627006368769 15240 24038
488146337312816321 20046 57295
245465201576926977 8222 53741
413479204052617153 50365 67255
716750926810973953 59697 65712
24199216740672825 49023 66260
807868407935650561 38292 67870
386348697327118657 29518 46769
518066222679806273 38773 39417
797774037959630593 17011 35529
362044394165700097 43455 67561
548846757560010433 13203 39822
237287667775703425 2256 14875
726922634165621377 12422 45125
311419580512598785 4366 39966
303948290834110657 9018 34368
666199103174477569 8183 51927
863908031684463361 9395 12361
587228993439019521 3339 54395
268789763928321441 7807 58117
200128190801095233 7487 22497
439556771857386497 9162 25049
382935353504144897 31127 34760
294485162422656513 2034 37928
468327419245838401 29 32420
564915475179862657 4473 67709
916578437848777089 30276 61234
605545895608269569 31911 51858
752882493980834561 6646 25515
363044279758558017 25352 35780
347657605393500545 50313 50648
869291067498746625 789 67762
668814613975854337 49380 61277
316738312762556289 38577 47420
27674939507583929 9707 44489
485237346959632257 9358 40921
436933670159547201 36405 44257
268561157500077025 12097 42759
665295228775455873 14003 25947
775620542287608577 805 47956
369760540088293505 26652 57564
154246672550744545 25983 43120
254813534075474017 4164 61051
565806728978952129 21879 32065
293257460069625601 26239 54998
655097815526037377 41374 64507
63737941992350497 5690 50114
606657206428845825 14120 57755
348849993340678593 5135 45512
344678635016880001 29230 36694
962145843109986689 13353 28529
633551482398825473 11000 32195
438831443224401601 11002 30109
14428632617413229 45701 48960
560283261475611009 7029 68477
536753715779095617 28380 39110
893124745977274881 31951 44162
985772575087811073 49175 59382
205749960989003009 57692 58899
77513400955648849 18248 20677
317826981802042497 7631 26008
756173867236587009 25458 28456
878524828152230017 22774 63321
478363469081700 38497 43221
29141726727488049 14498 62868
46081091464163393 28253 36948
458887941015710529 42492 45538
926800169122696321 11151 26321
645253595254544641 29826 47525
584915592614553473 30537 31585
74714343775561073 22866 51025
459236639761936513 10718 36085
890331556334046977 2971 52707
28588349330835429 4107 16304
152251417815072897 3396 36096
870486131105405313 23736 29980
217952005876199457 223 62424
579337138002674817 38926 47363
86823435539805873 19836 34155
193181373759667713 34952 60779
666473210095347201 53704 62439
881135475130481153 15069 55854
852284965631177729 2612 19008
583059820395742849 20291 60634
268808658065907489 9168 9803
900113331010860673 13092 55156
412695829837566913 23961 58681
318820392504644417 5494 20777
128052141406328705 11810 54204
938291454571857025 30889 63999
65715854634838425 11848 33476
550456091682530497 11810 30457
884791076517714689 1496 20882
948786648454049665 910 48742
210594278519842241 16407 34623
964175945522978177 24018 58433
109870762782264817 30700 49133
559189797544906497 49608 58173
917207929850825089 30619 31873
432531009414599745 6840 35537
197879991073946817 35371 39535
914122195628866817 1823 13864
796110743517836289 12360 44759
733545455356672769 6470 11999
573631743349835713 1228 39402
724484046114458369 21224 26624
299596399814099329 12119 21836
807407959813655681 1622 13235
590200718475315969 36074 61027
975442246442330625 6869 21355
783822408185962113 43234 55206
262858467131419361 27666 62429
948316144289862017 33748 46866
172958014264413153 14419 24573
542449384564427841 16116 24331
921443765633721729 43360 63183
30632853742375233 25758 49868
984198889314487937 20311 56460
990240146225410433 19541 24512
804319982706910977 18761 57306
370029976216073921 9589 33003
694459460564292609 23656 48213
184741135088749793 2315 26264
815633895464042497 16891 53893
879903886422695809 14172 39660
215551136276847201 20204 23700
676510141547659265 29067 47421
385475677456550849 21 18482
209594324974290209 28138 29099
950708707430028033 53538 65988
71210898820673665 2156 62393
915096171872317441 18386 41887
64648919438141665 39712 40595
770970665188489345 17101 67034
764993414937300993 9072 38215
163029810223431329 26616 53991
886505754846382337 26974 59667
669166533150860929 22038 66855
719520468306477313 60151 68191
852842695185142273 32352 45766
428145230766617153 28225 29455
420908177491728705 20861 46851
313262075873559809 647 23034
135691949499456401 26506 68495
421995260643399233 46175 64865
247528475354233281 19450 38170
726612512646987393 27562 53766
952370012202532481 5694 19596
316406980692661953 8217 34198
103310166429199761 47295 57568
772215180369876481 11158 33427
393023951374484417 19011 50295
481765602672226113 61532 68187
717545497080539777 61007 61866
897710853824712321 27224 66426
415667871643403713 29708 30261
53051929861268833 44253 60245
939283703144244737 4373 36608
391931138190933825 40477 42881
558703937302364993 39010 51784
800588421060155009 8891 38091
646753779139618945 6530 31750
790192912525604609 10615 66448
854067220618883713 15713 62629
894828595869299201 21110 38979
491464660586476737 1962 12632
569537675306499137 17380 19962
36819332230745521 19424 66641
866294088421739137 33589 56562
905329214920858113 20173 28956
467103610564826945 33322 61570
358918408930332353 45452 46680
341918838628870977 15253 48181
73652607644394401 23242 30334
957794419941457409 32009 68366
88746336141522161 4324 40890
569788822352307969 48795 54855
292664996328785089 41026 42464
451369079525896641 20683 68796
837410880488942465 8430 24187
303107427237094401 38803 39992
222033418426921249 21576 44754
771247243081411713 49715 68917
655868514548810625 37912 58866
200585141732517505 29654 36865
804403492016024961 52939 66526
161807587722584865 47195 67905
835915943653798657 32220 38726
585636703586530433 13933 63464
958818454115746689 14018 18198
938727546793224065 25901 53283
199832506001310849 7312 43667
683933313328310529 21851 34449
825536431585494017 14336 14421
495824160092944065 28404 29007
539054524785267841 32516 34800
493041020450746689 33470 55748
218386987310342561 7555 55611
556633756219873985 44091 52032
657234157135942401 2965 57164
315992997670662145 10586 53394
758820221933707009 49073 56314
701214428134839809 23139 66619
67262121810596657 43792 46187
971482194279346305 19174 48879
764026351287529985 57326 64846
496846333609006785 2408 53259
899573708329622657 32103 40080
457585865699485313 3505 54617
540136034407073153 26920 55075
250792309492361185 7820 47223
598943487098590977 27989 67158
746083775436844161 39823 62427
100122109097473105 46454 50106
16291695234549765 46183 59407
852013965496066561 4416 67974
694921520156071937 25783 63916
153557113943055169 6109 40812
98595179302485297 11532 58425
215379881440252769 3132 54668
233488501119765601 11798 15358
280158349917972065 31717 47703
802084474570769153 50204 60406
655920706074478977 42776 67890
867290618208443265 572 57929
638768573868066689 14844 16674
455209257911370433 19505 21971
707372053432248321 25145 48868
705339858686343809 55505 59749
125146032588933313 3126 41888
66841637578143321 2646 22356
960359879757017857 12972 42889
97070654293986529 7007 56278
182117752523982561 12652 22325
72297002069653617 32612 42257
892172411060084097 8649 46512
209615249633188225 19217 28778
200105108748889665 2681 27926
83176018460427777 16132 27908
596671477001901697 46846 57192
536491424663751105 15808 42642
699956020395138305 13187 25690
972697349216126337 26873 59712
267580164777864833 55612 63941
132714806953302401 44263 66915
947983970495446529 47704 56418
914540906752286337 29729 62077
527935250879036033 19652 63881
968458757612779649 21561 36988
859065738907691649 26913 54107
602508726959165185 28625 65200
77143533881507409 29652 34183
4936481109822922 7989 44204
650907579991528705 28944 60242
61511379096863553 23025 36863
71588790295034953 27822 50387
665336655880850049 56879 56976
733848884573223553 13249 34099
515353802365289921 7698 58107
76233420472288321 7200 62253
215444572359857025 32668 64845
377903450939303553 34045 61330
298252131572674305 23293 26617
968653755144512001 5324 44575
19939560208001697 55949 59369
273586664648451713 2600 54698
926564008164227457 5747 36354
473323267807597121 25949 56038
710065449662792449 31011 68410
786262464343654017 1984 8970
123335630929183537 48586 66914
916971396434515585 29141 46674
417088005529222977 16997 50667
445462262982932353 24347 26830
796310945479852673 8286 52766
674130132335772417 22785 26895
496220758907455233 27695 60831
570449313487078081 32619 68323
992238465590453761 6581 51188
698543796928984065 14315 42460
611932503792672897 26292 42273
330171667226625921 14048 56735
515750825196384705 16235 45389
578342311211894657 30409 56691
874034985692489345 23733 37434
497985185537888961 14752 22970
835757839786232577 15633 29510
12522580360094793 6170 31901
522852049885813121 23043 39553
576830341069200641 5269 46775
779037172569211137 13581 32476
269479179591410657 7184 28822
751130800394335489 2031 35741
335983099713590849 2934 30729
299254216669858433 969 61540
575582149753383745 6049 10806
832085209653826049 25683 58188
472516317682948993 12295 67687
826596082189716737 32122 40762
997999204498466305 40219 61401
180852175757181057 46360 52277
555024134421305601 44704 62000
662040178782355329 3406 42401
970359827913508609 13163 46122
116353311494691521 36713 52197
449173103041193409 30400 52724
941347372913490689 4592 19644
386092414565819585 36883 62228
389631829739258241 13863 24840
498820588297125057 7132 60797
514399636722096449 50653 61132
110340585617532129 58821 61285
402586825515300033 33497 33951
136728590284054257 41970 42704
869594054861288193 24591 49677
779663917443212289 8413 21126
28946108849865481 43419 60943
728619932566264321 29033 64669
981635579379407361 46230 65984
46009355562599553 38702 47816
60467576732975201 47440 54839
76168998803456849 28717 65401
722091583102120193 6572 19563
638835369171072641 3872 13425
200776989711485505 10974 29685
490561224645890817 2051 22073
590208621595486721 45117 58841
162289242614885857 8592 35582
803851001306782081 445 20516
929939664219251201 6102 36932
888347435127847937 33264 61858
792861612316425345 25870 45726
962727439081376641 2512 28525
712203465412503809 15255 48095
770442667605017601 30785 50466
611229253406687489 15035 21121
277234217282995137 8516 62797
469427317918320577 20403 57195
568490611728655873 7098 22478
288680012167883841 31397 51785
519912935067011969 39476 49233
611203195055740161 52180 63550
483438071121845761 6485 60540
86600480828533217 10854 62439
251287243839101409 17782 44126
780411307328552833 19464 67039
692089723378778369 2060 53536
434380332786599169 10236 64851
155478514769740161 44794 51109
894626434940480641 5309 12270
546746735427099393 3117 43681
778504991463190529 40248 50260
843066265510714113 44840 63655
7254020599550160 35683 56274
252087386741855809 8620 29670
479703307210041153 26487 35352
140067276091045297 60575 66876
641637895399131905 8680 38097
914027659319124609 19716 68733
546296976508440257 14651 58434
411879400385771521 52099 55798
555233591861952641 8205 40561
434557718405294209 8023 20024
185246368605486817 8626 67699
392792823935778305 24899 65848
295318181875959617 57167 61226
438315497284612801 46405 65296
17061039235496623 25111 49184
860876993750395009 3261 40827
987804775737249281 24510 53319
371282775453003905 39018 66886
310375321670090177 5842 54696
542244713546736513 8239 23644
741117544345346561 2600 40206
516698764750294977 28360 60148
454587804529946753 14592 23674
997290021170783745 4323 13138
891706692269952641 14104 39118
882182854985892097 50606 66495
796911046074409729 47931 67523
255782506204965889 11203 20617
219962527425852993 5400 41968
476118381774576001 26477 40155
850232348562084225 38915 52435
370841747495518337 8164 38949
737718955954012033 35352 54802
208424627199484289 8977 48674
141480636246267729 7064 53285
268850615030160609 4536 5965
813289691111950977 819 42509
615661311038486785 4494 5142
762236259133512577 8093 17245
620209350762649985 7254 40381
238500515025339873 7829 62514
464570139128049665 2927 35841
133992694291816145 5597 56708
453272681115535617 10229 57272
445288384545310849 29853 36549
470138108495326913 46008 57519
974039449746893441 29683 48581
811513782495950465 13690 50794
897328339692325761 17036 66068
359418788664605441 23698 54199
793016805350685441 9846 64286
514460782731546817 7473 33415
774392367747513089 42220 44240
102897267538374145 5813 56057
54803162945713521 20854 58608
550667698374695617 1648 2079
352685910476214529 1892 49276
650233430966174849 37116 64880
950917537182089473 29929 58367
502201342832833601 2532 10810
991567888736060673 35794 58211
72743300046035137 45742 68844
386810910970947201 18390 22542
793012855761361409 12409 15310
753534270333222657 10283 66889
803830841853674369 8435 42744
532413618278763329 38853 59507
258156162602759297 92 2248
407203635945567297 5322 42129
150489560163812545 1418 6992
174609414281487585 2910 36548
259029937071602497 7691 41656
748731216730266881 6430 61260
440555825315804865 35373 46378
129803261305607265 8321 28500
205443571269924513 28151 64514
791415798375997057 56651 64677
885090879182463617 30845 34937
369696910985222593 27548 53474
194005320470893153 55282 62440
741447022346182657 4169 48693
333447314726321025 328 67653
6416911159913497 13469 14217
511641244931027457 23561 40065
734339278389828865 41452 62856
737465142371725313 5432 26651
332261522727630849 2748 34575
882390881882201985 40089 61696
845557885570304513 1666 61924
24943879884055777 40926 63325
156929009450049505 12698 41000
626278809614447617 1306 5041
813483914580022145 30808 47062
712027001128980481 11071 20715
407917675084771521 53655 60006
844194474789077249 21309 46001
485881124470285633 4756 50229
507265114485072385 10391 41588
518980679689473601 12923 68035
507364906318926529 10321 10370
94492384630658673 44601 47615
221620976302240545 1553 24191
422583883007543873 25582 31267
1090296818517800 27489 62709
807748940401030017 35909 60474
890144441136321537 14733 18684
865135550002957441 4674 34809
508719958261721665 16038 34913
449644270592134657 15855 38005
320955271046820225 46248 55957
392590524364091905 6925 33923
304039914588003073 39037 67997
3800389926613691 18605 40540
550877933520176577 32780 58476
307511242641890433 48812 63121
900862443070607873 762 42304
355208581492778561 31718 55107
436801674075077505 57618 66035
509801537127227521 17736 40598
362066280801059265 27760 45812
327004016227068225 53947 67976
926692817819223041 44106 53799
719499372105541761 16874 61169
342923035154100801 28755 67894
224254840708770337 1942 23252
310140996658596161 27196 31038
692979288253749121 32399 42308
503424640075735425 54514 62238
938806403661903489 18144 66299
868228378010677249 51830 69009
719807206165153665 38122 41872
311537545984279489 15095 58384
945790658014235649 36713 65172
46097549242183793 29363 47213
696817174802529153 4255 65668
435765782490364033 24944 53771
839934731662243201 8214 56000
325461052139807809 28637 47932
173624456587742049 29765 64045
524896152526579841 34619 40375
134101518733391601 24911 32066
941920226029061761 66495 68114
939009830338246529 55016 55369
250988666330982817 6724 65210
948764216623448705 49323 54678
83694569181737681 3318 52291
444038978856479361 20182 33925
776102966550936961 18573 44571
643926334916617601 19375 47829
131431828396621601 37880 42557
843426122167638657 45337 49731
943330994024790913 37634 67926
928294142970106113 18178 32041
307275038600998593 9223 48696
873895472684534273 28775 34604
309726560058649601 16702 50387
177610115962327329 29130 33376
46282320502122329 25729 46778
603895437455147265 17033 35693
875847887744015489 23912 49843
617658997065252225 4353 25744
782479967218215169 24363 32524
194111587619243425 26563 64998
938898624559342977 14140 68756
299632928606516929 4648 39656
250005772937704769 12614 27094
848313068764834817 22069 43317
740780373664563329 30438 60562
897734030135712385 38076 64232
978569240493293057 29802 61686
739036150533490177 11745 58036
507544504432402753 58439 61570
881922128701862785 34032 59700
350294812794096769 23297 34089
726715822075444609 15654 49940
513416946363832961 41055 41162
512777388885428545 21473 63786
367275167834485249 38415 59570
502754544301165377 3218 19022
53305907107258577 26866 48566
930112659708246529 55774 63404
438070460992385345 36518 46059
459674282815480961 47617 55174
696903047342061697 21288 50038
781183764968648833 13439 52401
856047754042712961 5901 14144
192316579453585505 36770 38030
121442655296888801 39246 52773
886428025316579457 50859 51048
838839300243229441 8854 47902
364793487965183489 30150 62484
797054854151582465 17893 40706
258307326994856353 733 39706
699160421500515329 15363 16051
524682513113742017 48670 52876
118476909018923489 6430 8955
869112356127804033 20395 47256
892493979492890369 10711 58018
829309064772271361 28606 48443
451585339118366849 7806 50413
262944511237311233 13501 17906
853320470215003009 24264 32280
73753182005258817 18107 60815
376569847638720065 11113 57711
891351802808944897 17242 58166
2127123215451832 4992 41871
615711209128331649 1225 34341
967252119140226817 29322 54614
746450059717080449 4927 43887
440717625324190017 40929 41790
2170528832930785 1995 5378
725597364668786305 37304 67090
904381300648086785 38113 59341
310592776410608449 11948 66108
275024189152727425 35068 68806
191288180546052897 23265 52328
269592506834431585 31492 63985
772483084176080641 39598 40144
9645113831719955 532 60292
839617890558926721 25982 36973
529980562930152385 15714 30220
75463578666393969 11145 49350
298814372030900417 21140 55766
660078125500461953 1103 53721
857138128219464321 14339 22646
269320537589884161 28036 44962
795387515781083521 14070 30836
437902021211485249 13906 27393
586820973055356673 6347 62689
118695923146226785 4922 30596
966195084653943297 32579 39340
828394148938230017 36124 43293
223785177973855553 3326 60946
593609702408734593 31498 45548
266790839281508609 30057 59698
577920192456062465 28940 62095
973132857822211201 8583 32720
626729418859646593 26671 31954
636041931106316161 12197 34756
886607517512885633 1996 40678
307453052975592577 12246 24526
378571964953287937 4556 53032
629831857590129793 34104 66788
778661203218078465 52 33351
144920436796954977 2726 15896
69911037076117569 15324 30726
497327502548582593 8676 42276
221142884543837697 3045 66626
207063835418569665 37148 48420
105126797485574737 1045 52815
368728632812302977 23393 48392
557380952615560001 44826 55872
324459555191285889 3213 25366
97048385241272689 1458 6964
521929727542040897 4432 10960
965044337446414593 27526 61382
501836477258923009 24606 52288
935856672292480641 8944 52473
963212767746011137 8215 64799
151357318718524417 9899 23710
688071120170267393 33216 42981
941560614254974849 10764 67458
564463423362123969 32508 51440
320873636629187329 50889 65681
527746702739978689 7137 43611
668037260498231041 7053 35290
1344756175978291 30305 45459
728453669205336449 29121 53116
115170973012286737 63952 68971
150109527470569057 36757 64505
222629921347444097 13583 26899
417262667342953345 50881 56982
504188517667689217 854 14069
413978765215254913 3139 6910
124121210914363905 38417 40123
266270056650412801 18466 58075
632354742042938497 17930 28614
312757522274701249 4974 13049
209274951831357473 8488 32845
383293688465755649 11977 45753
440006026608433153 18632 45344
156963301142802433 57501 59800
985193061384915585 22405 56004
499387713677649025 8311 35618
456784033764709121 21698 49189
935613057607078273 13594 29376
593790286702923009 3665 9345
91482524708311537 4288 46878
502947071681052929 27975 41760
964852295222691201 38769 53473
124834125047453169 9467 14632
897689025713944449 19369 43807
532398132104336961 11170 49895
652588403279544577 2159 41516
345689950144130625 2913 40012
630491411224227201 41690 66078
10223019115006339 35404 61677
370976945461556801 35065 50177
341869769459560065 16251 58100
545961721577199937 3436 44562
660483188199723521 22221 64160
622308489453850241 17256 26133
157137120590274305 21565 61785
22799762109372069 5447 32999
390241832246505985 23291 63419
253213837528981857 33819 63931
800595694272356481 35061 51668
45972584633162225 30483 40977
752888695648270081 23574 58696
199373737137484865 66068 66756
533893159460344449 19727 34179
412696774787947 14282 50841
376714382124522049 36130 54941
457186881240879489 29134 37381
731787174957229825 39659 41553
156922549755492481 16535 38679
381688858638515457 14745 34214
806093813056953985 36878 52458
625605514704314881 22049 31409
793288720677509249 14824 40828
326216759398523265 163 22325
418325791537505153 13937 24095
177719422560397089 42900 56675
828671613823431169 3118 22743
663344272886948993 20937 62047
361473314767870593 50876 52483
216546559714199553 28434 29791
870519519393667457 32360 51828
898924163659831553 26544 46656
140050401065472849 23781 24327
790690026282174337 27848 59850
564348549991436225 57684 62725
598427151801875073 50578 57072
648644454361239297 571 58414
716860740645753217 936 16839
403396387518256449 13434 17413
409614758908464449 44940 50951
81639153973149809 50649 59536
222854758177827969 20591 62439
674936978465169153 17421 62171
289731142796203073 2040 61424
620105871625305857 9655 25476
882072717697692417 9693 27600
892349376375932417 37661 38288
942174696317341185 49312 50869
799379193028805505 46301 64174
142258331776883297 32483 63866
958155909018202625 10140 55212
982094591171037441 15809 27610
852040770022348673 39265 54084
345054498395310081 33166 49214
916346807027224449 11491 15387
825718317965726849 58097 64035
568384514670889025 875 31827
375762018917765057 23285 29542
647429432983827329 12792 46230
606523921491945089 20892 50071
164651631339786785 2651 53970
869844873425361025 693 51692
323694357554529665 6613 7978
294070367713789697 14677 65205
690007729099811201 45480 51112
114140341594644929 16205 16514
133966804956330065 25038 44024
469211618879771905 2856 20017
824862827374978689 54800 67739
530659778069090049 66649 67508
387274496112269185 5175 43417
92739847890147329 822 67368
761060025020604801 38097 57134
517939368113371073 36127 66589
965950716936120577 27720 55965
902801105137886081 7013 68504
740906509513088513 14726 19746
782127514780281473 14128 58868
495118593725578625 1851 7078
458647972964275393 20386 21453
846093001145838721 1452 10779
434759455353354689 35944 51003
973558130153080065 7636 51251
92758617137722161 5111 29290
645221219557392129 41539 61865
618228084955202177 20543 24117
838805613321909505 37141 64667
277755483875655073 37561 65763
252785089068161985 23792 59651
279445591432288865 32531 34808
57014592302508049 21183 68677
905970007384500097 20238 53501
442756727671401537 22629 61049
717611190441314049 57994 67786
297532833979914817 16737 51226
324367399191533697 14090 66043
463014354611850369 29125 34665
438238805570573953 35062 50387
207109530428041921 11249 21799
381688199184996097 2629 16111
676192665792179073 24951 48513
641912777831631617 14500 22784
294805631879995649 8230 62568
303276091765173569 3078 38582
718488527272732801 12579 66123
836262424452325377 44808 63419
703576572185923457 28359 66498
596714841339238657 3617 63558
427742587374218881 4184 14974
791385311091598721 2354 58698
827544901940882433 34519 42395
952036392066464257 24964 30564
799842169855871489 3588 30612
554787266879838401 152 47004
156469510724988929 43975 51809
887207519778005633 55999 60127
939129146823269377 13972 44359
928602270565360001 27607 55453
134012266626626801 22908 28564
715549231856773121 47639 63545
671899962920370817 10477 42827
600540181018384769 17919 60293
119141090916755841 46712 57357
898761696067996545 2249 8494
786980154479472513 3936 43820
656192688908301825 9683 54265
577304780908377729 59443 60818
478763154379908673 29662 46407
895344141140689921 32561 47601
113890641028216785 3243 35318
408658357169983361 17247 39506
644424355206556545 8728 63552
600309325509193985 21254 21272
278506846992737409 13358 43161
275272404865319233 6132 10256
535685829741073153 47001 67458
26313181193835077 8199 42791
456070432380652609 4934 38204
20464865564079561 57078 59588
677054157627825537 8222 60264
49909603564920249 13191 48524
989809565333612033 3820 29354
805563077909141633 1006 9604
384030526645677377 8583 38799
640497903281804801 39067 56838
737651767655119489 11613 20075
618826625535731969 25804 43444
627950702842188289 11383 45618
176401002572596609 53759 56216
313042839081102657 18959 50451
956101791116424193 23129 47230
64705304169894617 29243 60240
127090210898664673 38963 44553
441329487114028737 41514 50879
23075198853135249 7746 22040
727933324630900097 32605 65436
54338972505782121 1810 38021
163394877126986401 12358 47088
976661616653302657 4783 19820
613985499734827265 23131 48456
478755951625943 16914 55092
851623310852357249 22097 67165
891887946112191745 42793 44198
510057650217763841 7339 65568
314203357505995457 25672 40582
829857918371654785 26328 63019
116286215776796097 34733 68986
763592901956162305 41320 47201
173874878845502689 36454 46189
32436421818811569 44371 46229
933821973489060097 39547 64783
694915968339731969 5671 7595
162252077208627553 5205 17164
555652510698646273 10305 47157
404174909397170241 12247 34959
310037809541189121 7724 47378
429091235639923265 15072 29752
90476971505449201 19854 41951
442044894983425281 13900 14576
279975263638309729 369 513
250137724633795233 45559 53643
254841250703574209 11373 45454
648242957685710081 39970 62025
579462989905056897 48085 63336
200484586888670433 11201 63093
428369412602631169 16387 40906
764682087886868097 13309 52286
93664587293634577 7338 8173
51849336501511801 2380 22614
227650294724323745 3165 20695
485921257712277569 10398 12986
137861363678144497 30587 66504
768613285270525697 761 61478
625852875416182273 29422 58405
479426681710705793 31055 55058
532931246323105537 40167 44045
304955654330548481 27913 35476
530962264219393601 29575 61511
25861230597030273 58343 67915
338922053776418177 43415 46929
30449061620991813 22425 63047
490784117343633153 9401 21881
542035083307681025 1319 55898
879743106466438657 17008 46862
566290257180362753 1852 13423
923139481041257473 15327 64648
167062232160674273 30702 61895
462892250206653697 6282 12531
178021771474270465 12346 61100
693732887206419201 55692 59247
523057403421873345 32236 67189
487522116079023937 5671 24728
19133009395467581 23835 26225
33781780651619189 26542 37969
73540383557627825 19044 29799
79725154278396113 29346 35225
876164826724867457 26815 62002
240777858734912097 15226 22272
235628712401208417 23607 47714
242751970955456641 19538 41645
349606329211617601 19795 21010
609218463825438721 55917 58428
518009280876469825 2457 56686
868417078394532609 28624 60445
882568099518202625 41438 58002
848681600003157377 38729 39651
589373615306939777 14189 39773
40010652505120705 12391 42471
784418846583186305 39580 64732
353479259890601601 19269 50565
887144605192048641 6665 54822
441819590092354305 180 27792
499634147979598721 57118 59857
64943358110195249 51845 66145
381453199154478273 51501 54967
560436384201697281 21658 35391
250253081091109665 16347 63633
22184487050108005 3916 44583
563856217053626113 28759 67237
762345401506980353 710 62175
787672675891023745 385 39042
722298750904837249 15716 44094
955509967519944321 30015 42668
414143363728474177 51880 59882
77007833290771537 5439 19107
33239907833657157 4301 19556
168592881893431457 16272 21527
488869517929021697 2280 68944
102757200924962433 36631 55303
33055770050776089 1840 7100
222742940246817505 42903 50607
696361440741330945 35470 44461
722770045359204993 54999 63837
933417090225500289 1002 56500
752056335340000769 20072 36031
68759971628356457 53127 54857
250106968544791649 26140 65241
313226812228901249 2743 57258
446571658487059137 40053 56692
215081722671275329 27930 55702
647804949400985217 31704 43929
603845397515438977 7106 62980
485802959920675905 5081 5143
581355279615895169 25514 68652
365146211181034625 10737 43297
979736767773697921 40498 42393
443324397811082369 20008 25273
74747903488404433 13714 59970
708017384272189057 31583 62492
100137042419842001 43012 68298
695062907137639681 10282 38185
250338576515208193 51541 63107
549431914792869249 37952 68070
86057508540601905 30079 59483
446112454620944705 12963 26727
946040922849167745 30674 45042
275251224281795713 13245 15411
504311953519557953 3155 20864
219708061401860289 13138 37466
172341186215891905 2642 53070
297430317424264961 25935 33610
252439429301187361 40165 59094
817528933601138817 44059 47775
216062375548805377 8301 25714
722457925629903745 30128 37426
115884514561596321 44622 57541
74651804809320769 9589 57764
157741208480548065 31323 34371
852661426864123905 40643 54926
406481009463060865 7667 65534
79037026441355345 11336 48085
296229903700837121 22754 41726
936179258942139777 10966 41160
728419549671453825 21708 54245
210065104243909665 2969 15893
647005509177251585 48795 56962
828019907019800833 39636 46553
278097674411338145 15883 59916
350889334565593473 40604 56842
666955616565477505 21061 39470
136953358759633665 23570 41577
625560240022959873 16202 45975
844645004791345793 32763 56070
452056315309381057 48701 54408
715119745113376897 37050 41376
90021548268577329 12662 51794
266146351101994593 1855 3575
758686395448851457 56132 61946
500167283343934337 12640 26096
286975970012516513 32039 65211
361773175948513857 24413 68884
577026428514688641 20009 27117
291299174310061889 5086 39197
350784002370044609 8502 22767
735838779827773185 14133 26339
508142753594885505 22075 52476
875543340656243201 1026 13336
619873413484608513 22505 56382
118753719612584513 30960 49533
596399883205481985 10964 56472
410461388888101889 9410 21424
91703216251186609 28026 31207
599544931323620737 45136 57703
386600733491750529 6646 17229
302860498870337857 16314 47528
825659483055456897 18665 22517
723421011334295425 27849 32925
10917688021795159 4305 23014
235215651559563809 32139 62593
292719280444185153 21759 58632
196630999071956577 3696 19841
873819136514729473 43860 48559
14676262278563003 3786 38559
774040078081693441 14825 19610
380259908819766657 44490 50905
662761101769422849 21005 26079
632822455051375233 2836 57559
613989682880468737 44234 68023
238128580733402369 6613 59417
746722192327386113 5824 18411
203728455950262337 15653 63447
988283879320928129 31245 65240
799782224165227265 20846 55059
671407707514692481 53704 58757
216235462555992801 8026 51332
890978333196056065 55072 62553
47700372335853561 13092 46091
166205587962910081 17520 27292
13360425002026945 52502 65836
45575750831087449 38895 49477
900254918809025665 10429 23821
450188361007850113 16368 39796
364072014161074241 25184 27940
160341591736607105 48895 64930
272371525610523681 37114 47576
378441589007511681 45637 68791
983727216839135105 1465 16589
365329622155396545 9436 36529
109977042685301281 47118 60710
180955902106934017 26637 64088
499633048867529793 530 58041
262235082559055137 21613 65785
539680721209336385 27152 59779
898816797807743489 10407 21346
554704377227558593 13051 48888
996026036339880961 9132 17797
501154001563691073 9700 65940
660409330374012161 3353 29347
949132354305326977 18718 64301
311735382226697025 22434 46696
257631573038040065 20342 25929
317143906123622081 8586 9652
188335053555910305 21523 53124
117584861830263073 37081 42497
253019299059445761 9932 14047
686499958515657473 63060 64271
833084118756424577 57052 68842
547890988694614849 15323 61992
817301541439420033 26728 63873
352046612149425921 30711 42196
229315161146708129 30145 45108
551478978795128001 1770 54483
52205462298331897 7071 38982
126978869839536657 16531 54906
672336822594211073 34060 42032
253487287082304385 39650 59727
865192095460983553 26015 66391
490424684324043649 2622 55015
771430430976330625 123 52199
614740062922233985 47514 49593
992467422720693505 35545 49266
504527818398987201 45231 50953
711530568748820225 10029 26527
591930541630386433 682 57242
63380426941492377 29566 51657
474663966852748609 37859 66878
541023219663038913 3739 54077
166702902234842305 11205 46239
333713186009049409 4703 37059
344048522997457665 3739 7501
377794014307703233 6339 11511
329726255638274049 12878 27228
850259581650718081 57410 58973
45763934362273777 2172 57425
145481025082439425 44218 55847
678779994974941953 12274 13839
121898187623600049 5174 64260
657568118724686465 34494 40438
801286127860827009 33079 36287
503847553679673153 2468 22471
153130435216795041 32057 58598
714813215611062657 52480 60376
965402713469764225 16213 56149
607753489100243585 24255 63815
156691292930020161 29822 61063
790851342196493313 27454 59461
926727059699878401 7947 17001
152859552892788737 23385 42568
786135504075545601 56995 68183
918251318676571009 501 38075
493512526368341761 357 6098
272016836441817857 14757 40235
122921963403911153 4665 47429
423192839170059905 35817 68985
441351474480846657 37 2452
258986002642114241 45613 45639
393001144176153601 32379 46962
714112602541494145 46465 68744
41555998283634209 179 12961
817893847069253633 52961 61940
874669672896288769 10824 51793
797995795706572801 13381 25498
534756758459359105 56737 62930
45374784348677369 35852 40444
263781252677560481 41887 67174
196956352500794913 25594 48453
448325978402216641 10382 48323
719608141910210689 62634 67273
877458220444481153 2703 10834
266625906553105793 47612 65901
389907575908146945 35885 65213
738639175785618049 2370 39126
168272150369958241 52933 57598
48444629311408249 33529 58064
727631012235072257 26372 58780
581671314171241985 37073 67931
674369148612811393 7113 22112
951662506915614209 57623 59473
282097311826014177 19929 43938
841322096635973761 35097 64708
505994885055756097 35286 63888
98537374506495473 1705 12042
494432401544578689 28643 56628
806403422606759809 5150 27495
945990038847440897 25512 38507
778051506294918529 37950 67497
233956000547685505 36765 48586
862250864609546113 42508 64002
573617758624393985 33143 39673
449032066796124929 3442 55181
500540323414561793 13679 63277
951994752183022593 15100 33308
281965017829747937 23645 54086
281797575557551041 23729 36762
339633402363908481 7754 50223
324820303915725377 31756 42112
595418443055379457 36311 55709
606683036976253441 3532 9745
698173451822789505 4602 29697
337963090184015169 1991 7726
173516371312615553 17157 33313
485715850913340545 20528 46556
130074952761184193 51368 61539
714062360389146241 60885 61438
350861613083921473 65865 66201
187393361267883297 5160 35150
930350587575283329 3685 67681
655056078306099457 14898 57686
971657724424005633 2382 50771
730396230971610497 1956 38825
703847371390502017 17369 19898
832930690065051521 24549 58326
765594585763537281 2543 35276
85980065508270081 27834 28672
621496864961820033 39256 48517
5593513788308969 42510 50348
634920809922192513 50460 66928
665916155547865473 6348 30824
794259780374453377 46362 63363
816549000501236609 19294 54850
708140019660007169 9434 11124
557771185116056513 29101 35193
709811165992000769 25732 67484
937939785125163137 35342 48485
13269408387031945 35358 59575
645970567392840449 30767 35530
483565244062099009 1412 27061
800242236643452289 43267 58689
454291288911051073 20017 35122
428801038252206721 4515 15349
524855435571261377 580 2710
645241940408876545 16889 67207
181475606831639873 43404 52736
520970570515789441 28668 37230
908816704840965889 9690 23383
952990015531138817 37417 50382
844692709886103937 33013 37923
640627882098616705 11635 60413
369490653476198337 46122 49306
573764198847836609 19035 43640
945585084718857217 33781 66486
300295111273886337 2202 36900
31490352115547185 23092 35628
272512026640367105 60377 62573
68313360680562593 35267 66563
543805934676274945 26743 55786
214698281488587393 9658 24632
230095028508227265 11326 60759
100199698866873633 9515 42428
346262820899614337 30426 67726
364278524061681729 909 23953
191515427160862113 16705 20800
255499796178881409 33451 66529
780801557124849665 32017 48247
158990066547467265 10158 51448
989198225825671041 51206 51924
312157201228387777 4225 7693
673523970638019201 1603 67229
463493304266187073 29973 46997
666704574003983233 16904 37624
659019523920889601 36939 56526
244651203865576161 421 6376
141023143278665937 37063 44814
186724744933766113 10453 58351
647789486027676289 29784 40612
557455303165699713 14101 43557
4311037861121748 23843 45683
12973746838536471 31130 47268
139983668505706753 18288 67487
463916560569320065 22140 45226
824701441761142401 17993 19951
729197337356392705 15096 64580
746292325239949185 32913 67246
3773316463412613 63527 65175
358627054262051073 5069 32413
304773828951294209 17568 48488
957763814767631105 15400 29219
847500102351691649 22698 37654
600458468889520641 19896 30773
874625375110664321 899 13689
470841113897364481 39197 54248
698964388814164993 6582 22343
791578946119692289 23892 24435
694964225229096449 8852 53825
488994582458374785 62063 62434
524642117117085889 17574 42920
264580594192189281 16420 63454
723802542767398145 44454 59313
541938709206078785 45182 52504
847262946098670209 1478 36899
682835816594312961 21570 31410
498531609059408961 35349 41147
470480047670022849 1410 48700
35928051473522517 42156 59754
150344033464342881 7289 57316
318985396515980545 20556 32198
174083009958707169 5290 22322
804791685060042241 6407 47720
562539969562259073 12235 68338
354377402446214529 46685 67991
674298688733088641 2579 16571
870392849140163329 51314 52759
290402786075340225 7811 56549
71846100780501137 8206 57107
97193485226569009 18045 68472
645110678709603073 9315 23917
229326579863986529 34069 42330
212946206138109761 32774 61097
580628096824042881 8746 18103
801816764269378945 21239 64147
589278844309752961 6370 55626
536537965434032321 1920 40832
548337423816093377 16699 19841
732805002545678209 20704 42689
789135943202971649 5955 34820
300787709065485121 21693 25776
614787254016690049 26598 34584
154064944605242017 3329 29498
977970055601481601 13751 30140
306407719157928001 47965 63504
867148238473760129 62362 68668
42873332757256577 10127 62963
118571967804875553 5235 49608
585214918883661313 6474 31048
859720744011767169 30835 38551
520830891900320833 43580 48929
109605081020312417 18786 31390
44333766993016609 26513 51258
219929721323950401 524 66090
343562780084386817 30526 46687
15349632446337581 19698 56308
603041867918857857 14008 20420
843625823279140225 7599 34684
79401719512649297 50590 61021
335738955870290561 24589 32550
356864992629564161 31996 50028
712791709524083201 2560 34212
458928035507188545 33422 50341
150913197962772481 5557 9070
826954261313868929 27780 30285
34649842846974365 42579 54071
471070939604747009 8675 32515
477296820759285377 15512 40038
391279978482881345 23133 54796
733264182621411457 6332 30784
644775716435351169 39811 54624
886596021844546561 50309 64382
21386846670321093 323 10853
50562073472249833 60759 68434
272582324866565537 16819 30877
272337453999121249 4452 67885
672381829101450241 40627 58351
782688375595853313 4879 22776
647787614569995905 2553 41594
54731888030907785 351 53823
286851596984387681 61836 63562
311030549427002241 27580 29758
353496202184235393 3701 7470
344722298695650433 6599 6900
802289095954446209 41401 45458
328285054073234049 9673 10232
272499359109776417 22500 58272
939916826511044737 25498 27425
707481111172835841 30910 52317
923611108634659713 21787 64528
903627348176488705 363 61936
93439740388141953 3016 11258
221678614145528033 59144 63291
314151660693312321 9200 51626
254443821473092417 51650 57723
923159459841649281 49610 68364
701121948986280321 39392 67462
1782369390852524 7631 54480
622711469020632833 26535 64571
51748453597362241 25497 58731
274881374099773985 11942 21467
924541604116967681 9999 34445
930151400208291841 5414 18438
572946976190358721 24316 35574
324632929606519105 12127 24171
364336946403071233 22281 42298
491215059489949377 9898 66758
8467698141721770 24559 42993
333927863770636417 2879 45963
990630524656921857 9338 12823
605832137263735809 32569 64598
382292891014451201 16291 64633
909113735724826497 5632 67099
660165771383546497 57589 63982
686711248624394753 16748 50300
520656508580863425 54368 65267
718084629413791489 43314 59563
73575933016371665 31159 65148
656447429289602945 13089 42228
859621821984170241 6837 57269
490609477398077569 19844 66640
400948945929727105 25009 37922
574502051956475393 16610 61255
377587782646067201 13942 18946
595619115474757889 45144 52284
742028181119906049 53167 56946
235511910143305409 2754 44526
283885564260053505 39545 45754
561407182479580801 16616 31854
166493116926730529 37040 64294
284175262714175137 10316 56192
100337337016846113 15545 63964
973475156637160705 11563 53540
891352286521083649 754 13297
43348893270394489 57142 65418
130593815733639937 22220 49815
695360492921491201 8806 60647
373431927206141249 47872 58937
185542026922806977 2970 64966
679472061303108865 29284 40806
268236807578514209 3027 19120
124671694371045313 6565 53019
887655575132829057 25343 50796
965481964340931201 25116 46097
597749158745681793 24428 31286
467732656695531521 16572 40030
597908959827666561 29074 31761
465235363592263681 11605 41436
808203508480399745 31936 53144
232446623432537089 10351 49420
775117013356481921 47136 61317
486327412057981697 14897 20607
96000233979946609 16940 17661
214928731793079905 56209 58470
305896473559361217 11408 25482
430292163420638465 24064 61038
941594896839912833 10426 61429
667651205123718273 38395 66435
996440705769760641 18220 44307
370964972687993089 33220 67142
522168191356410433 13740 62176
919224343201662465 39060 68171
913022798463689601 30930 68881
924509750528592641 6266 20194
219848888629254433 57573 62717
617715187076129281 346 3169
109566409005214641 6204 13556
660840943049287041 41246 49479
841391485069021185 28140 36766
903593974956791553 5435 41252
741030993017947265 35610 54311
534414890258695169 32228 62507
387671964350342785 47454 47603
822247535191195265 25782 28216
886938647836007681 22132 57742
574484509673531841 31689 36878
752613403386998657 3611 15399
427726209882777665 3421 12273
878444049755533057 11542 67462
746881618956344065 3187 52416
642945908031318657 24699 60425
677160830679639553 57877 63413
172612178919127489 41518 65128
904064215623598977 24160 68356
828675365421116033 26796 51592
409137739211487873 33034 33152
96091017120730977 2505 61921
797268235232202497 1519 68099
829790559711820929 25793 31503
401166921068181633 25362 39563
193593485117208545 10570 28518
500736274540422273 12956 48643
572461128839687937 1195 20255
845010066598078465 52356 62854
680354869675543425 4329 11625
356636055445825665 22922 63486
897027454463906049 27928 68651
119715846657896913 15090 67021
187204189070843809 56713 62878
800780581528236673 6809 19423
44090687831140233 57590 67799
708277959268073729 20487 44551
786650671580449793 32689 46470
580846564269854977 9984 59612
91984533495487857 40331 53760
644301626418609921 51524 64836
242385087193259361 29915 49179
884559332987571201 33959 53982
461232953110037889 11549 39602
311225261530168513 1642 19387
686150390770965377 1823 48307
506247653694153153 19859 62288
966027425383170817 4660 7236
491660049803698497 6229 15439
7742317759227292 9063 43351
194122230005369537 27197 55679
890426618263443713 21819 51050
693320248389127809 34105 45028
268028533751877505 49964 58181
832323706329255169 30723 39227
343398107981354177 57046 64470
297735183469683329 2033 35654
392769989260091969 37853 62049
762821302411616385 46573 51075
831868929234484993 10340 31070
497249259493159489 5318 12792
367510583431030849 43271 63498
781098341368512257 47934 66828
948887074054478977 23144 35471
235392864384976961 25343 28959
581066407696784641 14822 43479
631587453111841025 13614 32514
153452386240001473 27475 60263
48083916150133633 55722 60500
916764034914539393 43809 46874
966242704068299905 21114 64322
402560436179296513 40364 56685
342711013312168705 3217 57766
585493853982701057 46964 66580
41559884804875937 11592 45303
451899719919151041 4003 10811
945243786647026305 47040 60818
561179636685299265 30804 66254
41756242105670081 13591 29572
771208718964029313 43473 66693
810278165148218881 43555 60091
205114675128317729 5214 17639
1548633695243496 124 22598
509667796009846785 57198 62620
415392927606958977 26269 67506
247848257086676673 22974 28372
330750974672817217 29473 30144
816379399131303553 57267 66764
261283175106939329 35053 63125
592369265379421313 31090 52849
931349497309547265 25615 63952
75861415349901761 51316 55699
956635291618212609 3827 14879
376046608533247425 52800 58525
659284322667737345 33119 60272
497800566511724417 3552 25519
887280622228132609 3956 29097
706344325980825985 10289 62042
278219706026241921 29180 63860
727718288499755009 18487 54206
430350553869587329 11397 55086
401302874370461633 31036 52738
238349630840453121 59886 66596
178698391494972257 20336 21697
975367994197767937 9154 46147
714112604737454849 4606 28574
293861750428156673 15314 25797
66296776783655529 25432 64050
726738473026486529 24784 41899
305121095805109377 10371 17018
649047575254179841 45213 53565
335956396985292097 40024 41160
879112299963566081 2653 19728
907008129044658817 26276 57613
543051839087148353 29387 55182
965818304046177153 320 36783
443616464082097665 4273 55544
81700988828462337 29287 57280
791625711920808321 5032 16131
403259845408253889 21403 23217
845915319130369921 38220 38951
922333758559648897 54606 66676
192588523890258049 30788 33636
30686655920941777 28297 68477
675241623418045825 40098 53112
350997673553965953 16929 45667
58487484970079609 44219 52059
669313863815656193 53717 59915
317608259619675009 29545 37725
3380696185917743 38379 59187
700526092516746241 34565 49310
817526695908423297 11134 54001
8905008808895333 40613 63081
384223610891357505 34279 37654
984436075211824897 18535 23892
915919242635450113 40309 61795
368918157577695617 10670 54166
691772408542522753 38556 57067
190696390175382657 6219 57418
751655340059709697 40818 44721
171772539604873473 5500 21102
223402853979084897 49447 53825
214332532450647777 46348 59823
712135156113557633 2098 20024
840049916016340609 22180 44657
726028219590109057 53446 57734
556311795211364289 58491 68730
8217944563096325 10245 23701
458923444827192385 20613 38241
190845534296901313 39802 66865
809011697412422785 19676 44970
980953364994459009 8167 67912
454979441171474241 25429 27150
18874653585545077 2991 24109
188981135692237953 35762 43246
937793573030386817 34300 41806
105763749410343169 58269 65011
917418314880510593 11163 19578
684713481641985281 28187 36532
623853774487425793 19145 42988
796154898062837889 393 66178
403215416037046017 4327 48579
175759396582201089 15100 15698
894592922779775489 21325 22798
143968851325738001 49742 56562
70244355560138417 326 15149
349451136231387265 11083 26782
626306533065271553 46446 52551
429154669240006145 38810 57337
372803713831661569 28915 42841
846891129614157057 11473 58863
572443001912187585 26283 58845
999835804821074689 3049 12077
230974147644904097 23466 28227
61652202738095241 3833 12240
173731170142499297 21581 54927
737452163198753409 13804 36680
298543428207000961 30414 39769
690696540468898945 20120 59656
169572961477950209 50250 55566
157402487509799009 1506 40586
865026387974868481 57069 59144
92071902152504497 30664 31485
882618583179716865 15942 50844
137789181452205873 16246 68713
574978466739072065 8250 61629
879588290370797697 11719 65389
887785799530672001 15053 58517
615917391545039489 2945 2964
30205874762632589 32542 42643
919392780274144129 22687 59997
295466997261197377 20342 41165
300761115741153153 40443 51943
843912433018108033 26444 38587
972496111709368449 20904 63075
424920966365203137 12999 28166
622220341612390401 15014 28358
399863220146361473 12078 66255
933088490355949313 26283 64417
300878332692459329 1264 26510
799068809367895425 25905 37814
853233565184257921 16792 19550
774015399796091649 49820 60805
241583212736554017 9448 52193
253321004975916257 6069 7762
321268986876109633 1468 43207
554043656375974081 3299 40957
121606728664740865 15081 23727
247493479138000801 57199 65067
638902706995015297 26858 37898
839385005365862529 13158 61594
473933335356644417 36401 46325
862938621311755521 5603 6536
994132669055321857 30201 44502
614085822795921409 42762 67731
963546283533244033 40820 67941
484002656894347201 34613 60305
566694887596259649 11305 63823
716938514932444033 66022 68704
423906786465760641 15430 28886
187992942563695905 34421 52087
437204749359384705 3725 56473
359999559165864001 10564 36772
337590384756023105 30505 36577
670496672127825409 53644 63966
337667898668787073 25648 56203
715962368607300481 27255 54475
586546426775594625 14799 42876
37012935555097217 435 23987
712657877653104129 26093 48889
565756850434532033 45722 49461
453990314040392897 6304 28601
364556759649076417 53674 55860
347464070122203585 22844 58312
777933227491182337 51184 60752
171206013580739841 2201 64064
952156362591537665 31145 64363
898451028428983297 9383 48748
948611966324541825 66760 67843
945286125743731329 26919 60291
630157438805639425 48439 65329
794434258008056577 4628 11528
912896065247842561 3200 50870
39201328335519041 24855 29816
50009917788557345 27548 68786
538138306988177089 4853 64612
390373065631941057 42853 52760
499078109075551169 13231 47939
115657373228884801 28874 60737
655205870824080001 17884 23566
640283520969255425 10083 47204
915056160493019649 29158 60654
403566159358874177 16603 33870
755591886785996545 26709 66952
364576853809445825 53431 62547
775852457147717505 8805 11557
731484482595107073 31880 51663
88699572881427713 20240 28460
944766112941714177 11093 47249
631810676903210625 58258 59595
828750040593448065 9558 58648
898866372863839361 53431 56890
463456674692743297 40048 67959
249770078419683009 4824 52152
107782640385153169 15211 47921
990732115906769921 16037 39588
422761975422183425 2364 5202
42930018567016505 2174 12561
783594404770766977 22263 67991
472939698789421185 13167 13378
5508479729236627 35235 59758
341772798585619585 7007 13222
403888854126961409 53911 62102
301225562551128001 11258 66202
554023843034279681 4902 17048
74171279043223841 11448 57768
276640371728731809 32867 64390
235323477027183265 9969 48561
385123180568605505 39912 45222
414556513450317953 17047 64141
276861387105384449 56376 60387
264675977977322689 13096 45877
385260069893256257 57751 66731
198337331305094017 7390 28673
213365106333512257 839 1820
661543535160749441 30388 39237
100167953374558753 65341 68429
867906165840732801 62240 62298
895380843023673345 2340 44611
161917478197910465 28195 66604
359035533069366849 16800 35334
394166282343558529 9183 33430
485416021579752065 31387 42400
539249182889310657 1807 62561
261563125717152897 15474 60412
710582732100046849 4836 12998
808197797600996609 46229 67823
67350336335483265 30398 64297
561237332498983233 32933 46898
397675647313871425 37 41110
327157031556495809 10363 13325
220217567219808801 1497 32320
850815339405052417 19543 41153
591397716211130113 14375 21518
242902123590368993 7052 68848
940684660477206273 17692 39119
294179261952841409 8877 38047
770100647522593153 32543 35559
27509032013213641 48460 60384
48777285776797185 4342 7899
47131745117106049 13398 16379
347305962096267969 39253 51061
21140718201365873 4050 11239
835883969295469569 882 12695
609958088170792193 37698 44398
991136349051782145 43064 53795
992293348760299009 6246 68156
693183240651851649 8853 32399
595154047192615169 51201 62926
670292907140034049 19173 53557
730511904411997697 17846 54047
202375804106527105 41173 67213
259963737772430657 46390 65114
439513671317268289 57739 60902
403263456638413249 30368 32656
533232527714407233 25891 36836
427515279439667521 29607 50956
507527712482183105 8331 23333
91216340154119281 31289 40972
164729328538999905 24541 44650
431484554052978817 29201 38962
745009607357882625 7974 29615
314736834291053953 30879 53242
902918968805895681 2268 54538
593336255320913665 19157 22995
290699018127437377 26895 56917
597145831856749953 11105 58675
296882679484117057 10847 48689
651137848273798145 25833 56185
586812310152520705 65330 66605
967215382474719873 1345 55846
851181706739058817 9978 29221
974442698376158465 23029 62777
40645383419043673 12228 28619
496443011331678017 27383 40113
755635645499570049 44189 68677
337395032556905537 4427 36737
572732011761910785 67053 68750
379609396141049153 24528 52951
166811095524312961 47443 64482
295498121241145409 49686 64579
812337785922974081 8770 51763
5666397485725839 13558 59988
705506061338855553 1828 10920
680759683992867841 35937 48689
362069054591966465 7264 30902
907656643025305217 13802 59081
715332930745038465 32898 35212
552411584121905729 27775 37546
832966864269646849 18759 40739
324546926844050177 6439 41709
753181119777980929 35396 64253
820195952071451009 20737 60212
692020626575594369 41022 65134
425854663975584897 2279 47360
656199877503670657 38492 51846
195293526084050497 34908 41592
42332903000041001 12464 56733
534923599368852353 33570 46529
614677614411409281 1479 68542
668193784044397825 21718 64826
433328104569834945 23536 42553
103700972757124529 12464 18241
847876765860466049 1378 11764
207896925016378017 43397 64770
569931869963081537 20634 64072
827797448557873793 24534 42081
461957939589115777 8602 15258
214396505329709441 8462 30032
235437222765209953 2017 11362
404262395566078657 35229 67609
706414236186819969 20320 31419
624895104628173185 3565 54856
977076129311168257 27836 32818
706544607307051777 12112 16276
338131486166634689 22226 30253
709005354566805633 284 21261
724763595404152065 2799 43265
934071352987146497 45248 66713
959863029355009409 13336 29917
21511569339573101 32830 46073
855083765640724609 85 55020
862180803521709953 23175 42641
691503884239967489 817 60898
792214635431939457 23694 41441
591726435605391233 3974 54679
118073449629420673 44020 64839
136389029186236849 38302 62887
96931310424373857 18224 66835
602015767324640897 17969 62122
308171181960659649 42118 61756
458619356537230529 8727 53098
394720209823240961 38858 65329
243033624591173953 54636 68796
361827299174834113 41403 46045
238206977078849761 16649 65329
653587089264654209 13132 27779
900635629583486977 9207 13810
97630911297585505 12047 33588
225074258638915841 27370 48190
86883119524763681 987 53198
5271598114187982 57056 64205
395384075073579329 64802 65513
886458591238611201 419 20182
48828266076590409 28037 33203
589211250342369665 14784 38326
524863597884092289 13695 53589
810262694698639745 12315 41752
500419185958911297 24567 59080
144173829381070817 118 12246
869250839620875137 13098 29978
273918635432895745 7585 56076
563643804966837057 34355 35652
254474304420309505 2779 44966
136036090198786049 20962 39044
158347909836255233 41903 44042
486524500136617665 45069 67610
211012000269374049 14591 21282
992568266649456641 8719 27849
532920294690686785 43461 43804
95025148678850257 3108 55206
982497594099012225 41368 43914
140389820466765521 48059 61484
672635972875202305 14823 68675
808135777414655361 9667 11468
443374265134860225 4668 27669
67109935572162273 44614 47517
615149027870248961 22662 33512
134218718888526209 4285 26540
278446186617909313 43995 64379
923740392433899137 43209 68870
104161075595971649 4671 32643
391563614169449153 3025 68750
132165324006006561 46682 54318
177936937008993825 32640 67035
487961879516351617 52102 66789
142531860408531937 11295 65950
210103461642344065 15319 21575
320118686780261889 41211 64975
797674587177556993 13849 64135
484025745996767425 49290 49363
19983334462590821 44741 45771
52518092733023993 28696 53898
378647045928918401 11554 23287
179520110160702017 22842 38231
342768504251775873 32566 60179
95258318157107169 16133 33312
509362814998770113 5918 43267
478646469546667649 5984 9422
918099003995234177 48141 57357
194852655169526657 2295 37009
943546302864977153 4969 29845
975297734275876865 17220 67750
14566591494880045 16163 53645
737235840331749121 53434 65030
140501235471294449 9242 34644
677277452603071617 43405 65864
820082517142775937 22243 37085
839608914182704769 13309 52944
603220714795785601 26450 67240
569377539180557313 22086 34997
951409833058416897 27295 64620
134921658424730145 17749 61623
579885771076352129 34661 65491
864034219517343105 6591 36305
849694264204355713 8971 20056
53518701384390969 46630 51027
867847858141008257 11743 66117
162860025029750945 9066 41422
139790339096744993 3135 27183
54001169723647993 58654 60786
415264502276858881 45947 68193
258731661605246177 674 3580
408975650823077057 15013 45723
437244344699095681 58888 61911
278796603401819009 57967 61103
948956012345384193 11245 68570
263283600768854593 38179 51682
493177217058018881 21303 50954
560126015476942721 11838 48491
209440984616655617 25292 45801
889546580238128769 26994 54762
350661188419778113 27650 66294
612833313614803585 20512 29403
398740935219656449 22449 64505
865085081529795073 23369 32165
19766501219550037 10209 55520
847083400700700673 1811 23832
867179567887397633 24433 50879
275936512502237729 4580 27105
397975356488714753 19805 64643
234671129048539489 13590 43480
784703056942710529 3649 40149
724098329723371905 12889 24560
44254161412197849 30043 38838
362725725162068353 59922 64642
63284272282594145 12826 19832
904346317461328641 4343 57968
66322999237840465 6291 33163
941581820564724865 18607 38057
624061926413993729 36844 44082
726038235522988673 5688 54338
697472295216385921 34918 53896
741191621397678849 18915 44935
681307796540885121 32021 43366
543558450793266689 4912 47060
912473826322937473 1768 2543
320547506565734593 35237 40785
216997456196686753 61392 63352
773708367767508097 5901 16083
521919752051758209 2529 19030
794852441134583681 25523 50282
980316744128906241 5213 27724
836783294902556161 20120 30156
536988291086046849 22006 36397
533937340950476609 19939 22732
541844065574572673 36296 52816
12056638739007753 31735 44121
580342096622843009 25282 36589
740375238564713089 23158 67875
585259125215394305 4529 64588
984049818967871873 58955 59498
773654354080477441 6037 56365
563952092000423745 7455 21502
449968394470722881 915 40183
843808857429305473 18373 52672
820042201332000769 27176 52587
877068659197949057 22745 32568
212608080874296961 19912 42455
354319024939297153 15413 48628
54256315992788017 31859 55907
279087344617696673 14949 44791
377463156587374721 55983 68089
880425044342128897 31058 38550
610493489144033665 14313 28328
891797622965686529 27575 49787
645777679126261761 3572 33757
494818958782143873 24044 62982
784704772696116481 121 20708
237623870837072801 21240 51377
658953762626374785 37461 58160
110818693377805041 25531 36095
294679410886828929 21522 50336
885502746758249 37761 57292
14845694927878129 23152 46808
752170378764230145 12953 65812
788283307669232129 18950 52044
913661526033795457 17587 51537
990728406949564545 15159 41559
176724478847344097 5232 30264
361184303472413121 25194 63378
894305311987597697 26622 36827
68907348718049377 15884 43904
435692485083489345 6964 47874
435244099515685441 6827 51048
20470840749059249 1907 50361
646066373538481281 19754 40591
718795218162792833 48319 53693
454412338022791553 47857 67259
921094227588515201 56859 65197
856923040630867713 10204 53709
137848427632786049 53235 53932
985211184817430273 22751 60101
813944290555046017 8650 37801
695053379612751617 9408 43290
301454213250732289 8403 15678
894412829384947329 12957 33982
147308586727962881 5081 67801
54212179984368449 156 34162
480110621198814849 9238 30178
919826679057294465 4096 62723
685687038881386753 11491 49924
724336837766550401 36356 66859
437224406235795713 4667 57128
675641741019376257 10931 27830
828969308796661889 8162 30071
86784272154538657 31060 46912
174596209891955553 19339 61016
637801820844671873 16167 48208
794760224923863 40371 47381
389187979982502017 11572 48932
712701097441080065 14076 62855
55590781746531097 35726 59545
472330506113468801 16044 28296
214487487443953729 16261 49664
882643335103960449 20584 35361
823011267178813441 5606 43289
999623963664649985 25846 36065
560901849382396737 51442 64564
968530286252327937 3090 64703
829567053335551873 38466 66241
2436859594855179 27059 39004
836493999054418689 37536 46449
911069173790348673 21013 39159
78495629984089985 59686 64838
665868049103696769 45563 65832
856980228074100097 37982 42594
904700007892753153 26700 45387
217007770419655809 29376 50065
628318148049874689 25831 68776
478930439772987905 26588 43033
315171026374382977 15529 55420
45213806651602793 22245 31240
765010141160249857 30525 45212
959706631954027521 61212 61215
370147351655386817 3896 15780
957566136722562049 8467 11652
779302132272494721 22129 43668
214500889480738977 38964 64696
474602046069502849 11453 25407
194113219821517185 20243 31364
777731558129264769 40863 56567
340636565824560449 30948 47612
952129158639817089 11207 60993
731806024080327681 35511 46759
991809807603164673 3400 4645
647738868093675521 20879 45033
674073513917090177 15861 19916
793562644140493441 28592 58360
192112585936857985 8496 68611
814190294685779713 15299 44496
305999709540198977 35914 45296
381694663242967617 47379 60346
849629851131499649 20934 65565
77063871045133681 20428 27030
655405876336441601 59300 60439
211418860228590689 31808 64270
576470039509249665 51302 62542
742949449560889217 11262 17606
959984025531408513 15416 59799
610184117940235649 19337 43465
23051902211950193 21979 37463
16107046919067615 26134 31851
510771074483823617 31141 68588
711974938590017793 47824 52870
31433906478131493 856 59345
710422848714706817 40199 53578
92230717800216417 8747 54060
887023876195939969 3046 36493
113371127464336753 2549 25245
921809679343588993 18771 67351
659039007217483393 1136 28260
252764518702107937 37565 41729
15373180644335351 48372 55979
63960977624596185 58400 67348
8873633768356371 16685 19052
179548455375169185 41642 59654
389159333931122113 12520 50462
735587197754135553 32941 38746
987961281965492993 35883 65321
474673011016889729 32597 32878
151538805121678177 47669 54143
911162633563215233 46886 58020
752026860554362753 3948 61700
862535479948803585 44075 60874
599330706563296897 59156 63025
696390504135642625 12236 34619
554495720293299841 33939 46404
111033212109632017 23647 40282
458299457582857153 3540 64937
927531303152456193 11393 48185
435582958721052929 23861 68993
740331253459686401 2344 54624
865413058706753409 15490 50981
830785465353095297 20333 55794
513895397467859265 35805 58413
417359385708735425 37336 67133
495603722529271105 30677 34802
701302903747951233 25524 33365
544379611855529089 46315 49566
537292408674829889 21474 52043
191568296761023041 4789 40881
565210483179832577 25729 64216
195256307815224513 18000 58382
943100424841347201 3286 51733
191310008006642113 24517 31524
303280582013520897 2866 17127
538745190028574657 25054 51907
479193782408032129 13535 21853
385788612682251393 2924 64047
39361116632981921 3847 16834
457038060168468289 44128 66748
30269272829073657 31826 38675
600283376688313601 1558 7935
325176325544937601 11613 25896
681629037680320257 4042 48256
698604223997278977 10115 60809
159327730502287329 7027 17113
927189793725396737 57774 64149
640642320202811521 42055 61195
831032343368164609 5376 28170
557166273748098433 57929 65446
779373205902381057 20199 24257
49467608979053777 5367 21603
151333608921305537 28356 29863
863809345535759873 941 25110
893297712243473537 20087 31431
593454028954834433 34194 54154
387319242428546305 17452 41884
110487946444553841 2834 44720
996186133910960385 13239 40476
200632886200050817 868 5115
528905891539693569 8611 39204
736587707447018369 21313 64346
227535091660222113 13212 49717
354820739322644161 58057 66183
410239657206076929 16800 53827
771285162838555777 27228 60535
991613070588677249 40187 57467
956754829171298817 49070 50750
293614593440878465 8951 46967
654818110848811649 16629 30428
709415000792965633 11343 27094
189265724843874497 6812 18862
835570839862398849 20684 49702
973664649566050177 35385 67501
709232699561205505 3205 12945
202404916332991297 15907 18499
448068686382441665 4020 45914
247327869604578881 24150 42326
356485048315043713 5233 7549
710800827548393217 7573 7662
13805676286764879 45379 52269
727745481087854593 5524 50649
64318629322862369 9983 45664
527573150457666177 31018 53291
980238391308063233 27879 67616
780761163506230785 18283 40572
407090285730895105 64556 68093
870525324182590721 17169 38635
519227892614210881 40009 59537
247177465338385377 10885 20286
836404256203145729 38858 65955
925066214577864065 16569 64379
97861977425509393 30647 48696
522603958499292545 49214 62975
677999734923894017 2232 14056
576767402602126081 59219 62502
32207514734452049 4853 42426
353939383195186241 15382 30013
168446481398213153 48957 66495
611399776168180865 35717 42314
382676207830030529 33217 66024
288578014127285313 52222 59371
321158014886314881 51275 53743
682845152630004993 36803 46993
562386258525876289 52128 66497
702378751691131905 2592 67067
736400537926677121 16182 42246
364953250128589697 17147 52048
855284640657544065 13071 15472
605525804367221761 9157 59798
981362604740802177 26496 34189
12094288176864865 18587 19074
437649091049010497 22388 56452
322462593391183105 3708 11271
552432245869091777 12799 31506
569100643615907841 16691 36500
645579557251977601 10884 60636
363290990528089025 15074 61329
427956342662717761 5354 8813
993130129920341889 62928 64010
984754765433834241 1323 50692
658966506855566849 597 15333
858158076750505985 60417 61069
410726418270282753 59500 61965
511484851331147201 6403 59307
990231897384195073 21818 39795
898663822812743297 6291 68528
350381690340395137 46145 62657
672224694695316353 57 14442
178837145611257857 26041 54348
651217470425457665 26134 42216
415980617883572993 18587 58684
840388775635545985 1944 18550
66888256215253961 22054 39750
652489414889110657 44429 47656
135756015407462625 19924 20878
674566092211549057 45164 57753
733221025553635969 9485 53895
69145910324785121 17897 61723
705322822056498177 6420 68496
2987005044417402 42950 45237
890954290925083777 13439 18521
581133693408837377 2544 7933
196861249720324609 16242 29032
349131869098854977 1079 46862
193660393200193697 39162 47671
128931325423629057 4926 14447
18849798891434233 30959 57410
8358037643489525 46094 62315
824094035910793089 7961 54515
174674126327339265 4379 44104
955537204390548609 8963 34312
992896341218241281 32321 57079
433714699718169793 14600 24780
188800449790001313 44020 54157
700597042267727233 13484 65007
331944517728743425 21764 51014
287267586854330401 21076 29579
677294935105798913 28 51684
117512519470391649 11290 32606
466152361047576833 22427 33877
497774038147984065 3403 34349
960695833073295105 3521 19235
436949691746402625 27999 65391
554715627230592641 13721 65494
26119798108272365 23447 60623
902640100835661441 43616 57979
649827825221034753 13979 15953
833612052153867521 37395 39010
788088713744347265 7802 34461
957568257792111361 9382 59524
619493645651143553 89 13618
62137254542847129 19727 58352
741615752847724929 7224 66582
905902553529635713 26866 38809
47234619018023953 19514 28642
80619886500002737 6601 53903
309046929856922497 13028 61951
909023381780777089 12856 23052
746582990372413441 40529 62758
505678212240837889 21199 64362
373490144660212993 39578 48953
531051644188572417 30879 38241
562099887190793601 12413 47247
213163407320351425 18813 47326
434490384272411521 14020 37798
922025486653929217 19978 54615
290595181441599233 276 5712
27432337673076293 15126 54775
235210521745432993 15294 44568
766640061753598465 5424 61990
694416813593147009 2758 57255
645093462799579265 6941 55612
309365383439942593 55892 67420
275275648540685 22795 47241
939290724422047361 1979 49960
390037872910824065 428 29784
829037157396744065 6457 30215
852420419552878209 26362 43790
829342229201568385 9838 63169
714442378289064065 22708 43382
861264894501633921 4471 54679
966542726702762369 61733 65185
69889416163871233 12311 33520
139427083039947777 24856 26744
518395122936272641 19329 65464
181540798352379809 60739 60743
469251769538242753 32510 68714
452955057295284289 23903 54493
480424767550207553 8449 28995
856650069130957057 8671 53323
733420519469401473 5431 43406
757040634279434241 12237 15107
302156951775504705 20256 42866
239377595620020161 9310 60289
35624019215656945 17576 30477
358924563974554177 45593 47161
728495173035529601 4801 12347
471964014754298945 6159 54601
314599556716157057 21494 67141
430992815910940417 53706 64139
721567095773242113 7710 51242
110103093112563505 30751 40819
713135235399658241 55098 58817
893150302368482561 15555 29667
956916111741950465 42112 45636
989170436846315265 13987 41052
388929720484210177 42595 64556
592275252503753729 32807 32843
435422187562796353 3804 20655
465874217394649281 39235 50131
274166554487845121 943 36601
731313470114528769 3042 45994
454983667258321857 10063 42339
331768752752744001 38457 49925
123921211734820961 11439 22333
722438315419537921 3974 11860
222753935020296737 18163 46705
431068030399323713 30056 46303
256495898800164225 14461 41174
463291026866031105 24221 52229
705701483362563713 2434 65109
407137328545083201 4933 64649
865267128587216641 19914 22737
143291005081238161 37711 59750
114644286545985361 20290 23775
285278549639450305 51987 61469
270267112578590497 51097 66936
430905980156083521 28326 41036
504269761242657217 39799 61905
306185286567206593 66373 67829
311509841240390273 13093 40832
547011637990522113 5274 37237
17935318330376761 28441 62180
633828560179374337 29094 34589
582399169092763521 10812 53412
740338353939634433 1013 51688
89571883975938961 45432 58848
149520159234420193 8148 38367
912177101086793857 14489 51829
916663234978130945 3871 13199
573479107277155009 15192 36218
433339142976215873 27653 33267
467418603148455937 42848 66284
173897767548183425 28086 68308
53276588188570177 7476 28051
444724894944336321 13839 28190
824562444564801153 17795 35869
222459069671515425 11673 18516
90205665754684369 16056 23842
112438706700167761 53413 63766
123268635795749761 50161 68820
758085115291450497 18597 39332
624181415317057281 8205 67806
593751784458937985 4151 68834
933269764796815361 25762 46923
858225398664131969 62326 68572
213669826848008161 30741 46677
973982372643170945 32415 64544
228968770533793281 3401 57106
120847399440393137 223 42864
977180987393698049 18048 35142
557604938617210177 42683 44980
74337236559895105 48968 60613
205359957370774273 21621 23170
523870781283211073 1784 34759
105191624825344833 47016 67675
468068952809016257 51105 58302
490656331825945793 42139 54359
486751464777828609 7113 17880
647397010737712769 41625 57458
712201092635776641 18015 62464
978186368053314945 27179 36123
512020779696019457 26489 36811
155913199908546561 30172 37471
557662697103676673 5941 46578
253517881787857377 24678 38971
334100355754745921 27898 36064
966529919570469121 21807 68472
892955062087164417 57998 60439
114956169001231953 50183 51427
359572326416515137 2244 37742
572735254026433409 24535 55568
507293898411614209 3549 10713
391246510708000961 8924 38950
585138660424181761 25123 33056
178163391157546881 49576 65465
341306593507166401 38982 64877
932851736351295873 36036 48712
635196003441837569 53309 62471
197987906140404833 17151 38003
985412357398086401 4028 27856
875314395862531585 28814 48350
783190143800201345 58057 59834
15299200461704743 31885 45823
81326298788749089 44809 46450
63194932530791449 44572 61021
436533875768748929 45925 55610
557694320030798017 1701 49607
793103361040561281 22531 43733
185312508827266241 29072 61295
245860345544404161 6400 48188
287723056122480609 4132 62335
942532365461087105 57595 57607
324667877808650497 52767 59932
633436241757937793 43330 60874
671327549532712449 32597 46701
535636973047342465 3033 20885
559536976170662145 16262 53970
619745746254299265 10496 37600
70710134199096329 53291 55098
763046998139682177 25103 54449
177703803938868545 17084 66486
718022304701936129 275 1446
818767434125838593 5910 22254
641953000850900737 58818 62907
367440712668766849 16993 47328
829671322728732033 8009 9459
284814329259553761 20393 42419
20507262137126505 3152 32077
732307511380582785 26823 68870
334288154268524097 4933 10966
396140894487665217 11768 32606
910517918472788097 6970 54486
119666879776517025 46265 68939
360902537132236737 740 42272
994225353675297153 13183 50997
9108014781386233 13486 53038
454416514079184705 10183 40559
846118258991499009 26502 55577
782268040119440385 53886 61465
757060337057009025 47577 65720
101107284589758705 18241 59838
833285617480189697 16544 62459
463091878480817345 5995 12501
537599922488478657 22128 43983
732515518292842625 23042 46661
307439483480681729 2203 32148
21225563654262205 11275 17784
305511927368723265 8729 25155
425905397032366273 6896 35042
65527799366638105 40776 62354
314872971657571585 60923 63693
448260874136419585 24621 28035
326568444448810177 6924 55352
921889456523036417 1753 6969
104077958956672497 20357 22357
398051011055155585 47477 66989
470550225502833537 10744 56663
285837011356679937 12199 16424
39194152201595505 19416 22157
50804413787314929 24 60189
425433763513893825 14273 60818
521753928746779393 3490 26485
704116162623129985 38531 46087
503466349965588481 43058 65539
142183853714712433 56978 59858
821898298965269505 34052 66664
583848440834181249 46450 65956
827884128304472065 50012 65981
586780481863456769 26683 41891
757060571020350209 5108 38539
384982280992737473 43323 68448
375128975327310593 30703 67639
283972003965274657 24918 34323
498672094644323521 7069 59067
856496850714996993 37691 50093
500298237911405185 36324 68493
225123671133331969 34003 53903
565599477258121665 4785 47667
559848127277597057 14167 39295
150680211074398337 28799 34788
707863554566770817 12712 29990
86757253700003649 2953 51605
641286824017022593 10248 68040
740193950239611137 57137 66852
548950002039020993 16332 39692
93273447804723025 44951 65833
832354355922170497 27861 29644
395114358126203777 27611 32733
877291501674662273 26200 67336
477069588562049089 31333 64039
710021182722677249 21741 35034
489516450911988673 21875 26728
927005303646552705 37063 47732
551563942069851265 64270 68873
796306043801017473 25765 67011
367254818912424961 50338 66926
138344418247200449 55078 64369
809344446327035137 20743 38429
775674224500512769 46103 61726
978642716208778241 4810 46543
586667732079376897 3618 19079
535031401585445825 18191 40457
911159630364288385 38321 45838
536692753941633089 47293 56587
617664025370729089 40637 63133
552479686997433089 39287 49062
397965657021849473 40702 50728
146585645862895585 4953 7145
313931695145669185 3060 46891
76651457157101537 41368 47367
704125191340345729 21711 45374
94077674710131729 12850 61957
468801053685083969 38037 45516
523993232338344961 42814 59239
6367126576726890 21430 39341
239349326531534945 37916 59363
434879241870419265 6307 57339
192421346281594913 17986 48975
277247083104889217 4849 6780
882219689748023169 1231 52371
55988135143465457 44069 47098
43877167773789697 422 9289
855330159348547201 8010 39104
906961548990917505 2506 19747
812617188416680833 15158 28227
859053679502398593 15836 36000
919115057325960577 163 13695
828783433099356929 9810 57988
915265027841158529 41554 46314
844888192244415105 41793 64444
969688396206784385 3506 53622
132405014601058465 52063 54139
891509814380356097 20351 25840
279707506875059425 45802 64212
535897007994201153 49604 50931
583424017033234305 61326 67790
927618039147475329 25082 39311
6822023448510351 51023 53838
975101064377135233 48341 53435
807113979087429121 9888 43779
962138525942890497 17584 52286
922589448214313985 34117 37409
625173575447739393 14413 38812
653035663282747009 25008 26737
77272074875295969 3373 26928
46577178388194089 30928 55522
139068691848486033 18350 54096
717898394186388353 53042 56802
805771444866252289 7722 39945
165890463294818593 23306 25196
618593894501081857 50103 64064
888353979608620417 36 33676
450500304722581313 2743 8008
378821361642653889 10989 30570
972466132876071809 36371 56072
129102920201258801 464 66472
706227444814572929 19259 55759
449906650677366593 24258 37838
615660836287382529 31015 50173
703473160984440705 30818 64275
756292996720233601 7073 28382
663831506290311041 27673 37784
359702035440200513 12955 65073
31503495015922313 18539 25829
489870718986821889 8614 60511
623325276332469249 306 22014
820993155923467521 52536 63751
906909707200338049 8622 54246
619953635920680321 30106 31157
79586324901786305 5794 50745
397527944019920193 34925 66638
485889457612810113 29304 54204
771073525544892417 15741 68390
675540045733175297 38462 62023
381201020606987137 17114 17502
488664561182002177 28581 46101
214167005061554497 34901 58507
294448040525541185 56546 65807
928184293541001217 27656 27759
314474536642162433 52605 62493
940836319821471489 5830 53540
270492445589002977 27954 63696
795050455255072513 55324 60180
142305884821904977 29267 38444
449310467438849089 37719 41991
874777780088070529 15826 25757
151984612857610561 41218 44702
687225327089432577 4634 21040
640356044792071041 58221 61393
439918793892861249 7060 64502
641881305293871617 11367 20099
704415001619604865 7150 44402
945756254723917825 34530 36724
38586925130520201 28411 52859
697603318627052673 35061 42719
912891190587711105 24965 44841
509184913795593281 23818 51173
455015449452833537 18362 23607
38282378708338169 3783 48605
65808347928008713 27047 58356
355639124958699457 16146 65006
61834527303606281 66271 68710
115246542936951361 49280 55422
975964827422043137 57076 63652
889223581987806721 56515 63295
275417444580700289 4851 38200
991816491961650177 11605 57893
449768587102465025 3558 7529
290040318463539393 46515 57886
258238708542709377 7889 33115
938549500544247937 25483 38302
60998080772517225 39473 56680
901144165512107521 36106 55280
73018617109074321 43926 52001
673127206893632001 33089 38505
262088353349565025 8837 51212
139765301891984001 32738 55695
286477778345020097 9453 55576
235457964085391329 21968 22467
474642846242996801 16026 62543
888940129871940609 53847 62749
145544130409025025 45549 47411
574048108207556161 40916 65395
996050404572525185 13064 21184
453869353166922433 42771 54229
590414613070610305 12631 67329
936515478117094401 34142 53053
13482272222372417 34936 49982
651151631489256065 3880 46270
70919082580065409 27583 36069
559374533654697345 9541 10308
922538276010026753 49717 68247
259811602532451489 24010 48496
48485654689304881 25710 26076
190892005347031105 23735 28331
932162749125208065 24092 27701
143916458933375681 13723 52123
208359718484377505 5522 67982
953746731526017281 13603 52264
511291838965387777 27165 40148
772594707455837697 4040 61043
397653698895229697 19454 41209
556153760913851137 27117 60974
241532498058656833 7656 35979
451348282804644865 26384 45795
625746570797151233 1524 21062
32632482560352117 2929 42916
713892481422941953 22961 41095
347473901613952321 10235 25164
705331455010909953 39899 59458
977188053075884929 39497 50962
110437881962521809 10273 57879
772845485757244417 33287 38263
225221668744911329 3876 33352
607686285878479233 12141 29652
392382939848499009 4334 7214
281795720698553953 55210 65603
89440672602794529 34348 43911
252861011167915713 10472 65701
657523874769335553 62958 65918
974785406645537537 10083 30549
250084765703707745 18026 40352
811801271052438273 22408 46395
299497123970763137 19732 26822
166253270274793857 23525 29378
32279442230080945 10760 59806
25900144185392549 12278 22504
400830436631334657 4912 41691
895660395278326913 6215 46153
485946349329044097 14176 68545
697959060919480065 10275 25183
107295588840582209 5818 54119
924321463427318657 12798 23014
998128090248716417 8902 51153
262157735855460321 33157 53225
83171855761204225 47909 64174
79063636765397409 28872 42636
317728010389419777 25422 60645
868521872250020993 11865 48952
40572620964905329 41247 48755
460862218428346177 20094 39458
647531900092449281 25103 44630
709825144554180609 1627 34608
510231429933465793 1005 55548
938034266940718465 14218 60640
371483558975359809 16640 52747
47900203878974425 21334 30290
699721217812321281 28527 40092
966866169162088321 25712 56902
742956704952806785 1377 26002
947332138929319041 18986 60496
425999173193385857 21521 40670
527122862846681537 54395 54744
756147089255808385 9189 36410
301568524409837825 35175 48651
654812552487054977 2721 26626
397024003539897281 41895 48902
861021209279872641 82 3119
340579462588074497 33920 51424
306625545820278209 12789 18081
115139954763748161 24587 32251
925197006453760897 4608 25943
488190434100907585 1907 25863
358466827868294785 3654 27469
450297107640508929 9036 44397
265767709025741537 17849 61480
535816883709124161 22466 61355
278959518092076321 57456 68750
611901768769882881 29306 65974
901857842213008385 12083 28514
509153838042998081 10085 13395
859662737011728257 15607 15705
540883755809758785 20711 53591
755440693052523905 633 52712
13893047938360327 21498 68208
163984590898049729 50856 60778
606388971314146433 25062 40061
53844497027871089 1014 6776
991105730238039937 1172 4369
703953059110158849 37315 60410
747953649454146305 37355 51696
972000620626776193 24573 65743
724767515427693313 25452 54800
908061708746540545 39550 46418
321585749788823681 2228 51857
764786360907795201 111 23664
202115250687931777 10406 22248
277624232810079969 17720 41266
577250169762621057 141 23275
558107982422232129 43954 63007
908089425376296321 6030 13955
396333313214594113 16889 62644
182868125584462849 56097 62182
229351575948687265 6501 60208
260882740103021153 37058 52397
694158061181081345 20813 46256
556136272090967041 17296 61603
660570564952710273 8891 36763
886311293933665921 17526 47032
842838097386358913 6170 19232
932161958612198273 9588 12717
197724516982862753 14468 33780
50951579339589161 52358 55118
130924015134961985 22005 32263
215886512243159233 3863 66170
612254650857071489 12950 67999
891220513823874689 6730 51053
620831334327132161 17684 64117
299192664777734785 47251 49832
812472378979482113 2885 42919
698168663175714305 12712 36124
302350914591425409 49664 57735
891004257384068353 44191 46875
176218699958102561 354 39865
852935186550389761 8839 56785
534500965139923073 3489 20481
164000230391366145 26999 37773
716969572367350657 19336 47251
9678420534889655 39619 45259
502897079187231809 32848 59088
985069696817888001 26471 58427
506335868517201281 27968 56036
542324980540833217 27071 64923
139714944651412769 8703 64967
911494669998404609 10660 43911
369431439951956289 14982 59905
906524355766769921 20628 21240
368958352825682561 4669 5486
916100830366659073 52313 60373
967929536606735745 37126 67629
513481771091058177 3599 66658
796630655274182017 13262 59247
289178636614394689 5197 23082
970241621598621185 5596 14979
609471148094421249 11979 61018
193423718863311233 26556 43366
861636174583267713 21049 28124
169953826021956193 36503 41660
942278880467917185 32471 53251
680942512092084225 1165 48940
533265455849488065 27799 50258
602640205353640833 34535 67971
158949408837450785 3197 35444
279908535230656961 10918 34551
674724489533289729 13174 26882
987008903654331265 1988 56913
700221799030096257 56441 59911
993239194715638273 9169 51761
826272417906352513 9218 24399
97972616175287185 47769 53590
765064258520389761 23434 24655
445765731283994881 59652 63709
936733391380059265 40070 56437
994988677748185729 16691 34100
839707330726390913 44078 63772
87387253954315009 25210 46030
290770723935992257 1971 62097
766582005946549633 26702 63716
492397948475705537 13058 30621
373795620684898497 49448 51303
51365278507333305 11402 52237
608416306962514177 16048 22921
97472168830798017 41146 49742
189053153852594145 22166 44903
709325045735852161 5284 41368
484060720941489089 10439 47819
886875814050817665 36839 42773
72145297104508897 41613 42251
566495561413930177 38234 39044
290530754659844353 31716 52915
47425970273799577 47065 53971
794421122136665089 43120 43274
989757220274583425 21502 56438
689959235417081345 26288 55142
348253909028493057 28506 47550
230208892049386561 42536 60300
536424749114715393 48536 59692
508945433344027969 43398 60509
152228059429212705 52875 63179
726859494618647553 37939 67611
67720163027843225 13871 66879
642183752502422273 60943 68417
341825733369994113 27150 28115
755410286605819393 19508 49858
706862507282309633 3608 46906
630207796668830849 45109 48224
174880954715980865 51718 62270
185733551605206785 5112 5297
455169646609505217 9247 61360
775196486057172481 13365 58706
926734528890356993 23583 50253
241570181399463745 25343 37061
618438365863895041 13795 48068
685846548939199617 58331 61649
217277973874281825 2776 21269
946758156857438081 13439 35945
3673153682655084 7033 54997
233765449671114561 12468 42507
555816679975173121 39467 51929
554129741567191297 2758 39837
381760316407493889 11656 24073
900500954527078785 23244 37189
52056236275326737 39165 63721
167228822148896225 59743 66509
655596575634746113 44028 63711
596393391476699009 5289 65220
673190818948249601 5670 56545
120823346038019249 7149 40517
878019101832094849 19276 56078
49484542123654049 55076 68160
407270443124225793 1705 45227
12165132968643633 15016 42223
4061091001290152 15941 65049
463688325946453249 27330 31934
300846298199523713 5063 12045
888463282919996545 16989 61199
483862563876002113 42136 42795
108643311249895905 11511 54254
450316878915295169 2836 26994
548845783416194177 3626 53995
374164120122458113 6211 15689
966820926347128961 5293 58668
564273753682606145 7035 54408
247319545289922625 15062 68500
107740975957781873 19444 22161
273626360947279329 32920 48295
898201139999180545 17440 30665
57409780835225633 15139 63013
873309815016966657 16718 45323
349846854022462849 24535 29412
959719546891328385 26284 58091
534148194182773057 9091 65209
357150851684181697 52328 59675
258694673070554145 6310 33109
955657158621171713 21669 32145
74143693232937121 15614 30185
437596105957624129 62793 63541
597054913176425089 12076 56759
111934934924668993 10649 63285
3242068077707217 1599 5607
32181281739397605 4956 17903
836951595104441345 13725 68015
650789153290084225 50995 61314
121770125031925857 30061 48742
324056888732911809 13589 44276
612634732328832129 2924 48628
811329880749433089 57056 61364
401947930677533121 6080 21120
860493414390063489 9934 46340
854386379926129537 3918 42735
99822198837081537 34374 57379
187497919201458529 31816 49261
765159499078976129 15444 20872
714840486115196673 25410 31509
253230478270062081 15019 25986
502914461278503937 5416 30082
452340257340338753 2492 41942
439379952435448449 34053 43351
788211172023814273 47585 49440
584789896315012225 56425 61220
612309183266404481 14878 47166
180459983602691681 6354 38616
629478029314945793 27989 61421
129905804527322033 2685 16354
861460541171467777 28800 64960
837329885474591873 13066 63910
104771891059250785 5142 59330
878749253580959745 18054 52422
749213836326163073 12388 55904
267781261794102209 17347 51624
543896872148614849 45696 62938
367335708862224641 4872 67969
888656947100187777 16857 39319
226809379959266977 21119 54370
108662329884573697 10171 54229
67721059393274889 16128 30173
853813841899068417 11041 52411
557381635491641025 27867 33816
138197123619185905 1523 8856
765747595435026817 24607 45827
359595564290358977 39227 52383
19182856643144677 33011 38731
845955850585518465 7630 28495
195150591449131393 8069 37146
729083410193169409 1923 50801
579946967192501761 34495 67345
323667559550436609 7439 49345
446286211810996033 7883 26370
46840004452192833 20455 48207
507858579437485249 50685 58435
463212459791527937 29354 64941
15935578980272425 48173 55292
908361373033415041 5891 58658
548961733188026113 34015 65732
116552920487883681 30793 39719
66776837243434529 19963 24016
688360163963452033 23834 67292
316366542707815041 17867 43428
889868157421098241 47313 64300
260454722145023969 11798 55690
569970957487981889 42523 57380
583493274538358913 37291 43176
771298992408240769 47953 48374
640348318819842945 50737 58891
680732186246999041 31412 59890
896207667469528961 21106 29520
979426508632691713 21722 63736
427150174127827841 45199 64650
968739622055636609 43825 52695
92426434094466721 49986 51427
195887874501629249 5727 8007
194606530276541185 4416 22173
494972739639067073 10468 37553
345928163904293505 4162 36834
711350632340590081 2141 58030
890986983993169409 30238 52845
608631601898508673 41098 47335
996387593239393921 3653 49774
17274908635918963 42971 49536
225185157778621921 29673 37871
676427288482628353 22852 63707
62130730119125841 58323 63975
361217862155065473 17046 31175
440307810840774721 23767 25009
241057372104648961 4812 17594
187229934520633633 7131 9632
642477807612571905 22375 30601
832071029462110081 12389 52199
447358597680235457 441 62336
191142069570023681 13071 65679
446113398106241729 410 48668
148546532308952097 23154 46907
477525800464746881 25814 41694
67334568845485169 41929 52625
732157581823365377 50522 59098
330421518035205249 53816 61833
431858273440710145 25345 25537
526814022072020545 39299 54325
745403330011022593 46571 67895
749959682972953345 42106 44185
353156323747384705 4649 54339
172114978411276097 46175 67078
668569926417369217 21884 29125
999661858235480577 28297 65517
867430705454054913 27490 61972
395443415817542401 29224 46930
783941475842460929 7407 31052
419979970685229633 45012 63458
569170043957200257 7600 61642
758995039042321921 56319 62103
858554793587551105 31143 64354
475470533439914049 13325 54551
856075338228961921 3603 18587
183053560324939457 10812 12225
845428540960945409 17826 59790
60991431404456617 1364 51508
377830203560336001 38966 43073
844763698105499137 14814 49341
64770937086386481 20702 66243
98831198224626609 17079 26610
739919761827294977 16295 63308
493288112739069377 37459 52818
858056166566576897 7867 42013
863271095560204289 5407 25249
152404061161547585 11520 60353
490592196676306689 7360 51730
404671278579847617 38094 43030
314649916171202177 1263 24891
562432674729919297 3711 51726
475925862405805569 6646 43140
362732498232112705 12276 24296
48537351500126393 34262 66671
607569751617347713 31862 64126
170132537127290817 16987 62639
196754007949145665 49560 56637
959506804716465153 9780 49889
795972334068252929 43742 58247
636532791142347009 8250 8373
236099967875851745 46557 56287
309990504066544065 17804 55001
402293277069560449 15215 45183
810998709810707713 14587 52766
467413392149602177 47513 47716
993931491342589569 39454 47099
79902670955917185 15562 19609
427025579125203329 31403 59748
896220045033835777 40284 51334
537926338849299393 1215 3683
467552337883660161 35131 35619
573565005007299777 62517 64602
659253329736024833 17917 28502
919162097904415233 17693 45668
620735811154858625 27008 55802
124928538817730577 7654 16078
368213775790742657 44242 53889
963948815161753473 13207 33106
855385274976271105 13193 14477
623398548813060609 33430 37523
903015750663961089 22001 42166
771667782390846209 30951 36563
156736303810319553 57299 68991
935863771859093377 60978 66544
830310990228845441 56512 57202
869503323286803457 2478 58667
203594957516202145 13049 63393
64776014135862425 38229 52263
130315023476207153 32157 38814
210785179917206017 52345 61754
984148923489030401 37149 51101
899322156336527489 1626 54898
97675121754413393 31410 68182
485897254039795009 8206 29867
52039012483390937 10192 59485
832617270473821953 30873 48639
313158594483944321 27328 43664
805639397245425153 37111 48028
480688473255000321 20249 54162
42020584362777673 9273 56578
932034644160928897 4667 16826
663169941195203457 30197 57537
231789355070134209 32068 60748
688801548647280257 5307 17065
218773146051880481 1518 21862
187090527628935649 9598 21961
844156579017280257 38102 65227
306158682380587521 18163 56918
89566194788496033 10023 40184
304119349823960065 33739 55474
377545541408977665 7712 65030
536214509156270209 31761 63477
264544623596769665 19108 50874
258766965279146881 20630 51900
390027027884073601 28134 62690
81646059116113889 8978 62200
637638514638815873 11714 56253
447488196088297473 6344 27373
286538027611641153 24730 54078
50007415335347361 38308 54852
347919543408686145 25919 56514
158317111250379841 26619 61918
721567765757569665 41116 49845
691878938603142785 12534 24102
282940398805102689 5124 59528
240757496540989985 7482 58252
363758981603353985 4211 39955
130432424977659169 5135 39136
909904055904426881 19428 32666
125831375040132081 13012 22012
399544231903874433 26308 56790
921902848199980673 3299 8141
259179913076316385 11821 40066
868190857475863041 30093 49112
753709856736975361 33208 60205
905250826600127617 18411 63446
968336301422418433 35019 38905
870956688701550465 10404 48996
395775270732414721 11724 33018
635805844020897153 16748 27555
721956195075087233 58981 68021
793718127376447361 6992 64233
962956498671275137 33044 67564
952093859021619713 17055 22972
428396658168502145 13529 20302
433546062764985857 5710 30469
615789423519188993 14695 20708
706944568703992321 516 9750
591569220788706177 27940 35649
440942348009652801 30512 45134
825634119497749505 17348 69048
72288565425981937 33410 50599
642859544421973761 4709 35492
904756025765504257 40654 50172
120555965308241761 274 59451
880113248937366401 24704 59982
371446979852557057 2376 57170
663999252211336705 16718 43067
555646035600347009 28378 32371
327543945581812353 36239 45012
953379499611251841 5832 30421
716325101673231105 9342 39452
365741614725735105 1781 24391
799023552665463681 9999 52339
650533565445364609 31088 60752
63193868910641273 33724 41299
364651628232479681 50093 66857
149525482390846081 4115 67798
796643331368549889 32685 43390
515336792023401089 18964 39835
809170406940992897 12802 52839
265471038397468097 19869 34320
772395747155634689 45925 64808
368284108439976193 5641 29611
704040548295694209 32599 41092
149728931436829537 52188 65467
905509178172927361 53506 63771
920090842042991873 6209 40886
613140782508892801 1773 61011
848321741539624705 38394 46053
521969657678660353 22466 43078
749976513677520257 4774 66080
611941749304378369 26611 39680
793197074706757377 16185 35278
175292399691095105 31036 67431
699776882570812801 8867 40839
887980507327981185 24921 50654
230960255173361153 17980 30662
642783286703469569 369 58159
26644675069118053 337 47063
912917495020877825 35718 53006
354505952156348033 6890 62439
899147269425348865 28150 43297
136464852067927473 5244 54773
986696601448684929 20640 64948
175098475201085793 30988 52422
553154537849088961 14406 59631
308476120076445441 955 8103
128344050745397457 28767 56971
548079897291632513 48613 59655
304032506778007425 3298 41303
512496915515281857 3599 7164
767804016965996545 9128 32923
686851992281535873 35609 61069
779278667009499777 37848 39985
665198800098320257 14668 44322
909582329745063553 12628 68712
917277515438531329 8481 33681
640037748141729409 487 33921
819685909495415681 33559 44667
494393367731007041 3154 41536
897748925476552321 37252 50142
366282982966659201 27538 33238
916233610412032129 60677 64675
603893328806520961 4517 13017
477823555872294721 17370 67248
490887119125083841 19764 41383
908795655255129729 45164 57456
132224576115660849 4676 30744
318843805031153921 15363 55821
865240753630963841 27020 67157
623564691181567105 7799 60598
204654749396439681 2960 12224
241044441478681665 13049 36137
482225132522749761 42259 44638
388598794045986305 23564 63796
248109864565108737 9090 47431
490366924208789377 14300 60023
424800323768529601 46345 69025
817814570079601537 50690 61208
422786763414308097 32738 33138
90998032118751121 53515 60167
166829199139719713 35250 38829
643378111539515649 16338 59263
492076082172033601 53165 59573
632347392603637761 7514 56744
40499512574662337 46011 66634
906956519570140801 17642 60653
945396445021884801 14340 59245
56971010369142761 48358 53336
562182101078882113 35385 60069
366057630614005121 12284 38758
772772919007323393 1162 58994
703405935851836929 29648 66771
132999421952895601 10466 26754
604791814398676993 31924 38593
120501952533686561 58755 67915
308950090809720001 29543 65459
605876839601357569 34087 63229
1220064309745084 5792 25421
705320123441467265 15865 23674
295421299163511041 5301 20939
338385848858969473 9271 30612
572764887336742145 29094 58801
323299106852886081 15697 55585
208556066530452001 51621 66505
678115332168964353 34429 60279
458087533249607041 19682 27413
724263400191048833 32072 53348
31031924597474613 28801 46035
699350557569125889 5865 49541
793884693727729793 581 28032
119784575436995057 17444 36029
471562519029408385 1873 26415
318101495778186945 12778 35553
388112764321828481 62224 68439
411535229324712769 5108 23218
588942384500487809 60996 67305
345478730232095169 49664 57231
491465907880861889 11703 32838
47651433277707153 48145 51225
940503830173742721 41764 58446
332418316195024513 3496 27723
225148299921880129 7492 27691
90293408962978113 27451 41860
158761866032936193 23474 61575
244032976564149345 17241 48629
668098886860175105 32794 44514
382224434879276481 16159 47621
627009947395539073 14544 34753
658517565200092801 40177 43303
58231559550289801 11355 12233
580236686906275201 31947 68899
22609814202812829 31779 64905
689538346046596481 16446 48700
71702649715401633 25278 45031
646803893719805953 11614 59334
563388165794396673 4593 19779
605239890453354753 33191 38369
247843908063298817 35702 45184
198473408925579521 15875 40620
74981653329874833 9527 44892
881136848485091713 12952 17307
595710432701618945 19322 29555
862138628179820929 46023 63940
601605003318628225 34416 47542
444822065087855361 37145 45974
506072197373224961 23516 24296
622245673950018817 9352 57387
425375319361851457 28913 54153
211094051290139361 25711 33622
789382693534545153 20137 50495
608849995422502785 14933 67452
615204057696946177 5317 30685
777137246641835649 6135 12226
939421560895407745 3672 27337
105788048885827377 28757 37009
779937147964577793 15404 22514
756004384338162049 15598 55924
291937750228353089 38990 63366
899480597209958401 52010 60463
595828546292512641 32413 59041
626953157438599425 5665 53282
300098552538610625 18928 50951
763326458301023105 12164 61594
68893475807929153 25154 50841
924155845772510593 353 36780
610635552562879233 33684 42858
623442804139898497 5121 12239
890900042551226753 9158 40121
868782161023510529 32863 40084
407404034535755265 791 16794
193699426710182369 15002 28810
775792124969431297 19009 43493
268178864603790145 32808 46236
738145396727102081 38311 60164
938493807287102337 509 17247
302637735216126913 30651 62140
301436271767492801 9195 35384
385445530911862721 39605 49452
629310413693687553 12409 49411
632585752877421441 17532 55055
121518138468879041 4648 42142
648473706185764993 36298 45961
436465468734041921 12083 20248
960985348979779329 15003 15784
515689197246409473 11731 26248
16699075886076999 41651 53144
43096544585822017 19006 67000
771346862715635201 23346 61205
960430327408012417 3739 48150
723423314316018945 39082 60584
208828804975041761 4108 54982
794145677746531201 32928 37820
613486575505696385 33125 34597
133020899004645089 11525 51487
241925601966087809 24524 54388
68912081711093977 43291 44014
230124547019308065 4537 4895
643000996860958849 2418 36642
79274499678348321 26541 47835
50305494176502209 31618 38001
845934631819623937 10892 16566
556529601301729601 13682 27252
913309705688121217 47922 54521
285011127227168257 26902 59901
804326666850109057 4696 21335
223385314746931137 34972 48507
255842404790485025 56126 57610
672766411683188225 23380 47398
339836542054563009 12187 64970
662349789284928001 12057 27027
874550671680580609 18278 49068
677443693083692033 8799 67244
271962482384516577 19541 54288
105012140311483649 24476 54904
484234551467267265 5013 65009
398080087556554241 24648 37207
278834852245630305 654 53136
163528446042374049 5834 40994
399408602254382593 30581 45222
79625301026002401 32289 67227
862818891486490753 3840 50613
81030552488837057 41736 58416
456797754815852417 23997 30000
232918968383490465 12642 51607
195257366496086593 16332 61233
215505631268296577 19703 32467
467111823150659713 175 42302
946330974764780545 9952 16478
35956268657891145 25892 45546
212827098999749601 14427 29184
748263458932200321 14679 26349
470296591437506369 6035 39885
412552977808864769 40701 68221
403341414503909569 8479 68429
92002845063817057 31973 57310
612723406508568065 8264 25884
560309292970835329 55974 65989
704511736092651777 4270 63426
909684031218318977 56365 67342
629384268209538049 54820 69004
155742978959601441 15661 53515
609471258390509953 14759 29651
549341589874060801 33827 67268
969760098410834049 19784 65593
316327548033747521 10285 66967
802204068882925697 43059 67071
556106277463669569 10171 48995
645553788751744385 57590 61257
418602453020547201 43548 68525
163082381231657089 23040 51595
313763684323774337 6491 21534
935831773853468673 21234 59940
40671274850474505 13184 36006
746653827837203457 37061 52831
331374511675107905 12110 48737
298408598006165697 29742 68294
341325405644731457 50565 63761
44273940661309297 43745 52692
871618186372117505 21245 55380
499992165988576449 29816 47153
822891720931842433 45214 65653
39174829449560633 27017 54627
525057077139734913 18671 36986
245448707790121281 1332 1752
611216363719755393 33131 64836
256984192714792673 47775 62930
256885671962223233 32125 33932
726397103460445953 12531 28425
343689591519030529 3690 23638
981066981656478977 29375 46831
851841777705033089 30429 42082
127647420610220049 22023 58474
251490227500589473 63005 64891
794238093099476609 17331 33968
192604172435366657 23936 50044
942578625729570561 10280 67066
618759171278135553 17154 68306
615646207037453825 37345 57915
482847240760662529 21747 66187
30600753976859353 7 25462
109551225830749393 21705 65411
897589119962031361 21542 68836
95707015326482289 54367 61228
385937672920594113 21641 44208
380389747325303041 44432 67093
839697469348120449 44931 56592
841148795906292481 37498 66364
121043266391087201 46784 56351
396160886561226305 277 58780
559699409949143233 21745 42214
922903183775403649 18595 25068
853346707616058369 40761 46736
190910026941800481 12407 29504
557611401432776449 8936 24176
940419015789842689 10441 32996
533406798675702721 59435 65402
760693996776545537 19504 61635
434822611858560769 54945 66253
898707372288200193 44636 65790
388011438517825281 25888 51557
937725305838405633 10340 63809
326660345063171329 17600 59898
155934628100510497 5757 18090
554731456822469953 11360 61294
615220589937329921 25622 35638
506524174677348801 2061 50422
573953479082987905 8777 33608
745748628398050817 62531 62775
509111205328487425 20125 29094
985814925750442881 26226 29412
271303070200957569 22522 51239
848620975027319681 34826 65392
741441059548741121 18283 20779
15294099304224319 8221 44213
414101837754586177 28601 31291
309594781261584001 3232 57669
193091859269152609 37381 49413
273197598077072001 43273 61111
442113520383031745 9978 59985
870067410085415169 46425 59724
629540561464175105 32196 42597
270777495752849249 11977 55256
211377053492398657 10084 20303
267168316141667361 4794 16061
678644494129834241 3231 12351
418714909595731649 19672 67186
359318802231399553 4953 43263
752852930817955073 6471 57755
506817929433587713 14268 56095
64168600132955337 5581 41630
53249871585890673 29634 58073
229465647450812321 43567 45129
469136408047695873 50032 60022
148605543841906497 13718 61408
380506121079463361 35029 65091
799869278702590977 16464 58638
616483391005822081 31726 44610
455884218206176001 44073 62646
362003068452040129 138 23854
52779404308726185 46781 51478
42314417229228241 4014 30459
457586515507156097 1130 51027
726316154041938945 15731 64083
274078288379332225 36774 64003
3308433394316524 15241 63909
741952874813460225 10601 66483
646097917919135489 25093 57652
427184833769164417 21048 44689
209330900557411329 19966 28405
891975203319898241 10098 28607
12121577608468215 3990 28677
473969669203814465 49725 52372
852850231415565953 36793 37740
399626260970944001 33459 50742
73784348001296961 6376 68778
815548245367583745 29780 64477
837204635763818369 16817 42928
943610218680586113 34189 45006
401677679282641985 9002 58435
82255061519806113 45116 49405
314762112109711745 62767 68443
778539882931152513 23330 38563
792874465898094593 28161 45681
566269166911471425 59612 60456
404778683025035969 10876 57488
479589420598156097 8708 23940
529809262250807937 23169 68525
500170193822828673 60451 68427
718240593152636161 26928 43131
238320130006410849 18439 43704
77825691453639937 26403 41341
480975693935224769 19174 32954
761651634342776193 18259 68310
926788699974618881 12371 32879
45299614565038841 15288 15651
322139779486764865 50733 61699
158948594668935073 41600 46043
336855290451335745 22058 42009
886256301809524481 12120 45828
795150327741456641 45202 66502
952722609567054209 39497 59679
192820468784670849 8598 54338
172998876824635777 17824 43950
266692604225330145 31972 60922
601793486555145345 31866 63277
545518357201284929 25168 52205
251742752485981217 54566 59997
425171409450602049 6986 50771
57904442421808257 8521 38151
36536102197199937 2304 27444
85770704840541617 27908 52848
759397067960282625 30915 63978
902727695922600065 20627 32463
808449777763637889 56848 62375
128224702625644225 2082 46262
449513069980699969 33946 47712
677223562392335105 54275 68998
801371894185560705 3535 42690
112247686267039633 46494 59361
962220257268246145 8907 65165
505278661769288833 681 66923
72578615058784385 31571 56836
833570234634279937 9405 16025
124854428379226337 25866 44285
965939140833917569 13409 28725
93783399673494465 33370 55027
885467532685112193 18566 53647
361096437078021633 19211 46269
13803986490096067 47885 65339
693380898507694337 1336 8734
115830320952866833 52118 56099
289606583428852801 9973 34657
992478132161018369 7622 61409
126708348763568065 11306 36004
460313631121835009 33035 38337
59623662790261993 29176 55115
385506696334793729 27659 30116
368444257162945409 27914 30521
85438153195397601 2327 9262
777873755949006081 46126 51159
653896903476415105 1209 55948
54443631095008273 24964 53982
194285101490180513 65833 68396
681690026491384833 40022 60231
117034585423162689 791 10875
966728239180081793 28384 56472
820085511386778881 46736 53618
456122751715103169 23581 26028
439244208499651713 25812 58979
700517160877804929 28830 45406
796473068933607937 51348 63210
259463863433598625 44135 60261
529026680426618177 28441 53385
305980034426180929 33609 50239
356234913535203649 21029 39816
702842727417337473 46339 58565
980614324154181761 7551 40774
624080745649958913 12541 14312
403721422559812033 928 49798
675565057452917761 5540 17035
73258925525713889 24719 47867
584085629522501633 13367 29891
32202848273371389 43251 49059
578235054580890369 4613 12243
574843230672577473 26546 48234
483045394304749441 51584 57706
840801894548008065 55350 65171
139367396497039665 17928 23332
502080249752900417 31212 57689
792206737118089473 9859 19451
742475955802930817 22082 57509
576480888869443969 17518 29764
695714778579180417 47957 57308
133625812434896577 35289 68097
363034856114126145 26036 39670
807264741934961409 30361 36772
748619241329912193 32588 49984
28374153691213877 38066 67927
601398584876520193 3464 39360
717391864693869569 33235 35098
947207848409568897 6450 29831
856156145540492033 5220 47461
165138789318291393 6464 51976
5366587820208936 28052 43539
468780716109158401 17177 67195
189778512675513153 40976 57660
796596716051780609 43112 57767
817257147547966465 39937 58247
932729571526216705 448 62397
515984343147575681 39928 42939
769192956198963841 9840 44507
580471398779554433 13127 48833
392340529728492993 7642 54771
50319712207720361 51174 58623
38479803951716465 23156 30993
80457888993127121 4527 26764
133443742889717505 22539 55902
355947829384231105 19965 29970
77449349218113633 26804 34822
691298927699097729 11178 66917
920486045588738433 30470 59248
227046609293847009 31723 44184
981888653765778945 1726 28531
673927941713802881 27870 61922
100717619144951697 20382 32076
473378478061075457 11268 33769
392331569501806145 47358 67185
856845526879585153 41014 57697
790938733263338625 58125 67681
4938884690698587 13829 32376
309434009726047041 27859 64444
685797504565645313 13452 61765
73374357881569105 9746 63898
859780202803019521 54135 65979
66309841860572761 28794 63956
302359278832842177 7618 18358
109334434449515073 6762 12675
424053295299596993 15284 32050
823297095792881409 46036 47213
827564180038198273 38859 63656
529852416428163073 5102 56222
175267785279171297 18861 29449
648442938073941377 35059 38654
585814585391194241 13234 19572
616825896070302849 53331 56367
436376843369185281 7829 64237
893239911284425089 10896 34644
415893739054016705 59836 66071
178537291039511105 36780 64153
192550877077760417 11240 28108
442229342423502209 10982 44878
148898666301750625 20836 33613
728911232636839681 11609 61766
311799704304188929 64831 66297
953299646684328705 26185 48750
565660700526084545 17639 21754
476445039836256961 26806 29625
76692423272955777 13983 42462
281011555958883713 68239 68337
816405230977427073 4830 19164
639281042480284673 10948 29837
813441067377009793 6905 50182
428118147362070529 3676 55340
140096645595409793 26624 59302
947101095356408961 54026 58991
367066068230453633 6721 47561
62528998481013785 34404 42948
366563399576580929 9261 50071
635015964962740097 11212 56105
972131356139026817 2574 20480
502083915440252353 51692 52276
836921998970669953 6708 52247
342871935078029825 4767 49472
696882416698709761 57211 66272
163316529727040929 34858 64782
112212762083135681 2804 8648
715755528276552833 12946 38046
568174607828478145 38321 42080
520440702543240257 32752 49392
841094822291783169 8549 16066
65171240772492921 11983 43419
923349335732691457 15891 49021
276497173741290689 22487 68478
968868276559067649 13254 14414
649498199941369601 46015 49871
675585103571801729 43467 54290
531243308661530049 13460 22064
745317976939279745 14474 31055
217876240047679905 9446 25807
447976795497023489 6184 41402
483119192916632321 13992 34740
740601520241131777 58806 67995
731481614608320257 890 45877
839812653675306113 27682 49073
540517764866208961 37421 48596
928703826211350529 36815 51002
224953985940494753 18611 24645
81732059495404737 16282 45147
477539220690630401 7954 29438
328297619653699969 21638 50082
740131016280706433 1125 51650
644541254804050177 3960 35193
460209640107891009 17923 29472
292003459290444993 60129 68899
92711392918069185 21082 30401
853696347273167745 30412 56675
821454724380856705 49111 54339
257229998409588481 29630 47628
905353014560567681 32311 60827
576466148344803073 7668 36676
479480774834499329 31255 63350
174565231921295809 15598 34574
140246910147034497 9966 18957
674569405139859457 940 6098
899040632143737601 24283 65569
332027893870748161 43138 67909
119490817030502689 7661 49366
219024621749962721 26794 28182
684641306662271617 60954 64355
423695231222243521 6804 11997
358595775390234881 24861 55716
747813732958714881 35008 49659
887246520541310721 25353 27613
356994406340692929 9788 45033
130046162380118353 36461 54355
896876207159305473 13072 37720
191480415834362817 39137 66665
951350084551737729 17312 38509
489724855390257089 27756 57304
71425527549902057 29839 56849
540662321700267521 27061 48176
708365656960541697 14807 68981
55812241386483665 25046 45060
952498244096442881 30485 65790
835985780701420801 209 15509
696100344851888769 25178 36220
440947141099151425 2137 41547
292264715754409793 20094 23211
919462071547656065 5302 33040
112484442980548497 2020 27621
264350955357961953 58696 62972
864583085536860801 18468 49599
595418295958509697 5204 7741
710060497390944769 1222 51901
768490028613719297 47775 66985
562571762705456257 20061 46101
361786783107618241 2446 55077
269994591578996065 34471 48902
438786924150797121 8362 53458
414993539144415297 30658 34416
381435168872755521 36179 48497
110989445326570289 12550 47737
675865579175741953 44299 49076
904744253354291329 2435 49995
18529091343538085 32707 54309
971045025900327425 59665 61924
545679718367829057 10880 29932
76853447973160625 6936 39974
660431071236089857 23026 63278
879023144011799937 1340 20410
278355014096526081 5304 39256
915641557797268737 17894 44853
128833878529974305 18671 60328
70125369484390633 26780 31840
393274852848712449 47863 67009
730920627431384449 38165 53142
513493587277466177 43905 58971
935508866465543297 13603 65929
784333762965140097 29715 39570
435631203451062977 1731 50820
918730651638753665 18346 50647
131537727758672673 35707 46547
540723141061015169 43226 61842
720709687804724609 16226 38119
249345760268923297 3260 50028
618168394929515649 20182 66040
737327445999717633 24875 46538
70285889622905273 4335 17258
553165005723599297 20254 38843
717642097765395457 22739 39181
483897072501569857 33968 65525
128902584135243361 5454 58336
528375103059872257 12781 43038
562325245933468673 43720 54536
549603233901201793 1598 21811
184085392522714401 10185 20117
963298069787668993 22501 67922
171895669795350881 8815 20052
302221937717455105 44072 66938
998405047753333761 10718 45410
144325000273980225 6266 24042
112188848790598433 8513 50376
238765091068906081 29533 56203
185672921263996929 2502 58359
606294394118378881 10801 45609
347339097100348929 7643 54241
303478488055979777 196 34336
30977366259332229 14363 37317
142450992403027505 10861 57377
719196409945002497 22072 22352
553235470537266881 7303 14820
593160797900392065 5074 22062
293920300573887489 26897 35613
48565622356154137 15632 32393
649822979753047041 26226 49237
74688291251714385 28790 36722
828920994532111873 43986 57930
336171008093064193 62936 67909
540670091493161921 51635 69049
505675647044736129 29817 54952
149126279805614113 1359 27614
991341762047785089 42830 55128
488309514469271745 10611 65222
458511165598746817 6880 34588
445965064930575745 30670 57932
586562277500636545 5587 38892
75266492733170769 35585 55326
713778593117520897 30145 40022
516388581901168193 17436 32441
838931062449052673 18274 32725
742988650883226881 25659 44173
948201674550471553 2447 30528
850756901243030913 23275 50323
477293849437902657 4545 39206
915591117920151041 67 51921
756591275771622657 25468 42490
261936709432063713 1514 56576
347805253368211009 23755 45902
453195324451193921 35035 39139
782166937487897217 27160 46307
443235804514856129 27122 56043
631749534153787137 28751 40497
513963750998506433 7696 20530
777403806540174721 12838 17146
354095084390593217 24443 42858
847809938331597185 26846 26991
363928174942792257 37379 62773
899355969606272513 60201 69042
839054413786541825 5915 55426
446188038311792193 52655 65895
41602182627521249 56831 65372
42236102254459953 47684 53227
911818723000237697 12072 20587
192984772377133857 11923 64104
389261443861862209 64474 65420
93271855329316369 39335 61328
378564076491258561 19962 53233
218383825309135905 10700 45045
930644050992135937 9982 13590
467269343278697857 18449 47955
51104314883986033 9121 21951
949120891129570817 16482 37558
578519666361977217 30407 31047
417026287751280449 8116 28465
501226282390021569 24946 35342
161549538401064993 9635 14124
664826862850539137 42720 56638
451259617108600961 14979 65471
844309665574940033 1077 34449
932771167329338625 46032 68517
317484444765959489 31343 52295
723927440903718657 38132 63246
297065151278829377 18438 55754
299603219052219329 40385 59311
575021263177951873 36431 43207
727991120380576001 18235 60338
536516023853579329 57005 65369
283811683486892001 27549 63837
693191653298775681 44477 61351
756412454143838209 41946 68718
172752527202149505 59329 63143
541601365436921601 52917 56710
13976684265976759 38361 55802
841521604838444417 10479 58348
835919377896061697 5596 8833
39785621834415257 526 54582
240916486143184737 3461 57522
693206120461308417 8403 36463
539643794407126593 7475 22976
753666688510268289 26313 45523
496552567636889793 15884 55486
203418065304557409 14893 48608
611838366717933057 14984 43955
685143585246766721 36389 42667
675732823427516417 23905 47604
530407683000401409 19887 38416
744559092772888705 47911 66790
385997235571895937 30779 55049
197372414632248193 5070 11946
516375980202180801 43880 56523
694278015897623425 58337 58879
372127175303536001 37569 41920
688572452254952321 12658 66785
106777956594338977 34649 68527
121331172949325601 12353 67672
170551363744298369 3741 44686
597251984035189249 49241 50126
642560727676023937 28378 47303
673090069064102145 5572 13022
452425466164090305 64798 65993
457998742383686849 43688 64331
986819303608722689 21514 43729
42117693939715649 466 64560
581760858287569921 14331 61849
62917017585796489 27110 50290
757705112857788545 11745 33333
642622249133069057 8894 57808
619866825427482881 28401 56409
193948438667341345 33827 42093
787311305890920449 28165 58647
192202328361574369 13602 55759
148132303172449313 18011 62281
731439936748905985 34340 35474
863442254323612033 12447 21935
729350345776055041 8736 44736
344291345649100609 32737 39640
788484294865007489 39920 68836
873785287122284929 5847 13447
980485603120101249 8305 60546
316854623833538817 24561 46628
251489016593730241 23779 42810
430548390290280001 40867 62224
975338588106808449 5375 54452
375381962685924737 45279 60800
501140335930294593 20752 68906
662991152370079105 28695 57309
30092965728599097 45486 57506
406538534524575105 29297 39971
707897605144673025 41103 50998
114715477597084001 19034 55067
729475324069341057 20034 27849
912615149542279681 15945 21332
552730598388755841 23374 62652
45730324135984545 11694 24752
69504129010240945 12578 59911
234971435197625313 57185 61269
424225019062710401 50894 51640
124168769020197809 58962 64177
121282590512009841 23237 23893
573624886887945025 10037 39034
541531260913068033 5721 19305
691498866698065537 53699 67328
264334309415559681 34954 45731
279279115328083809 11224 60768
299894809016713281 1547 3236
924889866966449153 38917 57369
458699720432008449 3024 25273
548156423920506369 30931 44094
729535139705340929 22490 44331
212205203043065889 24692 51476
93374536690035377 28895 64788
715143434607345025 38827 64480
894160150604086785 34365 60015
544401064093360513 52469 61625
501592696374643777 29466 54920
298419155743818753 38372 59729
474016585795929729 5018 36367
346797141185913217 29987 62762
279724775126155137 28617 47867
389732962925027265 721 3556
618560179180100481 4865 30546
779012093902334593 52911 62747
516842521471772929 51824 64115
859030755934458753 9031 41574
400933883868127361 12017 43873
481953239173304129 2354 55559
38830159134320753 6120 16699
709761374562621185 33332 45148
142695149455285281 11939 41048
122125726851859185 8474 64711
818717442103775233 25099 37623
200877515468040001 33336 56543
331735314718109441 42288 54225
946063850568247553 12849 34041
999957208366978945 29380 35165
571596204020440961 5866 27038
455062363220271489 27953 48161
212643960037606657 1080 58158
139835418669434833 7887 60682
253098651677266433 46458 65145
483924105959509633 38988 55725
604547504712439169 61409 68331
596123450130349441 7291 40489
824598383399749249 15367 48849
951358871057443841 37171 56200
52711860986303097 20653 29953
663374803448107265 3861 54888
26035163413599349 53487 62350
68276558081997505 40527 64733
344118588563343745 52669 56704
499720439318124929 39677 46851
341880793761934145 22545 53010
447071016398787457 10414 53515
162981438610241729 19465 39432
876292747038547713 56057 63081
845366621084412673 49511 51174
101896695473236321 19505 45612
61942609402859009 27392 56457
807046728601520129 31863 54633
574431875386611777 14953 55483
129334952789299969 50799 63674
231273226869316065 45028 47787
576162417358773377 5826 19587
993792092737511041 2683 19885
46329854513594169 9895 58752
772685630214436225 3375 33830
144693904110042113 62406 62709
485058154350529217 5794 35245
174966327715345921 7318 45433
666958579187447553 3646 30019
380841677691336129 30858 57345
61494219864886905 15113 39789
763746683352984193 2075 23758
412284782025533761 9751 46474
684205364337358849 14857 14961
997857355349143681 3958 18128
67221388857326761 27 4961
798580984170282497 3441 14144
950537432758380929 10048 55042
30258269097590329 35528 37215
261748090479208897 47278 68405
851837070012276609 28847 61568
208654082506640737 20606 67197
556941583182752001 20356 38940
543265831126042561 23133 25552
246180025671034017 955 16045
835931414310863361 26190 40037
558500798463587265 3477 27778
768630741687182721 52044 57125
538324002663198785 20357 34500
875762155129748993 25375 51211
64887867829046545 11789 51209
597491765342120065 36890 47544
262476922751343265 20738 23597
413884740216303745 32909 41780
95595389380481073 3360 18413
845991767558409473 9464 10866
50959885798942393 23081 38558
166911501994647425 2875 60478
366901180523971265 24048 30194
52737251917882593 64156 65321
568525897584034817 28285 66027
763840143529449729 62683 63419
333765708054972545 2940 15798
504340406060087809 27322 48144
702771935744788609 18363 20984
699871645315411713 25481 37406
560932840772753857 31194 59451
892126905401035265 5512 67326
409630931844642305 31607 60262
573392330530225537 11632 61731
104448972460932769 4444 42229
639923367373221249 12179 57447
126590678452895841 38597 64053
115297058279210769 13458 67517
747005046712988673 20683 29218
818666138239542785 26390 64600
226272784638577921 37697 56046
240598489213340385 35012 47915
143415713567964785 6198 34815
557259770559106497 52303 55543
562949413871120193 31585 67617
123023135724636753 44549 61588
380750073751645633 42420 59724
377885674627073345 2653 24995
472486457510822081 22956 56266
263452532213932513 15131 56513
185064531992328097 32091 59655
881920564173576321 39307 43588
314461837355292289 4363 41939
13916402185756739 32942 54196
166680498897878945 11472 67971
440747027788383169 1450 37822
720574604585006977 9691 26756
773548220653623297 32120 44285
601193363742101633 39501 65433
801876405438370945 20383 23876
547067222421826945 6202 30240
506511135036262785 34976 49749
415964620713513281 8426 57321
899683696564018433 10601 11229
266237698378770209 38200 39495
681307877891356417 48615 53360
273181581228460161 36718 63933
303277035079013057 7147 39349
303102881637538945 51679 51794
704891142968094209 29192 31519
1489057303079023 59591 61108
80066899653708385 9247 56911
992147074342252417 48368 59762
354254964663397249 5011 18194
578900068214938497 7445 22533
887814247438562689 39323 40362
244483934943541921 19529 21204
195252002538907745 7850 58807
469748317265274561 26562 42847
612548728377824129 1128 66889
260682289666615233 36422 58040
47660349596867489 42466 55753
286799219876559873 50806 65912
173859617976624737 16416 45445
266340727210103265 22579 25310
903305618022770305 29172 54330
514608951027728513 9010 23747
348649661316279937 13086 68534
87999544409452577 54187 67943
448493671581189825 1666 25142
779507631640701313 20875 36094
792357212762986753 26832 39592
712284549319331713 52532 52644
273165532298449409 44933 60836
882253702486938369 23590 58674
332621446684250113 43210 58242
801793225483972865 1815 60562
678962752981817601 45211 60768
377907052981573313 45467 51163
90990567075259329 33634 67927
482042629572571713 10775 33854
610577979009676161 39395 40317
859618893375259265 16340 39023
867030420804077569 33784 48001
804057946558824449 19666 47716
935025585180625281 12506 55969
604031994840188033 18383 42737
356432282709896257 47597 52400
850523674719379841 30873 47317
59340228731755929 12634 55979
800396085276819457 19530 61054
327670393532748993 21113 55109
947853769415441921 25819 66823
608110970427333121 12200 15676
7275191841689122 13732 63159
554523656115968321 15306 18367
314445552404958337 46113 50970
649474344378901889 1314 6959
663176876714235393 4875 45217
595328294004311041 22487 38637
393522604809785281 26951 27102
254885466486342689 70 30823
683262932981921921 20226 43185
972020811961065985 12900 58226
248477019332920449 7724 63718
169201023586666113 4292 47258
275577505228003617 27338 53900
777589832546603137 738 55900
634999103385350657 11124 34443
140255843063357585 16767 59478
838397086955115649 10506 44228
621082879238706177 4069 59805
587415711940263169 34373 59739
269984768303842785 20584 62840
996187736870442881 57661 59212
293286497131681729 21641 33282
680804659684323329 22712 53382
282897821496163713 12853 22785
695443460794553601 24475 48067
838966809526617345 44244 67361
154244928881421825 27667 52882
214898184328220065 18649 29666
622946338036062081 21102 53443
385349265219311105 1817 11111
137008464803752625 65119 68475
980453431693945217 43285 58172
696678942998108417 17664 67096
180432499505279521 4745 47959
625982047118281345 19934 36588
25279776020553869 21939 59010
792053237050229377 27732 46504
714748474352894849 25578 47444
170884855743619105 922 43551
683140882809510657 30786 43369
340992694810513089 30366 56381
459150942346091969 3177 25729
470051725913020161 12507 45355
469136163931139521 54903 63319
725786295438016513 35474 54679
868863357367224833 49450 51450
34191521993673037 1148 22219
819872406628803713 14873 58459
89969465834247585 23816 67296
646947195078546177 32762 34686
493487365520660865 19214 59190
366966215573356161 8765 59182
20598421295094485 32273 59262
392038810567420609 10582 55092
993938442405916289 13293 13579
760077095162074497 40612 46813
595365922640912257 1670 12632
285999011545776225 13251 58473
925584599878202881 20338 33408
66661142078558553 61709 67943
218628569682554273 7428 35108
314251025738435905 3920 25825
156212737899604545 28614 56173
517277316421086657 39234 51800
36523691554965153 91 34483
109151053057864545 17445 56110
201700915087212001 20265 25567
658861175966691841 32340 61814
176267987467529249 44323 55320
115717679344506049 43974 52843
775069938045643137 11737 30897
67068854866732865 42013 53596
611145629281697409 19883 45875
697293651352275329 41661 43683
831715797986742401 23251 53989
567626007767003649 19131 33613
732680872531492609 29302 43876
620952434777912321 44581 48711
213697472077253537 47126 65767
262506485511437409 7287 50675
196494647551322273 20028 52505
230294160970792929 5462 14598
921236131613465345 36236 42586
558502721723229441 34691 43007
889186429768105985 17383 43802
465177576016436929 43589 62369
769001507373783297 41260 67135
283998253160717697 31639 50884
890457230451051649 2994 61541
709258000662337921 1464 19146
66951866845879953 4446 47738
957051533317624577 40239 42886
637167118792493825 15293 53852
519172653548885441 22342 29315
83463570964536161 28986 39303
358663290778281409 30422 60083
553046595617036737 2450 36562
442935545921038465 7427 12131
469617312029480897 56834 64708
965616193848219905 7423 40276
717675700783818369 40203 67861
995551085928049409 57297 67314
849558702099496833 9723 11627
125709573459033665 20031 44933
598803262958046593 9583 14959
99880097268929553 46496 52018
198953694879758561 13052 59165
404602489793674625 22463 28729
960171504383030401 50173 60904
890120722810486657 36747 59357
962222196433824513 13092 13607
509739566994369409 9545 61023
139183607082760113 31508 61203
230501211392656545 28543 53004
604338963459905921 1240 39780
986754827200101633 46899 64982
430824143067670913 33600 38413
936398437842491649 12453 39724
193797314872991681 15700 43313
292993292514125889 59008 61817
141409782102545729 4777 22305
859446744743557633 27793 44173
893471105530107265 33650 53916
358897453824241089 38498 53759
422580728925598977 16174 30674
369512882251633793 2404 12626
853591642625442433 4744 11090
750389891189570305 10687 21631
556387219981605313 20893 43724
538786021710500033 33223 33352
898261578065284225 17469 23164
615333434267356033 17193 18176
339700440249519169 42466 66924
507643592503235649 31371 33082
750615096509644545 3439 7086
727830335481797889 9695 36622
373178716106355777 3551 15588
136255601974845313 33923 65692
13035751238174243 59376 65522
800571055834225793 32244 66058
768718112874186241 40834 41207
464808707881168449 7920 26256
103267891062412081 593 37372
404575495919914369 10621 58700
281156928245923873 54786 58074
610368184156918401 22089 57635
224687583664614721 19900 35254
76273905351612833 30814 47097
485806337678159425 24942 56305
208227616352338881 12056 56939
833692086495371905 13134 53393
684615334893379713 23762 49996
63339927575629673 21083 30481
95474245363355697 53757 64177
57756058207910857 8405 26596
728307419680575617 23284 41504
827263359171983105 11403 19608
666648909574242049 30739 39796
947195654046449665 19845 38749
709796561442885889 26327 44916
5547252935333092 27581 50602
784905078744706945 53022 53104
129461220139159393 35437 39153
34481275157006053 20734 54318
745361882594668417 1350 10103
682948090404956033 1299 38940
428603306773251073 25448 59367
379077643534145665 54975 55243
485896731994518657 4882 54993
359114953672666113 31280 57053
850557971950404865 980 6696
202063543694762881 39217 57156
986051709440349825 27072 59475
284963538774952961 50556 62829
287583656335211649 4057 48352
993631636798966145 7298 40880
507795145495993665 25002 53688
58279185646306073 13849 60098
617436091617502593 29878 33709
116369105785778977 1612 66407
158016933836993441 20417 23177
22953304280100897 65806 66214
53947568811391737 29 68158
226618851227982529 9323 24166
256958623250074689 17356 34152
945093965536692353 15574 61828
619215253609564033 37585 51363
517701373131515649 48755 64361
14346244699030565 14513 46752
990219356355233025 15076 45294
161607905100790817 7737 17320
539302939799426881 15818 23765
799131473051137025 13688 68855
443562860279250497 2424 42943
130654144441859185 6285 36107
443652936140139777 31722 57678
38582691075792041 18548 59938
605359985387657729 23164 29100
266336143952056417 46697 51543
931785555528307457 25926 68209
790054956188402689 16687 61794
873343959623262849 30348 30403
877513077069050241 27135 50949
337247314023798593 9546 14305
416177080617618625 1835 25996
290275110629984577 15941 48571
617646698169462401 2183 30663
526986285920372673 20900 68738
542870335722842177 4067 26306
426770706047868481 19185 44270
745579820915633409 40558 60570
128630547730367089 3105 58135
680376993581521793 12248 56100
827463313271643137 16441 34214
149085047042031969 7142 68162
940596136315235713 43252 49286
990523336202063105 38137 61474
856948507453942913 5232 60866
757888676840462209 18491 23870
848997938444043137 21722 41254
748341207298270977 29554 41275
423313475528466625 10890 54542
963891120542680065 15306 34545
687584396103034113 50308 64446
991869965985063809 2620 39123
60368294741230953 13544 32560
866733138832227457 36830 47812
930167796889165313 13935 23098
708777138522780289 17119 27344
341007969109718081 5447 28876
374454683344250561 2269 61293
17440284298999133 54146 54970
60066465848723993 17053 61082
746267248880108929 645 61971
697892796732769921 1282 63253
281690631171628065 55685 67904
586656723589673089 21527 53001
397318398921932225 4328 39756
604174779199322369 18841 31008
555682333460310913 35535 40444
940458960047909249 27590 39787
487505984587350849 33826 49857
944065446785099777 8900 22966
519608763392270145 3175 14477
393573968795895041 258 25366
641988970368949249 29066 31115
679280608730660865 28874 43290
958270033429613441 18399 56970
532571198501063489 32328 41231
644020540215272833 11455 62597
632815689302997761 6401 7082
346957927766609921 65280 66071
74065215932254353 30442 60534
156566611107514561 22353 66296
925866526179188353 36099 47397
458403818889564737 35163 39698
436921591273165441 7339 33582
939946585963632257 14891 66370
991421605259073921 12789 58216
55828965485304137 58390 66818
478720980385762817 23891 34356
121451040617820641 33085 67132
843839153156348929 16308 55114
701801047212796929 16575 49508
912283549027922177 22146 29873
859302325023655553 5608 55169
96821416088157969 8715 16129
434284294049703617 31599 53233
234176031734651969 8665 63047
105602043448364209 25398 58952
954669919947743745 28283 68329
626887175591662081 30476 64398
252635955621077089 6325 23708
502655624763569601 2280 66642
933432343502897025 42797 52006
18650391316882065 30781 57839
338072199257940289 4810 47220
932755264494495873 20570 28733
513791657414909505 20677 21039
350442908932137729 5051 45666
535433411506705409 8138 63653
118489977565012337 6430 41838
884934198618434945 29647 35274
632684096988512641 2157 8908
483846197281426497 26193 33808
471161907170035457 3937 44621
741173175042117505 44402 54318
67099652496267481 5268 37627
353958699128373441 20830 38501
188022953419697089 7476 44483
58180542183048801 12008 46150
499837096777966401 28 67996
515702577781983233 28223 48188
280781777831329281 36046 45766
455051073175067009 45679 48875
862677165777512321 30185 56262
526402733967035649 32450 52351
701019868895706113 4016 43159
178220570211617953 7816 16570
903319516990009729 56124 63462
28389730172026617 17539 23771
232523182313123297 35720 59507
693993349998347521 34565 47852
76708876593386321 3115 16941
872950077417545601 10897 61000
112684459582787617 4787 29085
102985191818799393 22036 26221
400890119747472769 4838 40391
959404660686036737 42225 48838
988537242935628033 49754 66868
81414676298546593 49156 68922
428601876879753281 15384 20824
969530900165654657 11661 68165
417997405626032065 16541 18755
284511078548785441 28708 67571
977277151599267329 27280 64206
73010096291003633 6401 59047
600738266842149889 17619 65512
324358523559876481 47648 47873
544730184171157825 10763 15351
323033097237374273 8076 39053
819912622457302145 58795 61067
750646776998518529 30495 41188
236860460744125601 40552 43052
505955270542674625 24344 27590
446635859026663681 2299 13871
344806643439195457 5537 16858
790361415251567233 18136 52356
667651068392576257 18814 65693
601610291333791745 41522 57599
397005289031238081 21518 31765
802722060604438017 32010 33821
34049561309476673 13617 31675
277228535910701633 15263 57630
116971709167298593 2001 2689
420668580959897985 16991 45631
55680490034706769 55566 64548
40544666793088881 2458 19104
563497836377234049 36916 53024
495398879984563201 18244 47609
426745962785989953 27638 29071
301122657828933889 42571 65313
327974241923353537 10252 26813
19180273634702873 24053 45272
108451217308488177 5905 55306
523313760634117377 7958 30407
23103838918682841 21863 57544
615648002547985153 18995 30971
183649186717847361 56837 64948
972204561282815361 22529 36308
492000257729355201 14420 28684
989874081182392705 54210 61079
204223267557484449 33639 65106
435417064533332609 5370 6306
632602448455440257 2084 38559
750261260847693697 7027 31968
92371000259934273 26284 63668
485107834321674177 18746 43641
129481382911475153 8595 55594
510719624253368897 1380 10576
509753648813404673 5183 37448
908756535905546113 11752 38808
985811292248666113 55534 58007
958442612644162689 16054 23739
411413220389764673 48343 53940
913381740910615809 10076 21511
73034498675180977 41671 50783
841829175510440577 33198 49792
610874609489020033 1595 17773
112275134118753777 41475 52416
469448393139156673 5019 25486
978488289745300225 51695 68641
64766597297907681 9874 57834
449680862644619585 5775 62003
880843287840999553 32782 62002
210475382473902081 33870 58371
64806697946568905 60575 67217
467416256672343873 10332 62211
150053545537257793 16366 67402
220486272102746753 8781 54045
36671631677339889 6097 29933
325460088668201281 15453 65121
725859369287800193 40540 63462
668087177927645825 42268 58435
483062833113525185 43184 58080
960126487448057729 915 57416
917475739081236737 11290 11705
780478202398896257 7732 50053
175495183333598689 31861 55323
699573147160016641 10197 45098
985646018150472321 32114 38201
330936524370684993 34071 57861
758682399817605121 19064 43700
604913131643080193 22990 63531
276253534260984417 26431 35350
525003418859014913 4437 8453
854934541037611265 43273 45248
110836934241781649 32394 40600
82882782318872481 24958 67479
276580201498461505 37570 43128
775167195012887297 5300 8855
94007074494633969 29135 59419
110785606803926129 42442 62189
452171346522831617 26318 65440
398768436043074113 20878 41004
989037958670884609 20701 66196
920494618284916353 10510 12494
72222408198314273 11724 53145
376873863568921025 3712 25889
735970563405452033 22946 49651
653508990120013057 610 22236
36385049709977577 24420 53306
852132294190258945 20702 31241
212021283176063937 28641 40068
518064481884689345 44443 59992
459015513043482305 36799 56529
541750274794697601 45442 55518
953128575579505409 35207 66069
757372857602671745 46074 54167
108565310913647297 49294 54912
577802834018118657 958 28099
783416405795527681 26400 50911
187633621982453025 9373 41485
107917849770018401 7445 61208
577186103369360385 27907 60794
865991495777357953 3326 47381
414715999082584833 38693 66660
12201163856857989 49038 59944
270234930806569921 15021 22532
386218587076889729 19671 21051
787189137643419905 7133 38838
598079016720987521 12772 53649
758380690851527809 22778 27179
845375891300527361 17395 22747
274226458231179745 43099 61538
307779370945681281 28114 55141
313101478970825281 2076 31565
841858191498296577 35910 60438
259083671842173409 25480 37728
847824701742325761 32396 66575
146014076439104897 43721 61600
359219233814222593 2902 65025
685982110210698497 35734 52763
174121897853822817 51360 65750
957844797729652737 15873 46917
372554673970121537 10463 50291
798327427253607169 47537 68088
151164616514734017 34913 44405
356139898151457857 1932 4778
981123480117837185 2308 62100
551641271367724801 18410 61047
874887000472924161 13047 50022
571255937469434369 10851 35880
26665904776599805 21241 24361
602138002173259009 40460 55378
739348686805982465 39578 64535
810101678105826945 24501 67197
61451486472570593 30312 60356
972672745267043841 20685 66487
221966101962962625 40964 61568
189356056725902273 21842 57124
682407588816779777 30777 41267
227328857113914049 17041 53362
397348207627999297 28309 47569
465906818059853121 38981 64379
289339293595553217 45195 46184
374085021862708097 29320 53267
874735200137123969 3939 8156
822861852205424129 19017 46909
694731597504166145 2015 22406
126062535125353041 11842 14652
119240234783120513 11115 49672
224875443892091905 6693 26291
195276381929851073 823 2198
434434659103185793 34727 42860
565096107915522369 34634 58736
386274836767714881 19782 66340
493316094184429249 18488 45084
943190071384119425 34776 39374
84325046783874321 28934 36358
118514050192391809 31211 49413
558945059299723841 21919 28708
774964188767466369 8592 30072
932969392082142721 47079 61295
768142072791849985 36987 58920
276534396430555777 3572 37553
639843340100181761 51249 60178
377408073630675777 19241 38568
10446708634010095 6738 19537
695799205560511745 31456 53718
951540200828997505 50640 63927
595377438079381761 4562 46902
424293780847452929 35998 49222
376933581074816001 44835 68331
458142399287364545 50304 61620
862029251431806593 23119 26284
896869416299342209 34286 56477
698401661352526977 5787 26811
852632573144330113 32584 32953
354482631074560577 23396 56052
958871056092935041 32922 54588
898167900336922241 12133 26902
160825206444425121 22731 45985
444524324350055617 28465 64082
956375972631139585 17680 59509
904828610568323201 3053 29118
134896125763344081 39670 57522
75922206032785761 40540 62038
459714737322659777 19571 47232
841496139907754113 21105 56616
867302390693648513 9062 20748
639654177860393217 22428 32335
286136586181090273 15713 59218
156488368642719425 47970 53221
824986291657932417 26621 31372
738507882030532353 48585 68850
875194286084909185 23969 62181
151866112348024289 23371 44003
164085079423838209 7166 55664
865139849803057409 18046 61148
766293224827638401 38117 68919
791491051274952833 19130 44724
682060708166016385 4369 41529
469834958544325313 64142 66790
458813345792524545 25029 37491
919273541661262081 55811 68774
992729089984575105 29630 54530
252792428216423553 21106 39498
718068535634916609 17181 29162
797244660692335617 59071 67907
349988945947767873 47906 48242
39572113948892705 5876 38088
265936463248099393 961 45345
370496657400487105 57159 59123
112384109478622209 9289 63742
968028607434035841 20793 29204
963467973024666753 24623 42875
117242189064789665 50593 63795
731612904750914305 4119 19851
283179708959167457 41288 50525
863739267505597057 44852 68464
279471879167950017 34089 52618
696731798199348225 4150 49953
77414236430172417 27272 35582
555587586433024001 26632 27261
772043401179637121 5514 26702
389470717782000257 61 34424
273530960250511169 24736 39574
810992213490269569 2859 43510
11490034867314593 26653 40906
856542064760045441 12592 20574
895479755898321665 26842 54791
828422731124039297 41079 53267
213244020986017793 33959 65705
118217318980480721 2568 42390
746386911991535873 28880 53506
78545810298752625 53380 58297
597056618567656065 25810 52900
579272073462018305 13286 33967
477402983046943041 10094 55256
513705778331814849 1691 15046
181764109118311969 16880 27758
143545139992522049 47695 67499
317902695523898177 15836 45842
414393066601210305 40775 43509
5673656338650802 15229 24853
746077856948314625 26881 30192
503256265596888833 27796 38194
489683713403128001 45153 68492
288076481007941249 1123 12407
680728716141384577 25051 40794
408319129923441409 1760 3300
708942698067406977 28280 34022
157964810916332961 29588 50664
524303719689978497 36080 49511
222366588964860065 9899 21307
262879323112418465 6905 62257
572035077692923713 3152 35812
832987293191262465 12480 51488
505720278677060289 18190 62129
686644454238578561 433 49763
176479418558791681 9171 52948
539959930351695745 9408 19888
392938783117273281 42118 58567
538762485821013825 36079 39017
433752263934557889 4209 15341
25679839201455225 645 61543
467214140209662785 4745 68831
739365734766980865 3482 24511
931175213951185281 46378 48703
809894513583710593 35725 46346
262443538078912289 5474 63450
210890890652468257 20533 66319
554513090750610625 53354 65089
356917178267746497 31632 68742
962120212495605633 24034 29439
424926477444987713 45461 46985
84993561519446817 1128 38996
457310264286885377 19095 66246
588373499580740097 12723 17383
790462324355889537 2418 16396
748003621974383745 4585 44356
398496275447865153 32815 45035
912724234488976513 14018 48364
80957112945615249 4231 24651
588105074012055681 20271 22198
746973419897781121 21697 35729
496822278831245953 19024 38422
709353477029129217 31534 38320
97169486949034929 31980 33107
103132014667902897 2936 5809
882886969607099521 861 42668
149752193696347297 14802 24583
906317561709251201 28549 32681
957905738740631553 32657 54456
617942772895702273 25077 61324
59603030373711617 53157 61041
240809883966527137 2430 35837
564782123906564225 5226 33144
803270459001638017 23703 45149
174050116808135873 6271 53309
199802318119061793 4129 18407
61547044993087497 13874 52904
422692754667707521 29257 60498
180929604653375265 24746 28584
276551321560582145 5225 12806
438431214454123393 18609 28416
204171734851669825 39788 46573
6677173481453026 37324 58846
192708810519526721 11958 53316
92320613312605105 14450 17687
14377253917388089 16289 39904
75257953028103233 7264 8098
443134447263012993 277 41005
854020213542963073 3438 45914
252930546413111297 21665 45695
578751969811268225 33214 44820
592401906206482945 4042 39063
485229078670354113 13983 16860
801348813400636545 13254 28138
913359604435516545 54294 62089
534986375932810177 35269 42526
656277782146570881 3443 43280
362604214058862337 30979 47491
591654076412826369 1503 27178
628969827806294273 38876 58759
511553869439520513 57167 66604
493828266513759233 7610 19827
903596968691505921 44415 44553
885839992267356929 17182 19132
768030622243866625 11864 59217
952079289044050433 13317 44560
737218576790102273 19345 42226
591315093512896769 16042 40742
268926474284878497 4950 41408
728160245477908993 497 57377
516392729981976833 62476 64479
735700764605148545 26437 64427
409139890345738177 12588 54411
95016259230746417 46943 64137
508625996868804737 3870 16744
135554760608535217 50779 58877
475985165900507201 7495 16310
325919191537678913 6810 66333
500429167417582465 22715 37746
866750669629389825 48251 65644
806531246580657793 48377 56762
296000103506528961 40715 50210
341214910615807553 23425 29567
634620353127566209 1897 15563
584526117142527105 61066 66301
743133201158229889 10069 50134
287714853823320737 18380 50928
558817890081847681 30051 44804
902856381136256641 25526 35530
476996060131270401 13885 18433
717952329166880769 1687 68893
924861917022702977 39375 64178
453503157603730497 5127 15186
656494604705329665 2361 59327
264538996434868769 5222 46534
173830010096331489 9331 27959
412144172353730881 28010 32470
445686536746521281 48090 58760
988554793384597761 4632 11328
486124708693076033 53367 60943
29425731176981885 25935 64181
868777736592676353 21760 40689
983966495673531265 11063 28528
31207495261178053 55538 65975
380369943271954753 18604 34590
649491652281867009 35712 56232
984260902268292865 12491 66808
366181085233485249 6085 65937
146649927654262785 14281 26598
794785918380881665 16385 41880
712909610671676545 1250 38575
682443307020115201 40900 62833
187191595918175585 21544 67875
895052463492632449 10131 35209
62013822137945593 44261 68888
28564227264219257 13022 50708
698752773908236033 57395 64273
712001238812490497 33647 57557
742944932720536833 30521 34872
233153563520879457 11767 18849
672171715142166401 5338 5880
932682491363308929 2405 66089
982320134013864577 54838 63287
764764387700814977 53329 61754
38625282703204537 1339 2405
726712277267409921 8859 12064
648927180312245633 41577 43259
994673221520962177 40491 48552
784625046290710017 32040 45515
368769725111079105 6350 18657
14309189114047883 12042 40301
367412422323134529 44263 59294
540115069682340033 54565 66007
16746479623122923 11324 39281
153084141947989153 33327 44549
474809816459860225 30038 37287
840801063519290241 22795 61037
276337844023814241 48943 65632
869524954891094401 11548 47751
410489420503132865 878 45340
797994661578055553 64333 66137
366035458004063233 17553 66964
444659905384145985 54391 65411
538657360307205121 246 67870
125431658037864929 22094 22862
124951959866919537 39696 42377
492740146530540097 19698 28015
725765316950692353 27367 56361
955726931192398209 14004 62274
304093048404524801 55787 62543
716306324488289921 24015 30294
485411559296146305 7712 49621
196744288087597153 52527 58944
245880745093401729 5549 23988
383590251332496001 22561 39401
501583427836898497 55019 58481
131944407194335873 18433 66994
305087522669481345 12332 54609
308305487376930625 26696 35267
795916576151363073 11813 20247
844861244945416705 31851 41731
986903374591534593 34234 62518
987082865898461441 47557 60137
860771917154131969 5867 51570
866754519280814209 25007 34071
486540913817691521 20115 62401
200338762006868609 41609 65458
408212623921080833 18051 58975
213076001753290017 55584 60535
993376271204496641 15728 41402
774045578545187841 58643 68809
798877261672352257 27321 48555
927928151748456961 17217 37600
76789976191463441 14969 28503
657900807892037377 31526 42255
574642741022465473 28551 63152
119817924469071361 33357 34575
678151207756357633 1520 16410
934333441867469313 5110 53460
982078845350947969 1228 8851
704724191022787457 30558 53872
593194864417455361 26524 43175
626589755117709697 23757 29714
644116159609772929 44883 46246
116186936735811489 60641 65435
912662880818786049 14092 41427
126124892871732897 31639 48174
116057876565527345 20903 35022
773548065191842945 28373 46813
189683177662885793 2486 68620
972387564323941633 30451 45829
496914741874626049 17405 35488
279760042966398017 14409 21379
284980633952855553 14747 33082
463892790602304897 22584 31363
402757884009027137 1066 57055
44837586091059481 4867 7035
992568578171528833 10794 26982
889677393830130177 43400 63858
836968021387796993 30265 38241
179941926440402977 12532 61805
927845570660323969 10525 57643
885645053682228737 974 48744
1388109626510926 11306 52654
194514716986301281 43276 59307
447684755563869889 17407 62535
741127612572558593 24374 44795
117811449091867361 17450 66823
853452151710012417 9968 12016
920690859778758913 8624 59916
216787192690507169 2489 40162
403185179443035201 8792 58636
846037201401909249 28630 59267
749727070885796865 31283 38449
254704910026806177 24809 60271
543481506054142465 33993 35502
611813111913052 3578 56747
614369598554887425 52410 57464
643466844797647105 6033 49179
216362495643956257 2304 24022
200529301140644385 39561 62481
316295776890200385 29833 55562
382961766786895169 40096 44151
344390407589195009 28739 60150
953912783682010753 16144 20583
915791161130542209 51101 61946
922518230581378177 20942 65230
38340855767053481 37642 54581
512666204042400129 18082 64316
4486273535860619 29161 56073
228376361973051457 1457 10505
380762185860412225 4455 35403
279923031269856193 7943 48151
601893522675581441 12356 43152
488132265444424001 33124 36566
866767867365844353 46517 66901
978931974528560257 25991 67183
346973420187993025 1157 10556
255905806139953281 28589 54775
72501000569921809 9877 42913
153901781149652801 17746 60563
108355611902155153 23735 33856
667135870556197889 67723 68589
868997789003465473 45491 55261
242566232478875329 55791 59350
507388488504830081 6959 32013
550046400857343809 16655 54976
694401589846272257 12629 35194
893568616924721281 52195 54270
958180307194695041 237 821
485271840740299585 5234 63095
291617490936495489 30818 61631
825960058487734017 19978 33175
921388902494612737 3310 36965
128577438634881249 36930 40868
209400835939241857 5007 12956
254290924022296129 15232 23997
58755254090002041 12939 48861
36128439229688785 24748 34416
847268291348093825 54082 58550
376456936046704257 18160 67361
700172474727367041 21124 30483
298797869363102849 39965 52211
40108482831151097 36648 41090
272524392575530081 45927 58298
503225244341805953 57377 62473
92375701711407745 14648 47480
65427486489831209 61415 63442
655459853700218497 1557 25686
827289410185841281 34662 47852
734447971942376705 26768 62896
500144105374054977 38851 49178
597661608989579265 33356 45632
262986459304173089 33409 38114
565723244582731137 47425 57099
836977455591586817 52976 58745
713441002721278721 11776 30181
977456911739977857 4502 18314
362640982271717121 36679 67558
21846492062188361 23753 24024
374514077988646209 18757 32914
252839442868136641 3285 34921
567522184840616001 1115 24026
719304283898885889 36055 39837
674895818354055937 30668 41224
427682783729295553 54049 65657
280012441269338561 46488 47604
825710666049040769 54 11809
829473329440855169 32335 46179
688814231685924481 9866 39038
186191591526327457 8509 43010
499331909697055233 33818 65992
7478425170258874 13923 48577
16355992637556939 8188 28803
765927839096821889 33443 56850
279446831518434625 12556 50453
772967076757833345 44713 52158
440907632917159745 31295 37163
680657701147115521 19206 50186
36311863681568473 46981 54603
68500859586148265 50575 53728
435063706344095617 30405 48112
27971944258769809 16595 29655
890844595018982913 6632 59157
259146706165875425 26412 45278
208949202231408993 26215 47228
590751941996817409 5990 55167
524352731533959105 15948 53429
109673755087069233 16940 31744
310745895936179265 24233 50903
601076018749825665 4146 43706
668664873871300353 11156 40730
640812688645564033 23327 58519
819539037301453313 42197 68534
286021624797260897 28085 54341
26587533062674141 30883 33179
777411488206379137 4139 39048
552400146566782273 6619 11049
326521932920929473 28878 33978
469570966257343489 27236 58792
223404818836723265 27057 34684
755477064521656449 5906 38867
713664969582342913 28370 56936
438541273768244353 57105 65438
471220095805644929 27582 48695
296900886342143617 32825 34454
560695006236688449 5264 68324
926649320101255169 40621 69051
656454497705578241 7357 24601
186330059185806369 36511 44275
564309951246659841 15127 64655
937674987192146177 6319 50677
716631586702984449 9074 29295
492598804723485249 12682 41646
705840212595735041 50536 52061
626359600351086977 4953 24608
104216588270997329 23701 58288
269759201858803969 8676 55993
751114258680562561 41186 61939
469246648908729473 9012 22036
971843583196427777 5423 41980
707217794427265281 44955 66174
316209201385948545 11314 60510
365792716770776833 32612 42681
109268686186691617 17530 63092
337957536176574529 401 23085
993171474913513217 23368 49614
905543405519587457 3093 3413
18668540529173329 10274 58660
138168313308341345 49293 65644
912868397946414977 13175 30649
580904536851754497 5841 14287
903685959476245377 36826 46022
772023255808576897 23170 31804
408466398187616897 43991 62349
196203624509742273 9759 43084
288592104843612417 12452 34971
38747625210419305 37892 57770
239071259608000033 47837 58769
388932070953551105 22921 56591
731970024217854849 23041 61489
899321310817285249 53688 55163
354630236383204801 30695 53064
101761333325022465 32150 44662
143685482670999681 2088 17698
852798941268162049 56427 56714
5480575984410764 15294 41164
134487979282788225 21410 59169
528230635475647873 41921 48236
124862386149018785 36902 66397
307504219718342849 41083 60470
970709678530006657 2353 18652
269812007503642081 30117 51836
273253045645333249 15542 59203
210659514685620065 35642 67316
868868312819920129 38420 69047
37189285274461529 19351 28559
727454867490493441 55825 64744
338027989144141121 21796 50193
482294098405908737 16792 36344
946013401496482945 2841 65964
206577552193351713 22961 64102
877132926125529601 27984 66606
825897462803105537 15846 47812
184394111914951265 18204 60388
314861972225472193 38229 54977
737226930357739009 32907 54036
332909964847779329 40329 68735
29156542844955169 106 44795
235510501014630337 26758 50223
516953233595746305 18174 36496
685173355878582401 48289 57984
185605837425907073 24834 66778
839422785725886849 6303 8880
547080435854841345 6182 56544
493393512920398785 56161 65631
36866861885979321 38604 38676
626556566415075585 12175 57631
833088047277346561 14385 49834
234864994526923009 17015 34494
538634762450652033 31983 42362
326572505711808961 3732 37937
181810889943680097 31576 32753
907658938932236545 12567 68660
724469801468980993 3024 40231
226575710230122241 19505 55832
74079453362504209 26145 39650
961253504874541441 9566 52449
662979160364397313 20101 29499
63423759914641665 18061 38787
969640984142277121 11751 20897
340048610386851649 9175 36709
33107089643802825 956 24856
734395677008677633 23482 30700
89307741957856737 56573 57597
100996916499831009 35332 43100
543435724919429953 31528 37392
933047424777910785 52129 62756
309324782880882049 53822 59226
509427393671110465 33726 52556
236389885212386017 7237 57536
818731290039352193 5714 40124
480825149941484417 12689 58313
794637961343305217 12423 45005
293423038215006913 4987 48070
862317935430027649 43208 59810
218765771931462177 53452 64084
672466167839594625 14293 40068
531896169191096385 15114 35124
382795069703348673 34564 67259
315108007445378049 16772 32547
176163241331117601 14678 54113
82079338288831857 59925 60183
977164639663399681 36178 51544
354792934486116737 13989 20103
436723655354576577 34388 45536
211515067730569953 3224 8909
948835258138387841 22293 56913
644208489135270017 1474 10802
523461176821335553 4253 6582
366266178126988225 55451 57304
28797311154264093 32336 35831
103673712306292737 22713 56820
796049763140935297 36043 61520
901086104539953025 51749 65204
652438896698043905 63451 65438
590669983959703169 10739 65933
978315210482342913 4841 13802
834429880389205121 25031 58836
967950499657618433 15796 33676
81200521864676753 19268 22016
186497689815389825 48332 57190
184976693362411745 26367 30217
696789165190864385 1215 59163
974202909540213761 47950 61995
822107803712746881 24931 49611
903843004646329729 2266 57660
201417958411624897 14489 21446
339195307901636737 11094 35045
760346117449422849 38534 57806
225186493548786625 10442 22668
321167754383651521 16492 23627
400500609874502081 1550 17186
864699825212163329 22522 47341
16068356426881537 53275 59590
66124951485861065 21129 28173
752034429318090497 16042 58141
68996868725271553 760 36713
747262564276265857 22311 33260
385844605753277377 54009 68862
393707787524466113 5321 66414
168988993812256193 25517 55532
347558379869564481 453 65852
400712806307794241 46745 66250
452303984826674113 25033 53373
932427472844359809 902 47020
996754565458953601 14704 23596
567098914971410305 28068 60679
533936733960974401 3160 30324
92440100177405777 40248 50716
893123088278610305 3532 49684
783086639101853185 639 69027
798953498283086849 44179 63121
453542146047546177 24798 25450
970134565897208065 62078 66249
891466858106525697 35282 45486
659859434237251457 23891 30853
479418794484381313 1263 49969
189569999378829121 708 64066
34603743475472017 22525 60978
194323696119486305 34560 62333
910178755106564097 29255 31020
393051331712623425 21181 27591
917413062027577601 21885 40243
13786434662751647 15618 28789
784449789690391681 26195 44697
225139854567242273 52080 66212
967556694886482689 37726 55276
118181921801809857 10147 56131
625693394646027905 5754 66235
556484280615531905 34612 63354
295474402993704641 2867 9289
742776174649396353 28952 54142
946559392498890881 40863 42912
327432213958172033 40984 45972
72331786226229153 19745 42695
17406544732896379 12958 57969
880958271655380481 9173 66781
227807600051900033 33125 46743
704526279914347265 11103 60156
424201296402049601 2881 19257
968651336632511617 16888 25293
38335331518663193 18123 55200
904099972252780033 1463 60046
179219533523284001 18637 49464
486272653050157569 49365 57956
428970339776494593 8592 23593
272173071264148801 9818 48839
257831258625106593 49747 64810
383403955522503297 2158 49423
169045027091112129 53424 61996
336124063108613313 14000 51732
423874176051558721 32828 33177
781100694641942529 2597 45209
917943601899192833 62056 62895
541366047137017857 7808 16841
258873392917070785 14156 33565
108465794024048993 4954 6020
381577584599977345 28115 41266
597742469657148929 8496 39323
379462741236128641 35589 43824
572714032376389057 9349 24201
722281263951313025 19910 54655
843203570423725057 40173 55356
197547354024994337 34608 48729
608765821266835841 55100 62779
765252018239447553 2921 13596
109816365872504209 13675 27126
247016689940299009 55629 68325
861731079198683905 168 51109
55085983018837937 19858 62859
577469983597410433 12658 68614
160650727630656577 24882 64118
792543469250254849 27843 32808
967437360938941313 1929 13193
568903696016846529 36403 54661
328329854932523073 6283 49054
133209033405826465 14236 50047
393867541489409921 14114 57881
387821140091375553 46997 52463
459206371840355841 13772 26620
670242784292604161 1986 9501
497430941903314049 40 16199
513650016839719105 30034 41007
171942822323703841 14101 39984
516358666845100353 7597 52162
421725907459968833 14464 68594
547626101753536449 63038 66915
173664881050189729 10822 66870
501704040943671745 30234 40358
850653932524647169 11418 60958
732862727533714049 461 15690
994484559403421313 7815 59450
234116023818110369 20536 49719
917986695351910273 259 21524
45326086361910713 26436 46485
914268373358698497 25873 37931
947125230470071297 35956 40849
97420752462493713 28833 46226
344461802680868353 28244 59645
55075146296960753 30278 46598
475719224049761665 6395 35375
541862024780638081 15702 61089
874773311685515905 7933 29469
379064615198746689 21146 59360
621054898522707841 6158 39434
546359240189456577 29854 31949
187976705924157281 34542 37451
899751281365016833 35346 65380
131102625581554833 33 56393
777905088226386689 21088 27273
896363945075052033 12000 63930
15693309360518271 10139 50451
426216869095746625 45943 58247
27128804798973505 1732 3717
330485724598460737 20210 26877
850884042767948033 2586 47675
725334665948572929 44092 62318
105972050553187809 36534 38852
338880930067745089 40478 53055
535449185077499841 49520 66425
115256454386461377 2613 11403
240404088372184065 7717 11653
986870528055376897 38579 43546
793316201116457601 30069 37690
384489762499534017 57571 65674
721100215922856321 1068 34249
559814023990725249 1573 51294
189259341347327137 8477 21774
693536812665335809 29034 32292
495161980700753921 17879 51384
999985314916258945 49789 60229
204454190630574561 1690 14017
751258715219286401 12290 31426
860156710150871425 4363 39749
73525943047314961 1177 10979
595095107159369985 7859 23818
534903178765794945 34555 41256
994130140662530689 2210 32971
214816476987849121 29187 55210
489807658728810945 2560 57663
449266117913118977 24765 45423
992307239051026305 16180 23681
91985073870603169 17951 56299
504971494800930305 30762 51969
434871754302939457 15838 27592
637825491046907393 33524 66705
612935270074885377 21368 38753
18477326469369617 19247 51155
969477346112263681 18968 39242
799299795815723905 10885 64152
901886773028678529 25637 33854
217070134913928577 34834 64320
271989107230659489 7248 34682
95931466126767617 6830 20145
949522544424056065 234 14828
804849704765278081 29424 46821
720241752559964289 19497 57809
9253502978790353 40059 56024
324836838465898817 24580 34938
374654394473953537 42798 47634
488146992846502337 51284 58468
641833103773887361 65851 68859
854971150033676929 22390 28210
553265023795322689 30133 62582
444432763637486529 43909 64612
754088087007684097 3136 47377
273872299364569473 54334 58917
648328191363550081 379 46535
232426570853668577 11884 63145
961949386414669825 8562 57533
926548194563466113 705 31977
771682545532659201 26771 48264
262809632589444673 2209 65364
195924796071974337 14153 36506
29946233411408229 21189 63031
271822831711620705 9995 52598
740585055589512833 3825 13848
836072547623086081 3845 39595
242825894078791297 51691 66130
868375241812973569 37551 52236
252139667907819393 14902 50853
711734884034964225 47903 66298
316104882953169409 22015 64604
593879008670814593 24773 65071
343586899029922689 49334 66149
238244373647699361 12396 31131
984566319363764865 20207 52894
572443632864068545 29289 46388
709783817734042113 39084 44482
938207096215332865 367 39835
544936904025803393 21907 39470
719923913804780801 27875 57881
413620668678952065 9541 64819
29769841669644137 54509 56982
440471903037561665 22403 50725
664446393718751745 15903 20979
93362553638520753 42507 63800
460250904965672449 24781 30461
756476144741526529 29126 46066
947126224757159425 7328 11063
564831844953083393 18976 36101
6788749088439517 1449 52063
614690135208334721 25018 67794
867703148432898561 408 49710
54783059636982049 14775 26197
876747555614795009 1781 42108
749090912018175489 18382 20144
45044545374185673 43938 45904
528540825169493185 37416 41096
624396300632508161 59441 68766
935187437899102721 39984 68165
833832684530566529 780 45663
12322794803004911 9396 20195
396106295820683137 31354 65381
734994248135222913 2577 67354
501467686952782529 19152 23919
319004483747697537 31247 68694
247623932591277921 20573 54587
188083770979986305 17458 57928
457847632598035393 41948 43740
322628560336120513 40429 47018
1878473880960741 35272 52165
524861301100827393 9436 28939
639177991786017025 620 9536
595818700733950337 6937 51482
276661965965740097 42263 66186
772766084841165953 21718 44250
278634468448647265 40490 41281
326404264444853697 31316 61951
585127504047758209 5252 14771
762641435314293377 28127 52368
14251712677793905 39565 40293
512848333257771585 51332 56858
959525992834340225 6099 47177
686075297540938369 2590 12564
459905507780323585 22235 61661
347224640904080705 27387 40054
265448009393846721 776 14741
92004291508317233 6025 56961
730143274598663809 23059 29273
821110167029978241 10308 44826
139939212731075457 4348 64417
301088036663244929 16209 45182
804717375747632257 1513 51784
122326239646078257 56420 66270
416472765276918017 14074 68777
339960567455392513 34862 62720
244183057154618401 735 66061
564323447491595713 15659 21619
591523248332674049 21694 42183
6990948619048255 26252 31593
433408246370280641 42833 49587
137391070244639473 4289 7873
674401378948882561 18812 44542
851049853422750849 39693 47542
904251149040749825 43620 67535
370881652723021185 39509 62113
961460282251731969 46793 68314
121271940625931057 58106 68312
150313959199909409 15745 49103
924252341651630593 42100 66614
439529953357062913 54575 55812
997089418860213121 10617 37421
833272338151648001 15031 54250
104788232722818017 12966 66388
687609669232681857 26157 50975
173929283100292769 7060 38391
138880933167062177 3410 50180
561115804045364545 37106 49089
80956295684156737 17903 21691
622829409305325057 10516 29410
877810413520411009 21799 31289
490638102165512193 17902 46018
562632490547468225 8469 52900
695626062696518913 50888 62938
457801610030205825 3712 55729
389304261150165569 20256 66269
223580543673843841 26251 52780
766961474990154113 30844 38328
154422667758144161 7588 63354
274015736247768865 8870 55421
896997829887805441 16127 23039
17694038727498197 164 26143
862555972348676609 28837 37455
328696883886500737 55692 58653
134216395288913057 1066 7627
420779415134120449 20445 61260
263568301165822305 59277 61362
518719781732322369 31986 48799
479814862550892225 15728 26818
311617518200861825 9554 11693
747250493401427457 19941 62393
135949018711052369 3304 20079
330073439748783681 28290 63142
353391984407238657 25406 56582
495747241190390017 12373 59842
776013157799035009 42103 50659
752255162215458689 15914 45790
159104427205321025 22794 57042
490903688973450177 30806 51901
505242246506107073 23183 66743
108066400493296305 31819 45915
142739570548144465 6527 66647
328178703396975617 24291 36280
88636683812460145 41265 52515
792899942105020033 39764 58890
351078318881476993 36759 67195
200335253431749281 717 64804
60728510377636273 30833 32419
737352413119648257 10357 13443
505768014621281729 40880 53871
202711632629092961 50519 66817
113613333615283809 3788 41492
867667259835212033 4521 55213
364901620711478337 3678 46379
768573575012741377 27453 40282
32996193221443093 6317 55142
570192773839348609 48721 55309
818964407897624321 25349 36389
986791975528706945 40153 61433
62909278457020433 1586 31454
419044527742084225 1117 53978
63866986361901465 43570 66390
313204237742954945 34891 40312
748800088416750465 5928 54642
307680906502067585 26582 32423
362061261843308545 37646 40841
649194548088036737 12209 30858
669806943167337473 33157 34529
460171982988224897 14071 62426
601470179814228353 23720 68927
423339929914906305 29013 66058
993961269506605953 2340 37006
107073608733255553 48094 57213
303067010200550145 17645 41349
530860074404973377 42773 61670
991384362683383809 14459 34040
398893084243592705 32171 60624
295204482017297217 19709 24723
226899991540026497 64499 69054
833756927224477825 31071 32286
136407950232406705 6794 31621
771882364645222145 42973 43169
158560785313984097 37051 52215
553784188540497281 45307 48080
345208114237930625 28054 55420
360593172796100673 13653 60650
91645645700513265 12422 14051
593284304726417153 51788 63311
569781508778842049 9722 38163
542613608005467521 1986 37418
835250778064381185 16022 63163
136994757435665809 34039 38683
952637579981637121 27553 60295
865903203251306753 4131 66327
793924771221984513 27917 44982
412196924388162241 8756 47554
873118941991886977 22821 66231
861295471525721729 30259 48290
245840150717828737 46154 46572
379654696473117761 20087 68375
809822314951969025 14329 65966
81459736383877153 16811 24615
228337886588807489 1631 42207
93875362026558657 57051 65446
555443205392318593 24406 46498
816087805160520961 21949 67608
40764737436962409 52844 66160
361931602201416065 46600 61355
333257500041451521 2388 45377
554707796179158657 7990 11384
189544827523977953 6883 46156
868508886904670849 3819 67782
354615039811957185 19681 24994
351111812382470145 26357 33552
802106083336998017 24015 37909
395814393051431041 6499 40306
15378132565370351 52316 58680
743143827884821889 4055 69036
434189413155426241 43329 48881
182728348379960449 34027 35175
89199663698277473 7593 21604
572943183488746369 10198 40111
958149110072202625 5502 39286
417197997284567617 43486 65688
754283785125220865 7535 61826
881966534717022849 5769 48545
126427208190623473 62100 65781
715344752554905473 1460 12508
139564918360914449 13957 34353
390381023890512321 9749 45196
92147735829104961 28962 32306
632928101060620929 6905 33245
832210808624989057 12374 42324
951772918729162113 11601 66232
884799301021363457 17221 38570
499412034789436609 5694 40941
721510426706938497 14442 19967
763463036369614593 36544 63961
689701525898318081 16638 39210
428512743734636097 31489 64531
919430446237139841 33074 40425
143852016077616449 16155 43372
981202830180595969 45847 67879
305246596434564289 6368 25192
784672638511775489 6134 55870
916798978786943105 21233 25781
686529262496851073 21858 39678
988496609992147073 4626 36202
258571637615187201 16038 34165
96605379418818417 8860 50374
794466804073184769 43471 62906
307200236646572481 21241 65708
505645947772645569 22307 25933
795145981226824065 7436 28685
214558135012783425 13408 43030
621532930932168833 58974 66166
931437605149721345 41103 48761
396349922672058625 22158 36660
391549571402467905 31738 47401
518897172641153729 43216 45289
952205380191397633 53241 65586
805750869061824897 46365 53631
699130064344178177 3351 29916
415976968707319361 34445 63848
826205626564767873 44199 56249
399235305882385217 35596 62020
98632112214492193 695 6800
537309904246860993 13397 42763
570211661333612353 16373 52893
502336200922343297 14006 60775
933759487504108417 19869 38731
579364121830444417 225 64925
607469710651354753 40881 62968
338234600417976577 25613 38793
132389131981799585 19118 65208
785462741117250177 14297 39788
688724788510850049 33620 45230
319708293055356289 38484 54078
951259741163671169 51671 59318
636424750757122177 38141 65712
644906205435159297 10393 51211
930143537236361345 36231 53174
788477753648638977 29710 29930
686715873461089665 56254 65087
251547541932918497 30769 41446
765817064056705025 14315 27354
421187995304865857 8556 13043
575326885853421313 7031 41855
478412680575115009 45640 54962
292250203453860993 25964 45166
329791415059478529 55406 56135
40496929650011281 25983 43530
464865683177034561 4044 29441
619699096461289345 4586 42784
933441500655209985 19200 49942
40627042358288177 11148 58829
988390738289847809 34264 47863
916813614952630529 29781 50156
581284391692694401 57185 64555
300011026562977153 17403 67895
846901520755950 10056 57047
669086874175548033 10392 32669
876470726075968513 31929 46173
773948429449937665 4750 21041
999413719608821121 20252 57762
733716155259671169 18510 29090
321180177121309633 15420 42145
476874381026938497 9949 10972
816005881185557121 5049 45810
350568717236598081 14105 55302
685957774575872001 29474 49050
699694903025623169 3437 17011
573840585245061889 396 2728
917631433432191617 13696 43461
860134766122659073 1181 14621
15780613213060237 29031 31363
530838175037924737 63446 64277
328035497882410689 3930 32037
25941279122196905 27438 32477
343148074304160385 10770 38004
749007562886344449 50197 60982
65775676183690737 19719 66993
720433697858855041 3279 35868
194222935347887937 5528 14973
673670882794848385 18972 42320
561751784417396033 22902 24357
969251791921085057 19886 30450
652084048860579969 26158 46289
937449465201705601 7221 57175
685787331985139329 7186 34824
66559529049929009 34606 63423
407959481598830081 32193 52124
916873444280579201 28713 37545
780740621857773953 40310 47643
467754493338976129 16355 16755
770585333202284033 19842 43874
644172895360167553 37641 64360
590506127375633153 30548 53167
496474219561523713 12180 41536
102323097493332689 35318 67544
727517170781535361 40762 54160
475272720841104513 15477 49825
345278859137028609 26218 62967
885012508496082305 33937 49143
558323869358542145 4963 41311
797399378216894721 2997 30616
979718725329011201 14817 39753
102640969731119473 54344 59169
617267450046224257 4274 49580
574102388784353921 494 47300
707247737190403585 15157 49564
927139333555480449 22959 53296
448662696955192769 18845 37310
875109921125996929 11206 59897
123939906039911569 378 5543
683943539748874241 19226 52401
407737872977062209 29058 53068
862694099774870401 30290 61848
40901097364287153 12245 40483
678244001697599745 9694 53307
633079275506627713 5979 14386
368076592820685249 41115 51355
565712667496487873 4856 18178
900806206896739073 30711 38241
627730842560961153 17261 51003
934035162178645377 12734 62992
378642530718526145 3054 29978
670488338579097857 19494 66119
101952263503800817 51170 55523
962404747611671553 530 25485
114533071080391121 19901 20231
472581389586004289 9315 42198
327734538085561409 24527 25792
42731505450234409 7584 23820
714419386712752001 10804 37896
228205790620471297 11110 27909
653475913104994561 55127 60435
432140865776275969 1125 49665
330615955241231745 10912 15125
887442575267364481 131 57656
234741420187983617 5602 15307
655935170128714113 26253 37082
399180249583867649 11948 39821
31758116128109749 50848 56722
646148653462159233 38436 52158
124831868047792225 10172 62075
487638426430951425 6766 41763
350576052599116417 8601 47897
276898774782974753 4608 61319
761253647504048513 20222 61310
496336267567773633 19364 54831
720409753723480193 16839 68046
189437829137585121 497 54753
808726313954949249 34475 65560
360828389405870785 36163 55195
757520081664672769 3887 27273
82697106417324305 7190 25741
102142777938240673 36380 46065
51785661137206065 4667 36480
278207905188814657 31830 58909
778205310407781121 18709 19739
111201224245846225 43604 56134
988805099318288001 34450 56065
23065320598767869 30584 65629
103347504097424545 15250 49224
465386479325644609 12724 60660
925443548927564289 32255 43178
268145432338677377 43620 56357
529799004751435393 1867 13963
528974830130735553 8956 9230
484336530519502849 17811 65916
839294389481729281 212 37460
519694415136850561 28844 59324
943118139676812417 39680 60582
242352042522600897 22834 29195
394922730026785025 20449 27794
304785611318333569 18283 53140
85392114578027649 22271 46679
114686169496142305 16124 24478
273252514861191297 31355 66690
76455575070834673 1625 20965
733440070310251777 22797 57686
651328373771850241 31366 51848
385413799897456513 5047 50048
83120272676108449 48360 60986
148546573397894113 5727 7695
236479651861660769 4856 29524
545405260760624321 1201 55332
436776154184510529 58551 62535
529048978636467393 64241 69009
427741630811670593 34596 48725
778480811991066497 14998 55823
27119090631696709 40256 58543
706228186347843201 41069 50985
253029475824892097 16440 45931
854453414534056321 6460 55602
569029493701801665 1990 60388
872376982018664705 29430 43516
24391491461773997 212 44557
912070503812877569 36351 41504
690920785424378241 11844 28493
519664150994643137 50684 67277
563813837057526977 30340 32122
232239158426359905 33195 53257
65492117181829457 10313 33538
28609246694486501 4195 39665
960595155169119873 37241 63830
185564828974627009 9957 50076
833194090087271681 22323 66975
47745494566967753 52682 55352
496313442382390977 20137 67388
124391720198481441 26763 44829
148966015169715873 52751 60435
944540898243161601 27816 53268
944471487171046657 51585 60651
559147330018241473 25142 35847
255667784274162817 48031 59191
846909241533140353 10035 62764
449667972204398593 6061 46789
698024758676986369 47387 48462
448616513648655489 29717 50232
721587412582437121 15910 67632
847044201049516929 36507 67875
229485772531056385 27469 63235
24630584348539485 18782 47592
309072377138349441 53040 55290
937621674106058113 39757 65076
777211802587295617 5591 18449
420239349340132417 6010 27421
735364258979672065 38015 52076
589168718348350465 11626 29938
492320640161913985 3847 26870
335868419031708481 2666 54089
100990409635713265 44147 46101
894985382529402113 14441 34738
800130123529989121 41325 54757
548865887399156097 17192 62573
82103129061465553 6124 67845
163420156425321025 9418 39360
967588152647515137 25249 41982
155576932406869889 16204 31960
513139896445565569 15946 23539
507350071966218497 555 58999
278677486459550049 23114 62933
203060729551392417 30999 62753
423773648306195137 29946 65906
892962708210990977 9291 41249
621495531458400257 294 60392
610607368576022913 30421 39257
114700861977340193 38697 45349
938044863578458241 10312 66005
922030283524925697 14668 66729
210461273219063841 5686 44565
539131029003840449 24113 32334
628053490046159617 358 24321
372505300173934017 17296 49017
910974304766579457 17475 31700
643441597348427777 25507 37652
659340217670692353 23593 39512
860025619631279873 12458 67593
893054094682494081 11127 19579
967011686167467137 7080 19646
898216746269799425 22711 40452
514474469195668865 13273 57555
365874012184558977 4997 35800
935284894734380161 35699 66366
646654856936496769 23099 51719
270413980582311809 7953 20258
438378341824172673 8000 13571
51050400380745489 26956 67340
74257111729355793 36250 50948
730233516908462849 2450 28291
801532536411240705 31507 56624
918061331584837633 26591 66214
465032777900635329 1951 56961
175943177162515937 1390 48105
89291634502213665 315 25102
461594174065879745 39035 60433
349163445885285057 49597 53835
102679141898725841 677 22521
405022901640148097 17707 32652
257431782439553569 2824 32047
266414520478921441 15555 27307
232898321018758753 44872 66966
710129283100084097 38168 63443
880939490156322305 1155 54150
820587564681705601 67078 67864
257993823339170081 4159 64521
702761155551240065 46732 65152
150187898578892033 56937 59192
924234678077628033 11251 47326
982136650700546433 33622 38001
831032948299476737 36056 53764
992121244658648065 16060 54944
149965008855037505 3233 5682
596894289149439361 12150 13248
35711284119184229 19477 35162
11115858243172739 35483 56488
958635443154324865 38440 62898
276820088718359617 39160 50967
284920177623202881 22712 61650
209333187087963777 43727 54121
184477799852505345 4309 58478
484850054041992001 6940 16128
515399338152587201 56707 68402
394335252655238849 27825 56654
551093795662016129 39863 54406
437962472979428673 54514 60263
33011566794979077 11287 29560
729661265261228161 34047 61123
557941947032379201 17277 35811
281002252062613409 46603 47332
35657425861057137 15154 19971
428501535580622337 975 49012
811517754298453249 28344 65773
119572468460326321 39720 44285
725027606462983681 23872 60764
471162833432856577 9436 53930
635335282317829121 15083 18713
188052050734931713 50011 68079
474588538246972993 43701 46695
327487026659682113 477 49064
543874922982499969 14753 19884
889587227475750785 20972 60052
959112587334057985 26554 40850
291426245256985793 14748 42956
233064010976267617 3245 22009
101676996418312625 19146 35888
749563486618836097 17743 66769
164132021246089729 22517 54247
58174377479421225 29225 67468
150955929402876161 7180 39704
94238249265426785 4646 41090
553596915560774529 36882 50349
333199179696055809 17003 42301
928072702988508545 17232 17906
885131544023078529 37220 58409
64384121986037713 30925 57272
97130749596974657 22163 45468
239146393220643457 32730 38609
824285172360813313 10748 54078
623457497413113473 9788 19731
514797075632447617 41779 41800
222006358450435937 37960 56960
719546694891203457 20084 60370
292620469872545665 32917 66790
685097178874176641 65132 67933
338012018723368641 6510 8297
548195220617824193 13766 62222
241501383473121217 34221 43997
49050382594646889 6722 37819
475307586592457217 5929 14926
310181709699133249 11408 65608
356174115009238785 13931 60391
664861614184619777 16782 46995
255370374768041601 52952 63403
864533661173478401 1689 19064
918040303102799233 34635 58159
547399733045853761 46317 55027
957011263291541121 23846 65103
501422573935638401 26451 56348
258062329817974497 41573 66422
864658760176215681 62557 66121
92808815414691985 29088 57711
281494894694755969 22933 59378
547238349228223361 43329 59001
712868107088173313 7674 33658
671405949578676993 17618 49861
490706113176724289 13991 64125
371641229924691201 16274 65264
233257775969239137 10138 63485
431146567319196097 34401 66127
464831044961041345 6762 34719
327566331433644097 16115 22885
124763342104262881 24678 37537
759030666073918721 36106 50218
569183968562850113 7623 61677
99387630457854929 28248 55273
895243646034547457 20018 36819
833646794237900161 4550 12724
46377968185336017 5903 29264
811521914272873345 35404 45508
85526829227593025 5318 64258
518201795900431233 20680 56783
523066389475854273 17005 39938
510235627993878913 36019 58412
911617955673850881 41953 61868
243486207003435585 22661 66956
184798555121115969 43921 48787
486562562282330177 26201 67809
375889285313196097 38557 50792
170940965686916961 38172 41579
460019622712462017 18979 57506
525871960883890241 42047 43463
582602616023908865 22907 40383
220153849831099521 5718 57717
707858511501708417 30997 61789
712049875680122625 23911 55182
300627301580778561 26665 51165
537213816767796033 9419 12868
72060989951250321 36113 47296
946120763196219649 34301 54193
400037896006526977 53189 60181
921364756315178113 65283 66537
771995114859063169 46764 68879
103605463235538769 22569 38997
662097182602071425 52515 56301
915178641190514945 1909 53622
562216057809944641 16099 35185
667024890008988801 18804 62686
246023931146229569 55057 56918
292738230974585153 9310 59557
550134758268793409 59168 64156
566630061293324161 10336 67598
272355401804293953 26606 68717
692682919639359745 53262 53524
646772617289922689 32150 45132
852457554287170177 7736 46407
142462691677483377 46398 54686
76904574707192801 27967 59791
502660404068361537 1355 38523
134839170437118129 11070 32055
307057812161605889 23644 56627
536534860885147649 42759 68181
198286501904799905 23479 42249
571074578078494721 10371 39198
782915204863346817 47693 63041
996868135012228097 29370 54399
299125383095283585 17426 45471
567520043776426049 30942 61010
215462563246422433 54852 54909
421116104870172609 20121 66928
216564586289972993 13999 53046
505144123262581953 8739 49422
223696638947419745 20941 30758
805368624340111745 36591 42476
439755287492229057 34697 43025
300816423341501633 7547 48703
30744488312468121 14611 21081
266690814037779937 53608 61404
905670619589994113 27050 35163
776267329587668097 28424 54376
475389668660969985 28263 31716
822646712429111937 26454 29064
75975017625889761 37017 58638
833698983570513921 36548 41344
773461537581443585 29772 38811
560305440015945089 42211 59142
694569860420653441 12049 38744
715229850229306369 10420 45626
318964354707109249 7063 19026
109433960988191361 46634 61305
448143356166493569 22103 39641
958381003373375489 53873 67257
208396646405180513 34645 64762
28462515264230605 30319 50530
67348792702642161 14776 43077
529200837605415617 59048 63751
472450582143896001 1138 7898
540151231585419137 5382 19963
746372754874837377 5219 16690
417790350756604289 30086 51958
501131239475160577 36843 53697
220790881793497825 9258 11969
66016514163674601 11931 13229
289222494682050497 39527 61627
254616915088238465 2967 21914
753213760101324673 17993 40947
56757332143714481 11557 63344
589310426493597057 30497 40680
325589384751271617 22262 53279
747723831567746817 41932 62051
294714701805940417 14686 29824
474409869504270913 22728 66584
131367537662473665 57095 65754
261005153606568289 24218 67140
380527391840612225 2172 44298
654354275824687233 3291 68686
697424423281677953 830 41273
892735695697460609 28775 67719
188733371135764833 3240 19864
466507133186482305 8275 34233
988576763605497217 56471 61624
901496628023302529 24218 61566
507594086498553281 7395 22581
417437639671362625 42712 62047
250502713585678561 43239 45076
390976482033828161 736 67312
215049958452350881 9581 20005
889423144096625153 50477 51499
651838409470318721 25485 65779
306651867429600577 14102 40203
788643160401956993 14228 59895
486268279349019393 15008 23107
834871941771428481 38653 46303
331183223273221505 52888 55680
543179567992478273 52256 52721
533095663468586177 5816 41984
69115138829918265 60616 64213
149671948366325569 52413 55700
581382020614395137 8777 24579
915970471262625153 31268 59622
194484261060399169 17591 48089
396535760181301121 464 43715
565944538228034561 32471 43238
789510150177207553 53236 57417
686530697413278593 14816 33464
613798835005816577 23953 54282
346739696495117057 2639 18006
655915130569667329 23076 64191
81577336890450881 1428 35480
12663747046126163 34356 47760
459341794113253569 5780 68875
60925624910268537 33231 43378
880555771593467521 12711 13509
799810013541765889 19965 58508
39764560751219593 21417 66261
216727585294762561 44457 51804
481999186269394625 9542 25613
417300728969642881 6952 59047
749006764578535169 32018 61768
476336656471815425 2128 9698
861596015149647361 5654 17819
657500896659662721 18539 53855
577659997572336385 42456 48537
897896584880300033 33214 44396
661895512550916737 10995 39284
206120203106927137 4478 41128
597842957067722881 47909 60367
471927085451213185 60364 63386
234498601724883585 17077 33302
488365691447178561 9474 11312
773843515894721921 13805 56738
683009689657495809 2862 5448
501061049304741633 6475 51843
543077638462555969 15293 53197
245206593415712609 21038 55262
354747662992295425 54704 65235
390751472901630593 9050 14855
122351486603868417 44259 49172
202110118341604321 23385 56539
519991750222232001 43997 61679
51889239452908241 2137 33582
951121491353482881 9068 17087
712606023863269633 4333 60211
876076344896986881 21665 26780
115157264316767537 36885 56275
520974377309563841 6345 43851
998926048886684033 5495 57739
157824748200056321 40316 59822
455237388344034625 5525 40688
420425316147792193 17897 35972
544195948505926465 45980 64984
91896543797773233 41274 60207
216521704738060097 11412 36399
802250508610832513 32579 63209
624574354787650817 31683 68133
9078832384716407 14062 68572
255657241937445441 17900 41369
486332133388707201 9525 38748
972416787973838081 10075 35318
382655204633394433 2631 46911
637404095523923073 11811 26047
519808980684878465 1426 64782
85319010836595761 11252 21614
649185946734604673 29485 37173
788323753769038465 12414 65379
937991279913227009 45167 53529
489949857639469825 33115 68778
442939131162134465 2747 36401
362235290388358785 22976 33526
459217621840259969 33776 52451
68949666474193097 16352 48027
548739009211487873 17679 38075
658627616870763393 53693 53802
921207028074768129 33081 45706
368729312149991297 5656 39394
333934553747084801 16819 33113
526116407892946113 20651 64524
238966697613797409 7355 12281
865014388814525825 47978 67981
464201162945897729 50449 53921
402779949315590337 24325 58046
395307323679183745 10722 47429
195072139581252929 17752 40055
317511491147755009 29346 47021
428369321587755521 45956 57602
621719686823048833 57028 58371
828743087127431681 18762 38020
585261183713555457 9853 54985
203910334559839873 19816 47446
193880054743537761 42107 59804
987057797010219649 28271 53939
160501021552406081 7742 9557
675417785223064705 1676 30489
653354317933725825 14831 16059
504109616825243009 31491 61016
53672690207207553 52743 61065
43022230254752713 23316 37408
323013325687007553 11647 20360
926109391802736385 7496 38170
911210140585481601 34770 64734
416835862953750081 4074 22132
552981121601426625 20154 37197
346675873500796417 6552 9334
828766366088245889 38597 45902
887802571699172225 3100 38425
608215274063290625 13978 45591
169298625413500033 9912 24704
807445446524511105 5635 31233
596408146958228993 23117 41539
676540817747060481 26130 59931
280806500063587105 29058 29160
78925965302488529 18838 25720
464665208605214977 5643 45494
372478029443890049 28796 38210
612217028995115009 4781 42901
976293455460861953 19846 31979
316804057393827777 16683 55364
869745918025337473 11822 48422
88538142520942385 14631 25713
326170434644495809 39939 45252
820540626348805121 8778 43314
492989476561653825 21869 26253
844326332613103873 41039 46297
930631911638712961 29863 61497
811976332110450689 4433 63636
113045987045701681 2977 35669
858832502451090049 16577 38662
462586050054795777 6969 10258
260807215376946305 15238 32890
942785547323943297 40749 50337
879521122363751553 7562 55697
555823020706625921 25830 31622
135651626044424497 3066 67287
541960068205078465 37962 61810
426137746714996289 44327 45260
492704025634395777 16257 57013
348392164943607681 18000 61494
776174828804805377 33750 58463
554207252191655873 7397 39728
312266096116090369 8094 13274
507288952714393537 7176 13995
700533842491815041 58634 68184
896128147453847425 2620 44856
435020616860953153 25414 39942
466452869846097665 4352 42705
463056336825523841 5984 67562
763519789703860097 14750 57449
755463671401415169 7658 43891
308639512741141441 11793 28695
253843151120186401 18733 52321
994187137919052289 2713 33428
238708301990982369 10093 63822
983182551333801089 50792 61663
517290367232924097 42114 51985
953374587777442945 24842 66841
194981693575343233 49567 55210
994549266813212545 5264 60831
347379575354843009 11766 28865
78644282181638657 20763 51952
838168188132470913 8000 57423
312166605861154497 3194 4751
498071399484807361 33300 61123
501867886257439745 6345 56297
377160975374764033 638 28131
670903423020210049 21871 32020
356817829384574721 2832 21744
235971969267918529 35854 55565
578425350972281601 13526 41763
135349007856735425 57424 63751
690791089651888513 13374 25475
808108660541972097 11972 20174
483663646590898113 4241 30756
800619820975644161 61116 64598
921078784604766593 65376 67758
919092954768299137 37952 54997
198470379642714081 18944 24312
748050905180338817 4251 45616
95168452445612673 10161 30723
59888746351457913 23876 61502
488914907218330113 56323 66411
425356007651206657 6849 25298
894766006167920129 17522 30657
102645185466112561 23312 49860
357501960711601921 4881 29181
896616358439917569 8001 33299
763463394381226113 32664 54248
773666082478779777 32411 39556
14226947657263623 14075 37587
436102612344345857 14510 64426
192967745161617185 14875 32404
910495655033340545 22813 42942
330626897780319937 8376 35337
609142987840261505 54110 62609
40378822685475769 7355 56909
291156725817284481 20433 34114
254868463703374465 18726 21417
790093440701017601 8001 52073
432080392273299201 41019 50285
120990351340108049 40810 51259
985925525674076673 20531 63877
368388103735288321 13092 15000
858795617058312705 23141 58782
476401605463490113 32189 39287
338569756559635969 23750 46027
154470520215486561 29789 58932
794723461301238401 16748 62436
874372668424822273 13894 20470
483892040708866497 29424 67875
543323709555824769 660 46626
941773813897974273 19209 45994
885494295191374849 17170 67963
599929970604492289 11121 20868
258900142129053985 49788 50966
664980233371075201 1350 60896
294497968671830529 9823 10767
313110831019457665 20126 56072
281946578284749441 36442 64358
551292415098821185 12216 26802
678226396095123329 32798 61305
724919584150754305 35341 42219
259843757149585729 27526 63046
292112255217297473 66238 68988
593417293243472641 19500 49154
292631453432790081 35471 56658
72832416151374705 22513 27616
307989296031301761 10441 20711
506727433697204097 58653 61725
533147830929593153 39802 54076
658445394913716353 5899 30848
46559947389035017 23515 56732
552598531313403649 54912 59595
31856465871157981 51300 56369
906555939716941569 5280 53028
583701749813421569 12462 24057
550746486318654849 21839 50430
322791292534006401 10376 55758
772005089613603713 5340 33787
731455640739547137 2901 12193
68498671148059745 6957 54930
42857886769553489 30423 54463
410481505023103233 31308 67679
39897267483091529 55666 59609
772543074008449793 9462 44457
204056464556131809 1535 59870
435765606710109697 29392 69060
906039422058775297 2606 36509
712896068583145089 15625 65442
247889615491544641 9051 67966
491561739975271169 44296 53970
50123216180729457 51784 57584
336425149828823297 561 56222
691775661652783873 13544 54321
507247578154281345 10802 47934
264282232208337569 1958 20108
989836980942012417 7150 37033
16464710228063951 34180 65348
901664443632700545 15729 29137
3393139951491265 31367 39629
978792347793426433 7660 58966
16212189273588253 21140 33934
859625966039008257 56476 61151
792684722618339841 5689 16016
171245926942813057 20390 48786
101717982363481953 2807 46007
738580828577187969 56149 63973
837966470276505473 35364 51210
924112954255189633 14137 47635
143377272286087985 16876 69037
883648587102729985 39729 53087
705634438505377665 12994 25531
262194745641291873 20316 30343
924875928793341057 24211 61289
213250995032257857 19221 46288
601267495942487041 42987 65129
720583382040768385 41784 62100
372137793232198529 23819 49372
69355243007070297 16182 68036
24867959671105669 38915 61473
784520539956101761 49640 66366
579507586178124289 4327 62576
49875337904712329 32866 45168
371728504359104769 6577 33521
116289239128445137 28034 43161
595120455450384641 14143 63239
9363813810271183 15383 47195
131498692240747057 36097 37526
673928002823512193 4254 62859
693831453617434625 11780 39298
640463400420419073 33129 38403
512131068933477697 25253 66022
812507396166363777 4234 4707
873894548797935105 12896 39040
154747484558303233 36604 62575
674735067200920449 36953 59003
660906936528387969 12688 62278
899705192728958977 44347 58427
549004500526212545 19799 34905
951558519611175809 53112 60274
615358769627970817 20194 27526
886142058207710209 3824 45072
862535087415526657 24919 35916
870827964096157825 15450 60363
49741088258311809 63495 63631
111026376616592865 11075 65659
152827268729783585 44204 62911
14361696193098795 50134 63472
160341849901538337 25771 41033
53500417813737049 9761 10015
700624354256778113 12683 47843
468950240743488705 5928 34175
822579737427727105 13888 67832
112124121712099617 12731 21495
119848048549432209 22276 51701
229579146537609793 56210 64491
6347316110645097 6336 20215
753489775880027009 22245 59446
621405687142758017 17732 54390
497625312324466049 29381 54008
476988782818974529 52431 64127
98322998974680337 18456 67562
50290923245558617 20743 67534
563041994257297089 20072 36879
486574391962488321 29961 60262
957413198266991105 21270 55723
479651866600594433 11731 64171
335985785714008513 53131 65175
955593390087099009 17713 43242
796212183432828673 14107 52937
960094945005767681 55496 63394
616932763019740033 35763 66930
263339909420903233 11253 54704
918344800669828481 30120 38645
453236930131456705 17926 39107
678557217405433729 31986 62207
445369572675300417 4482 45494
620254363552845697 6838 38886
350606955255461377 5870 12957
537856507061654529 27514 38971
62091359500964673 364 47851
159297362363261633 42084 61655
227005265867095585 15275 58943
580426125891058561 33969 44570
711837391687904385 17928 39222
995220494418390401 48450 64809
395291197265795073 28432 68300
664521660025791105 20230 68167
557005521982045313 21801 46197
981387536686995073 1085 16072
320619778797183873 36744 62426
981565451857740417 18011 18992
989853772767727233 40720 57987
490538041205439873 15070 43405
279069734730871489 19535 43410
329917076729962817 8215 26355
846374578336206465 1003 22344
25293336006271261 37214 64229
680475799489332865 9568 14473
914754722056734721 61803 66804
277898250524710721 10675 19518
772991921937034497 10927 47169
949540502486048129 17922 61799
710410804977577473 8347 33538
390551924668795201 7476 62489
76525131381899313 8502 67804
613775217723659905 219 2100
946235207244684 17374 37145
176690263562701249 41556 57568
588318921002183937 55452 66185
481702628039233345 43039 52062
185485187019047265 39757 50988
688550213968124289 31843 49177
306007969684131329 16303 18766
319613135963781057 29119 30886
829092650793036545 64768 65874
175671935651248385 2573 67761
30087907423308025 24838 25885
918951475087045121 28110 51266
336861952773453761 48708 59794
341454469461108801 20308 32849
482199573384761473 6565 33984
667437150086104961 49391 58721
404365424111496449 3968 26184
522335591089298369 8204 22677
245859754356587233 163 51526
832988672687708545 10952 29080
474560029419841089 1358 53174
491633423371734337 723 46272
379444950761822529 32407 48625
487497177289302657 17277 42994
29357593434504281 2411 10946
509570564807656705 40357 47335
465972418809599297 19069 38433
943925206262566273 10840 17690
429967854467513153 15553 51453
936302547879233025 21640 55043
639495106751255041 1185 40883
470911563605827841 8603 19748
757278487640498049 37797 50084
185149180257095489 1220 18387
819398203060615041 4442 34116
959238459098077825 6356 64634
302301041914709825 10336 44834
492312557572841345 60364 61356
719093907179924993 22910 56290
828733015937363201 58146 59076
924311985177105537 26535 48776
125167080628980193 29419 39521
823971781763930241 43588 48294
326376905520181313 23499 34311
884855313605037057 7344 28949
436107475200014273 59320 68919
276263711614362241 45155 65273
129905716036066817 7593 24355
230224017713716481 8185 22361
19698411455291165 2560 39049
704889141225606913 11237 38739
848688969412894081 9691 35519
631253670391025409 11318 56453
58616665004972649 11278 37332
411396952559599041 2443 58248
227262786353495713 26091 37080
391969074343371905 37974 56155
394121665134914433 246 25201
805729139833999873 15379 68022
87985374253026545 2857 11090
249425840214193793 38343 61560
559415550454456705 28861 56312
586487401242479233 12195 26575
888721090179078785 59404 63751
544459524693344577 6820 60566
833517310433077121 37210 57887
310350961129444161 19594 50161
169427123332884129 29527 46856
332347102710990337 33215 53344
657810045647561729 47325 65676
796811422713815937 44246 53125
677588160990016129 48133 66717
305825641803785665 13106 45581
590233642500802305 4656 30203
291872293497476673 16483 23778
15564061342832503 39594 62813
849602652453988609 21950 46294
420570042206531265 17658 57935
664096085503771905 22522 41875
771403868434479233 43747 56968
761408268133813249 51843 53697
436162601461258945 6907 41678
746534632969968513 2377 9219
166231780985601313 3496 31158
832632725437712001 31146 34789
896857605945381633 4265 27121
558687553564837441 9907 22673
772997240869987201 52569 55236
551390130554416641 13576 44396
71462620109880249 3775 49153
755613668118542081 39225 50258
189647450794200993 14526 67749
189052775918462145 19723 60760
210465850113234145 1807 42583
640459750736781057 28656 45740
150446676878832609 17759 36860
771385872687552897 9097 16336
320410873775127681 17488 51649
247634268524649313 13942 35274
257427952825327809 28013 53097
277732053217526689 2808 35052
787804764509228801 5575 38059
834179850467947393 1018 31425
744389590682434433 2820 3227
513474935450808833 11474 60261
732762617886773889 12426 23240
6001160810683360 14254 67985
742386531400132609 16013 53984
666352990597140097 36552 52600
397140592265895297 7869 49207
224773706027278305 17808 36260
801635348876491393 37697 63352
587075479167005185 27039 52386
65440611298580369 15386 66005
583757938716502145 11289 54959
702846966564226945 36091 60242
376962880818574337 947 18778
640415658597856257 8003 52584
171410898941431361 33649 66424
233293168408810209 9309 46592
264721603098116993 33685 63583
444572935912244545 57412 60308
647538616205736193 8692 66255
840847098438803841 12071 22511
902568375491732353 1567 32855
473545868312736961 37765 39463
596555645891371009 55113 55248
253634458221686273 20360 34923
797220180762884865 6919 28273
801842835649491585 14389 43477
976877495086256385 30164 41577
963986341134745601 19310 21623
349112407825622017 898 51225
234413401381157633 36363 38370
407106366802807425 47174 66445
232666899480708609 28149 64350
935827691897493761 4998 40261
441809510319185281 1409 4364
892894681129177985 21761 39748
141804637401595105 27529 46451
222212200889082113 4576 58724
529842448362682433 18141 41667
849473279364858113 42341 52283
490905371811866305 16838 36331
786001494418691457 31012 39737
328304112426334145 26639 48280
281976145170773409 26658 50852
627463117683266305 25353 49162
636826085991138817 58347 60505
173666139984600673 7303 27204
788919947711306753 24033 25802
879082645468830721 45793 51471
997944042248725761 4876 41351
878200507469866625 37080 58304
615418788181671041 10845 49265
214129539752367041 25075 49547
80555918290365009 649 44710
177563137670414753 19040 44011
435721275498835329 18832 38714
318550571852288321 20431 38013
573572617361470785 42460 66360
719805670776050689 13239 56919
445112531787714241 3419 36594
12854397595010171 19326 34455
307580939242619393 18585 62752
574662664314910657 48570 62243
916666996116603649 26776 62640
29880317303199177 66658 66923
437711206909121153 55917 61124
10809906414433357 41963 44044
778183018226855041 40865 63163
674856400717988737 29781 54381
480257997996538689 27863 60537
602987067102684929 57226 58946
310166275261551041 12973 28192
947677997591856769 952 25223
383215218788826945 8095 36854
517182386243174337 11119 20195
500120066226457985 42209 47407
836018837550188417 8158 59658
309212106346159041 26952 43513
491621316667004033 5828 33951
326685603613796609 21240 37362
808889883024622977 13055 19353
55403791508645385 43196 62105
729592819630649857 36465 52374
626268591785390081 29875 35910
35031149110114513 7149 61311
670280364350041729 63099 68498
777069159385870721 37160 60911
723478719846511361 41763 53779
609879156590214017 46125 63811
290588516712183745 15492 27850
837885376900199937 19425 49510
615660265345269377 61599 68917
548992851611405569 13516 29287
997961356226276993 34631 52099
730575952112172161 8605 50177
793543866704638337 4237 40003
554314020067412353 1947 60922
366651455221308737 45789 58415
396826302044896577 29941 41380
279015739335250145 51943 55285
501429759178211777 46207 60381
670061178632742785 55462 56854
99268521134785457 4095 50857
863470245386835713 27370 33539
259414755516079521 15936 42645
560539389956296961 40492 68372
997791962759205121 30514 36465
954348842574717057 8854 61254
227555270342310945 17466 56746
607016325941991425 33726 46732
954782699667514881 1066 46802
673312095965016449 50434 66990
852365162073343873 62970 65026
838205321592802433 54117 60603
211259398334416193 30595 47005
608955700518265473 39058 57384
230242294493837825 19165 21063
411912719620140417 7156 20149
2619510662736247 9487 28455
793855394075862401 25638 46304
671701600476840321 42477 48431
526942275315015233 48559 63445
483906738464721537 29883 60325
355673302827341313 12211 25162
127554206957501745 27482 43749
573509231319142977 44376 47389
233791274246623713 15520 68708
862618716618683777 52485 52600
590250690236874881 37706 64234
438218549524385985 18353 27173
561826178510809601 45092 62468
544143602252916033 13018 14183
778816033866167553 55437 59225
544613111791811393 6336 65917
297389231572832833 42692 53103
389656391694003905 4106 8686
496694516879390593 14450 31461
121037599863292657 12934 14819
367797509267855809 6454 61965
104420791313572177 6969 46408
281089880503675009 32441 62767
891943800238969729 65001 68553
438524589391516161 26898 30901
197708610517238977 51726 55433
212100019181608705 39722 52195
731509814413023233 31640 39002
85765511784781985 37935 52964
180610965753373889 3150 54938
751551429288770817 51185 57178
191160651198110529 13839 28439
280665202130546017 9960 46377
218469741541852609 14413 39166
75757038822221297 12010 51773
403737498425449793 50020 64833
499609840281660673 33679 40857
296334946263897345 47639 54292
753647146072029953 20273 25668
912019178582930561 36431 51414
134710420785818737 6581 29688
367722649526356801 23698 50628
611427327368009089 1362 62969
278449447769447 30994 56111
395991328712138817 4921 7990
341656592454796737 30509 35584
886044645917639425 24679 52148
203659478983119873 43042 68067
889216950417516417 23872 53099
566813384779536001 3503 10044
80614618018760353 3871 5909
707367566199685889 44802 60971
72503969017756017 11677 50224
562720505557280129 26511 37016
433271482041920577 25637 51969
248819558833780257 12638 45804
877008870549200769 17645 45865
666417170318268801 17597 24167
343723682032365505 14792 20767
120739997062408129 30634 57602
692557121621032193 16069 59911
470694578844870657 45363 48925
75570434080464817 12452 57060
708305352563847681 9515 21058
422975285266613121 23711 54852
60773177172322337 8713 18186
282984102251962369 9043 58286
242313396538840225 12260 22220
397357831204200065 36519 65023
165714417255827585 12922 33248
472882184355757569 52995 68884
723338281332893057 28110 40852
56179382313057857 20499 23254
156542140570493857 9681 14848
92772308657007585 28782 30838
176150920544337441 60527 65245
723058433320456833 26836 28770
994378210201602945 30916 38114
73999083317165313 27063 53782
983440264465677697 54450 56835
616472992978241793 36764 42207
580167432242475905 23642 25677
13473233360148385 4855 52947
274040653887404065 2477 43335
977579949884610561 8478 45346
725942204045708161 36337 56482
756816517825161089 16927 21254
501305158193837057 49236 52485
701631057077445761 56221 65893
71096766570818201 27000 38012
574280754971770305 46586 61643
36691225799707185 19248 68746
806817084089996033 4608 9432
542718483237365505 33448 63770
879241208451663489 24478 55952
963644658814068609 60949 67383
85590709817903841 8771 15181
415448280827362753 17009 42633
118343914754095889 13858 37625
225957431874782337 39540 47389
223875937798535329 3779 56797
94278331584320081 11881 63424
12698574468362979 24428 56378
848285769872198657 7089 50087
891700019849263745 33556 39280
525681292228526337 19765 39883
310423699486708673 7337 34994
386673743274805313 8084 30908
887690886950817793 17829 62222
662916007649187073 31865 32506
41314117694913225 7973 63227
912835995482502913 6414 58934
426951720295004865 4860 21865
866558597043805953 30140 52977
472732998465378561 40554 62840
313587646564805313 22279 48333
398812363043074241 47635 53829
129429330753708881 2959 63655
439726588878858881 26197 68814
169021484391656417 22832 54035
673997587061688065 50361 58313
866163739491881345 3475 59031
958890154556062465 96 46770
929548820033694721 6105 27893
830352601217921153 21433 55194
913625036575297153 55329 64982
391123512779177665 28436 61300
59342411896686545 28074 55842
497309431222912961 12293 16004
732963240658690945 5054 20973
358924341725955969 27756 62284
565524214861490305 6386 23255
631021728015749505 32415 37345
393058423820235713 31523 36144
974472460625310849 5226 27260
248978949226305697 20190 29682
648172984774856065 6694 27657
225880340171855201 23509 47868
130028813973471105 11921 58433
751173171992100225 32843 54045
424881874333632257 33344 55867
476368375957918017 27446 55126
936054271123555969 36954 60516
235920232494997601 7399 33008
650271271560267649 30227 35851
394073365865821761 10487 26076
268265883079013889 38364 66811
336630768071053441 3211 20034
88892311638627313 28836 32783
24170404500495125 7001 64092
565287233682699521 7943 52208
866077805839232385 1602 56356
613434367657799169 60944 63437
116588409172109665 2489 60573
875685295098438785 7641 14663
71811646307544665 3343 30176
814513921982349825 9908 52925
670821922812308481 45771 58275
918464060030760961 8947 13391
817684075845186049 19282 61698
957702768033538433 31855 61971
429282546469025281 733 68780
935325488021053569 10579 31877
668960650620171265 35063 39504
653586624863688577 10630 44299
304475521933483137 2917 25846
76406282894726737 43593 46588
190565376877337665 37543 58404
933171888751626753 35670 60014
127390409125226257 48824 63378
283325025514049153 2756 26981
867340643925736321 42704 62422
311388696486542209 11334 61905
10687582402056251 30765 51662
283173532915146369 11953 25752
500918309417322433 20226 61294
693155546540833025 15461 41561
976833467471507841 21435 38864
662879314175231873 14090 52173
105861953930492801 4036 34209
681232229459450113 56857 65287
676451118559015169 16094 67940
692847957467467521 881 43095
641007076022411521 19167 43641
519026570013959809 1535 37211
55847956435187033 18790 29407
859035524215929729 32739 55881
90121952283205073 27239 63529
815144293483992705 7255 43750
686873314320621313 41328 47635
50046857561984129 43478 51508
715738602012997633 31393 53401
604663009336956545 30778 33739
280733933071459777 35426 41123
246326445995951105 1940 44088
814737335449400705 277 22101
694128670078836097 11395 65558
225819771902393985 5031 8835
947199431494272641 5368 51035
114361290498457889 25216 61375
586748723644614529 40816 51296
45504518726104945 8381 64589
633001827332467585 32326 36677
470015738166189569 11269 32708
299198346886296193 23365 27865
614699057479128961 59615 63181
337756326417991937 14276 25683
715572323850771841 54920 68273
754247437999719553 9580 38788
124940941063911745 1415 55689
56123549004698961 15615 54107
123927372837023601 43823 46089
90814269608298305 53302 60242
890162690265327745 5260 32168
739383511511920897 31163 37189
758107486235267969 40551 66224
586189674192535681 12479 18028
554035553697204353 5236 62317
171048808376273345 5312 25922
126001450725773617 22451 44843
79561162118604753 23703 31285
431847284000411969 23860 63275
34824798913110301 27528 61315
636426544307873537 23820 36115
951482272177496961 65705 68251
104031573648839521 47269 47816
86833293557138097 50419 61453
829186203309497217 12889 58006
214836537798188225 43335 51867
905387112323097601 30544 41109
970500151088021505 22456 63331
702396285688244865 8181 12149
957770531443980417 19806 20669
226244839384051489 53552 61742
925844143026896641 31183 54281
468875384649273025 20627 37322
831024337640624129 51368 67533
83776932019304689 20506 68707
364039725813530177 1809 22640
68912377318149257 22298 24807
58453314118036561 23242 53123
929579454645519873 8047 38135
31380298141446161 7186 66716
875218198138476545 36147 39183
372069943174377473 32567 54348
251766460627976577 36102 37680
661836422439666433 17791 52126
420190268314478017 34178 40555
617771764091951745 27185 28179
996125745826034817 14791 23879
611355668444790785 10582 17503
125493653487872337 59761 65521
565568624748859585 4684 61466
883319467389185281 35383 60155
836332505605970049 16156 49225
935994424426262145 35803 56684
693462608978517633 37901 52206
221455523113135649 10954 29384
689108342207905665 12894 54943
267744422306897441 12121 39703
636424798231129089 11071 53945
111271999018896401 15922 54839
680138695083332609 51972 63123
633364243705067009 52488 68285
324787324186882369 33609 64016
992206198140095745 5720 57445
534156887116527233 62321 65913
865029323140511489 17062 59821
37834775660112289 25937 61910
181175824294768961 11916 68441
340216922913203521 46678 64382
719434065498141697 10778 13386
110818750916859441 10521 36424
483271873377631809 17022 39406
266232598529743585 386 19806
321567629320988161 34582 52180
533791007905218625 7158 10097
597914743937366273 6125 23126
440240771516034369 21456 64806
932733747373696129 8478 24319
329687072368567873 11817 24359
70396081000708937 28771 31111
65174365231261081 12958 39106
757712455494022657 10893 54411
292501129876225025 67082 68782
34032974771150749 13551 30592
362880418940836353 48696 59688
327895347087682881 5543 65879
284057364964279905 14787 44704
211187411464820225 33877 35180
377280635095221569 16493 39048
600104541178531329 19129 46325
944060431331305217 25763 67132
272816379649640353 40462 59425
206141729927725953 4493 58668
529980509201457985 18921 28439
961431253879350529 5299 27453
48555834526112561 7367 25461
685470775588445441 12824 47620
46521812219516793 6794 25839
318411688830078529 11039 17491
507018877129098625 10985 62166
589021943955334145 44257 63224
149682218459695105 47087 57897
469935514679104193 9304 37613
335294077939735745 44540 56601
806115936530975617 13091 32879
151854163493375425 3851 40818
811071606878552833 21586 60905
205727927375136225 17232 60114
861627223944953601 16745 55777
809443644537928705 3001 9884
51080775358553153 17278 67710
967004991570789249 15866 46396
289657335036796609 37011 49508
462296968725020481 55741 58112
24298428812837613 36034 48056
497214553286596609 34412 58688
373530141793299457 17654 41268
83075865269101713 5066 29106
780543785581823361 17137 40198
442802387152241281 2288 31571
335137695056605633 18095 44045
899270885776196865 39706 56436
500320590468501057 13890 13971
594714918321102465 24860 35317
271527989405758049 8400 32674
597745317958491265 44365 55412
346347032418162113 11049 67215
949189406424196097 25004 65932
680529386444508289 1407 67682
962739588264362625 58023 61690
941602182447099 12297 47227
214942045006637281 1968 38568
834095616401999233 21717 39080
587240890896389121 11555 14063
540879794371402753 5935 42222
482245032888883457 46280 49839
201250620970515841 51363 60798
285511116871511201 563 2999
894281657174186497 10395 57483
205727820623536673 20533 26427
604709308165826817 5269 33730
319219629677910209 8072 21768
319025037999761473 14557 51717
486725924915745601 19425 24312
438518875200717441 3072 45823
125772606202311009 54418 67475
784611776853378049 23170 54004
709546999041265281 1023 34848
559851030411142145 29090 42986
46669095439305865 26461 44919
459226873922840897 27308 42962
897917310430997889 4746 15688
987198522667004161 11150 64137
534522205550935297 3651 55261
565181616100513665 32443 44982
143776470194353585 43457 63954
239885178935896449 32877 56323
455113474620155521 66359 67750
17653601512716223 59734 60723
223043245926035649 50644 64377
599557470248217985 24918 63837
677726074435959425 1962 52056
586637364067623681 8134 65493
76394631181869953 6028 32471
182132785735905857 1762 6089
992129602360812161 25148 32212
887681684065977857 51058 58758
393773105019064961 24640 41741
6855406184602232 1560 10669
129942396262698881 7927 17733
615071488545876097 1608 35132
717427255474802945 53209 54950
125350945150405121 10209 16173
974528124144477185 60265 63640
867746308753606145 40279 49535
559837724304330241 18407 38233
824944079647426817 13233 30776
886818415972364033 14356 60702
703941384446945793 32728 39318
231797819215728385 2051 16293
303458036211214465 13658 47980
971094082793278849 4438 62660
700174498145553793 50005 69047
775995196723314945 42603 60350
493067844285665281 2694 29829
368280570037406081 15565 54390
23039299445027697 31587 68455
408341806095137345 22559 56726
713728129867394817 63716 67899
655070280427729281 26058 32215
571937052606909185 1657 59909
660562865192289921 3826 59674
996810510671597441 6556 66426
802401839662429953 2765 20258
75391222326370417 28476 63001
392596074788798465 9988 45160
530810782257265857 30003 68435
110605827498936545 18933 50041
565325915362517889 3175 39404
573458631720583873 43770 45303
146642365067211969 14422 24489
91844520550047553 13866 22887
589407732093203457 59433 67156
207575935440530657 17168 46066
842815227699663489 14253 42431
461181353502944065 15988 67261
512383864526935169 7164 61380
675171259753952257 40670 46122
422779024433285825 14901 34304
570440665091048513 14386 36431
698805118368934273 17721 42845
647104144174761601 26278 61379
609330797576308865 45522 59165
665561416486575361 38372 64797
641483748896586497 39464 54678
385305909977418561 25939 51410
855071610103014017 50614 66975
956886515338261761 50003 62294
816760396151490689 10061 50224
830357587123245313 11789 36960
183638203777167777 4461 5405
398113710954156353 50537 60556
307774796801009409 51754 58287
260327712311962497 5197 28430
83405535042064833 16657 60676
305691307623483521 15998 65543
873459150461680897 341 68250
254148987950316033 14429 21806
902499137880671105 2199 53180
95373736284493313 57769 58653
971283839810052225 11650 42736
154852739339432321 45358 65285
639593012116936449 48363 50281
842434892176846977 35441 43195
317640458933450305 39190 53003
571062535361051009 10963 63611
126794449740675217 9670 50231
509522650267477697 29008 60652
427279605593906113 2048 65866
719312308890053505 49024 51383
606002203293488897 67553 68790
251052673608008097 36992 69035
482938452892906177 9109 68997
556913889576719617 35862 54238
714913981652035329 29736 49707
461985094869696385 19060 58418
103078546732842113 15576 39177
819043106026910593 16923 53359
139173742187526977 24158 67335
255280440608522945 1922 61585
588765389972987649 783 57553
810106589261891969 12722 56903
228183946766666433 26509 52985
936642843838420481 8519 18673
13790984773532245 36935 64326
335832177161776705 39350 68057
898433174889309057 25631 59451
204555715734791489 18004 46907
783176423810655105 58791 63948
648308442887582721 30757 56339
203750552931968097 44052 68392
192199184253347265 14863 58926
716576661328826241 38164 60357
32672411536665893 13246 39436
190015676483856321 43767 61502
836586318630942593 18246 42043
241601568873473825 7519 38397
434473051014805377 23558 43311
585221385623487617 59682 62024
207018006635472321 31150 46262
318799100517860993 27785 37737
725960687805482497 25080 26513
626477213188937985 19669 36913
444460898551035649 43163 51728
410525670962467585 57174 57277
174583168482911329 2341 53910
874998876143696001 56772 68101
497300640722464513 24637 30822
280038499543376673 46637 46927
916597425950143873 3253 17746
309174132532607617 13181 62323
325590254539953601 29803 55641
29142506438116557 34816 37053
683594177987089281 30451 50946
764622993758752769 9757 11400
170752536519920289 24576 32826
401243176703115265 63240 64493
282422847265550561 59985 63601
968350976492164481 6052 52932
632932324132362113 6970 12643
574704445716374593 10220 66371
913907509029399937 28394 62958
910573112945133569 13891 32130
992930952737872001 10245 21764
16369918632175741 30435 34581
29151807647778585 30348 37954
140884125016416561 6185 58400
585867783929110401 49695 63131
258734429081581409 57892 58365
182305398727720545 21543 61147
152861819417996257 32450 52846
252253877221924929 1309 13991
992683881073201537 29777 58121
35445631919870381 14879 42785
329986689853118529 9454 43199
428757267910448577 1911 36967
651462315363144065 5345 59835
16629953466974713 7805 29562
822386231113160449 1124 56214
312189466488398209 12577 30084
705459009971274753 15410 27933
9985939429597579 52148 55778
174187891103461121 7117 16457
549625271845435777 16979 46869
430792976522862849 36241 64759
172591032877022593 9837 32398
850385222794574977 14992 64223
935434353972844673 13941 32325
681140262190393089 5957 55635
504392013653571777 9044 57311
954657961425485953 27331 53660
789579874656915585 50273 65108
639808823699777153 18719 23555
43939040121586001 609 57922
179483755459148865 38854 60154
754928239101325057 39005 45101
100099217648402577 11735 43968
595549831042077953 11834 39399
290457435308301377 21582 35332
185491470101432289 9682 19135
193254762759405441 2120 58391
205840264982583681 33222 38867
480688324210820609 41575 54261
650341231793809921 6883 69035
815934987167263873 37644 65220
364397426839005313 55682 65002
610547493338973569 24004 43030
194117764623463521 21232 60491
198648889894254657 29909 38914
191643988724251809 21382 62319
404330350775740737 26623 65793
266209489509087393 37102 39088
982842632835524225 8569 52852
955437838111251329 15074 33085
949405843883969409 44298 49898
845276359743344641 47249 53358
951607550322474753 9069 16573
807332122221424641 5038 8955
535337159330442369 36956 63602
479183746440547521 39273 49507
785891630179872129 5974 35305
2227426721972848 11049 23767
789850437107023873 42830 53642
264830299838259009 7434 31359
227668695631532353 50555 63468
335793711336350529 8759 17805
884342986814875393 19263 48257
286894396972222401 14495 34971
141127213942649377 53612 67699
548813947482059905 11088 44049
72181118745309185 4809 43820
595166028675670529 10882 54183
724342787813778689 25033 49691
874668206028417281 34988 48092
126035291402178737 18047 66646
349725858004454465 11403 59190
573227761762193921 21589 60272
285575289214207841 26982 58888
103007143565779553 41835 66708
521507260558571777 44996 53577
207315810540787745 157 55574
786852952181163777 1363 18022
894764435297066241 3857 36474
269331997258568385 25159 57366
788021682552891137 44407 44788
950136378963961217 5790 26532
930136280923566209 14003 42998
386822334441923457 14051 41812
83674260723338273 10757 62346
821871927630951425 28953 32114
264827630534700385 13687 20306
634013477169922561 34480 38506
735487588881806465 63056 63723
120018302092105953 14171 55302
801659057344299009 36875 54822
246246681879661377 382 8930
762717305903915905 32856 33931
889154306381669761 13836 57824
78970848951929185 17332 55291
901116926478714241 39146 64883
205931845138774593 3261 9886
343400253482784001 43146 60639
597869493552227713 40830 44328
173856102161643393 13102 56969
271366605528609025 11449 26933
730872997489853953 45920 47400
43535210002762169 16331 41793
320404914127912833 15613 68140
217857895796822017 6393 18645
617851497601705601 5295 38767
613921505866020609 108 50682
690290600499913857 64869 68488
166379606645275393 28562 68542
852344867604585985 21332 28524
482307172589958785 27725 55093
329884762577698625 23188 31019
640612090559795201 5458 45914
634117077638833793 12001 36862
779127954384112129 27530 54700
329142607623659009 15427 58300
829517437074851969 15291 15926
22095918646556357 10163 21996
333514669584605633 43563 51022
176873300145778945 8575 33554
648211035694071553 44790 45480
953017576469918081 45336 66651
325567132881477761 20780 62239
103187461642228577 9644 24026
744513831602684929 45039 51654
451546254610661889 29170 51053
385544136205556481 6151 41242
932113714482959233 12837 24472
722825813341227521 26315 28025
378249794671248193 4888 8732
64169307839708977 17992 18693
968448095535599361 2656 41346
336136839236754497 36727 57775
405871233976512257 13467 22021
876836195930611201 27072 58378
573549731793342209 4301 23354
17218723108538115 32666 54577
226351773322008385 21063 52158
790713726532263937 52282 53322
314749936131654785 25143 50767
401830372079668737 4297 30496
482946766711222593 63622 66303
434050580111307457 44843 47801
418901408908531905 18821 43146
944998512734184065 12815 22416
977322151828602113 20744 63311
927174326586769153 21679 59827
35836082929655789 6276 13438
85367968861302049 50130 57524
126388277348866049 24229 29503
889973669963200769 40527 68950
882475887825215489 10201 54006
895880377124040449 40201 61702
915360413505325697 7837 21300
305610191946247041 58482 66451
850276897629278465 24358 67720
729646458678953345 8913 39166
111544418130961281 44662 66931
808774862103508225 35362 44882
321685524815499969 7545 29344
970207317556923265 42690 49211
838921134145763841 4458 53050
22304612651144141 29428 41204
256322197724593089 62468 65900
802192522991898497 28999 49858
759908178692370433 4176 12192
551100771307989825 23255 32501
622534868719377281 7981 43227
592809765355166721 51197 63086
732751911319283585 33831 44850
529114418364034817 43629 63113
809508310022359041 10255 18945
412150466417212865 15666 33722
497759601276982273 3920 22331
435129096658943809 53654 66532
150877025528693313 50748 51540
800850686817408769 36329 68287
451811214626999937 26063 66606
586999068058876417 30586 55575
311246302444011777 7236 32675
731464819373737601 6626 44703
78955872967554801 12056 65546
992086789756189825 9386 38659
767529008871996161 1886 21402
903623698710457985 15030 16593
967938959651590401 7484 38824
383456790796689281 9379 51400
989781774970715905 17935 64224
895666708121066113 47261 49515
339636128914094145 44343 64116
475869976162915265 4623 21459
770374738509637761 35326 64436
84342036117117665 10042 41750
574879170835330881 59206 62287
11102885009538711 20937 34359
841830653090859521 44921 49520
691118240240424321 3419 4930
744209863045142529 42559 65501
666285893758260481 47962 52972
885373411448504961 25347 51011
354776526936841921 16248 23521
635730661020730241 27755 49687
618883096214691585 39840 50321
983859489609365249 60732 62773
535764466104321729 2932 22709
217349405246352481 7698 66527
604069924168516737 48612 64700
780930032785754241 4049 52612
83171039836098977 40917 53055
989128217888136833 5646 9960
880422805580824577 30299 44395
136392843178192897 3872 27993
929387789381845377 9459 48661
835808486490719873 9262 61899
213213605948812545 18312 60548
26373955890925061 37280 55003
94184184945316225 12088 48405
6433350024693142 9159 61957
975770574268157313 1103 50905
232894364407407297 14331 58807
687055012126474881 23728 34334
876740475904853121 28030 31931
802272330687163265 5921 36874
955330344035807873 35711 37603
86676359099282513 34966 59219
511940207859012737 9114 38938
53302400964387433 6969 28594
606682282916189313 59563 66505
875892512493290753 48499 60633
485791436255652801 9535 47108
191204235702759457 35330 61309
528558528081440193 53075 66436
830981539917882369 5834 31706
341578857195955265 40443 57330
127810862538300545 10889 18970
265004051183161953 22571 31227
450520365632453249 13756 49598
838594706841774977 5112 68810
683924619510367617 22110 22508
18370297331607333 9439 29332
291873545524037313 9890 63147
222824645585873793 20908 30742
578811120232931073 23702 54380
408808963555408385 46279 52799
126421530805824753 31630 45163
123395285274256145 109 21336
299143018722720193 82 15246
158030223162221249 36930 54602
476756789195729153 1208 44966
909498964262709761 24016 24098
839853586320149505 34204 56196
599921631275556481 13164 28346
43217540273612801 23693 58121
970383842130672769 28493 36481
583182897562768001 54798 64520
314579177535954113 5722 44017
430681870748980353 33407 59254
99873270885311169 10434 50372
515140858638549313 17241 36911
814233256886304001 20160 45135
251267437997906753 10581 28602
94921764967210721 40608 41744
958366713657671425 17416 19357
252311271011500097 7825 8926
390606658948666305 33873 50494
604964800816347265 50486 57993
24004342936510881 51883 58728
50191713871761577 16167 50751
5202028709984320 13110 48761
907190190673020417 6612 47928
909181936286405121 13336 18310
156673497356841537 36861 56820
670893831744034945 13337 18542
516138957173197377 13846 64492
956803795442315393 14417 65110
186285499894985665 20883 34456
266950810388262753 2650 67846
669897547651231617 34900 63462
375826405752849985 17939 65851
784646434375893889 36574 44790
380356153625808001 18020 41770
747109932385185921 38306 63154
627570830583184897 36523 45142
399380694491078721 18433 36658
708514275693769217 48501 61969
458531691811003841 30474 57914
510864235056249793 51531 63118
897703413057904257 38179 39715
568231081901739521 10746 15058
295157676491541569 41024 55618
829225251275122561 2165 6851
667684114575230593 31244 59259
861179580410006145 4196 63653
695244282854986241 22148 55680
459606267530904961 2214 36171
517234629658979393 30579 41660
862286606187506561 10550 27366
879855889914452353 51474 64505
536450871705429953 18177 69025
687769923625076225 16804 66695
883072889434085761 14416 21223
387806609846563777 21304 54425
48461916626980185 45486 59300
19861737825117133 26450 51326
96830537909806225 37360 61119
274832280941595297 43316 43352
259325315029773409 16042 37915
934521012896745217 981 49829
710887023366009217 17667 42056
409177637541262145 1109 9115
207892026504300289 3745 40608
661357520366117121 18901 28755
831715779118535937 34913 56426
649058890652511873 974 50187
927556080905677825 19179 66876
586000535533976577 30687 45979
124318341242965153 47370 55235
201076607466688993 38827 62175
617725204611009153 15773 15808
782924302789744769 25952 64496
35504412404929297 8815 29211
578896850523207681 19068 28996
580682990284319745 44364 55016
622183036929676801 17637 46916
483192107465523457 1637 66927
176554090235384833 13531 22468
442482889918966977 15735 30290
712373833205525377 15418 59040
546773766222525377 4689 18116
80596500443348881 39852 44007
753864927382498049 28252 50105
587138687199292545 23887 38610
597450903462597377 8666 47217
831906948074958977 37239 64522
122991232987761377 41079 65197
225290415707540609 28991 35765
237117922407843905 12107 33608
45180357380431249 5777 35392
281876611256652865 19566 58626
278678184125375585 19757 20984
359125957142051521 33522 51364
157384229059886145 7605 30215
7940676529205605 54985 62629
377548146845604993 11942 49719
77718445197643153 45680 52028
833612987425297537 13082 16382
295698941900813121 32798 61619
997629957432714369 26767 51127
403106575673827905 26707 28551
358982577029337345 55628 63985
145186937644201217 46396 64358
560592167294196033 48483 66896
558428423539634625 35279 65330
509888396453376897 5088 12857
456594278290342721 66653 67219
950835367753406081 9873 29312
169968179652467905 54387 68834
170231303675421953 58089 61078
807469905403838337 6225 58111
764682903328513025 21095 43294
124134230993529825 27698 61105
253142117136022209 21585 67718
961815818293363329 37608 64281
957611656141246209 8142 11713
319314749185902977 27679 66935
143218831786214193 242 17362
300859779946609537 24588 41050
262841335217039777 45384 58257
477729720019294017 27483 63100
897121732536319873 22985 40182
564108062871728321 45224 52204
758846462494808833 7986 22640
486036804957390017 38810 49684
262213781127940129 8720 8926
296622591763611585 59000 66992
249522392139986945 21059 64297
752357879949482113 51481 65594
296326139023747713 8565 47889
773913159493421441 40014 59370
971051793748593153 50314 67828
884581359807466369 45924 55339
21085530950699649 21719 56497
338330052343611265 57115 66358
383082635742987073 5369 6747
677645300442531329 36640 65032
312850413742054913 2083 32117
558705732178257345 55804 62130
64619385191612369 51929 68120
247775588882799265 54016 59789
747330655602098689 45435 47602
305921499849848321 4776 16267
689897456935419521 33815 59288
955475094713886337 14452 24532
656449714364740097 5231 20520
218136618098757409 3386 5186
676183460772797697 9634 37003
36941278898805057 2279 44935
440863192233166529 309 62838
467058516000452801 36229 48427
890522073042738817 39230 49221
120414249341830977 33873 51129
592562201372501761 12364 27070
696673743158076033 7314 31330
89410960752594801 15721 46103
778982429562912385 27491 34762
724828262080933377 31773 40983
313495602824350081 47521 48126
904579674922182145 1181 42680
188231679944902209 5307 29968
659007535587036801 28882 65348
397186181466853569 19286 28046
836703367560126337 53497 58486
773823692705345665 4070 55936
678550129312043265 18193 64636
666323120464529281 32536 40764
81099136151230769 13034 31500
393013584527761153 33251 55595
1804066195560950 57021 65145
579425256140868993 53937 63750
86208323215295473 46627 60114
272022647164302369 47231 49681
339327343911776321 25205 34247
538821499700549825 9942 10101
584813758898199809 25085 48696
279202998792396065 52326 66143
754024387000427521 33558 61365
666614351341369345 1862 20070
784203294175206657 52896 66528
547574219972400321 1135 1570
520139177602857217 2093 25982
969298555362161793 27252 49964
346471593584332993 23745 61151
349460770211532417 13732 54188
38835501128218657 44519 61998
241366917979949121 28088 35677
422327601964276737 33865 41910
84870876891269377 1814 42899
294429124278423169 11389 41067
478664539305913921 3239 36643
56496931946774969 5090 21727
372565480161124865 44423 64758
678846396932684161 3712 23456
188909968009856033 4094 12303
792303200447413761 22144 22934
361477517841162689 1525 28532
46982798933527193 35953 47112
968632384126625153 36976 59437
846381635611798785 36064 44718
327640155908806465 4477 38585
538612400325902721 3243 40848
341098164725597313 41000 49890
177698643105635777 25223 56699
439825325272462209 4638 6208
381519131579551617 581 987
756313401275594497 19039 67732
560974024787661569 20967 52491
801813926755169665 11638 65863
615622231272041601 30670 54721
88961428992721633 40421 47908
112954746173507201 22721 25588
781124126025954305 20315 50700
410965315125906753 39300 68721
39611509757424561 8244 46382
877372114186464129 37348 40774
467997091124754433 46055 60770
527320254678087937 10096 66919
764536793829652353 13534 51204
114304515997766033 29416 41792
363738139728749121 11248 27263
35487528713389341 14416 14559
405201884077332161 45635 52481
972417045784389761 66395 68877
47768373903618769 48785 57326
917692978415928449 17341 34358
144493052263445761 4365 63703
655383971476517505 34314 51605
325965299272720449 36069 53863
736201020483576961 30236 35204
27012722610823661 6267 37895
980821630529696641 11637 32698
911443465820365569 36022 45276
526675413710151489 30250 56723
198564555881350913 10201 20092
122244554938369281 24715 60088
959605641422339073 10181 17294
179084696268631649 28592 46648
958011650067607681 28916 67565
119757973607839569 20910 56726
183214249167502177 5605 56376
229109475625946849 63197 67949
195068334000044545 13724 26417
538141887320882945 4171 41735
955899578098776449 8386 35161
533976923185889537 4247 33690
391731080221621377 1899 56724
83267220373095089 6272 33057
903818426660006273 9894 40328
257213163891478305 42238 44627
483786515874417217 8935 49118
497889686007717121 7848 63025
349362171387152641 57885 65602
867630819621609857 2918 52595
962349677579044993 12905 50638
131143522556065761 49142 63069
456519582727974465 40618 57444
71495826789103489 44989 49367
703253850867785217 51799 65867
994731726183836417 48428 61567
617734847813803649 10507 63330
267658865588259681 22035 55781
63279869156179561 23564 36459
211983386856438465 45126 51771
84248019040227713 11900 40426
939781373349816833 20507 46657
804997934005403009 134 4885
659598789068162689 20307 22774
877721299940443393 8514 20967
495798229939708801 62338 64875
794094170039063169 10252 13300
468880630530371457 16106 40391
916573018555748609 25256 60259
222477861585289825 55103 63477
151537556833151393 36791 51826
363281602883041921 25197 27496
66369635822095321 25873 35199
954279773428709121 6876 17986
494255898896700097 22334 65019
578786231081885185 6269 28754
484747504899825537 5193 14662
644458452991884161 3770 42659
27952416003277137 47573 49872
156464844919902657 51781 53224
416908149375668545 2938 3015
578185249091035265 33576 49848
889502672119778689 3949 22101
572841419667632577 28660 40260
231386376361779617 37921 41247
459895286061012609 7785 45932
208595224509057441 37138 62824
140731335560481345 37359 49348
425537397206053185 18552 25440
939528783940659201 40693 44263
662863877756752385 22071 56995
75031430324422385 22278 47415
18410106311147701 18215 26617
386114384030221889 23051 50924
741025082990265857 10630 20283
75559617612988465 47412 54034
862126579936610689 551 8065
365400288460335809 1422 27174
767176142919158401 44184 53279
280296379628872225 8374 48109
102705514329198161 42643 43163
496016274609374337 38455 51574
848498781031313537 20403 37547
332002176822591361 1338 27363
202957538590933249 22589 56389
232860002871973409 40696 55334
19593620828050717 36545 46855
470774813898564993 39051 63583
483525924852653313 54477 68778
915833561916301185 37171 68244
810364510873942145 2878 47198
203145621915588481 29915 43475
157604989072748225 23481 52542
807374951671164417 17243 21353
460972736173420801 26309 32193
440144523544084609 30214 66950
928973242626494081 11564 52339
175973253356303873 17397 20096
856460288466340865 23558 61047
574618205036649985 27963 57934
724736930290841729 12073 66172
39439640410250833 26597 42974
624143839958481537 13421 32150
861064286681305217 11973 64957
360974786762721345 2021 10280
407418206679878401 4523 47073
507127189270566017 13655 32431
545324125938499521 10746 23727
443064473975876865 11139 61654
625624891214300801 23336 40559
234965037500689537 3604 33060
389509266613309505 10990 29987
618988037701949825 30094 51841
264638624953036577 25925 29493
404705318750135489 59702 63388
769248125783413121 38599 67926
203865656735981569 66286 66377
375650276014368961 32685 39634
968686265761380865 6689 46252
152331850291311361 38182 61518
932236763874708865 36238 41041
488191089674600705 60009 68774
515388249959674049 19379 45608
63587938915908641 47237 60358
160453107397980673 3088 33320
506177168982418369 15482 41499
701534508675894785 60137 60334
210668777363956385 29490 49898
708602307359324673 6890 37573
396159184774845121 12566 29689
632069473158484353 570 64558
196636233466001889 3447 38675
907650755181148161 30804 32833
904871002152276609 5881 27681
233563851656061409 37927 51163
631854471924377473 32894 68513
495364120333260161 6904 27128
313316326729861313 5876 9143
379322214869919361 8346 52413
730747734142404737 36510 55507
210790076750352993 64326 66729
674882870711002113 88 63346
713696888936926337 14300 39496
936289551564378497 4532 28069
182803956614787201 5264 12903
10367978526019785 47605 62238
410911796308429441 23973 57609
351391283075038529 19264 33913
138931692695475569 584 21245
380252196945036737 5254 23661
971516809939590273 13624 26114
913252550845122305 26046 53064
706258435091864833 19237 35562
632856987708905217 19887 28465
198247513596161441 19483 56773
262700657066240225 7691 44414
500963436483967681 15951 59258
366833724325516673 59289 60319
652752303322035457 14817 26463
120931958793697441 51533 59779
655525004335100161 32991 50576
350292351251098945 8112 34571
734938834690982657 45339 66821
973102022110033665 41789 63626
995921331433432705 52336 65121
331203675717119937 38612 68008
466530229889816193 11355 26053
800994732534938753 3290 68371
322596650191666625 45697 61577
50788272473184297 34635 36530
628128520447805953 30946 36035
131509968538843233 42737 57499
470325223751100225 27550 57642
951601472194823809 43201 67531
982353828038487425 46150 63925
446796511667876929 33676 40003
809521000657053185 10794 43171
844976937752349441 3361 24952
411533089735090817 25114 34973
5248132657023065 20356 23237
125516132187069473 23510 47689
880314971452946817 9008 60114
263397027899646465 31180 60959
866877820496192385 35427 49988
877749794821522049 20389 40738
925185003252963201 13342 40827
498128861028394689 32653 34847
715264473220578561 7985 59210
436927687348198657 34567 59045
726018747290851201 11178 42777
190088262862463617 5051 60743
281679607722047361 29518 57078
248664995188146785 6194 53066
451840344413497537 13149 62815
992179615402850561 14540 47520
462375333622453889 4674 54484
934919346219512449 55572 60845
827426494159681153 4798 66783
614089979642574977 19440 42579
781450535712672001 5526 10737
62038135159308897 31067 60997
608802183424174337 16012 22031
600809738346445185 19026 34557
690186483142760193 8698 55495
853244379940004865 17739 26813
636220203254509953 62673 68709
487662860570214465 8059 35140
357107493949079937 11557 62377
164999805988525601 59379 66764
782784272429708545 22399 41851
124584510315973057 3720 27460
436003393123321793 11310 41030
976420945379711489 6253 60729
387570319136273153 12471 20424
837036584269458945 7056 8803
693349873766287361 25435 37380
838666499994484865 58370 60846
979267372691523969 20095 53014
464567028457540929 29277 32447
20457066425912273 35572 38890
811219863564925697 2889 24384
440662648367862145 15531 24273
890791763400461185 1146 28068
984617203994410753 13649 18376
472892339334162433 46233 51401
88273832443817921 17707 27368
760079054413498753 21707 31509
719735801033557761 24904 59249
470178040498435457 13129 47391
219499354148752001 3549 29534
835390510636546689 48644 59349
199518809610019329 27721 60368
571683532131896065 19339 65669
458103628677847041 43990 68281
166900895637670753 9736 47530
151227331154281345 11404 50624
386491778421653697 33681 46932
75842933432539889 42298 47714
549875896548048385 19678 65675
478153218007115329 47284 50642
312633710261291521 45152 50213
423607800588811777 19745 31333
899903240140762497 23384 50809
784039851686664193 21994 51543
179839538065518657 3344 26118
631523635511769089 51729 55231
270393375564754721 35263 51369
699274099997118977 36552 45484
693308615576835713 5112 15409
967801764919713025 12810 41314
497111677087819009 10608 33117
260284494406597857 54428 62460
661629024937038721 37798 49497
236432343554412225 33553 66634
452570068688846337 20368 41137
700548595147232385 39905 48300
75828913892092225 47942 57101
571597565936556865 6208 63509
813962448169608193 19432 25837
81165886734602561 44392 61959
105858785188356561 4234 24249
101372503076390785 20357 68243
135920604130195249 49095 61949
175192933566556513 10781 33390
687970228501352961 56500 60497
526160675269281345 740 28879
27015787169805349 55168 56547
673841486443088001 1921 50331
518229809115208449 8154 65674
431546243834503681 51839 52850
869331029535903361 2022 42735
902059328749338369 27 56252
354919797541622721 4018 58572
545873519352781505 17481 35408
915651017649853569 21757 46156
910674448162929153 26393 37593
711337952831652097 6579 52573
496801404124141761 11436 46014
730305121985953281 41654 56696
693787178584720769 59474 66907
420399471991810689 32443 59412
427114474702406721 2144 22028
898275391173374465 9747 12509
801918840048735105 14478 30542
537723301167940097 4210 18787
28867728966162077 35935 60891
163040234426848225 12693 46242
268920674142371745 19878 46834
469185083606003393 2414 54890
749037633758305793 28661 44039
726336460992005377 17965 29885
326040091462182593 22600 53796
645247907338411905 21329 48705
633662076167297537 12665 25106
271532629715114369 6956 27981
168933978343368097 4627 41228
85122524577695201 16892 55794
207265206532994753 6036 27560
384935598614536193 4602 21086
198787615032792065 20609 57010
600718657426281089 2083 65019
48344026738476489 10561 53835
833795065942542337 11849 39502
849894199125707009 14496 29334
469561193231850625 39392 56408
109880985796522177 34047 43835
613098073181223681 11365 46893
812800608955520001 26494 66466
177867320232191873 34016 51289
58154858655427689 11333 43440
651902209215041537 20949 40730
181031444213822113 14516 44015
304695772541673921 21811 55753
847339866033607297 14677 38289
539762926065154881 5599 19128
603942107884542209 847 47768
24745155533420161 48880 51050
717174405445945217 9983 12875
919962262556982273 3530 60163
778774307101478785 44217 58865
774627620766960257 38130 40888
773884968907125889 6438 45665
233313685622537281 36455 55507
718720413282603905 34078 41896
813284766300594049 7417 27659
189981883588188801 29648 67287
78246012112902721 29861 44675
894848196357422465 21773 63994
154027366010904385 7615 31297
907790490462318209 22581 38230
482978779513789633 41621 53432
69071096585311409 9872 26944
330227192918808769 31919 58045
47808335204393873 15773 46005
126587304318452001 42165 61999
960822982863156481 34657 46923
840100608992241153 9657 47954
171224947806095425 4337 24348
869688314517308161 8567 49231
666436831039739265 20139 56918
793807559960011905 28799 40461
213119895034367361 53321 67676
593801780212448513 6403 60519
369035502092224001 55281 58138
138128950829592865 15007 58628
547756065495818241 22391 35082
141981706257784177 29768 63773
526496370576730049 12868 18077
974537898553531777 12532 51209
950672653173143041 5662 34698
302253505561925121 12833 19357
641101511040368129 22126 35351
514178875134899009 41835 63980
536495104371923073 25527 46799
89318453770946609 35219 46889
429058056576259649 54170 58664
461121079901627009 3761 26599
350931447557172737 6681 56826
727831947972038785 15621 41979
800270761915946625 55660 57868
400641326212802817 20372 25747
626604998068771073 43875 68940
500652166326606337 14920 40432
404547295885244289 7199 52715
643975107986928897 31603 43414
643346482683426817 57331 64435
135484564652717409 13986 63824
522667917199974849 25237 65945
981085137662869761 38234 48060
204373224938095169 39089 57634
410385762431875649 1485 35345
999181515947164161 23906 43133
689042332018654977 17277 23795
412333233545780353 23284 41162
769083077013920769 26399 44392
495001093185173633 6680 45789
690477778181513473 27838 32744
337276905619418689 21430 46307
666833573436438401 34253 42593
145340165402878081 47552 57292
943503451664465537 32356 63156
367902656273059841 5343 50123
191784320761389185 46332 50712
352608881603394753 26015 54252
445147193860503169 33521 62877
255444178991822913 7926 35164
910073896661746305 30096 51590
831801391022004609 39886 48049
852711500614841345 8664 44670
745740289453124225 43309 63822
409179372664755905 7010 41182
611755761450801537 38687 61796
863928838778928513 45108 55495
70642471741436457 23198 64648
316583355476016257 28987 44356
730431084324244737 3399 33852
574106306526854145 15606 58215
678134392627356417 15082 39754
662407467669897473 56131 62982
143874875620177537 13796 19130
957762298185496577 15139 57537
336400839279022529 5001 7184
957302236236902401 1293 35630
491574053750021249 16764 33903
49065237894208025 11053 27417
987504830939940353 11548 28094
752044032527397377 40562 49997
966996209449739265 36711 50315
949572221068034817 11808 26133
460100118242038977 22850 33343
323787784523720065 46504 65040
569811140739808769 18226 51294
337591360890424833 40778 57504
808385977426297601 929 4236
445954974608998337 34456 45183
450887270797828417 5116 58309
39588591407078153 39063 64711
728841193315545857 8884 37215
503870255581094977 14028 50735
184910160581530657 7704 65121
533435441732049025 22797 23505
241568466925059521 13542 66197
935442177083917441 18131 61630
447472433752857089 5545 37919
53331679910410657 40364 52827
805628243606335617 46494 61941
633734326395913473 23569 24533
359712611385397441 29882 67522
558693542608747137 25267 56353
885706198097949441 61463 64084
433887964126899585 2049 50497
366886170587882561 13987 55081
307330525441075 8031 58672
990880396304660865 3996 46256
617606289329447809 4207 57415
907362157045561473 32865 67470
587117271727176833 29279 57026
577046542541950209 32827 42263
860739112329884673 57443 57484
822054459069185793 133 48643
631028548526284545 2661 67056
326511777867935425 22897 67284
689235259726533633 23019 48955
764694952547962753 14717 63466
764319060515500545 21531 55703
997043282478131201 38749 57327
121053796989162529 53619 64309
160987714728229025 58625 60069
108299669472426529 19893 47633
745796515460781953 35949 68379
191114442423671713 33642 67477
186775942483741633 8856 59665
280750153535418433 43912 50739
980463361001511681 5427 32568
776967674439891457 54698 68248
996007660206366593 3116 42599
905769700835843841 19500 48311
941961803885803265 34921 66791
967896314577931393 21222 32082
29479326127592745 48410 52054
709774309148595969 34071 58370
373200091376332929 54417 64706
912318114109854849 13525 60075
722919606281685377 1287 60618
12581740593457625 7471 17731
441928715739450689 11924 52244
9713394738529503 36842 52805
652675444940435073 2757 33950
848355521484361217 10933 67377
149357034361116801 40980 47281
715298406464331265 25599 51358
680681687349250 54413 67774
457515689581793345 9845 23798
528846995027365121 22440 25526
439124080582960385 27892 28260
876000410855773697 37316 41935
91823386755546465 26425 67742
201268315047883553 2437 25874
746396585513952769 28980 32382
233403611330821537 30579 49118
69341786910722905 40573 46260
158046636973566017 26726 57868
612160850239550977 28825 47892
912348856209128193 37247 37378
636875049469349377 2668 6770
763972713199905281 9534 34827
20006317057426061 37668 43227
261574705023342337 23208 37378
262172810233163745 1768 19421
855755619257863041 35863 46901
999465934618317697 1371 54571
291144248669901633 30978 49414
538417976580088705 13725 25550
827260423572369025 7008 45064
907980116330993025 49312 56361
728153781329034241 6586 57494
475423095167609921 817 5035
778409712415864833 27729 39645
627757380671997825 29223 43209
464105277035066881 1240 57462
846053120130729729 56071 57657
123762945200326161 53484 58075
472027971236503425 47113 49115
937762813643011841 40441 59731
707552840670370433 44947 65204
642606859635961345 23703 48607
194876238009133121 8693 36187
60640876244043793 7371 26610
714943341430053889 7863 64661
360658121138300225 17800 18239
149247259819976097 23347 26796
473459148107870913 14515 16315
361096479654388929 11371 57854
111735178687652593 17429 61263
523423413781078017 2301 52349
628170522474142977 26815 27489
523507282312348097 43224 46770
285413912635931425 24563 50963
751202663172524161 40687 47657
375628205477930497 6196 51512
363544206651521793 18143 44280
445030201215601537 15296 20727
788502553264809345 29335 56257
154580491675950785 56192 60869
636824181526488833 3572 30144
942596054234030593 14682 25872
491857587425517569 3758 26741
321319641540604545 20551 53998
244466066815146369 6301 41381
778293527133783425 36527 49092
944343116063411201 60952 62253
725690837408031105 15146 45600
529830446801295105 47707 66994
89116298765418385 11273 27338
233291421011859521 36577 55851
969890003204277249 30888 32766
533838323059978113 18287 59027
312731634354108225 11724 23338
982585630346111617 3123 42792
320021906330318017 27770 53994
528334105634026945 31365 43163
189399523744924641 40441 43933
330519765865251009 10625 58153
462103979862057217 862 66414
499852130635968449 6141 61126
939350146583890945 41168 47908
81768920049743345 36789 65653
986313272215575425 31157 40242
438568570348902401 29293 67516
709799533132923009 13091 25114
367867593729318529 19208 59328
974885412140785921 4335 54793
866554860933160193 14840 19788
421065424426544129 16502 68813
353066912463507521 47105 47387
486162031838297537 2707 49668
817452465472509697 14395 61893
573194950956775553 41721 44482
709228091248480257 5845 26573
242698282644674625 4679 22434
742494728814374785 34606 48785
193171907519868577 43353 64466
751580446118911233 29008 39856
914811468600426241 312 54170
585917577972988801 41510 64188
620048165774562689 4872 60104
133172770012425441 19160 63379
59076975802945241 15474 52320
551109690272607361 39933 65274
125030197946315985 18913 65709
805497311406757121 36712 64909
837535152253259649 36135 64439
106612303409857393 2325 12149
751311847465473153 58677 64578
891261230226081793 24702 37686
968114156430850433 6760 39096
281921889710002209 6313 53734
211817437649600033 9447 45517
117191568843058033 19325 49862
97225605574926993 17971 29163
734983273541356417 36788 58284
101419120331229345 34077 65433
314031779176946945 33836 34436
645753679113447297 57062 57411
878669248635286913 56222 61800
134908095092029617 11143 43602
110841002405752673 25625 35358
660710731362804865 36321 50073
209183163436190241 16847 49382
106195038992922257 6744 48896
594036918171656961 43442 46176
854525003021500161 21903 58643
46326100076537817 31223 59482
942929838886939777 19285 47301
240399377864097377 448 21697
676985255600250497 37971 68543
69447988636536449 12846 37118
690878576067632385 48288 48386
598920524113669505 59334 66380
332894649268887105 30765 47280
193535085506152161 24845 55141
762765738640595713 24424 41853
829767988522608129 149 21854
319958505157025281 43851 69058
591532515419199745 53998 66394
7545893109210057 5280 11778
509916364393934145 13780 49497
551699300420885633 24306 62089
630292843574903169 13036 64238
450750595737943617 21679 59124
893768783301428737 4335 67863
981483900882786049 37062 66268
481487719701785729 2858 58138
199077228797591489 34253 54482
742280396266426881 13391 42723
935164204262711937 22835 54195
512802332451951041 7048 59282
439035769306585153 13084 64867
684029184574999553 13241 46779
967349609453016577 10136 33321
810509542640769409 6767 34897
558411300861024513 26446 34436
984052114380421761 26086 36571
902799606437689345 7053 29216
368224940067687361 24731 43631
720573425093348865 10739 44879
318146515690902017 49132 60250
29573859826776073 21831 46578
368783503468332417 3591 68165
187182680715579873 8885 51431
288173022641377217 11730 42212
941006999064420353 25816 61140
341635849056284993 38297 43777
948397697487834497 38464 56023
683507770590754433 17942 68285
842762492675639425 19974 66905
786195042614846081 26068 46111
836939162306322305 9417 38335
970373119072309761 56440 64117
859516034942338049 3308 24669
585806435694831105 13252 31183
856817427305146 374 37927
858898270455032577 7177 28482
900450373643202817 78 41712
405470780663872449 16195 30396
38987709134516993 1676 40784
601369094847530753 32987 53234
427812019455011265 16144 62393
461507794635917185 6620 39582
84176821417301537 47738 67006
567540564793691969 5230 19299
269262363794531713 18845 51991
999761191186561153 37531 60139
895519125955246465 17217 49353
636800761170622593 48956 55069
720502954780577921 11411 13103
431849793730560065 48819 64192
507214019402354689 34003 59333
664462746904465665 4053 40454
194393603114924929 22906 42957
1870498002315202 42976 54497
15013164129811685 27993 50895
201965030168526753 1613 22838
728114173518683521 20264 46138
718740375738331521 23950 60739
670479961721170561 31851 35258
369103166120712705 5053 14142
699322925417369857 13417 16863
956284919912601345 24472 37701
29027332117294693 60243 66656
240789588473621313 11807 21026
111087661343297841 10287 39804
942870136221568385 9358 30260
562499207880662785 2455 58960
880816331770692097 976 6874
65837285518064449 8453 23294
417845698454780033 34124 39993
925324245089655041 46206 51137
649621214665661057 429 63023
389802230790785153 16539 28650
90697519420540833 1513 39355
151286762383207937 48288 53450
160452616270138305 28081 67327
417359142039380545 33345 43078
502358656722829953 23335 27939
73893910154737345 9624 26580
146286504245455969 34885 41655
372219770792604289 48478 62363
242730286406452225 6972 37521
497208605341498369 20836 33467
25442177270011969 27035 41609
559232801699643265 20901 68595
744627349801842049 6300 14399
307778906171563457 14284 15457
473515578312163393 43294 54928
223301859062011937 7764 23751
556969222309145793 50838 65007
195715308115367745 17358 37948
288821331281301505 14852 26767
754039793449102593 2078 30253
838342179863158017 20169 28568
749711979642285057 8159 56485
103202164616067905 7188 50838
276630086944145153 53867 56671
29700361916393805 5655 58564
884415286704964353 1520 68097
474397423698750465 14398 68489
228177403311470081 2510 16595
219953161467028481 36554 68985
248427140665171457 32277 43614
894106252158724865 17083 62355
478702508838857473 53263 66297
552892325441643329 13719 14347
18680808134647009 14705 31613
660756052645385985 14299 26508
917848563290398593 2045 44418
315099335119665345 46557 49995
305106905433007105 24376 40522
160488333012342113 58935 62605
240167690805684225 17409 48739
753275668757094529 43724 55176
933456427561978369 50006 63777
246072316559722273 31387 47057
268275350200276833 21118 47447
591363139631564417 4433 41404
230779894261274881 13475 59764
332797057530275009 34319 53418
445796895460311745 33579 44585
32751464888985285 18572 36511
366166096346191233 21877 27904
883695567947516033 2223 54801
799362412780716673 46643 68302
355063366323971521 8776 25707
979584556630499073 21100 45833
833914941620509569 1042 43962
446284002771925249 1828 62973
133096646071958705 40627 46550
116591743810502641 19777 26203
515234968219946433 16928 48158
644200707954105729 23793 43699
492495630630369153 22526 64448
650666357227123585 16167 61265
955599577254009345 34969 40558
20001828870810813 14219 40448
420003948159386881 9792 24612
364322697932649921 22548 41410
323380951040096705 10635 13110
353715989585602113 4429 64776
87474609139857057 11356 21239
43077319467300865 40158 44106
399640609879799745 3168 25547
551632567475586177 28728 31109
922314611686527233 26585 38439
352851872698025217 53339 63604
540955514099611201 983 49955
941430555604945537 27145 55103
47227602629302369 7365 28895
883398385487964801 36474 43708
746885558918666753 35358 52984
27129141049435645 8911 39786
971872306383385601 37861 63004
681621212349782017 3471 26727
385692071747403265 1387 13040
416720821849459329 45544 55184
537634298131134593 10180 46716
424906614089564993 20297 59415
434670370007342657 28107 66728
890753311294723457 20856 31619
67747058434161289 3180 14289
323295445270289857 5302 28869
942003413392289025 20311 29724
923117353487619201 11921 30754
166502915583659937 21109 47030
39960800614835537 23644 47800
859323400165056513 20181 65574
349975461095361601 11785 54674
335648272280149505 9029 57137
703269762728311297 31150 51485
581504125101421441 29754 63936
60108047382563257 11229 53282
460018237110769921 7145 26922
193880665247974081 49972 56341
975294349554321409 40866 60196
347810022516306113 10556 55612
669166251262975489 8168 32920
741893600226276865 6562 7136
503311644316401217 14721 23674
22569221254919117 35480 51476
252692329477920193 29304 47701
798946318718606081 5795 24080
236092466007836065 12890 22827
149699587969557505 5839 63205
324051933905035841 4620 39311
667119261682032001 36847 44696
183157930108936993 31449 34008
841363428004321153 23029 27179
155094082771253025 1419 28089
401246276894909185 11906 40068
914601160993374465 61057 66240
313349804156040065 56949 57911
390064875124021889 5030 14180
656260689179433089 16702 44810
947101543897932929 11300 46367
251806876048995329 1985 19617
276329000846740065 14873 36611
950953858250272769 24300 57403
751468988188538113 4492 19412
724956210892734977 52122 53814
186989814178399873 6848 47841
960274243522164225 45436 66718
531137748049875585 26330 33267
553623399042784577 53135 64080
859685991596219137 4611 59086
48213360687867633 47115 61435
510159748337248001 17974 43796
394053249434442433 11132 44519
222242483640723521 2891 46349
102449923325153233 19082 27880
352262042284397825 12993 65455
256665980828991297 1728 55754
440063217577201025 16741 25248
542168976707500865 24205 42473
365877296559848001 31621 53463
801754727399547521 11623 11837
907055626195653249 13826 26253
25628012877959349 11987 61996
299550370306892673 11645 20815
331100903990410689 40752 53474
550730380053320065 58630 65614
189770968399130881 15012 66721
122963440788698369 29016 50189
793444089909165441 24995 54612
756556498559557889 24926 39444
688032711514509313 59875 66384
155577041590053249 40840 57755
498913652854930945 18254 26542
894680121992305281 11864 42583
753845186247417601 29866 33552
41500132501131049 14536 36024
297011909049039937 38592 67673
296117454318572737 32032 60519
577540859723555457 54522 56984
278999225726213505 4906 15758
215509764316074369 41705 60353
252266548068345025 27980 39696
436513578231682689 1146 42557
558729963421644289 37908 39901
531527066263571137 15587 58084
362181509981990529 8346 18841
927680439734231809 23741 49026
918394689272364673 39985 48605
795847882327855361 61173 66438
222024172215721921 30719 68787
904404898205655169 30542 46334
414541794365209857 22084 63504
848767164791347329 4250 34500
920335111047858561 8173 42617
75880090811082817 35449 44862
485447257509722625 1015 51273
538956334433329665 15163 60694
185505915780591841 13463 23965
366196385041376961 30576 69019
632651154893569153 4480 39439
921322771751555073 14927 42849
926720627377658753 17358 17928
405467441992939841 15859 26032
292332296039720769 22360 29786
697848611186209665 7890 32982
649674091817782785 46422 62157
210878746521643745 37960 56969
470237864956391873 22882 47008
656029151990644225 735 30040
130951419676943457 13474 49303
657640627510019713 10294 65532
653662319638304001 40108 64379
728767191824921729 58233 61330
351823623579488065 5883 50231
606738344465355777 19861 23304
828686142189173633 1310 31327
970268218298620929 23371 44851
59512631378805025 8185 50680
88113912613621889 4449 10612
867610648290398209 303 20955
434349222058479233 586 38968
212212057742728897 40735 43389
196402040070154273 813 28207
716705271039746305 32579 51019
421222485104344449 5156 39105
728201172727050753 40472 52167
975364920052797441 38628 41987
423838842826430785 9923 37725
389721612323548097 11114 26703
388516245422462017 8052 32051
602391720956717313 20834 35980
174491722395277537 22094 53702
624451875259204353 35137 67823
910478676355960961 515 31169
363387509932366017 50544 54760
837611465082776577 6485 40229
408697187372077057 3301 58000
323930876517206209 6655 50767
880487093899091585 9044 46163
603726424881632129 25761 56919
438203292018549441 29605 37589
35681516163503349 17362 24920
641580928186655745 20036 46661
779989520008005121 14241 19926
769157580548871041 18565 66792
787169365434063873 29086 39503
324796889725433857 57032 66458
703083701506972801 20038 66802
23651930830247637 7392 11864
6852293774880281 23221 61211
627882401403340417 9991 63934
663251749636803073 33638 38707
472372628618479937 51869 60371
477822898740011969 39210 43904
138790189373537489 4961 36845
182561197821474497 12628 46686
118812368039748145 2826 62283
412527509393282113 18889 33479
228476918231748993 26703 32524
548700761353448001 32171 65705
960420085500779009 49169 55866
814478767786337025 23915 59330
440641142585519681 11675 53655
122322940265025441 11809 62146
185146526121023681 25081 43341
760136446334723073 4525 48893
498394500110023873 9660 23912
170768785366707489 2452 27797
459033535774615617 3062 62663
35694421853090577 16418 34524
869091913226043265 2776 27525
252880475874793121 2513 11877
500934677542765889 24127 46145
480736611043834497 33819 64520
22031826545500621 57719 59014
16845668818039173 11954 31825
450120451308897857 15486 45890
725368989860438529 36457 57360
697640247708449153 38093 48504
563319857024527681 41481 67996
784264711879210113 28430 64956
545631382887489025 20007 36464
971111642682686209 23678 41982
766509526444966785 50556 63813
708856396880499073 14579 53525
324249331193779969 7200 20208
850209625513173249 13998 27340
492915047367478849 27684 43042
531033953274963713 32165 42438
594985840523133185 454 34040
979819939393209473 26611 52923
976848280221506817 52526 68183
864675453138353537 18785 19843
108252988689510945 18787 46940
540561513282824513 36887 38516
528851137654800833 45205 45459
949646877873213697 24997 51633
506877044138700929 45038 49857
102837458622119009 47676 58190
702318132897520513 15553 34697
563640987773119681 5219 12281
501985729328307457 26395 52632
430560806478297281 17833 49618
318913572601321281 555 53614
164131143316687649 50547 66958
332285365360984769 35750 63852
591708639224904705 35909 41609
758092832858867585 40220 63179
21594968251783089 37298 48530
452276670682802945 38633 42969
219007105080294209 11570 16487
412882402470547329 930 51103
241183404930744417 21754 42501
487353769129338561 10373 48595
38467681029615617 12713 22951
575115400230235009 4943 6870
63148071976577569 824 68537
911749303666535809 29919 52795
433096032320634113 20027 23714
470003385550786113 55162 59153
574195455697967809 4776 22638
28812264331588013 159 67239
592667967358451585 8474 51950
53071796642516489 43306 64864
640986912227596417 3013 46725
276392034631040673 30630 60317
898676367927720321 13132 44603
212290580194252961 43898 53594
228600289633639873 5682 7060
741785052499022209 35264 63417
458937648743201985 33205 57298
494263833586618497 3347 65868
323138760748470593 36926 45397
883787182357959681 9057 54356
913320329870543873 16031 20550
564547877591042625 8876 45624
17916750671467697 306 36718
641268216357342849 46824 47371
726910753068907009 32900 68616
596866426775566337 18258 59851
322748210334488321 24777 29630
410102677993048577 49255 66842
537825901085597057 23906 48283
301879738949839553 25473 65422
338660491668939329 7545 62920
329386102530445889 49522 63282
773859749880116993 10071 62178
600312116436786177 27117 31825
325584283282530881 11360 15799
204146028468951361 55206 59003
657121660171071617 35343 60897
124094213257240689 48275 68587
144828030641683361 8778 64715
460104865193908801 8176 57512
12582059084124353 41073 42036
8553585956438071 26768 61067
644910554062199937 2583 39068
265725416463620705 39621 50942
540646137532718273 30043 38463
393784124287567041 39001 68004
888949753836207873 48239 65679
341401949975061569 1436 43098
633069556785542913 48180 52729
868712723797674625 8650 66566
101514917067511585 2330 29740
713258122441256833 24648 69031
555125280965739905 25976 56624
811005128035038337 30993 32385
796746777750392705 7277 41285
451960609896513409 1018 10740
206216693486609857 44551 55894
353132586114700353 23918 37364
488609692808530817 8866 58283
192011766822641761 5663 54111
449273177157095937 25300 68367
52352154240185913 20291 34635
476215644711110977 985 16619
365278857660012353 1840 11249
581299402387585921 25201 55854
382106429984506945 6042 14676
536976828402323777 6412 8787
749559182831742337 32896 56631
240292738092591649 493 14325
875868558182379137 61301 66131
589503889118354561 21084 33842
258652571067511169 56434 61493
416183538021627457 24332 29932
232565799678159393 3623 13010
945147010722600065 18306 24396
248973043065458209 2507 55951
186154623853127521 2669 56538
385605121410339521 11181 17302
137228573965238353 11784 18291
837812780876316033 13842 21888
930198147958506625 15946 49507
504767460893507521 35590 37646
282565573067422817 4648 59246
402981675333389697 10160 37443
625484235784483585 21844 58228
60778852582519249 61877 62428
819928959743258241 3711 27558
130067482885191761 22883 47793
64335442811554345 46698 67183
464526790371198913 56764 65679
410612138704358657 5676 61172
993752815814499201 8993 40353
608488176525014529 746 46469
784364352089216513 22935 48951
950133530342178305 51961 58673
189618628548299041 34115 62021
171915892282200385 22953 49634
642803040815866881 43415 48414
497005007152445441 11016 50245
793167360077543297 42599 65236
227703135875628961 31479 61060
454583316628305281 39375 48592
491060663053922049 3723 8573
318295260913838977 22305 41453
645083437476486657 12356 25314
657449713544370049 28847 61822
723535351560350593 14989 19370
117390485012148113 10157 56037
386451723996430017 24265 28552
830140572406452993 8402 8909
994261292289841921 28027 57467
933264075184279553 4193 33193
508472372227927873 23990 66265
523701083782956545 12174 14160
405240358040096257 8515 56357
837242827217405569 18765 27454
415741335914390209 33449 59620
46187838137701225 6665 28079
498550979120743425 53599 58220
710348995695039105 8139 17668
981114008661094785 484 68225
240473736035230689 844 21374
451038500315725313 33560 47679
22319715894862925 22708 25298
466943693826436865 25256 51363
742879231511285121 33335 52237
836367861249037441 33969 65484
97411673608501553 45670 58848
321127804730295425 29872 35180
178819779442793697 20150 24279
901514205546284545 7540 68755
222001770792783041 9394 45593
967944276182322433 19884 65188
972015345300565761 14875 65429
271232020522397473 1363 41669
726815122120239489 39632 47379
924968193967728769 33027 47271
756876225560436225 8454 12245
678953229682498689 33031 39230
680445488248547969 19805 40129
634552405031655553 65147 68705
989655531784951169 12049 62893
961270867598294401 52916 61127
659313018474318081 47033 48498
653974920175485825 3949 53489
62412823467756337 24354 67576
677894123216510977 20605 64102
545337750876083073 30564 55478
576814325619466241 45121 68522
703710846656679937 30664 68305
408814205868786497 31353 55175
763777514584557313 27095 61198
705701242295774081 14827 19589
479588459639078465 27320 41126
911375230684065281 34628 67427
361643508945174849 2239 40199
931473174714682241 17909 39828
925412916084344065 47907 60458
814851699254937473 26540 42648
877998710558625153 21923 64853
35970937193738453 17857 68071
990784042493547905 7764 9984
608720729778504193 61205 67106
841771193999559169 13880 44968
187171296655890273 9631 55061
672186803105024257 13715 69025
109684530980239009 24996 39269
705359257921838209 56226 58562
369841590587256513 32154 53177
657387604047276161 11612 24200
935123278435959553 19263 59421
72525737760653185 21601 38827
948091928598756737 9974 35088
586838762016913793 6967 66520
377392102932411457 1914 9884
680507871837544833 32828 37188
215628228858079745 10073 37217
835165163589412225 17204 31035
371444900751107841 32131 50597
956914381863807489 29541 62073
304588838949484865 11862 33935
74102581944305969 20847 22887
431773687722959233 44477 50230
284225844120964417 7451 56852
15867906978698443 16461 59963
950358710804014337 17227 57445
754571805082868225 41936 42476
795315776473952257 11518 44323
245954065468680481 32112 62810
10471033246819417 49745 54443
435214008053854657 15903 65885
503500961343359425 28345 57488
632582430289303937 26931 38153
151910478259598145 22594 26331
534322890209416833 4275 20808
485718178327513089 19627 67638
660825462030004481 16377 18545
856871742944736769 65332 68628
679460780500726017 37561 64183
317393544823413953 46337 48043
771422950359223553 36115 41329
863220485688234625 46360 46720
952325757891891585 9827 56281
866677871247471617 11289 64108
424837325517984257 14121 34193
696129637832331777 20113 46685
968591323321923841 23707 49605
242599641802694785 27608 27777
700256737667203329 24419 40506
183602150976074785 16521 35251
591438112706164481 56373 66899
239344244678445505 50952 61156
872968936849360897 27913 45164
128290906451059777 12589 20758
459484390402842305 16343 40631
94686709602068929 2238 25484
712482996334912897 57533 64293
235108575287174657 5601 6704
81206492502055025 2351 64151
86343278288662625 54588 60493
595647412602346497 42061 64051
86766243594485809 12282 42081
323902455944867969 17424 32735
211797447055953825 8991 57434
223841148648048705 7470 26367
914659922242496001 14199 57424
675518335349359233 5196 65193
455506493185705345 406 470
983012826238166273 15329 17071
486883953516827009 22116 53454
198828737008334145 23586 45298
447187740021274049 1368 41687
173701579599409697 34311 66335
94410123575958241 57340 67452
943017451330071297 48773 52480
395377742792899073 23618 46051
270855120399261281 30615 49325
185826300516982465 20363 38954
87992303518852561 21202 54372
265285000258000289 45815 62578
527805394188320065 8758 29594
115048956189415457 9479 22985
929017030036170881 4645 47893
217125528933220129 42733 66757
14583894268525911 29983 67610
19055308069926725 5265 49489
167553687846400129 6357 13121
273023489478145377 41505 68096
149146302710775553 19027 25703
437243348028435009 29560 47799
859558377132351873 3229 61078
213933841167598625 3153 30713
934193712473955841 41181 43906
683217020177341569 6361 61903
832712468566533889 15935 36100
484033532860092225 27145 54415
117164311774686785 30917 46500
555679582700751233 44027 62168
763927635843067777 30257 62882
794139829934490369 22371 38402
933539144523081217 31831 62556
959146051109360769 53676 62701
299537365513110401 6389 65471
547831838825128897 11267 66604
732647461274595457 44826 49177
738175885259270401 5035 5992
291356811723268545 33155 45507
778331936537593857 11443 50649
801335306251559169 9488 22651
210975062209303841 29893 31514
147608445731883361 33889 45477
79480454373065617 9646 32263
946714410060238209 20467 67468
829092684071500929 35101 39471
490799481572203457 10397 27802
873317415528585857 4244 24623
649151237270302721 4931 41166
258486616933272033 25716 64108
354100102444355969 36388 55447
97252197773809009 9275 16632
796977235533333377 40311 69004
251775656197285249 641 33005
409585629849665601 41443 45180
67313497531753089 17260 30612
533265010895519233 33885 40083
599727677796483457 1967 53337
628722531631261441 267 47380
416660722911768065 19463 36967
622460374906964353 14365 26500
459024476196706369 28931 59954
47424118454053145 5624 58787
890911753057391617 11560 14739
942601035546033537 31975 59958
559539821398221441 24721 52734
211478493345047969 20132 46585
658783682079967233 14318 65891
361078198361937537 39868 50682
413588000790046081 15175 22143
476635358221621185 10024 53474
157310530350851969 211 3731
914071569092271873 60310 64163
257041060197270369 22145 63750
741481207360742145 6086 41299
309127766520742145 54376 59551
109450266834485889 38402 61972
232444434291668513 62182 63647
807660813006300801 48748 58310
933005652824103809 33149 48809
459496030141281153 8736 67519
321227972209715777 17635 21276
345118295274566849 49776 67135
10354716509890949 23968 46213
344559889669696449 52013 61099
899132832239704577 46516 65005
140810029699458993 25632 37587
96574874116694081 29130 62686
754873252742157825 8356 44809
38749652300982265 28093 35180
725635743659687169 40501 65688
988007705281159297 8278 10259
770238159875035009 29822 63544
937660113143412097 31486 68279
700869950048975489 43033 49345
918386901332976129 33873 55079
153133393496261761 51270 68053
91537811243984641 34007 46510
763754925388461441 19998 22529
192947813587931457 44406 55635
658682207208343553 6305 42469
149515560770087329 555 41153
615322637010252 35447 63133
638011109502482305 11753 48619
535597762556591297 5778 47511
234360161215267489 1702 15015
960224778730569985 1078 4612
397530624199003329 27786 28586
808192971834685697 16776 40731
942082611893400961 14247 56538
122423095875838337 8939 53076
28799382810316133 19143 50482
815226412500692225 29768 31757
173497038901007969 30668 55635
966250306336398465 53381 55005
104623278125313137 3047 45816
833044363786413569 28409 33663
422245536925036161 32654 45395
44107735381125225 35115 65394
420556830644439809 22981 43616
546334881561477889 1721 23316
537624029884756993 5404 34486
456527618715050241 1001 35067
719382646874503681 24642 58754
439872235960834241 34377 44735
293246433351502145 35111 56457
365758471582019265 5010 66375
601413439006730497 53137 67051
580813050200333697 62179 65420
180616170488793409 17837 37371
702154809316361601 50514 58551
993285587530191745 53284 65381
627198160889847169 26980 49358
675855764397997697 30575 52254
818773545927435009 3184 24955
438954030334681281 23597 28173
539980632506882305 35928 60009
123372115740966849 48478 60924
396977010826297793 27083 30767
278222559952819649 16781 18193
370679564015929921 32079 51944
276677487841201505 45383 53921
556450586547903489 60603 63043
948359217280621953 25117 66470
544065386409784001 36756 44474
227889474638903521 61341 64964
580963044785100673 25428 49419
625536197898963329 40339 55546
326404328708846977 43362 54995
846917632392862849 33597 36330
437406306732363265 1213 27568
891755348495333761 64301 65360
157891689182946497 30128 53917
201705326383450497 2820 50707
888000139137567105 21122 55353
230706738355973345 13747 43951
398024550757455105 27006 44914
614202991576068097 20292 66047
318762782079268417 8600 12511
818166756962934785 30690 34003
871718687231521025 51956 62426
754448743753233281 13549 54585
823032250824830721 2703 2820
158956525888822145 9693 58032
670750682570982785 18425 60777
328044417516057537 19994 53658
775451624681387905 12129 16796
747408933933908097 14859 43009
640268791642057473 36306 58766
670634962292201217 21284 30185
344756593027021569 4642 39972
690366121296033665 22918 64134
216203869824155969 2173 4690
736297009567469057 6884 51097
655151435203670529 42693 43709
463956564003151361 36546 51466
50838853481195657 64 51053
223963646482037153 53786 60881
695132029166181505 62925 65301
995164856371570049 3765 47754
616850845780547329 27245 67975
705477305199881473 32922 48353
465287976213552641 16513 20124
618265669379919617 44414 66309
582987915327265665 18013 41049
738266516571304321 23519 51738
175742058278807169 33408 61506
190678989069549953 46683 63570
747222311028522753 26203 35502
812055393063534593 15394 64773
769190572623081473 26154 53726
533224423896537985 38207 59657
157646998019174593 51721 58533
198882412233206913 33191 59186
423594178867396929 16441 16679
140990925868674561 39478 65053
381342288864161089 13789 65438
64847680657099009 13722 24696
542912307602229313 626 52416
782352509802759553 5853 37775
752597944106952321 59346 62184
635620681723839489 50518 54459
685226480840377345 729 22422
638683290633235201 53466 55647
571772509055520577 34784 49064
470393861519372801 14985 48605
812385644822775553 3470 24697
244064202892641185 25426 52238
284119901988333377 35716 47143
534606597712798529 37521 64687
628031377649783425 49898 66992
855111931767577729 9107 20749
465402435222628673 37825 55232
423709439366778177 48624 60527
852499170392128769 19678 24811
442755684010816001 3248 52470
221203597215748001 2648 37335
791185313458033281 20497 61457
361495453236067009 26583 26648
161472271960899873 39641 53856
284592113567569537 32946 52059
396062979098534401 9822 60580
785345210336465921 3476 10520
562672387485033473 21420 42655
509085099958099393 12716 18102
689693685496809601 1369 44875
568593460889410113 30018 66555
607493717319254529 11118 27524
609501583189043585 26670 68631
99435067091381057 243 25631
564302141992563137 47628 68623
564457509531845121 34516 60859
332952360101700161 5152 48064
88292101524661601 56017 62347
968863573636916481 6831 39667
497917155181635713 53351 64651
848417150715775361 33259 36668
234073775705727617 41926 57543
73779280167691761 24147 62802
346978112182309697 22567 34102
50529343974744737 54555 67612
398181264634207105 21564 67206
749730048265057281 5723 20794
628980882417021569 47736 55298
877611394493143809 3703 53529
71069239425103345 16910 42060
411366281426957441 38555 57637
878470570774592129 42929 60383
263844169179691329 62572 68614
76411697585701441 2043 63995
111428527586745937 32250 52373
837960618499249025 21706 49214
270750326057410017 47547 61385
486127762550783169 2350 64883
349793072367454273 7196 31526
671242425560333057 20517 39890
485839196517929409 35763 49260
200126543281204065 10641 21553
673428268062416129 5312 26008
578379570156595713 12815 37885
320087699131917697 3752 67640
643733690873464321 43159 50036
500520370238611201 15282 35235
893113010471662209 4686 19330
186582600491107073 4530 68341
257461050114233825 1129 66803
186534642384479809 23 2872
261824826892944161 31661 63305
177663018879641761 13174 61046
332645092243868865 45190 69036
818944926768104193 26987 37370
796470544595731457 53341 57076
176692502363493985 48485 60172
576454943366787393 46277 65596
784894329134537857 11070 32683
104376679177402561 8671 60429
914446366646458881 18929 43769
974177103464146689 14788 16590
803117688552710273 42954 68361
2268684403642141 46225 62138
302186312269753921 17669 35680
818216696325595905 26861 63152
895914664122720641 9329 34174
181477763599257729 198 47359
108849717929516033 15700 67223
563984613421954625 21553 68048
43537129873477913 6974 43309
501480847280642881 40174 53802
285319489352502849 27430 54831
684211527289495041 38977 46332
903647690518532481 7324 35115
329639251785135233 16834 62253
733250993805072001 2346 56393
266063764889086241 26338 57989
680994076294588545 245 32708
30475929404470749 5725 56233
250079491414027201 32481 49381
429927761139783361 14463 42607
732478507382573697 26974 40538
436701612375241409 39810 63481
608153648550185729 497 30436
54449569906527273 3562 66710
822608399905284609 35572 63446
739474353518712449 52861 64151
18852248066536961 4146 31749
938309006645443585 42625 44023
682996578708518657 1421 4969
534437787855562625 9668 53526
538331158692628289 27076 49560
693594746177811969 26344 66432
53112029564239553 14471 19499
804688694648060417 20662 27618
658380053865329281 44684 68373
986222413175102721 5772 34694
110717727584720657 145 47458
948106940542896129 11520 66115
433782341223391681 31904 57320
462672694392555457 18470 57953
859096782005742849 8826 22572
834948444302337793 9086 46874
988481340409236993 4879 50560
935866082987605121 11484 41392
890863602584822401 32032 49146
567137234519588417 22706 61749
250549991206170817 11363 19237
362055348902035969 46189 54405
58359582167078377 12625 13865
592553786216168321 30728 67623
846104348892737281 6578 26267
400401527773073665 5955 43536
58694465996744329 1248 38752
79436432814855345 18717 39196
462431891518193089 64630 67677
91974446668704241 25885 54409
194641703596467169 22385 39409
685798569171165441 29429 48789
820138287094096129 4629 45122
469229870616334913 37192 50458
554930215999426945 39866 64913
758899401629559425 4531 4702
994339809956770177 46480 52359
863882571911492609 19291 62710
319972722300953217 10876 22041
497047974947516737 46523 60739
939007117283921409 30461 56562
833213307054581505 535 47877
639583617396702721 26959 51597
111501925901318801 21087 37650
111538661445948145 11203 28418
94288146368800337 26961 31447
642493939893604737 13905 27982
685451691951836801 35013 46412
403422684038503105 21455 37618
623776151401148801 21591 66930
265068778017671041 3362 20444
369940553006824065 7748 10279
666224575577629697 4760 15440
238846347601029409 23070 52014
167050094399407105 18639 47401
147318717568165185 35179 41910
910775453442312193 30896 45371
972202607007279361 35223 60922
520736970392952961 16457 37672
480098493898236033 11134 33702
353877172221544385 23512 59122
451245750254546625 11094 68090
699002239579222401 43025 46972
329875224778984257 52344 58699
415492697664035393 4875 27685
206581211633750433 49493 56203
176030960816198945 27796 44142
844687923470541313 25579 27463
226547910438441121 11047 27190
396938297708945985 20886 53823
418628736131189761 13335 48939
275572241103130721 30602 62510
311295521390519553 41977 53672
233728721604240513 11428 45193
358238070400226177 29526 61754
680239334456739841 3036 38205
648722938430878977 30951 61517
416018024029487041 18043 19927
664145360628943105 26168 44457
724305200397477505 12440 39355
6637689103001777 41841 67445
2059010912308424 36871 66516
503361255237159361 9254 21956
403178911647739137 22327 23861
163625434765990017 38563 59864
312561758646584321 124 39173
585789600556019201 27775 50150
19852740569259453 41289 65927
693710774679999489 41232 65127
8745373953860992 37582 51371
914916555271950977 37541 66635
989055205733830401 17602 67750
363798993604589761 12929 61072
349502858684221697 9259 58084
951578266295832961 20227 30352
454537432745919297 10696 20167
784251717311235585 25430 28918
600657433056984065 51456 57010
555504323998654593 348 38932
746046698564622849 7191 35976
829540169171011201 22979 62297
548616826359168641 59387 64849
597261613436593537 33201 61875
42556439949347433 8019 43309
1990430206973315 25718 56116
323436664481011585 24105 29168
79790713588828049 2050 8542
409702164124308161 42209 43940
512224857198035009 64724 67779
134455481372871329 10187 50510
818661231250537473 29839 64294
537625415821391809 38346 66314
481926671087137473 18894 39615
796707369056708353 4389 34659
595074952561439873 2838 50469
900436042019133953 17269 47220
596799753581294081 58941 63279
919074170717895041 16687 29414
403993015706852545 17141 44225
804524266447511809 12940 65624
430726945934594625 25479 62375
535802726139440449 14066 63229
206907015603654529 5018 40578
488621352773957825 13770 21923
878686692977524353 31288 68366
601154310820792449 39695 56929
996940607877668609 29313 43968
416828710825452481 4683 40816
950383779996968833 12136 21463
801518382047209601 62077 66550
72259347651872481 2051 17118
484192996734758913 10157 52056
35074232581038701 64133 65696
348631369443271681 4509 34076
68158741096489449 65226 66593
584556888025812097 14804 58819
518881252521367745 40843 64213
939288836655425281 28652 45506
441545366842397889 39868 58629
908494590873981825 21633 64062
859047408812799105 116 39934
648196207263541889 25039 38938
953550002728441345 30073 35501
215655571591380385 20166 58893
356962254206393921 37367 58177
767814704320290561 8417 55938
23316533441111177 32451 34248
915672310295587329 27290 62215
557233157156460353 38720 43673
238045511559708001 4608 20619
192072578911712801 20706 58783
84195864222120769 1642 24120
489194488855815745 19099 39336
394551737802675713 15562 26677
951758834361520257 2270 67672
9239513736684303 40171 65367
587615447875762689 7618 14593
992014866917092097 22949 45020
764000613129560705 37986 43814
715843558292672129 33149 40814
730383803218273921 61154 65826
371605316364355777 47088 56124
677148595380565121 5133 11991
346506244862620609 2234 3624
233900752847645793 30533 58804
893735820381355265 10784 11558
792472871972258049 6703 46382
707614660249245057 18501 42096
94984991497398145 30755 38700
360456911708485697 11324 31143
233216595661552609 38227 65474
639388013652403969 31486 67731
176291021245461377 63993 64012
728716110979295489 9263 46020
826829473948357889 7794 33538
774121889432787969 12885 24276
237511783516708865 6509 68810
447581857936189185 36543 38086
562908521693593409 19778 58936
344678574671331009 38984 39231
725747904306658177 40480 43563
830250046029195905 3902 50875
975650499704649089 10788 49105
856463274375297409 23299 43218
486049288023679105 27063 56102
945400564191135873 30618 64794
905318860256919297 10849 54772
990191731527698177 18398 43246
139808531919314305 59758 60691
141823819162599569 8450 22925
900574364514177665 22579 27022
142599282116147921 14662 23366
828823725117331329 13250 39099
924138121163981185 19299 66545
661614392523453825 1121 12894
605247509310469633 33974 40279
532739706261892801 18444 23720
4188377479383832 11357 31174
18887896391710513 26836 49090
829510228585316865 10991 49120
855385844283745153 63626 65436
850050065128545665 27921 39819
666552513902011905 34890 59109
314798349304776769 46551 52748
331293940230594305 23498 65621
439530257758011777 13729 53911
193544125696014657 32013 67856
907621030600377985 8618 58106
139315987023849169 43997 51562
554104875681606017 18926 62736
394738666737502785 17468 18463
216061292782125505 7654 65100
9557330888682715 47246 50374
288178624142833697 4221 8554
713677854578328705 47374 47986
166925672524140353 60396 61001
878460315557873665 24375 67462
322596595858176001 18941 47605
327056235473513345 35581 38897
684842433162184961 22711 63564
962355820672158337 10406 32390
355044552230314305 6506 14791
486853137136400001 31303 51222
11939073129806133 40357 50306
781559291590838273 50544 57053
187293775794149313 9821 62266
492741316387643713 32183 62269
255810228343033697 44928 58998
846412961586153729 45266 51846
743496416976061185 24961 34413
76190863633463841 40114 47319
529049350720523393 16198 60157
206731051623449953 53126 59525
497613753608181505 6041 23873
86363836508972721 554 1270
186794577496737441 32960 62114
531928860126427585 55033 58878
793633054344528641 46441 52986
521188704641538433 7773 45066
575038797050208193 11194 43769
417623887792785793 11621 29662
580944099674685057 9606 34591
36515558827026953 20846 30751
751758879127134337 20653 28271
964476543160330369 37199 65079
499924179123272705 59921 68237
780459733468411777 26135 44546
449487183092511361 2568 34078
527153605727136193 41182 41484
739615862959812609 5319 62837
474294573401628865 1431 47150
210412599686701889 46727 66829
738088547501618561 1822 33215
959945353823631105 15127 33938
127780107727694769 16122 35817
976466332204804353 31479 59238
246593093399383169 36444 50385
994166070592303489 13849 45669
214714936482998561 36353 63493
274502194549381089 21778 66547
25133098413490985 28913 39248
301442616089705217 42332 43695
919750253411315585 13194 52313
552380208734060545 12430 27814
949382997463288833 48286 60896
862409744341068289 4413 32480
622959182251484801 44517 48446
731638535636232449 32903 47245
697055804774222977 2914 32513
649219684537516929 11682 26865
834038057323830657 9401 44100
917000082611505025 17968 37414
794383966057068801 35735 64240
62474510171387721 13628 23094
589930494286299777 16105 37984
697089312490799489 9487 11529
2289361139773406 1596 67366
26348475446216213 2209 11790
951586636237927041 15071 50815
73689642982909473 10565 30427
732392479558626561 33986 36809
345333689551598145 41725 61872
787850386372632321 23941 57328
742285186101053569 24673 36275
43610309437738697 38022 53261
635961475223215489 18179 26948
924333313630491265 44586 46062
922510246421406721 17599 32810
142593853276821393 33012 66561
698506573682141825 29640 36593
916686804756515969 54428 63884
895858787264796033 28000 63351
516948475527030401 5662 53774
740392326065123329 31334 45927
931900497358618881 24892 42558
776341797769699585 3152 7051
612227558563148417 35500 37364
917477394318854785 35173 62991
285986626456825377 26254 53141
228855963795393089 36149 45294
737131258357649665 27668 64455
343688794736355137 5659 48720
186383214134941953 43284 56281
5350074158538832 10650 62853
983091571328202497 47297 59145
15017317362367777 20800 45111
804225590743776257 4047 26465
420328993364716289 13598 43996
883271511964935041 15239 44264
91530106887294241 56574 62978
393772119161646145 38906 46678
599076615248346625 27101 59007
242614019447302113 28222 29601
130976597885496209 11278 19400
269077763393305249 3438 4029
352841791280166465 11289 46732
647484323032657025 2181 64776
229338441833878209 2227 25124
823714861782555393 21806 65040
448122615240858817 46481 58847
135071963039649745 23000 24022
516246847770492673 43927 63908
767045695826702465 16670 68172
409487454992653697 15105 22240
65344549259336305 36534 59162
104882195220486801 5100 56387
476232750512657793 6120 56505
628843564707661825 21085 29754
510138704105401089 41313 64054
794476179628038145 24903 25471
999681503744874113 7091 46011
734838799632409985 36540 65191
244973546262158945 14837 48075
565926429488005313 14303 61968
264673723304447617 43574 44444
924666702782499073 32895 67367
411292584505019905 2691 62842
53752803169846433 4744 13457
456168152366608129 13612 23060
281822851369508257 6626 63500
993870073252864513 34454 61958
686493744568938497 3382 3642
158596691410458849 17225 64044
236588652764222465 32379 41194
735721793765293313 1503 20881
387855462706756545 30026 58011
548319297880219393 42203 57630
994830577895964289 58796 61234
968576930219981569 23504 39677
557056613731450753 31340 49702
848446387701365249 1594 39222
423105926677262529 33457 42520
970211270696381697 42671 60805
292801916944188865 8543 55233
114095097217948193 31848 48362
976443447826294913 16252 51890
942001441851786625 19099 22393
394490041994206593 34878 66872
705791912799021697 6714 16842
466276296836493761 22730 43025
24099345304279041 34999 67968
829309474746839425 21410 58787
79520460762488193 13764 50232
950978723313408385 38794 55227
96684465934359313 31695 57709
966871217033887105 29796 55343
618566234883822081 33612 42980
685804344963369089 54914 61883
540743329983058625 7768 49292
685414413044487297 19438 64339
546431285095017921 16831 25644
772625702676702337 1994 63104
909539166459111937 24513 55089
286220635007257601 1021 13025
680157961535748225 6196 53229
16989811900199215 34979 35509
273034831471278497 26294 43609
215879915550790017 13035 37472
144763265394111329 13738 15418
129265442339242753 43074 51965
194557354174165185 20893 25727
699036996209660033 23055 58519
704370764468485761 51266 59041
131072683469451329 986 1154
156357117556922273 5002 57017
196154983466943393 59060 64703
153136949594902209 19178 66280
965136799870901249 4587 12289
214707759813947521 34921 50315
899985977991807617 20543 65127
125179900515981041 19208 49084
407954260524942209 9222 58710
603978435015250177 34769 46080
408529581842078209 58674 59233
650281758917877505 27639 40871
486331952434323265 6357 30460
462727167741391553 27520 49963
8360804856753391 17533 26571
20879334730814493 9105 52142
471468773741801089 6103 64545
285226737763935041 22588 52856
276764097762271169 19129 49421
812380761876674689 44352 51857
922674857430603649 48828 51080
742731900237103617 43961 51407
679940348158911745 39325 46859
776627033953765505 8184 60040
166325416192076865 33765 65637
225892846719858657 16455 34413
582853999040043649 12267 39977
417707051374257793 29968 64703
497856434641544641 32726 59070
560553705169880321 20634 65385
278628300327003585 12216 45269
267560061713943745 20886 47450
493535979252865089 9924 51691
493160625341943169 66 30630
835723394576223873 43048 44528
659961636996847233 29598 60199
306770561665370433 16442 53976
550430662282948929 64618 66055
402764781032804097 4933 30059
406565167818861569 39802 61722
127588589893829153 20850 38094
993964317344392577 5416 64109
116524010066047617 51646 52858
505511827114979457 52802 57940
14815286942774009 42220 68079
729160285830303617 42641 52822
550259545227564929 20952 68788
456454628493823105 6923 22457
713823359890991361 34573 65036
26024755564719725 24964 55345
198848905221371553 1922 9384
57268137901068881 10880 37138
478493977170170817 33645 47029
776048563797516545 14438 67251
414703775467987841 5541 55842
655711155430004993 30558 32268
188411070013668097 22370 32642
174917713470932769 8638 20291
434553071180875585 798 38048
709226828872850433 45792 51246
539971428397034689 26764 49384
287965236441394273 34405 66058
231375253453624193 21130 67881
450129754600602881 41760 65422
876031324731425025 30180 50324
948379233292257537 26597 35404
307005859280128129 23648 50029
290744227072075009 19822 48652
370310282604190657 3095 62036
53542179382858993 5909 23605
737559518197574657 44585 61366
959598478204419841 29052 30412
101791925487926705 12597 56899
180654327257769857 18188 48655
683483004853389569 27706 68714
908398064487833729 19384 26131
826933404059939585 31044 44516
829028318987425921 8918 33293
675867430752365569 34988 51105
239924075596270817 3492 8990
504126523088555009 36950 68458
725047010927312385 3271 47598
647038822239029121 45185 58029
795830115833886977 22512 53159
350428182250890817 445 23070
880541070267653889 5588 18314
352237377912874881 40907 53265
424022611563579265 3396 60267
154352922248673249 9346 14577
281931190099072641 23550 55836
355581959660430145 20248 38232
178253486289371201 31515 35363
954129040684375041 40970 45359
683430850041943937 19055 67154
562068159818185345 37565 49812
944959182808538881 42857 45060
976269723849409153 287 16038
382333485278195457 32065 64849
662010915154258561 37393 43876
948346961312260865 42811 64042
856984743359316097 8028 32292
639201780584059521 9673 24002
218436418874237153 165 4071
755234925995218049 6562 61291
815614302947832193 34483 50557
563800640190805761 11086 34467
234148327217969409 17607 52092
834047893134957953 8797 37697
276037403202433761 27296 39660
483908261497745665 17097 18479
255610279919157089 21284 39608
762383573220979841 24796 44400
834400433088401153 12499 46006
635615723327816833 772 43318
636845866348426881 58383 58505
716294161051386881 15777 63138
829410409266653697 4507 15115
219173650050819905 28891 30304
839078684053138305 11714 33812
600353873271593857 13998 41188
699099179962555393 51248 58392
634528894002897921 14457 25212
281014366143512705 21581 58245
826054805104966785 41806 44484
904022801988599425 38221 62012
897953852703111041 63514 67968
590073711054745985 20548 55867
349318259519414209 13333 53734
294321999963326401 16279 16394
620020066908978177 34650 50731
305466645138597697 13458 49850
715027995286838785 1249 47904
214317938302041697 8479 38083
441895193062620737 18479 67373
428070997805523521 31641 61967
903462207823999105 7516 22142
425110291681843201 63733 68972
849712371657659521 24371 61157
337343283049751361 15236 29979
153174060853721985 10002 24646
619114600904179457 229 34779
855612484004282753 28364 42450
749011172644774401 24427 49159
366972790294546753 60822 68890
171130960892607937 29724 37360
110906866285915841 9047 40380
675524427595565441 9319 62232
458790366874772801 28220 55089
73259018471627969 54738 56557
735439794185694465 19188 56344
989993038076395521 9016 39412
132858993273522689 41109 67431
225022872074415393 45849 62242
63310526214451105 7143 33411
758813520569464833 29842 66668
213123887616824001 5495 26659
369076576122989057 46668 60511
846182961694196993 15031 66060
182947046749635681 22216 56472
167400430400853409 47721 49851
684834372013792641 11985 15330
370881092642093761 26715 49320
816811644334382721 41602 54489
851556388877376897 12310 40791
69692307924878353 6544 31117
759129470059676289 5511 14804
870305428135655041 8141 46266
484935144118061633 31732 61058
376937383537832449 52113 63088
167313926860600769 34465 43636
356284002411673153 52904 67636
257186193874723297 31644 67305
752109575738284545 22797 27120
108047864367463825 20476 33507
744943135821760257 31952 35810
853361251471717761 20956 25855
860998879923297281 24189 47954
10047579474246505 60718 62887
609452860336137601 2870 59576
210169569804570241 21861 43265
362506651202135553 16845 62120
927135447705708801 23156 25007
584671597845190401 42952 65211
420141252575582785 45951 60626
812535863028866561 18050 51597
931766346008572545 26904 64625
263034085449039169 48368 55312
367473834672544769 34082 35859
139531230150947041 19322 19531
785849560681597825 46752 47260
478325064988329281 34097 55468
191761882590817825 10316 53421
491275280697404801 31554 32495
496229642892672001 27758 40214
697967236800980865 2738 21130
362733346511952001 10410 37255
183443221263427617 54611 67879
30284309240798281 25982 26403
985987164457217409 16159 48306
136516450583634705 12709 51361
484985631475122881 38415 43855
906859600299384321 53234 54322
599671968836521089 10808 52350
624688599596161921 49384 64305
339776463238916225 24824 59568
379231168524498241 15084 57140
740163078865240449 6455 46746
111140671119763121 26355 34389
868642317194510081 28107 38380
201869830827774881 20706 25019
147296325032403521 4378 9781
615227714755000961 1330 24743
625760337298526593 43015 63042
405288452998419777 3582 5098
77710582943868897 1708 47842
836247056955109249 18213 19888
337734116467910209 21256 68864
398819895512275457 15971 16559
57805310161274545 36604 48211
384338673404521089 42054 60358
956062554307873537 9556 33306
57361205588179585 35542 55570
594100982902322305 32407 37769
763667003681980801 42089 60591
762213464638616449 21471 29313
124331551142859105 7348 31620
546890942352764161 34392 63453
629319707399524481 34707 61991
421484708318256897 10606 61104
350619621055372481 50390 55840
32088815858035249 22527 59896
890723759690253313 2193 46319
964038538236362497 12344 29584
781304425380625409 63194 65299
773567798623805185 60422 62113
829384319318215553 31410 40365
840062500823176321 44121 60448
663460681348752257 35450 36682
656126979259799041 1846 63272
382123537302852865 26747 62755
346450454484081409 35609 42338
666320328653171201 24738 56431
558950880050065985 53087 64476
504336470288357953 54215 56415
734592852527054465 11042 31601
738244243164885505 20649 40377
221871772725453569 40318 47030
259566083444930497 11518 21079
297074208902809985 9205 12151
654026974314120961 10659 48561
112095435250370913 31548 46324
217280534964309889 12181 25719
293930431923040897 11011 51962
483551380452652801 11447 15318
826880147216005633 3202 25111
412340090706102529 28903 63980
49627286561612753 19438 25707
113143441051192897 21582 59481
156911193355984577 58085 65236
606369685764313729 12858 67196
247466442476774529 31863 50323
20439347095972949 2228 50670
324109268968047809 10441 54556
769082892155132929 44093 59843
920465195019399809 8971 62168
610331274027174657 19443 24645
234046270136634145 9352 12917
489385430977414145 43335 54731
923022822712976385 21825 32815
103644087509124465 57757 62560
594086318106352769 7439 31249
651547945766431233 23003 31492
536388479505514945 56583 67403
693526683738184577 28398 63351
50268823455144937 23066 62608
937480093849380609 30534 44849
67965326001750985 35380 64062
80907785379039873 42373 56752
804624254358518657 32443 53662
105637676817742945 1585 64769
839081093385967617 1028 67301
625430864073592833 5556 20614
565257346722564353 20851 23615
160703082257008129 50256 68222
291659259341468417 19076 19132
929585503288947713 31403 55148
838717094793540993 4621 44534
373123309118405185 21770 52800
289245309462184961 40172 42383
360707013561977857 36737 54270
41843301525648969 5015 10587
87970861080172833 36173 37246
234461972935104513 43670 61982
629411528457737345 47164 51723
341756061006183361 21683 60602
629387378427544833 22329 62625
799943670149158273 43031 61344
327034206287493121 56865 59307
540632603098590209 7701 61208
657929601881015425 36504 37196
784266504856912385 40048 40451
193782602329420673 19922 52151
328465765669026433 36090 46207
668188683921592065 25439 42118
503853787079858497 33458 35197
680519821461018625 853 30057
313565284810852801 7962 52045
64698546999629513 14669 29454
846181097606301313 11407 60139
89141774247067937 18676 36223
997967420874065409 21176 43560
363863496070486273 43915 55792
503087113182797185 22171 40533
660073803130472961 29066 54224
243355480343002017 4396 21188
523771187675627905 28688 36202
324249615845797505 48555 50688
523023181945589505 4667 46683
332133863185735105 8402 60232
484540901781947777 26526 55965
262918122779606017 19915 59410
463199584014660097 56655 63937
886886674722393985 15739 22379
538390418304963713 18479 27128
96188207119961793 27149 62607
176044624097741569 33036 49076
197909002827234561 4497 50343
766864230173190657 41300 49420
292215647749511489 7756 13894
707258069945027073 3305 46322
810519987890604161 12896 13588
155502891441379617 13035 32432
852933859852139905 35227 59374
391611352647728961 48222 50254
38522116922028009 56555 57030
93374564829453281 4949 59973
203563430307578849 32208 40313
25612643899705745 13099 15231
753906066974469249 60185 68471
302936860651861633 14131 48293
734370825415918977 17564 43999
619321075166780545 21436 33659
821535219212396545 4958 7149
138126410908718353 32643 60231
165002265443600737 5255 32004
677164711114215809 3987 17109
726273975932617345 50057 50279
995736860835471361 38434 38573
720921183578166529 31320 40168
34036719965072849 45125 61766
713419551176915713 39308 40734
964269647952001153 30056 51717
143021418568505249 4864 13062
220640869253202241 19193 55465
425303283749361345 5669 26442
989627638114932097 22428 24967
737756143110527105 46663 48898
722320079194375297 43553 48928
970865051968733185 14228 65162
769245961758578305 13300 52821
192872316415158465 16446 19532
321594350127583105 20723 45405
373568364847830721 49523 58182
343368803910344385 4756 34220
394204981866248961 15308 47968
641396007675794561 24877 44209
778284477096523393 12140 20205
278912011185532545 5624 56585
377472821740436609 23512 23604
620434941941482497 31860 32044
891176737894216577 55524 58088
329300750304405185 4708 35467
215508843119220481 27945 49835
713043417686989697 35566 36982
218981648269991777 6261 43285
191315648230990113 49321 58260
690115714875442817 31848 66507
293903163553324033 4745 13541
465606081665004737 16608 62116
202671426308505441 5029 24445
127386917462086305 5169 6238
915785872443237249 6169 53839
244211129331805665 262 13968
564015572260423425 36969 38920
618890317670743425 16461 52676
490256024735458625 15844 53127
240877379149072385 25063 30040
505372637139082305 1564 61562
825952852060321921 32980 51305
83481143506716657 22453 46489
399864435697825345 3184 27843
125748861735395681 10445 65340
722171507883498241 22800 45309
210033268916703265 39081 60598
228084453556522945 7466 68715
838503591113600129 8426 26878
506339541559139393 50391 68296
306885659858394881 14665 54666
184775697227511425 27319 57638
173914889304121793 9120 54449
784725684553361409 10427 37234
439624557392164673 14853 45056
437932972406134273 13612 28088
390718481275534657 21195 60845
232960767440101089 29603 66216
366996338866883329 8887 29886
247647506946382369 13511 28954
993758188613220737 15339 64755
792928557414025857 37459 42428
423959616484722817 12519 16581
453324808363294785 9202 24204
955603951357737473 5036 34407
12658465124314235 13184 36325
504948851888642049 10968 58447
181355500542398561 25662 27394
603296903700034177 41694 68789
105284945887287761 14304 15192
887494931642550017 31390 35328
996156458000303489 13218 66777
711371358193552769 23971 53642
379054710619083585 10790 53137
52977939733906969 37739 61818
443898024058146497 7672 22627
89957514324886753 37331 39527
800886085706505217 20573 21698
779272134957040001 38106 45575
797383032150907649 9477 41457
669937805185064449 50503 60634
12247831004895461 4594 7408
14421955732714765 51130 67689
924515059700699009 6605 32513
860540593102662401 11924 27417
263635253716326913 32093 52614
728174795085521921 5156 40824
553032144030954241 59574 65478
430008983937845825 48849 52006
602562355559609089 896 30359
587980376635400193 30163 42391
881508392191026561 46293 65133
775556412793072513 8695 16677
604017833895564801 29114 54596
848611881063135361 32130 57401
941234833797029377 24594 57433
690065923671589633 21953 36297
820382836816730113 38998 53523
882409584081940993 25615 33823
405052810574833473 4564 59341
382133284608990209 38037 65971
532887260150086913 14492 62385
834707733988238977 17569 19188
586473480714961025 20045 46956
892196810515990529 6334 6651
876171883354640385 14818 28460
662568781874526337 4401 38965
203795952916696161 23077 25548
296615570902225985 32319 56014
783183583922603777 26546 40453
422679943065730881 18692 67693
487129466610060289 3138 40362
376504101301257793 2577 49182
745593058613660929 2604 46110
906204476787721089 8676 48766
378302213799376129 24700 44783
218632378086120129 4039 37271
125696727166225489 4773 40522
286438084992653345 12276 39356
771046166770975873 17904 26048
528356218952630721 46783 48435
694229612537821313 48640 58013
233088513150605089 31873 32965
927403947050184065 17190 22628
82831998154325953 8077 42657
443931793728662401 49343 61593
260537848170457665 39345 52744
711205656979036161 16804 24865
597042179098274049 9658 65835
264710325338210593 24814 50552
894101213935257985 10075 16630
35281008616269817 31120 57909
472641229655160065 24455 33218
220829124693945985 14871 66825
457476625728304513 16096 65008
719750337834955905 868 62232
154426559999926369 37149 50879
386124055174786177 25984 43578
977577743585968001 18968 43508
707597497010713345 38983 63390
632322771480893697 2406 63934
146537095728543681 29137 57510
362918223841774081 4936 13532
543463490054779905 30252 62063
545991290415678081 8893 16456
731424894053514369 24184 28786
803712370323538049 4232 9431
64282361251290609 42290 66001
219267945331360193 5994 35166
381630966978743681 26948 42008
352785894331361793 8345 63271
107455586906940689 29457 57889
164189792504252801 14045 41278
883100148735717761 10146 14427
135041868159063937 31737 38542
554548358713791617 27831 36575
337876065211254657 20352 20602
304116408566184065 10761 16435
280264463025133633 25020 40019
396186002462304257 23953 36490
945328079380168193 13692 23988
270693675956504609 29966 42342
832005861351561345 12625 53100
536501657821762753 135 24894
389535834820499393 3294 19819
331251637228401537 13343 15697
828603887869917313 4357 43873
422082566829079297 60168 61647
156226469429149985 36674 43922
215847413749155937 7960 65483
927308476543814273 28863 32689
59202192994550985 32593 36118
860138216197050497 2300 35576
638667412151274753 51687 56931
217218143275403009 21647 65174
711904232044464129 46951 49617
295704641993175681 7379 32120
761344263172343681 44114 46190
781282230310822017 28845 44878
299292691775523393 23954 54187
347214275471522177 12440 32204
299459450540236801 23196 43179
583924889675529345 6750 28295
839624924794907905 13266 63076
788471821534521729 1517 48029
270205787237056673 17607 36759
12681642355218515 55101 69045
937322106562337665 34297 44759
903205574093000449 17223 33487
534873135977132801 3718 65372
945272949791529985 27372 30932
351999474636858881 22970 62279
95292939888189217 47568 55449
59218506330108057 17207 42894
275310627084039073 15328 28976
810646995861137793 17478 63427
139538736385425473 16803 18205
405895705109596609 45451 55979
59756175581014761 36802 45682
969105318889876993 49910 62470
903340688712084737 18088 30356
578332881931100161 13248 60688
670614278801210113 42067 64533
450302212486551681 23535 66567
498089886793913217 31833 46767
381516410719822145 2257 37151
785313852357461377 4077 56705
197036497873984481 48272 60950
194432436744328641 2397 42268
863199392919721473 58064 59148
649842228250136577 2383 47206
598490068629363457 3039 37044
652288712680395137 14042 53050
794610471719604353 11965 26229
632869349064492289 58833 64789
463559266663128961 29668 46653
216390048977068257 25896 51506
172676421270249857 38103 58088
666617310740761601 4197 32908
511344960213737217 32290 50916
149525971027948417 7125 15994
240347933118524545 39079 57081
171760286189311265 16102 34316
579921462026636161 1375 29058
704049707356169601 28164 30118
876464976430138881 39086 53717
591719848595474177 12956 20831
778388245465865985 3801 8058
149692319913192769 37572 40112
484723871512155585 26881 50001
740765055299675649 6308 31442
743140575730524929 8624 31252
111487895116162865 31239 60033
780095600179560449 18138 34416
996624413148239745 41581 54885
535595985115921985 57100 60042
451590418106128769 1999 63636
432251694137161025 785 26513
560032086688778433 811 43440
422978297870560769 20344 32898
125818769359817393 8935 54035
165313106268779809 25069 51843
850802494031327745 50894 54429
313259964155182785 23751 26038
929626298656792449 14904 24409
152056592040164417 23991 64997
824569824112416001 16521 41174
326442106408922689 7241 58853
335457208991719809 38957 64302
883475121630237185 37864 68456
960031065984011905 66737 68038
342830227570207297 1980 8423
27600084828101501 1798 6651
880551520407262721 2741 2876
689056928102814977 2583 12053
200037291586358625 31469 63336
622030887615231617 11530 27170
867900708462212097 16404 43116
598923605917619329 18215 25616
948685174975938817 40822 57733
74580179234267521 34576 51131
306573391601059329 10250 34856
226583791843495425 50384 53107
516125616381703617 14180 33376
635163783502200321 11538 40263
428175658980944001 10117 39102
260626675471300481 12880 55435
671283071569607809 14917 25130
899759119544150145 50851 52351
301302478952091969 16730 51816
460538016089543617 9781 50480
94629626690636577 47295 56884
593142601244800001 17363 48758
655241367138085505 32258 63771
260101746792898337 43585 57360
7406645327311169 1851 65298
528853356608927105 19024 39248
580483341851529345 5321 61989
429198052117669697 14185 29413
434954437395550273 35264 48224
630016642198874881 13923 49682
200664494100362145 8298 10747
84638511779289169 20308 21079
111220252865141585 13305 28572
644023273373456129 11494 42750
580410895192013441 29250 37405
946700784190426241 30509 44655
975381632998409729 17744 35233
980970723328162817 31870 32728
596804956788314881 7571 53452
886222477510571649 41901 55716
476616908886743553 35551 37830
982453825430702977 55029 61562
91840558703520257 8583 16043
271900385518961217 27133 60700
658322733988473601 42270 59109
462849806558772033 60869 61889
156670081270998913 26346 39206
355106213112478017 37817 63319
516840286639169473 66176 66360
935650246578610689 2860 29763
927426734231115521 23744 27420
288237344208681665 47977 57510
59702492616754201 35441 46150
965503063253287041 21162 64703
333063075313514625 34588 56939
402410175781383809 22847 48124
71624609298911681 19381 38032
292167325238786177 39002 45719
98489171501480401 34715 40256
33088118172202033 18976 48284
939375094249090433 34975 52680
22154160913878229 19596 35474
226204286874246209 7381 55610
611805606206289153 10196 55520
205103164709985473 25797 67203
340904820096376705 16224 26877
645852095425080833 29866 39526
494167440493953345 11981 50867
386859152969709185 9697 66636
973293621723790593 14797 37517
707324027848681473 38172 54859
296308546122148161 26931 68097
209493988395937697 17676 50733
420265645820514049 33137 40933
407196280480857089 1580 67697
513406859230826753 3878 47281
772810202607150337 57602 58839
778628165036586497 24294 56397
372796054856689089 19503 32291
215940593228921793 34965 58571
500079072267656257 3263 9229
460387522224699777 9079 20443
609809570230307713 33255 64897
405334658133227777 1677 51478
471532196854429505 4102 55213
165411008422516673 31519 42042
259201111370128257 12973 18077
575488571210726721 15926 26065
76251268948855249 28322 48350
121322842726506513 6542 48139
252816652507842593 19764 30140
507333867270915585 41634 47786
793462344655313921 5261 16312
529016164381395969 16664 64972
934280247977664385 28784 61810
828821855089458433 21254 57377
431410874141111105 26962 34080
779455580465970817 14994 15633
786914213334281217 1307 49588
333256635048002177 10052 48752
758946419528587777 14605 30258
822908832331357569 38987 53201
232057950083667905 24748 47367
67202654647260833 36995 48357
221251681950324289 849 62020
857608112942052993 28065 58847
612332905100370049 16439 18893
299724795591487233 22329 57866
255754494002179201 15486 26370
590203047982861057 5434 41846
522485414838069313 18211 28205
363751121152219521 12142 25241
645484120596481921 17687 38278
831204908526537217 23698 54528
397192877067194433 47466 57696
136048027997702545 42043 52910
752669862829026945 4103 49541
297786814707329473 29899 31458
996774631594046721 41079 45889
384703705121651777 37775 49347
362300888428595841 10798 54662
673524080714749057 6196 53233
168614928730360001 563 10486
74042566421042017 43768 62698
90116731156559377 483 5157
236534004009790529 22180 29474
9164232690419995 14515 47167
860329755357369601 42467 52624
837898322666692481 18799 55755
527481878472464449 17689 29917
547894659094819073 44329 67756
743134982489351553 11995 49265
936175056321662465 55030 57356
447411374714896257 44393 51429
44178393855627721 10221 55872
134347911987291009 19133 32548
335124545792726977 14443 25685
9559243538383557 27065 65917
388742297407215873 21724 23450
368987124030354625 41216 59179
282463744443010273 2456 39764
423328122975696897 4079 11503
375510376030160129 13548 40504
980410408747772545 30183 66483
265833247012299265 29441 55374
763393628041548289 24812 25106
434036213392627009 63378 66759
390479856593486849 13371 51083
859256215482634625 36515 65085
720364437714543745 33129 39349
948482612904324865 13533 49033
187699962241040897 22629 42191
370779768709045505 9143 31924
686223328293074561 16237 25282
431733417542570689 31991 35487
970244816751517185 1404 6490
572825162948607425 16188 24641
89554598605495521 25437 68304
452605560968219585 11263 12377
74910488402096577 7842 66487
148903980313580321 23729 30002
650785653111576321 24861 32169
444525674501161217 31957 53213
78034948666328321 5888 12874
10396146910711225 53426 54525
311689216207604161 23911 31811
954077841370786177 44185 63157
92859448909464961 1022 34749
134602234508864881 2606 22820
538434307541656641 10673 68183
850525165096282625 19290 39819
874076157903232385 10264 61696
719222471500973569 38717 46309
582640276358453889 16707 58312
830140515384822913 37949 38175
20706192774170517 2568 5578
17098513193875677 4396 19862
986155435324839425 18024 21212
763708945062656897 50369 65136
11143978978196857 21294 37945
346176610570939393 13005 25670
55501713437330129 59323 66613
88018647774827489 38064 55137
949227220841308417 37746 40242
210282683127449121 3865 63161
430825825982317697 10466 32293
303046761003681537 7342 46230
209460715622356033 4551 54534
822886257677556225 55511 63685
998377299607390977 20293 66251
460753624864548097 35519 36115
276825863438588737 17738 25488
314391593674177025 8300 23798
808470854868893697 10248 55726
308182096638912385 3720 14780
37610075248181833 43965 47639
598825889069548417 4569 47933
972936699646219009 26375 62210
950550006601115905 10163 62330
319930423906228609 51857 68062
962666561574227585 9859 63582
634443787057485057 14014 63166
737231634884064897 27080 47577
255517881601690529 4917 12053
460907540846154241 45721 62373
478899603474125953 3905 18984
737331004412634881 33806 53163
859161403242566785 20007 62838
816628600158967553 47099 66039
152362138413572257 555 60954
88713633810410641 525 47438
342149012085059201 37255 45404
732997313960101633 1467 10521
643396910989586945 63749 64717
586016989156103553 6702 60387
6124983599775647 20773 44179
962870562934259713 2422 66408
795300849718962817 44527 61816
764811027030443521 49201 53324
940922268734027521 16211 59470
622416933236696193 16999 34128
761697006321178113 60576 68378
70611745952543713 17615 64052
182916510864046689 17661 41784
672273183953311873 18635 46792
352156092204246849 22254 24754
337120371556689921 48137 49469
909946454334459521 18175 18321
172872499080899201 18758 45460
817074221105393409 14956 40084
86501505206211249 15892 26954
757394279054622593 27562 31113
409309809900950209 22803 44739
975257585349318401 64175 64781
188733078680538561 61862 62744
462032487662440897 23403 61424
694385383044267009 11417 64984
522635648899715457 31614 57353
244442091604764033 41802 51797
972010481776052865 4114 5846
124612431311195601 20723 24599
502221370311339393 25938 51552
987940675917965185 32080 40315
521037954332285825 19657 66821
670683030923630209 29977 41357
936711535340315009 33437 34648
830529845397261825 6725 38095
242462758458046337 49074 61661
228229432840013409 50414 67020
495699044839518849 6378 33921
899051160569026561 26047 60164
906452052236829825 14873 37172
993140249563385473 9409 35853
305953531153754433 27611 58439
76022282746873057 7513 37725
684656325617297025 927 13381
224013295015115681 31336 41881
929093528036084097 18840 64693
354748817937998977 23234 48211
287230453064381665 64239 67404
937744366033275137 3783 63142
486574157632070145 16376 51649
509194774455163905 12975 27565
854443245875657473 15846 63914
787334292384688385 1737 19636
564475485822818241 865 2701
602125189761036289 36207 37600
18741163876711653 46179 57317
587690460353531521 30667 35760
84199896680608785 27846 51922
158489834854844257 28885 43018
154331949969034113 42969 47384
88824045486919809 26292 54729
780848610472539009 32593 36763
90954190888222545 22058 54424
993284035232449025 6562 62530
409095685439257985 34579 46704
336599380047992705 11295 14514
342035925167845505 29829 59297
174836689481381313 9713 18608
406110596562204033 30346 45203
916576010064893825 9763 68478
97979684766894337 28560 33853
494998124840265089 14862 18955
410954500435924097 42243 65089
741087214847588865 23668 51836
713182988125606017 4264 34469
395363160538167361 47133 57054
523514491429896385 6976 20121
89194026225847265 9580 38811
774929140773107201 17620 30969
754072688226216321 5337 45655
762839456117848833 4002 57259
499693044979856897 7466 17655
135022243148437585 11068 27196
170503101193688161 44592 47098
96433162451493361 10317 43684
949003861010233089 14509 43293
70662308938121753 16234 27236
443029130399622785 29567 37323
904984983521547521 1024 31669
20224510564951005 56884 62450
828928083880850177 9713 45830
772337227746604033 10951 54335
52648720002114401 10551 42758
909745456286749697 14252 15586
709309160116784897 13656 44560
749442815001856385 36453 54747
65274449485816177 38525 53900
970141829994950913 1377 4175
82980232379707537 12793 44639
447822437718073729 32091 42498
217052072372158721 61329 64778
80322131484770417 30556 58684
606446652144679681 16836 55052
894825189922414721 20869 42434
696283555270429825 25589 27968
732700791715096449 9051 20664
615694616752090753 414 34300
982565769726861057 42689 63014
679284106521013377 16827 54971
395958548062345985 18823 40076
774309195030919937 3938 35007
48488250866654425 52092 55556
662915966925329025 12012 48765
561110005343401473 4650 24870
468811751539742977 41523 62882
138264172995789633 16237 44361
975552474604686593 17425 21214
315338631554773505 10274 46713
904723000733465473 14577 67121
508064926859560705 39372 68667
47299878582169441 24964 60307
266487324238021025 35162 50773
49961712646972249 48794 52497
550815701723919937 34793 63688
926390343699242881 3129 65166
912184144563106305 899 1704
424899815563829697 49077 53149
784960534169925889 16026 54767
192497022340109697 16244 50532
909189414121747969 23184 42438
661845111108885249 17866 29932
239584312058823905 668 37759
961381278641912449 1624 40319
245398666541980513 38567 60791
896420845768059137 14915 30050
843362007639314049 16402 43181
80208450917712785 9191 60329
690627504873013761 15301 44963
539139782496828673 51656 55975
785527001903332737 33829 45292
969882240411752833 12244 13924
541315798746133249 54356 65505
171686999330855617 9521 27126
195533180900184801 37226 63923
330044231742835585 39422 67927
63971425092766769 52190 59014
67663221257912913 10200 51855
486868596291131457 50623 55347
143534494971735425 47346 51663
964754475194986625 33664 68328
734806879549719169 10046 37111
853975949467553665 27402 68796
19057003652381609 17488 17622
997183081556606465 2813 20917
482391101785491841 7446 54304
395736043565577217 48404 64709
921860039994132993 67401 69047
592498323014673665 9962 25819
135339278425984593 47908 55156
282638713188561057 48850 68309
150122159873792065 18930 43420
330609608161545025 2085 59129
931752540517475585 57349 59661
77640650096114433 39283 45804
16498969391083307 12606 15674
633480078016880513 58083 63931
373502230419628481 36556 57359
474705057034327617 56365 60402
946380233460150273 2388 16516
273905471476773249 44596 60709
355193065859349825 23732 43332
217923243766662721 39360 43383
572651008072202945 669 59213
964366123873880065 24055 35484
514405999614719873 2556 20002
113597191718469057 8090 42371
216339873850774465 29161 60496
283341882507805569 38172 38895
149316575228777281 6646 36484
825253818970352897 42068 65995
828042261851127425 32789 55845
667400285749131649 16181 54666
696562685842391041 23668 27505
446680238126646145 47194 53835
820372615729173249 3789 68101
850600926783378945 27353 51733
94987871018656017 24996 38265
752003778344985089 1092 37905
150246039922851809 13106 34143
469280071742822721 9620 38983
56370447808202329 10922 53263
17755002041525359 5923 16720
774213453850240513 11984 36134
117940887374480497 5700 28116
483597679775510145 2296 28199
564785448983585089 1632 40135
72444419833747281 41176 58069
785502618011726337 27126 29749
915465653770777217 36537 49562
764778448147524097 9927 36411
748714050008562305 57474 69001
712158297954879105 15044 18912
815262371390087297 43271 63677
455680113354432577 20811 51564
905725037366128257 8266 51296
474031655922750849 6687 28189
871781582818581377 44623 48936
193352644799716705 23918 26293
667478210819712769 5448 49911
761061325512535809 7270 35231
845050907597038081 21595 51332
885652357664937985 2277 67902
682765396259245697 26654 29260
395300882099554945 24676 36556
197847612291720769 30777 46239
384374513541274625 9918 56400
765142087486413697 5999 13070
721208144821268609 42865 56821
125401861580552769 43520 57054
996375102903741057 19277 52942
583264805188580481 610 39094
462483174721604929 25725 68910
181308139395635937 17195 57626
485840279853817921 15954 37165
848944361221430913 3943 36080
404453029282045377 5341 68134
533713662982830081 19778 60249
515166246295407873 4194 20870
605741861925313409 17468 42838
46619161935048225 5929 65711
742835797553564033 25345 61004
74150084125051313 29088 68263
604864490499085825 20657 44935
443381945243281473 18488 51080
583661535112252545 58144 64488
909964403402099713 61534 62445
83323217097845521 46561 54982
375612710734777985 5225 12260
835558840544646145 12524 15494
349359774318060097 23011 55892
606989908807253889 57341 61790
382008499409515393 11292 44695
597114903648144257 6098 60245
927247803606590593 61927 68822
692907162477244033 13086 24355
934264967177064449 18290 19915
767817879974554497 26855 61695
551678464326641921 21619 52896
224905874071726689 5138 61636
618140151447839489 6043 64420
60599368638985849 60654 68863
365526954211006209 3548 45782
877593401208489601 23839 34821
834432641282127489 8734 45948
697512474125513601 9488 24309
253112004501048193 67943 68574
878784483424812673 23938 50638
557613666401458369 21212 47086
706067644090961025 8210 60341
518250885662042 16853 45315
91528169909398833 7745 19813
680060292486025729 18875 66601
121493378732591137 24708 55393
288504073328510913 2580 20303
65482179490050641 44306 66294
568137844019752001 4373 8107
40314181943710281 4589 39337
985332274702372481 14028 67670
984321695059097857 32608 64876
601250434001236993 23049 33014
227401582733133281 27332 55717
44328161752929417 13100 22246
271337886854912129 6824 28824
641770624614217473 6107 53722
200688509730166945 936 27665
799987078486609025 6360 11715
568952778597921601 16523 60871
874699336945305089 23057 45359
488050564536219841 23446 52328
621435284118092545 28896 68182
298496729903366273 35515 46363
90096733549664529 1551 3597
136832623717349841 47678 57497
919283327722880001 25715 51383
562583120160613953 2241 11936
884740477596928129 12152 59443
859893516859013889 6025 12097
29563812218810881 31165 42646
661467095680183809 35744 53371
104961088980040529 43355 57522
208988091824988225 8169 45265
806554723747709057 6623 11344
453961795864703553 6973 26581
109901633638862961 31125 49537
397312600676880129 36277 46051
56769391444333905 5589 9379
559251617958853569 24167 48030
620152259938258561 6885 17907
352988833118853761 17515 61605
623033699464585345 21793 59798
434108126075930305 3631 59543
344295697747021761 31100 40990
13412601334149345 3614 50253
786034460498427777 9031 63373
495775471184987969 31557 63455
605719324389404801 23128 25779
990375853175674369 10291 35785
168548940315261569 37400 51251
128718977072598049 24966 33670
481329339385133889 12438 23390
505696672362400769 2020 35194
904168458680487681 6567 52804
907468175467091201 22262 28350
716644539356700289 9531 43553
859140527116505089 36046 67652
38997845741775449 30624 39036
91254354030727569 24094 52941
899127708164350337 7794 61653
821447165053140097 20300 32910
964711367212061057 33009 48826
161737926286566145 61454 61638
101383297729590545 3495 37821
906423334605431553 2779 13744
799513608873567745 13999 21284
254912955251885633 5590 26271
792737434627163393 7968 60418
862829854331746305 36811 42936
626904793593155329 6925 47936
13710275098834047 38547 51928
153321908863340193 20218 56282
319065263610479361 16340 24874
129473154674073505 4126 13158
999717170055564673 47946 64757
697584246815019009 8717 8851
925685183979563649 17074 31322
596896370472705921 23888 30054
50985799497443201 34218 60452
59492802579505625 31732 50396
671229412223606657 12316 54925
396468739281161217 33332 48224
167684815257988609 4738 31377
941825583478994561 4840 8134
128665466751012753 37646 68740
545194803017579969 38865 43143
817304214113040257 9394 55854
165925818676662113 5037 56598
40380630336652961 19449 24852
961092575775794049 3219 54554
254572717659218753 7001 36513
852152647292918145 37608 46050
920822287432596225 7468 36958
665994461264489217 16926 62540
185885185919080001 2644 9009
437803306560759617 25915 37521
783731355470120449 16722 32767
702860414113288833 43471 63487
120935062460436177 28966 64188
218260403928304929 9413 44582
955943669390674049 17779 64769
779339976439189249 44020 51816
151848930116148737 40831 67929
645125822104482433 2090 53727
476832109551661889 51118 53401
789826565451548417 27361 61161
898247240033274625 42984 65949
795618095350484097 10322 39167
290885877654883265 15070 61398
956202862727337729 8002 60783
530502475266775489 57334 59888
350884271344988033 37295 40224
294305435941151233 29657 65640
590419423610640641 35010 42997
317603735963078977 5030 31647
494336898195292929 45400 68323
2840044084077676 19665 42966
569393748481388673 21515 48349
84410298852606753 62066 69047
318773413129399361 11999 32508
859792368499210369 23086 24307
845753098898100609 7878 19162
459006421787965057 15236 33286
363845420585711553 43637 46239
926919112661661185 28174 48978
439835363347896193 24272 41071
357050846925819329 8011 13789
591270695317426433 31752 49588
308000836996068737 25325 62238
784147342034330625 8325 14604
908517416355554305 11505 21668
538747793247814849 22542 48235
290645915467191425 16536 61933
358072990299604033 16747 25812
964493264026646785 46783 53350
216443461650492001 1769 58489
986315725657629313 23279 67684
766814498412472321 19563 64891
518558500219260289 31566 43720
960653173285415169 4683 25711
565868502371127873 45324 65810
715000654056694913 2634 65243
288911472038893889 31713 43629
423136628896735105 13924 67664
876750614145617409 5535 27243
304648795427127105 15919 58876
393396877996000449 7237 8619
933929541472771457 40441 63326
871324159999598849 33413 57599
273632879881574817 33435 65653
428885549155314305 18662 51515
959231996381269889 13043 23553
441091542768685249 56862 59796
880779828106298625 9311 35478
367364896107208257 21176 50561
410248736424740929 34541 56766
740518868016064129 1416 48004
255353419231568065 15859 51843
891323172624726785 27682 55348
316459412511072449 50285 58852
182903456221350081 6697 13718
952028670780933377 48936 57739
107619135825022033 62997 67023
327453731503744897 31666 43397
19784253266745821 8982 18362
899423901253896961 13163 66415
858466701452744705 26535 53200
667779085403871873 5172 34534
779640292647638273 16629 32003
784631605026433537 30767 64364
56252114045523881 57818 67890
352693222822928449 27323 54285
80319414836704801 24190 45390
483636931607321665 21334 53675
930834287727993345 13213 13430
539643387230420033 49069 66062
166419997326311617 31733 44243
405573016610517825 5199 31103
728327636710904577 11192 29574
997932659204884993 28496 52567
415720305563436225 33667 64159
466849722594815809 4845 8835
33076217745691141 11134 62598
531485564379515521 27306 67746
450096052774551233 7045 35828
920595576681805057 9066 44986
402918662302429441 1538 30866
287864907455322337 22234 27880
52944668054859537 38817 48629
930735901091651329 17144 63590
674610496600468737 8869 20767
778571828055156353 12013 12464
998077429566972545 49395 61730
763432384933494785 17788 29786
983484345326079489 14705 15486
965907808811046273 18699 29299
29855835758578309 44547 58741
858444703253269377 987 35692
980534502420301441 345 40662
331892362415196353 46265 57413
480919174666848193 5893 44761
98032314976521201 4663 22135
761930742212744193 58251 61747
623389944921633793 20916 27275
486434022129284225 1583 57383
991958327487310465 7663 65593
850692348913430145 17995 66433
200055849860881089 25120 53813
51026166566412457 19055 51657
596526364656554625 15535 64261
997457474554838785 24139 53340
130189994224174657 2801 13380
679439033441180801 21918 46075
57789779674180865 46875 49434
265910407400145473 48496 60021
463191175586636929 8633 23559
211882879033122849 39233 42773
160409376549225153 32980 61358
616800457101223937 5152 53257
332009122070452609 24137 53113
461753653292301889 39642 46890
42265107120528001 6156 50352
140296252001309793 5928 19976
627649035999489537 8858 39210
273042307758753825 22432 43292
840888056367944577 13498 28518
956738610432299905 18689 37466
160119910465944321 46027 50730
467832259347598977 38292 41261
932985480230001921 20324 49915
217129104155493025 26103 65997
242835238117486081 51776 59743
595677526708197249 54852 57396
246572779518700705 29953 32004
302740290737151681 3671 7712
73849395780008817 34382 51240
415624545367673921 63637 63860
922166143375676545 51098 68560
323252665136596545 12132 50287
747796539556496513 23030 41645
111819653464845457 13096 26393
102667238536199073 10244 24052
29382981614620717 7872 65679
124217845286644033 2944 14341
573039534070030529 36143 46929
490400818958505601 15075 35794
833014037743840385 50875 59176
555218941214768321 15412 38902
847476315369430529 15986 43431
345536546635727873 53199 67225
418687605320176449 15797 16014
889068965895184257 25271 26733
543460378869720961 43760 60180
56001711136190129 28693 61911
447675250835988673 33608 35624
514287407264610881 15885 58589
395645020749196161 6166 62172
200010975115120001 698 29729
721766623380464257 20771 60308
85691300930314193 242 2482
100015765046261857 32835 33193
985416818206829313 48109 57098
369856712881688321 13355 19411
121395049560582897 25500 39417
469806152034276865 41571 46242
94009064841188209 11036 50320
737192908997403905 20553 37044
816344633320774401 43337 45807
842259033383694337 23615 49604
714327825131732609 66891 68728
644954733197796097 31983 64658
168978876073559553 7693 27405
821800610058158337 1676 13637
16040414555007489 37878 61715
106254186163713633 4637 54792
145269276056133377 14635 61955
961601461830664321 10420 58535
526883410181767425 35012 60220
852608062047568897 13438 51914
937798265460052993 485 26868
930067451339095169 810 7217
15875011230420455 51501 58314
670765642911735681 9196 59142
42670193271000305 58300 63239
383291453227396801 30947 53383
182124362191615329 18532 23213
461171213270592513 41886 48634
546761392376161857 1777 62455
955037172639361409 20033 32481
987142530220140161 18291 50681
603371138617436801 53364 61128
661831957816055169 36573 44753
2926689646439940 7354 36730
62008467406315049 15875 24688
6785145616323264 47700 50608
676943890645524993 5840 53762
518046609599206657 43421 57120
652851595423825921 9393 39477
603271237781459713 20274 46406
439934613675269761 37928 68784
654431626394053761 29878 40364
844544687404464897 10352 53324
826018691453118209 35663 67813
582733103890653569 3549 43955
888461728742395649 20746 59257
800795552212505857 11826 38265
252074115209101281 13764 47786
631304574088694913 60758 66320
834128011219117825 625 32310
878397712082460161 25440 64045
357186934024628737 4964 49162
93070335737017729 4893 57933
160764904650204001 9105 52249
285537868343723745 45836 67721
644973190011089793 412 65748
593748748740189569 11784 65851
61971426776434417 475 22298
451925534184141505 51844 52985
30335546925432057 6356 23927
189552574199261409 47323 68678
969183586600745857 45195 64212
127146840601781713 4922 35388
651713158347039489 8567 34968
454284155869466113 11410 27094
86222166891300129 18236 45212
9964254360227189 46941 49739
489512921967776321 18442 20559
725694227358921729 34670 37805
222007571470509633 55876 67459
194075847397456865 19859 32834
619813907333455233 43820 50916
679989337667826945 20473 57559
931764069672222977 48880 60688
75775888241906849 6768 38530
333334724111313793 16922 59799
922938469943026945 7671 46030
241062412194974497 60264 63291
458561950061564993 34292 57007
9279605038162943 48524 54872
572867959816967681 29351 34781
54980243018658113 36498 63031
183426509512969473 3369 11307
720978324627697793 13828 27375
444046862912948353 25712 50212
563876803585184641 16126 68736
657642208066747009 13807 29388
343528073983041089 11517 38978
794529038530221441 8851 18955
599539930570639233 26251 55660
517463625464841921 6914 51350
70627376171916721 44095 53584
103284970672881121 5718 5850
506902099797155585 40531 58501
381363635911853313 35559 49092
975533368076927617 52293 65966
707152300955620225 44450 61268
947646078647178369 19437 45727
192113244018912609 28346 33099
676019605932243201 8292 48913
625360763007329025 26891 40728
397712430250987137 44481 47765
141989291903300337 25913 36610
501182285400577857 40374 68977
591621247300146561 19203 54578
430238477220310529 55058 64152
181318653700515137 32246 34982
384133715530669633 20703 28889
311361651356968129 9432 26662
162434193296558497 27930 56320
853979551567775233 55812 67221
203603361765548385 27610 59685
671870545534552833 1687 6665
197342660471658593 21833 46950
833794500548947329 35777 39698
513184088845708417 51159 59720
9975071542264403 43860 67525
701724019422680833 34767 46816
374254180930662977 23071 68645
682734702468881281 22434 48497
336408452038121217 38291 43454
856200064978391809 548 41132
673871308447900161 6212 11003
944974821429429505 42730 64704
426066587544219969 6746 22605
204434608306581121 11850 41192
315717387394570881 41123 52487
813654822165464193 5551 34473
3639014042740030 34940 67590
560010256075454273 30409 59927
799257151860672385 26603 32954
799297397690612097 1080 9803
526228553451623809 15308 60563
232678156500593761 23122 45899
254254588452326401 51170 51602
385208475279942081 19462 49551
727022872235671937 13662 54441
774061345440937729 11948 61041
640944752454544129 10843 32411
290439154515883777 17037 49934
622201433184180481 6646 58892
65317405052933713 52406 64591
700386200968822017 35740 67009
197217271880052897 15298 25136
879279544380388225 15774 34086
958720035451474177 34764 50764
148343833598687521 14625 66843
277002482500723361 47099 60109
628108940100894081 1811 54098
408984648859426881 3644 56144
801490316266082945 26090 35805
40072686433266113 3814 62022
91748133314844433 7658 12296
890198038354522881 6762 8608
604320129219985409 14585 53756
646117528462202241 8617 27001
996237221103079681 18229 38456
176549362043072481 11732 45115
678982688745932673 26315 36170
844766879368595585 2418 34647
55687465186572641 37506 49578
290206930804426817 4193 41710
260174006001136609 19413 63045
21763975405338701 1357 59071
938627372341379329 48177 61656
592525406158312449 7011 31360
587069028284631169 30635 45807
374424563865463937 14960 58257
816710726283965057 1847 2232
854558816809113601 2800 16124
809693220405421185 18441 36689
354300288614940225 45741 53110
738039636136157697 13198 60574
413229100516883137 7657 60693
705661149133859969 16682 42037
130156962791492241 8875 25560
811713729323123841 32406 63264
658465484634316289 2907 68533
394265894512500353 49389 60495
734431629044809857 534 60966
241886691220649665 51300 67038
546569746432123073 58215 64210
349775090562431489 3697 15542
664566713211090817 6332 32832
109570002549652657 3740 45842
272734055712188449 32801 51081
347641357149626625 46726 51515
279730447676190145 7136 60572
16522510916239243 52471 56254
822174509678614401 10193 15233
691205886973094145 19660 38182
235490388386725857 61558 67227
122529957514764481 1317 37868
750252436101188609 15801 47577
249278059302639585 20222 54329
165456587017320801 963 64387
116812326349240433 5283 47151
97119877964029649 15011 15573
745500227728811649 20289 50051
690573119694736513 11154 19587
454675453885080577 30245 52883
936103193544109697 9025 18217
59319335291121433 19819 42238
813806528415984385 47868 54279
997198294318557953 2513 28538
285862222710061793 23538 30300
378224809422889025 9273 20016
650027613377577729 11671 43081
546945142145496257 47138 49204
317339795671127681 4738 56105
156089343692087809 40306 61321
916854236356915201 45830 49003
755514531923601793 31026 43788
275030306939310529 24231 63457
429254745827321921 8584 50951
450437669554364801 468 65761
365160027554487937 28365 63768
859904457394744577 7976 14265
988603084496588673 588 22197
348328863415947137 26256 43601
659594242561830401 5902 38049
24562893565001077 27829 35658
742282963253742849 11396 65246
926724123411592193 18808 46215
558142761211236417 26890 68426
980362158043501313 6417 62875
791935951483594625 28044 64205
118007392042773777 4574 5305
759250720405297793 12572 59000
466244920880409793 21650 64410
918978071561340929 31179 54477
942398940995904129 2966 17208
287438226593941697 47949 56284
969070701281335553 13852 44140
392399841295542721 4914 40657
339883101844197441 2079 21628
332503082965580161 923 44622
89016024544871905 5759 59953
993194763546128513 67148 68251
629991014530791169 47182 48959
298307052428704385 32661 66802
819102003359457537 6995 52023
552324403199918401 52883 64294
721403563539741569 23470 48366
954956643856455425 2486 38920
347495497863246081 39819 51198
940367357945930881 5098 14630
574035014679086657 20014 39353
763577745248348033 8762 11487
521675107747622465 41204 44060
570843576021246721 20434 51585
335954673261500865 858 1918
115036900363712385 12529 52203
245988094655711361 40092 57673
693663795473754 32437 40736
658272469673139713 12577 65857
987607197500558721 1003 22444
464056736691670593 37428 49327
967439121227869185 2913 49522
414400053370105345 21247 55012
525315172931463809 46476 64013
634805391514770945 19679 42067
201942906365943041 2660 20015
6722053734538492 48664 50899
207013389564714593 2853 60191
609830502744212993 28093 65474
29094423657880953 13097 24251
583867958458672129 3727 17025
601452996174337793 51823 56438
909057738746337665 8820 52617
218698017423392353 34131 61614
375033879705259905 11688 58143
468008166536783681 26788 34066
654131215815336705 3379 41185
799763393868602241 16549 61750
393110637716620929 50460 60277
995331423524923777 27223 53538
922142141791777409 44758 51921
799569155040373377 6648 23333
494050403312119361 23474 29733
897072033141661569 37590 46286
327886033790203841 419 20363
732460868593960833 43167 51536
93643917325227473 38613 65524
577720470125846913 16189 52979
16971727427783635 7411 17184
432391880695163905 27424 57295
231754358986396641 15159 17611
612376972632326017 12979 65568
475299517260420865 31349 62671
709632468294159873 1414 35775
494507579056790529 29062 60375
868382981075846785 10032 32308
137562761540959153 40178 68062
699649983892967937 1630 56112
22791959660512617 21544 27058
47777358035183681 13524 63536
447764961416051905 18320 34409
466563433282004801 34875 64122
275869923749286977 27031 42978
607796274639234433 40904 64118
11915497773980377 9589 39891
902339507043464577 15160 34127
816517405463631745 32476 42412
579353086600981761 12737 22350
745079690645152257 1104 45660
625437522410265985 8675 22833
432832720828390209 39312 45678
954713972528104193 36364 56739
394195448840218177 10008 35466
217085829078201 1713 40479
815012558738065025 20394 22235
56403130820662281 25175 50322
691287313887695361 18025 21809
564258620804451969 42811 49675
525675557548726849 16061 63759
677579491866673281 7359 56887
320041984803690817 37837 58668
729852282798347521 15957 25638
511793455298349185 25101 49807
144451761865532545 13768 48159
257665251290770657 5579 56071
205199265625367393 3208 46599
136411414126246913 19528 40237
685341735947126529 25928 48649
263401475121224129 6960 14972
919130154418766721 46577 53713
999923134354876417 18114 61230
287243763811126497 9924 41382
939321155211924737 17611 20987
511041861345830721 55326 60370
373908103433581825 27623 42917
314512583386338945 35778 59772
986602503743693441 49900 53454
517826854323473665 11663 49040
195008082023949921 28230 38670
587869019504132993 18810 35870
854557161117522689 39899 50855
26229918525928045 11232 24217
430963026430266177 23850 26384
954344837792852737 15104 45533
747460999073222657 42442 43630
708607637986162305 23215 38332
514063395846140033 17574 46508
996070911431765121 30978 35026
967606216423003905 18687 64794
190648212571176161 8675 41297
76601506999697473 2289 64229
850798362553483393 59109 61796
368023433073215489 36398 61114
651273196558591361 10057 11166
665489590234816513 32068 65081
869457043452946689 637 36922
535540047821907457 43161 56053
389602321457971329 13877 36948
565501782364709249 226 27826
282501187848929185 6806 15083
479126556328093761 3393 24095
945306810105066113 61879 63688
538411775276731649 37061 61122
250744851750688737 24813 26533
549093640150541505 39783 52097
782569563910698241 36886 57439
763832537753632641 26027 68904
748201439507759873 9401 21454
33272448349617181 44942 51746
771751372968267905 15121 20232
731389753806528385 14345 14639
71338735865033697 7590 35697
74846412335173089 27423 52146
876144922014873345 38921 47682
326921686488720577 10038 67164
345245001808159233 10215 13584
925387974926660865 28815 32410
895171906500806401 49930 64310
31015394177050129 42512 63334
953449403165940609 8440 9316
12645588468611635 37998 41711
573207094750699777 13042 14501
519057909168811457 3596 47074
152402888836796545 3488 5668
276858056815324705 21773 47865
269935736896869121 16972 31485
140171448647326001 38936 42761
338630182625486529 37918 43040
857352574563062529 320 20568
40681391431405705 25451 41452
739359278118104833 10551 31171
157911361514202049 10583 61501
622792466566249217 22155 67907
902269078358344193 22552 48304
163733799810106721 5926 68556
320019126248759297 12235 59236
597938464026125185 4256 66630
192377736530744417 20086 48159
10026105772926287 2069 27119
94876889896021057 32889 50141
895806182786014209 10780 46408
870525324329790337 14082 29707
786256929980826369 3467 20093
798739779022817281 1695 37428
899650107406809985 44967 51532
881233619884028545 1693 12531
594427968178354817 55657 56498
461237122859522241 13451 52142
721663643629494145 54418 59144
826912036629324 35210 54260
721690220969865217 16371 38083
421827560743089665 29460 41000
196413494458450785 38474 46928
36893388747074593 49248 53321
542357667266589505 29699 62185
10258089784734637 48132 53546
132957553820045153 15003 20308
633719188060936705 21449 42253
879430504159987713 21809 62363
189712765576594209 5039 22505
270836509065386369 58163 67416
969906840697433345 6545 20679
308417708088928321 11613 43290
100086921339588737 22470 52743
366563211994400001 41404 63957
199701265189204961 58645 65313
774024093310831745 6851 58645
645705247721345153 7750 19039
318118430080286145 3915 68815
892931638862279425 43767 48434
656887679673236097 24982 26642
487168438978436289 15313 52733
938929637669144065 16310 18138
947475423266453761 43909 44967
7589345012323890 26420 29384
178089924021328737 18762 19249
377868863618996161 37695 54121
382175633457336513 8987 26173
852553740678775553 3133 68878
438373025263324225 7449 20323
690339089625648897 6217 56586
138483169291063745 4085 4144
174538604208894561 36682 54962
177356286896419137 54080 64545
374284104859778945 11679 25457
18916736121212809 41615 48322
641864223520276097 49700 57978
420472249617397185 35901 56879
955086880010338049 37005 59913
334772634484707521 266 58565
277436204716369857 23785 39564
596749183446611713 1410 47796
830324239893823105 4032 10672
811289556029521409 26418 60694
752408183133116673 10358 18327
103137786619804225 4564 44830
449103700947159041 12388 57351
64468548571753105 10478 12188
700837007153413761 42276 62516
863742179089946625 48581 58785
615479610673897729 27331 56163
200629569273161217 1030 50042
581096529051496449 7889 9107
982928226451484417 36996 65519
869862992959138433 14689 19435
150092594002515521 28919 46354
966707769209396225 29471 64659
83198886593500273 29859 47748
849410578608026113 27346 31527
504517155485132225 47292 56552
402558191971468929 2470 33592
600767439601206401 25071 38802
575486196995893121 451 40242
329708505354730625 41283 56023
890541455670561537 9477 12967
59901703856816369 3921 57911
315189834845053697 14795 62893
540265398200261889 16101 61754
809146588470714113 20674 27673
84207220441236081 3964 17814
50779044363974177 37530 47220
489342841647626881 43834 60827
371532408126373761 42589 67048
848791466307154945 59150 66173
436071817798985985 34840 39980
907947107932216065 8371 49240
192584460056924193 8562 15806
598305996782009729 16760 21863
177502351356917377 35347 56859
857358921802969601 23738 34963
883188106777911425 44518 47763
315675582265932097 2913 41169
38659110958970897 46748 53766
991158089452170497 18186 23972
894657975216677633 6477 18489
235244455015184417 31187 46017
604501097881875841 3643 14842
887437975987452929 56115 63238
782511069270189057 52874 56672
559326282145725889 35389 43976
763031006531800705 38490 39528
156565237253516897 27015 33273
190503795636676193 6198 44631
912837992954443649 39902 55430
760385881879709953 9215 26267
276548128070814401 16550 30402
826392243970278913 39195 50541
7804674837224469 5117 32087
86844732963808017 8567 68411
899889605686979585 26098 26240
522915620269220225 21010 26524
985894974983430913 24276 54342
267281153835408961 31792 33744
627758386934047489 8585 54197
773115067613108609 43712 61677
557510367145489729 20896 44856
505615156889032129 9956 21059
796326162750517633 17338 64631
379729533413797761 24007 58495
501908826620187649 32885 49390
698724948175719681 18908 22256
674981386862086145 10994 45691
654877169736810369 33904 66351
272870464634912929 24212 24514
455324082550529153 38432 66770
67503499018386041 41975 45923
898730295486661377 45053 55935
353861068107470081 19669 68593
778125140850857345 20502 21881
737705179755337729 28529 66057
233994518829494081 23114 41718
907745834742236417 26959 42854
76205584241701985 5695 15424
374938325693733505 40980 51658
695653527650268417 11627 19866
997951449138319873 15444 19938
236247574897173953 13590 58956
168500944394438081 31249 45341
300960617609323585 41106 57289
846546575517017217 24924 56637
897999119814524929 10018 64020
91541158269109249 14182 46536
540741553974459777 14261 50813
912860409326263809 27299 62223
637031708277657345 54908 68212
994570040492604289 20961 65796
836791167359766785 8569 51647
993712695848905985 39421 46359
977157485801537665 31645 64451
788081144779255297 18169 54607
357943477301251521 28198 66722
579688151529516929 29168 59942
540599750797138497 24778 44208
736820397769960833 62433 64212
645092433741897473 399 59069
664630075541118977 17604 26634
935441987198483841 8134 16403
619560130559194 9484 67319
588232877485115265 11248 14335
458003677638565441 41964 57621
400645569389080705 19964 21242
515938792784211841 6516 63361
861049359005622913 7382 53350
649215836089474817 8372 13057
737032507454468737 26999 63792
517773050491541633 11742 52225
244649333180621665 39187 66039
223476198936502625 35050 55070
590459953570825089 703 63559
24652128752038041 1493 8608
765037278021711873 37494 57471
331321315526373889 16623 35408
897725476716512769 6550 44999
443269274228754305 17259 68148
991552780849321601 2512 55569
416350395641494209 12174 51784
917669145364168833 39386 62517
758847396095589505 51234 65819
567818908056498369 1346 14913
52764903189093105 6141 62189
144988048875372769 7099 12194
149609148372462657 15746 34934
304212537157742017 21814 62312
627566062740747521 45393 53818
922333850478150145 39915 40786
57446553948452105 14034 68155
292296094711137025 11947 56462
810221052771773057 31469 54281
341582110459508929 11799 14748
942751472096489345 180 1513
207235623438368321 35532 36140
420611741725359425 12297 67144
156376260050915777 32809 66781
1909135355461445 5777 46650
553543608947283137 38158 48485
866355854520470785 32817 40031
748167056924071297 7489 45865
805587261196592385 14167 37278
251471843385491681 26814 57410
352241000335418177 45788 54978
514372924747544129 5908 13855
70961941400739193 1078 19966
934360102621074177 12668 34869
943513609930654721 32367 48980
431735584381780033 24799 54096
979572690051753601 50861 60500
268915877657793345 25705 32974
713969084924734465 14374 61949
526571635510702401 5912 66846
634631751998327297 39651 56626
767829142447286785 21769 54182
348922914806514945 33209 35573
826932057322576257 19742 20384
379241100052752257 19055 53467
43759471559543073 14333 46962
968806732554576001 47611 57500
334560777761009153 34970 45554
903883543579794945 35453 44245
471391054815544641 36052 46569
654804819041466113 3637 35032
126248325368916177 8908 35854
913416095982398721 21499 59352
355129604472285377 30211 64450
303976992425781121 101 58765
848339938343979521 27153 68698
828143266413192705 20523 50522
128684126380452577 8232 58230
424929693979216001 813 22529
312787174613585985 11475 54703
709799314331803521 1723 24274
883181342208889217 15810 55440
260399968758626689 5818 62291
330610857020428033 16477 45594
652710796787729921 30621 47455
785921517847530241 4395 40825
941083500714775297 57204 60329
255728911586910369 27423 36617
6208010037056512 9963 31972
225096885961836065 41449 47877
33519459729824065 37543 66392
369928126797201857 30199 40876
411545241798549441 26744 49216
918828060876823169 31007 37799
938568215194784769 17440 42093
363831890400231105 39680 47424
82089170620690769 26403 67766
741175144017621121 27343 57111
767584529576019713 5039 48627
888919359895123073 30042 54005
538131336965975041 11828 49496
734168920526062849 22364 66723
9275228476532505 39223 63006
836243106112529921 58289 61802
58038429222307289 10603 60850
143578964909142577 23073 60014
986788113473174657 47402 64420
487104848651011201 45844 57573
28112239423606413 16581 30832
396659918155254593 64317 66158
574034603005038977 679 34703
562590289867070913 5016 55617
688903610502734465 9836 43881
651439983177954945 62215 63615
221703817301197153 27258 36205
39917063150664233 19463 25964
182100581909637057 24859 68568
917557122214564225 5614 44706
162857128267582145 67394 69013
205772253844937569 32158 48949
417654305906097537 33471 51211
165903841418259649 57763 65167
898251136903205377 40750 56813
66340639889670425 24196 49644
895556215295769729 34618 42152
305481126837381825 34440 65956
172350181685040129 42742 45684
951059546582339329 18356 34480
942550437264173953 15368 28957
267331364774509697 37466 64981
658958383948792961 43205 54542
937163828258928129 39395 40134
744845629888104065 2082 2539
663039250660435841 31811 43226
294002463099424449 41616 65023
824062791698562305 12198 28546
379244330227408001 17545 36836
904254076564502145 46092 51875
482581668010674049 8943 40988
524152674151746817 30235 68700
744574608234373121 37184 39705
214566700792833121 31298 46109
425196733716980161 19267 39720
367821395581440641 34248 63623
772302381506960897 14012 38131
429815256199834305 39249 56838
258177346964082241 9639 69017
387529532489406145 16942 68055
621012224671900929 34017 49747
770815559355899137 5440 26548
86723752866227249 61301 67786
825710622077220737 41337 58260
227233966412171649 23950 63775
146310553075597473 35132 52607
853514420318298113 19011 58312
64957812962045833 1639 6896
759900869350659073 13167 34286
875678262515695105 8401 41315
176234668430318209 37209 54092
802060344731696513 18797 21743
294466795667801793 3151 37080
742074982601185025 32890 35257
195252402589680673 27381 34416
459805175781763585 47807 59547
644173536965794817 20466 60532
838040054430084737 32223 35220
286483179313087521 3594 66505
666324099629488129 14931 60896
440809492995441601 14947 51043
947345943044087553 40164 44084
449599276325578497 1135 4725
729777706744794625 33564 48496
598076182934008193 23385 59481
28612711032227625 48246 50218
810372850798167169 16433 33324
729332374378341121 52250 56712
491793727443450753 33242 35039
396864704358552705 32453 67194
57203186888493465 31046 60260
449087913399647937 9639 55574
998919512248150401 21781 45454
217109641072372737 10610 56341
641739026160543361 6509 65196
451609381285319233 29508 52611
819889796949809153 8643 28060
66861632670981665 12460 42687
134820603609874465 9959 36780
158139696618075489 3794 66342
806161128744420865 13115 47537
339380284339828353 23961 62906
461458840389930433 52580 65811
643927875271767681 5687 23774
788941122122253057 23191 31464
752703226593940353 11309 33342
608842734422914561 14823 40201
724283764365747329 2579 40684
289745535016535873 8660 23683
917129539486982273 48315 56750
372896904385335425 40002 41902
789221889573919873 1587 38509
544264671720071617 41024 55221
870861854040658305 48957 57955
392051043583727233 42521 67181
215517266969509793 18271 36138
215606035711246593 6259 12534
404605766377248001 26545 43405
18858290480189057 32215 50555
252672574776024577 21034 34314
660715903821937921 12163 30282
405001890711890433 20994 44206
955011784590276097 34339 34784
236071745678099617 3213 57275
465959159439577793 54681 56353
7148720378811647 26442 35571
274134512657418849 33236 51245
253227639222867393 36913 68403
427618369164150657 9209 45588
70858773927017897 15197 42702
777308522908434433 17002 53289
888653798813191297 95 33898
135498777038165489 16847 38100
5746588526054809 8712 61353
163392257313837761 36950 39802
45010201358561377 65621 67631
659809685633661057 32723 37360
748220297971261825 44875 52401
391350685614547457 6525 15683
712673182307650433 9250 43019
551823656415066945 7599 37332
329759109970527937 30244 43754
803568682933224961 18407 45741
801018177038482561 13765 60189
878157155400259585 52931 54963
920702289630884993 14174 30636
52785237563874433 3941 14136
101113373927869793 28255 36640
419408756714418049 21750 43586
46721575643349665 4138 34703
913101169527472257 37910 48200
204210637361224897 9361 16811
500747858672298177 32178 61647
275143615088257569 4524 56733
486577646194284353 57077 63360
820769942977062017 14350 65534
381157127034313729 8854 37210
583652314550906881 31078 34142
767233461205172737 23190 66392
732522885067449857 7047 13522
327559620560322177 45369 67640
742328281848660481 35741 55471
666617359574580353 47355 52720
351402379776384769 5338 45529
730045837432285825 2542 18419
858544086625730817 41634 59456
409304207727025473 40073 53616
74547310052505361 24433 45634
86770810032987809 12610 16902
109375211870702321 54011 55456
189242084806828353 12479 15283
818915351720772097 24144 31558
785605932452753537 26863 54942
83727614554423009 29102 68227
452337973407431105 13080 20520
31562397039689217 33073 66851
139968492449639825 25170 51519
901519074572224385 18191 36259
497364216392064385 44493 47060
326005665206348993 5519 39642
575952959910821953 23223 39764
804553299504508545 46056 59611
923422844221654785 7702 15035
649287570961032449 9215 56072
616366019653923969 19666 65028
517138380883569217 11701 19160
1921826668755955 46977 53327
480781525226301889 47486 55100
935811190166802433 44886 46945
757344978172088961 25483 35177
315272826477929857 29087 43626
179186878092476577 16217 19477
262742704112810081 19959 52304
604769852020087425 6718 13827
31165692933392109 40390 63673
889680996932082049 35759 56785
944451203625831681 29229 49775
369837391072170625 48445 49750
315037292913878273 55164 64822
794339813490321281 6577 47809
156169786085399681 25398 41863
394480889145757633 14243 60900
515832898352577729 36618 62365
315586885956815169 12976 63159
784687086696962433 31036 59832
185316844493545569 30360 67306
579833794576622081 7348 27643
778842917775815425 5459 22017
130688465305894401 10575 42068
138354782599794385 25469 51681
389546606276006465 27523 49121
105355566797793905 26114 30591
605056038946102657 49843 64053
168442361040096257 20571 29462
421644619345961729 12339 24968
172401078814768737 9136 64123
316957331165099265 17023 34638
975976111858120321 8062 29202
848820670059687681 54543 67991
363047601054926593 22003 36886
812029756677176833 50515 61972
746232426180402049 24856 50817
351131540459995521 58362 61372
583212786339057537 12713 64021
585488087874836097 8646 48703
420686599901575425 21551 65112
875836803008802177 34115 47491
185968299822018689 57972 61932
407583520675885313 42823 60139
551960250727521665 44347 68720
110587260902555329 6747 9261
82448900056899537 7055 64728
919440033599641985 53137 68860
261014498162740705 45459 62312
779701095549562241 8114 34742
90196697027760561 18085 60802
519675478350436033 12828 39890
172708281670825409 8595 43321
100656122011834273 3 21951
762569804298774273 2738 12862
822045315040128385 7583 27563
989063390723249153 10832 36244
958175729239449985 62776 63991
530601713023298049 25840 26018
149165173003623873 5392 68436
753090506281754497 3389 7582
973620707169580161 36178 48298
679421134745862017 60953 68742
786588541452374529 54976 67762
903779118933460481 58166 64560
621920799725209857 6777 37087
167414600213259489 3797 29142
376426935470632897 12371 46984
78158906915380305 2181 45773
627965033930230785 8914 12167
504493575287877889 16434 54313
623465904587732225 14313 43348
791896340126374529 25518 48701
857070223257970561 35256 69040
247247075027114945 36186 39468
834390315856936065 25254 39228
747768236429639169 37649 41986
894589090449365249 52343 68381
288927535557174785 31414 60580
49200513537414281 3437 33547
562999046597656897 35427 61688
129504763874869873 22275 42910
151014853027742657 7765 62062
161966295610668001 9283 66151
262681096644119105 42503 67047
854463534570847105 47906 52120
284788832185991937 48311 54154
396392215966244545 14119 62191
407512183523653697 2457 38007
155474280856559233 38386 49063
814546616454077057 21391 25057
402794582663844353 19486 55735
269453114760271009 1255 10840
970677436432033921 18233 56398
781836809333721985 2322 59478
601431739719942017 8540 49795
957574316989269633 10281 46445
978260358569961857 18740 42493
349728755994714625 10467 55198
908973854876805377 28915 51629
856645825164921601 19996 54129
54746007946427257 2581 29883
399451646531073153 14399 30222
768410551290315905 13898 53072
560624115797583745 3463 41046
99359543305659777 9983 26877
784856541089350657 47600 68455
247913379520255713 13602 47925
659172676538961665 7046 23620
517709325023140801 44314 49287
223582914388000385 19018 27171
593009390122745089 24860 53612
124166223233078913 56894 61762
615206474219284865 12482 38597
402432685554924033 38372 65769
892670999029277825 22631 30219
610591396693084929 1081 20779
380967110882558273 11256 15403
597526751212281985 509 30443
759250000250318593 14817 45227
57564907450359473 417 20306
506745257986288769 24298 60276
680974587833343745 35889 46689
102119035763692529 6 9423
484913760052453569 60651 66574
139958711327558657 1556 52061
263034346085614593 22258 32566
94846143239010417 28986 44712
622846691660232193 32303 46250
519196499279466625 16167 57845
344461837657672001 15482 25865
367006231009142401 42229 48244
890011615212163329 15158 57726
785711455329682433 40656 57705
904699726444103937 43108 65853
787491538928264833 836 1676
511375977785025537 36373 40688
453156461678609921 21503 21620
488875893433640129 4742 41013
111460395953272945 12856 18424
113955842485385265 35399 56143
94944656789614609 3438 31611
975770160710023809 25475 26429
324773942951367169 26168 50451
686900489755021953 18231 58084
165703896121662817 12893 49251
189854147133370785 26264 41693
996703014871385985 14637 45776
183632723866058017 39300 52918
698830575831358721 19477 20695
977467799021720705 40119 58669
24506132519974245 20316 34355
477846175117878849 17243 59976
151479136506758049 18923 48571
398800905998182721 19623 30943
174723603255941377 52262 56873
671740020328005761 9019 34291
433677720489477313 17665 53475
126606487608537329 5923 19380
70116134457180121 20168 21971
562874016132912641 25502 53480
238739124554506081 9664 11555
306868132847352385 12054 60124
184388186124280641 46913 64587
183772863882357025 38237 67646
63715932148774361 738 23865
577733004857630977 7835 42957
857340591963492225 11386 13577
873594014022120961 21251 34764
694181088539913601 2358 9951
697039099289707265 36769 59867
870932824238948865 46471 67834
70867384315139505 20055 23934
646826760595793409 24542 62393
66217279619561257 25367 31503
193816729100092289 3076 17429
536964422549818497 44940 52906
882866663003305473 17072 30461
114118418634927105 10413 51148
742019678474989057 2740 35538
747377803026925185 18653 37420
588476697041507201 1552 46355
7661464799522123 20382 43215
472269934473757761 10921 54106
797287119602760449 8304 44456
575867299049626497 3128 30481
960752237801425921 27659 33057
549509665068583809 14206 61360
43820538896401473 11547 11959
797274895974574337 23501 59666
726693051781094145 6137 30047
360845548107818113 56065 61779
393842817942630337 23870 28719
38290877345495745 31785 56905
874672680017692289 11348 57308
605832316981420161 32529 42923
296326683589743553 9583 34532
317491079204536705 52395 64185
594652523729390465 9791 44686
820734997983521409 27347 57885
125092628802764945 21060 32714
164138498423390913 47573 68143
958180942613960705 23909 57078
407310029115151937 4720 7702
363002016237661697 8949 39299
369533377954333249 7591 24962
430881358320473153 16780 59037
371597995236186305 46768 57649
304005304500993409 43528 50938
151979487402336129 17327 63751
615453766701090689 14146 57886
544020427610334401 23873 49984
465601539901999937 5514 28926
878799931361506049 16311 57943
566261502943913089 1690 37748
479384059490513409 38565 43288
501452298740463937 27260 51870
536721712734468801 48315 57333
906578308033527297 52993 68745
626757165964207233 20845 44723
681683334753760257 5436 19000
316482122247471425 43939 51555
480352757925370369 32901 63417
739008208319432961 24461 60322
385745595770334401 44810 49341
807793381086860033 43458 52136
449290750853219137 22498 61725
56376013201699497 13224 38725
57914335384428033 7209 22937
12811393514233771 9342 63734
904919815816068481 29750 34828
165937207310861377 27039 52299
596276072078200833 27484 41347
352841532967964609 31631 44919
990214319011368321 46570 49326
899289661834032513 7545 26241
679458452172472193 48106 58350
33905651027914985 8456 61683
736836017296038657 59424 63000
396094339726744257 38627 48660
437842966786139009 19159 53997
68591526208074073 2415 17040
826962651164887297 50160 59186
915101245839295489 4850 35823
613385269126897665 11384 27318
237785321348475521 9525 25237
22296196738007981 23217 46603
922592217238758401 32004 51151
749647849422235137 813 17079
676800856903149441 52996 63334
290794819344437633 40512 52224
908343121399369089 22886 62478
445795363129722241 23466 52002
243293195165001921 66306 67828
661966302978807937 51484 52529
670654715725049729 62320 62869
589059286239479041 33847 43391
573279729931407169 65269 66911
496578582690926145 54156 67823
46014025627570729 20068 54681
152866101999254753 2319 7301
757566249795935617 5355 66963
343142793345176513 25315 44414
228690682612381121 664 58193
375137218753895489 30437 54169
921739853652034945 14200 39372
532638780657332929 21113 64296
596084291021398401 44445 51293
285279591296049505 25757 37131
13371706613618529 755 65688
530190111480830977 11246 32371
913833624748065153 50601 55623
860538880673789953 10104 17472
681771995895410049 2234 29521
197638082472746401 55533 59800
699365355874746753 51423 61496
903502252293410689 11547 17974
967033641752529153 25653 53837
138469872021683921 14213 20486
554363148286057601 27205 29425
742810891891981185 5473 10952
331541900854198017 38495 43181
294957622165480129 12471 34404
288116373383971329 33798 36300
378143326034322753 653 54652
400840530960586241 55596 55959
779670687666080001 14535 58239
419275484571585345 10175 27731
887204980712898049 15618 35345
210833228984704129 6696 24833
367115360942147393 143 24875
109487284682174385 7382 42199
65127410896682393 27229 31375
160738171952893089 8483 36083
197892886686926049 23900 40501
116871998508685233 36388 46177
13037597986414797 36048 67977
668855244527854593 37013 62756
593580331219566721 10456 45625
374283536089593 19644 49892
979673953588704897 27640 44347
440776490127298369 2721 50189
716037681432592129 29858 55094
519586138395027329 18942 24562
294246499320298241 12877 16277
553772037759181057 18988 47672
384911229106375425 1316 58538
92490162939938609 33954 49856
926084425996382465 55128 60377
300192796001148545 18731 36527
180995660863455745 47234 51421
851370848708398849 4555 38556
642180184043144961 44015 63333
27199131577184233 3404 40180
984468134631224961 23796 56037
502428596340635649 5150 22428
92095732804867937 48105 60935
467178125228606721 14193 58044
33824792670966277 33993 52731
996820029829223169 14563 68919
474788892089680577 47304 64439
226952384539451649 30385 62169
136016451514432641 10066 61902
281227968728714465 4677 15013
887066207315658753 18483 37968
945287354557912321 33285 67703
737553433026103937 9177 24692
857799191183488513 26501 28089
531268672480297985 37425 53316
935123164955904001 12235 48542
591362470779966337 53365 63819
961416935329353345 27922 57777
792518365381457793 34963 48914
994117849587958401 38079 61671
870439154504108417 9205 36951
193712006790462977 28718 42690
764842849566708353 49355 54614
136092833148545361 23238 29631
916730275004635393 42372 43709
946750448127872385 3237 39854
201570399880584001 63607 68310
705295462683558529 34545 55086
736459515232350977 45719 66062
835631044699567873 23767 39178
538748025715580801 11184 14196
170388631487092833 48825 61592
709910012501364225 12246 34267
240821552964078465 43305 64793
650546210652809217 9114 39019
637970761908782465 12365 45473
357506204808228033 26606 28175
462372504300788033 4894 67046
261624571602045121 39642 55737
105322144309859313 18776 65729
962277883233422721 7287 60422
605460822429833473 12770 16645
491561577318496065 5253 11134
814942434337730561 21007 25888
193199315033947265 49170 51326
268196357992991361 4123 28399
228394367784932929 46128 47144
952140552339265921 59372 60848
890608490756488193 19987 49304
178311852304219073 6163 34098
919141894902910593 7817 66089
811188869602126721 4573 46761
884433796015084545 27070 38501
837164856194533505 32317 63505
781341373735632001 43806 58816
461959968701357569 8340 64759
123170526985415313 21069 62243
861197811760675329 23724 41808
346934704687587457 5255 44508
691002992035102209 5814 11761
735715470669784833 36232 68031
368293917180523073 13057 50346
973493412992429057 6689 63707
429039206158698497 30146 43894
652917069082587137 60432 63368
416870600080486017 422 47425
432338065210618817 22670 58814
168089472270544609 9977 65433
539039293195482817 39763 52559
68483485731121617 28433 48873
702536375612215425 14130 42231
719991387666020481 17918 37292
467652080264723905 4573 32539
181460725106987297 31782 37467
567373620837745537 18397 19465
574897511657390209 19200 32056
698507849540018049 32751 38916
46814507075254145 9456 29135
788374851591431297 11679 56926
631319874858000641 26649 31567
232875018825023265 30178 30484
613422581174873473 4881 23656
393391037826123841 58191 60237
33126455348231333 41067 48754
440083410424019649 14333 49480
404151725114104449 11159 21226
691086021428123649 2197 44335
655204051578543617 47788 49469
837575772167507841 28366 40201
556996366748975873 28371 56112
855198290302642049 47897 62353
616755552421615489 1381 66563
184812159961435201 38429 40561
416093076408770945 8345 16922
508396442496991361 12162 34803
304749562060941057 21151 32484
16572445150455197 7905 50519
99184444506889233 9564 48213
486970091078664065 20873 25119
292113243897411201 87 30468
926554535425079681 27796 52240
755158013916457089 41712 43721
552944182409294913 3869 11113
314956665868287169 48304 63158
635054844535783809 43284 61296
243966509099820417 33634 68729
17794574723072999 24475 63392
6415422004614869 61202 63117
686700926204078849 16921 29930
589708656959572865 65663 67939
189471563029503201 8961 17870
294449434203521345 54749 68942
561816813841272001 42191 59174
315954490326035393 51424 66491
998976152815490817 49428 60188
476866166560974145 12494 42606
818547292500081665 7120 49530
132449226412120433 23538 62851
710726591320554497 59574 62331
755547574698475393 6546 27951
367230885392483969 13386 51414
37914681951278337 36350 52290
988220273801548673 30740 32297
6828526823802862 50933 65465
102950576809117681 16814 52271
790450786587740545 30501 59952
848233965689605249 14834 64019
396551734291300289 25373 69013
360339028871276673 18983 50656
602561148910538753 13198 36903
877583632372083201 44432 61906
23736979671362237 12673 27206
214579093735974177 9596 47874
491499877813794241 10327 15124
50229359006142009 20171 57129
550152192301645441 10524 58857
726503588157765249 535 42329
778751028125540737 51484 52060
222581185788133249 31112 63541
995337257474183425 26224 34661
244518396187967105 15320 65677
28171186175853793 6483 56531
913933491964332545 37411 45035
845659918312968321 28243 39101
742882810762619521 42999 49696
155688900672330977 14257 67015
919099147073612929 27362 48841
936503301515706753 30966 45430
540188428494982273 46399 47568
371375959416980097 29811 39795
132975322961488737 54066 60120
360298031971346689 48488 55664
233565686646567617 44318 52930
35973975533337921 6999 13422
282770937497534913 23174 40445
868295159321611777 24102 35938
167473089502660609 53541 61511
859239440476159233 34030 55084
13156493164519391 20940 31562
856080764310171137 1936 31325
579521125723982081 3783 18847
239300387668279777 131 33885
512230893267659585 24623 67749
334085706757214465 4360 13391
812658641185603201 6029 63967
965012152650274433 56270 59510
20881977936245021 42945 56218
113846082710090001 17911 61825
720586815847422465 20037 59516
173347475638294657 10413 31060
663168333857445505 32743 44855
414498138252305665 861 55537
923222710827470593 22556 55753
989321432863988609 28579 35012
958464708293451649 19036 47947
884797204103584513 31411 33270
677543415570010369 34679 60926
966873466517668609 13386 44502
624362411888174721 9651 64536
613560231012804993 10132 19129
336710947314852417 12659 19352
507421172031911297 9158 23900
209144738568557633 16311 62312
582447283533547009 23262 51954
181890048482511457 1109 30609
242252558327535905 1343 65265
169885976988130241 60517 61495
512895451578607745 29119 41533
565883704591779969 1445 21948
731199283997426561 21669 32995
62046348946768857 12039 25622
534150627675238337 6453 39787
29257378421998937 2513 47035
230671952725927553 38725 53456
963424498550697473 6610 22862
208935035586996769 16558 40178
296010437821760065 6450 15270
118553987032555601 7237 67140
413429284050597121 218 68169
401442845430999297 31370 55935
769464857348975105 11621 49017
402931953188542017 38850 41765
411163904813268033 50985 55054
260049234100996801 352 61745
506634810304202433 16828 37714
579351544383229057 10939 57184
145473141243616769 29786 54469
262201410207090657 9523 66437
312049050189823873 18903 59563
602268806414613761 5890 64058
498959008178818689 65297 65663
176159982362044321 45204 51834
955328821692116737 17444 19294
487529672844345921 7428 67402
207466734825334945 5408 31536
825177170982037505 26783 41061
960660253441471233 27295 56215
822846527192254465 895 28148
207501999202040833 40736 64817
382811309326349633 3813 32106
554899580557954433 337 11381
413012390848990657 24340 44881
866657074789049601 42276 54405
318736411775851969 26514 54848
293044936835126913 9137 53694
278540509457641857 30442 45655
775968304161896321 66762 68516
84837868844324753 5501 7780
438207656854469697 29884 56954
34953640056187397 5524 19280
757145411314571265 39102 60974
760692121629510657 23873 34142
175401849855983713 21202 57764
251362288782431169 37004 67868
980124913642473729 429 17565
541686035842452865 9617 10560
236201262317475617 11710 65477
89428576921562801 28265 42455
235100608667682561 35309 39125
574892199704059713 26509 33725
40719947415748689 11785 30196
397351384023764353 11198 40982
705144102044020097 4848 30816
947106073366974465 41735 46909
294965819357368961 10734 11871
440042993235294913 20758 61828
147192924678211777 27732 53665
872771382608725377 1612 14597
370276601474881089 64221 68114
719986708371251841 61205 62325
426373270446024577 6784 12787
380347938848764481 5081 48213
226533791486300385 6947 23380
439032887111721921 19392 41627
436534084468593857 40184 63896
164362743567401985 16667 25634
95794877911412609 40509 54081
297146602525302209 19132 37182
763069457744226305 10792 64815
164157360448776033 1241 23957
325894960827863425 22985 67974
669277768414985985 21345 37999
46542349604795417 19653 25419
803303675532895105 24610 51435
386828970433224833 30555 50754
67373105241173905 28151 54270
40614877483424297 16999 55869
426782876843425665 23846 57312
993092650756178561 1922 19737
924252845105087361 30007 34247
338034096341477441 21086 23389
104160332858292289 13098 63557
3767195830658211 38866 67998
544672638973125377 55736 62611
785987650307962625 16808 63966
720868596309294721 32037 35984
374486704211246721 48891 49831
893296799488723585 40614 60816
708476229133271553 24804 32583
797933568634839169 5106 66700
81412267366328449 19089 34106
238311850853037313 8824 21209
289269714451766209 37417 45080
201521493466522369 42849 69016
981209340737446913 41504 66902
473673425859288961 10887 26366
294716568084044865 5401 54385
312898467305693377 32707 68178
861418875599024897 19353 61441
805043911737882881 35885 41275
790731709189803009 4764 30150
109006124540265153 3299 23901
55535327792053833 27753 44706
928756963510409089 19044 28570
551642161506027393 11026 12730
282968634664932481 38748 64966
513938918438565633 1010 41504
555927138560420545 43878 53746
498542438672846081 6689 45150
138433704499597361 47148 65655
937333214370649857 52945 57441
253272521607385665 39277 63142
129098287260678289 10121 56958
694565469851191553 8790 57008
779645034728485377 25123 55734
878374367717484033 3100 25554
506408336067412545 10497 50970
709476551933228417 36346 48873
632959687496306561 24920 63666
91874554900925889 38242 45740
818033719053165185 16851 51019
185511706445304001 27824 54680
722873408153429121 34328 62044
416298069730245889 10397 51317
763456160422752129 5575 37313
173552970021411553 4922 62256
207904424619410849 25894 41430
386447911767532993 13526 48180
404220646352332097 9921 57408
205757572281321185 2880 30692
414947120768129473 18557 38570
477192757910827969 55540 58260
550429971186762433 36924 42113
614091694463418497 24808 35312
512188127475010177 8483 12519
600367538560931329 49072 55988
54030449108029897 41209 48322
39786980080286585 35980 58796
863811647944839169 24921 60225
104722806269634817 21724 28333
436781237792704513 515 51416
107399101719956033 41313 47749
103961735444553233 44256 49582
884554486758901249 19268 52797
361629340937685825 49770 67471
74340223516138337 21533 49196
971934399036097537 8822 15625
568860354397784833 22262 45846
432488754238594433 22841 32142
117316433429898833 21354 23718
61950128968899065 527 56634
910517431889900289 17398 41200
410590706953986049 13684 59217
172628715823115905 3997 8036
738990520549702273 18469 54903
682844539559013761 16200 16564
6452841081145523 1673 15791
96268355360713537 57344 58894
671328946059471617 5223 46135
299670475723843329 5450 40779
145303774905546145 9558 36464
587506370554045569 1433 66694
329177491132764289 10060 65846
357209858725425985 38107 55392
820066129766136193 22581 66768
358468231751949441 17474 44144
730318447454433025 41736 63697
626069565711418369 25978 37824
8691070802445467 4687 53271
511101286598879745 15160 31583
995071350161719425 30419 30791
145858025791468993 61274 64345
420071036717079233 14014 59063
877959558411170305 9375 37446
456223678466752577 19070 24132
861311428156312833 13776 59828
182629922698499329 39745 51972
117200462072865713 14628 54436
190757714235171969 6193 13489
227624251700504481 29991 59837
749071847104065793 23568 55751
844837060421703297 13276 45495
669845488071043585 3728 45943
865690474104724225 28771 65426
866106088802144513 6174 28510
805219324183717377 5163 51622
516541048366445185 14398 27909
299015437718352897 51547 55396
165077140714661409 34585 53039
587405022821577857 917 45178
106132278276046321 24312 55892
108810699436531873 15389 31325
843510398587813633 29954 45013
300876924687166529 26389 37238
415855971172714305 57278 63016
229774334588185537 20417 29747
713206104848726657 16141 44957
836194485113033217 51496 53764
336637669329629569 3483 6316
225701163142502977 18477 68333
131622108079671569 13063 40979
308736713040268289 21112 40189
792074685857596033 48959 66354
52650282801138817 37818 68182
663200091659039233 2321 53417
267674992961964609 29814 64109
895794578803187073 25366 35885
281085190271909377 35709 61594
748705482979591553 13665 66789
545561861861834561 5689 31872
928724941284070145 43219 65712
922233711717026945 52238 55202
815638589859592193 15091 66516
821160662946688513 14002 21202
778211525102303617 35175 42873
724805008534929153 23210 38442
622778935811243905 2509 53083
210973181809372065 831 44720
281203239934608705 26734 48749
84938137769526641 6924 28618
787766593223441409 51627 53146
431824378715397505 8089 10464
518142278450564929 22582 51018
975505090044208641 32215 64441
348498855752172417 633 56049
273186725481899361 64238 67369
861388322055386625 29418 55460
653189964490209665 7958 58872
416598160791981057 11691 63631
565897999411681921 25465 26554
574975294893388161 2694 68240
367529032179959361 26626 50617
913233082325735553 8680 42399
362647242458017153 21292 46216
58630267781449417 23752 64573
71612949585798449 20885 50916
562468776217517761 1304 22401
281050523727493825 10042 44013
730034681368746113 42218 43265
837586374062965377 45847 54605
642781786624784257 12853 48389
575162710078608065 18494 23588
831410871539713281 18884 39409
601470766803018369 29221 59157
960466926161021953 56799 61222
465600215442925953 41887 58633
650179752391661441 890 8832
213097307619875681 23109 66499
465836336238954369 41891 52921
88684227083540177 21585 34358
263541255526671841 16355 59731
931857652815423873 12064 18687
350183130166929153 4286 45486
434630758812183169 23933 35459
692635551399345025 15030 56770
293224804725156225 2266 59507
163649532557446529 15602 65999
194164619711749249 34392 39576
507083001557685249 7777 22032
152103691866571457 15263 59905
915972466936867841 24682 57777
179245574655119809 29738 34791
413182022303853825 32895 40947
86455244404078257 43056 49929
557523421619169537 5446 53150
130968172374075217 41745 63840
131249393084726049 41259 68417
789587853403915521 27162 54970
90434454424187297 13762 42130
277108490513718657 6368 54354
96274829299144209 61351 67482
585190186581115777 27867 43191
591603692182122369 56227 66360
1092957508227244 21732 54923
862363671679457153 12308 38352
430628460437802113 59407 62768
13071953671161653 43940 59727
778083020732886145 57034 62292
950866135469393409 15805 33570
318163501358128513 2630 54551
992102487183888769 44305 48037
14006301725252969 10946 26564
634521524778516993 16214 42145
599347328859934721 38582 58917
394098578810744705 7864 40826
278196574824939105 10539 37238
409638963245466689 13133 17221
625599625306705281 6413 61738
626454267265121025 347 42804
385182987856886401 21371 33473
773925333987886465 18949 67967
70380380455688401 30160 34363
210121908154750529 57467 61750
888319974977157761 51780 67595
232064072256402913 14337 41499
149880278759042081 2988 36807
847042177527885825 64153 66468
376474855013150017 836 65467
11928025743213057 7846 22314
636034094844646401 2351 2391
553937603790334529 30652 56413
890866726061780353 40506 56956
843133602622796033 25597 34543
426088540581730497 22644 55405
984015181200749825 47434 62371
225229521259585409 7583 58445
862644678622967169 40929 57485
536963728083733825 66662 68336
74927359606650865 37672 61651
558480544007814209 16314 27785
539821044238944833 40766 46337
692150739416831617 59367 67024
750349036382477441 32868 53109
61615016023488065 41280 57749
710560354111304833 1937 60546
297675788167325121 10087 23728
779561410173560193 3892 40965
883093710894037505 3645 64046
866262405090648065 24813 62166
117398182874609345 18649 34991
639687004536217089 7996 14757
359896171838521153 23085 66140
731882930107513345 307 17519
584133820158697857 10593 68299
513264145394263233 62841 67111
831902887622568705 10876 25955
596348764155518337 33855 46820
571222308662299841 10303 14026
433628991906051201 11521 44625
9447687537083029 22956 37063
520460028978913409 9846 33523
920473116187210369 23643 25539
215409188353735457 31898 58158
208723077532376065 12321 60445
368865706932691521 12861 16534
820098404133290113 40340 60446
690020637527783937 26824 48755
725077837499803521 702 30999
4899444454093072 47121 62412
665306528045576321 10818 37409
28468106284837093 1525 28511
254844496812104641 10535 46349
95510454148804769 61272 61704
651604603241082753 5448 29777
557426674005842689 3676 41356
243775864071544385 21409 57337
928102784153349377 58541 60028
555330122621612097 36389 63311
550344737073974273 8273 16776
772931170071593985 37770 47700
806062806687119617 1512 55916
878164432382419585 47175 52782
453355699728167169 4849 58673
576285152753278849 14831 60088
813742357053211393 32294 49263
374913982898831937 20017 50917
945684926228185729 18689 64493
800664131931462401 41365 55717
607681342286664321 30391 57302
471092739113942145 60936 62974
54936313690962633 52102 60958
496943352279224385 15355 18771
966281647681920897 15535 63022
905090019760265857 4150 65106
277459281725530369 33892 53028
697746177990133249 40684 43697
916741612058270721 32819 54607
217126400226760545 52833 68522
680627376605190913 38804 45884
464019664188604993 26221 49913
641960031342744449 7893 46685
243825222329874689 45335 59506
284374366670650849 38020 40675
940549171027676289 4019 15784
71828397364381401 46746 63760
274972768163308961 3797 48203
490177974456674561 2028 40330
265318589001417153 10687 44361
87732697161992945 4472 48089
871695337085938561 22025 53392
912675562177387393 4254 35835
943098970805841921 10329 48122
855439400109499777 6278 18738
838510377260860161 39861 55366
997435473191689729 2764 20509
880108478607574785 26941 64636
673477058258622977 43306 60498
463050528480792449 6994 20373
212662645400317985 13117 24812
841257118323660801 34812 67184
339653051988161537 1617 21502
786127993806076161 56657 68877
176732865699921857 19627 34332
338472306978808065 41410 47802
839847240832295169 2485 34362
412491136301284225 14376 37563
730746940137098753 26984 31150
388872467887985345 13723 30515
827458440737299073 52386 52642
712289656384967937 30590 34645
948469424766660353 6878 56626
742967133812690817 48593 67463
49978556466765409 39773 56695
359948207504331201 15184 36220
267136709923480705 6046 21969
920340022858347649 759 29288
486640663939876801 23677 24096
97764915512641441 24109 44687
53131488166105361 7244 66794
95017798218172801 5220 65785
367814174445481281 32883 68038
654890042761948673 27452 65851
827245276042877057 30565 58390
733418293425508225 14731 45599
567060233426669697 42121 47951
579065044027203201 350 38762
265383014567664321 1383 57965
139759442051989425 32570 36429
689146523376262401 5266 57630
701152560450125825 43445 46069
771674155372355841 28059 62741
239320557283072321 63053 65340
854860465823062273 17650 28742
325477552232200641 11767 51123
560988361427110529 6600 46638
108082525015326785 47787 64910
23536263921936753 16549 25430
468617843315925569 24641 41571
565131325486934337 196 25862
814009466551546241 1076 44194
248582107287742113 17419 43211
423692904271973697 22288 51508
229212548534480481 2818 36776
993423056120114689 59921 64661
566091986933809473 83 61364
146441795557180385 26610 49700
138902536944048193 9070 28127
465288506814211201 16298 60204
42359752990162041 328 39612
905368894724290433 38847 41078
21977083390584797 16165 63087
853379828634324097 4800 34871
607664103784838273 5286 49754
944758400549161985 14778 51426
714501405170071937 30344 43215
204697876624187809 14068 63874
670319934373647873 6411 32584
632079706894643329 31888 60864
248432237084006849 2536 16158
572529508115643201 1618 66204
610326708199391233 54092 66457
427764631952598529 15647 31774
987881826870765441 12159 53568
381386418342067649 10246 61935
303996059751025153 402 51384
674948236796581121 47956 53089
259739471840465089 39770 53480
562849485642907137 48356 62824
22091501376461765 15110 68975
480816633437413569 40731 45449
844104078387520257 48873 56618
197045293663485665 33783 55072
801020706279640449 1509 4316
92861829302449905 25458 47213
23740533916413397 28878 51907
11947470854657639 9121 44245
620618184703214849 1912 44985
77644344756564017 21105 30010
261603765921282881 39970 50775
176653159696009249 2107 39046
78551073862652033 25508 31433
123523135448920129 1654 40964
462822538008754945 31097 60161
516835861904205249 1896 35419
360256036855741249 53484 58769
421018314404349761 2872 57787
773220610046028161 206 31194
519196663944718721 35082 65937
28828724023465925 10778 27144
755689362381673345 7345 20816
920671181852544129 38185 43128
262277991940571553 28728 38865
850071704583893249 5905 22461
781179001593571329 27832 44427
777901859433658369 11043 40282
995694139065854209 22400 32829
606970039300190209 6373 18340
448804749923624513 13851 31218
534737042178552001 12158 56453
317772414224684481 27140 40310
712588548977077377 10259 13066
451065432785910017 46797 56042
142502941212203633 39477 67457
398764440747903873 32336 38373
702529151206984833 55867 67312
407832670251053761 39759 46584
421122715702569665 30817 41015
136030450490203233 7584 48787
163783201507879297 32175 61929
675856640509906049 16564 28128
897365767879197313 8543 44651
478646934579508353 12192 33074
856570397309180673 36259 40671
306445309662024129 20547 66242
427231381318325249 39956 65144
938341289658346497 18562 68218
214455296650395873 6152 43228
196565874700908705 36705 58767
412362933192103041 28359 65229
824992700263557249 25634 64911
804932680459042817 25690 46241
680830453921458945 29561 50380
774900172165889281 5286 27424
368507986516100033 29674 61320
921406660370148993 6085 44933
173404139297375073 13080 49530
241853841957667009 13357 45972
271911084036851489 43023 63530
216063415739053953 61672 66061
389226461167254465 3086 57949
202874558747442529 19770 36385
587076772467177985 1419 11350
113936546282456417 45745 45809
724356169327890561 10150 30932
847506631142071169 19956 53866
115669792654706785 6735 18488
848245063159591681 55292 61311
548898068861802817 11686 44111
222362756762283457 39864 48497
861371152965112705 15198 33166
986979823776135169 38520 61524
127888526223287617 1499 36800
647197552223762049 55730 66857
740110784799874433 44184 60207
676232556657875969 17147 45879
222617243773299841 46660 60367
823041985832947585 769 6602
684381328737849473 22505 30019
886785334899411073 49288 53590
895936051588236673 22206 34070
296207297210830977 39625 59537
144258278275152929 47334 54631
331265252445060545 64908 67704
830814846471213313 30592 60864
409271217794316289 25327 40661
526848540413219265 46775 64923
518351949304911105 22861 68228
424289482166685185 27837 63054
783691563244818945 57092 59195
359759253839065729 30684 53983
461112332248344385 46340 55503
813420444320286209 13613 40456
907397865717587841 14346 45545
491922998654665409 38665 68590
675910159050612737 44194 52143
772233591235519105 35425 68054
822910963212823553 33390 62821
832710899043981057 30352 45393
348255909494977089 2257 3937
457009169457450049 26438 30616
864928677340987649 3977 51938
400563124416599681 14566 33898
438557367553624321 47067 59248
311761784160822209 18597 66100
127963202289780753 41965 52251
525093497936048001 14306 44785
324511398985034561 56551 62080
38226080736023961 22811 26168
960967909079091201 59589 60937
188382886428762209 9958 51775
582725339493673985 39723 62735
518919638351107457 23081 48342
502768252832797889 46104 62751
765441334976323201 31663 48135
189330023099838497 12505 36480
513560051121572801 4546 58760
664708669282635649 30583 44205
940943085518959745 38790 52391
741478590963179649 4217 50146
55806440341896745 40424 44831
219815072549412353 11791 17033
746548244042465153 58139 59241
976723640092895745 59411 64631
908390764523801473 23628 27961
814896131920694017 21217 38526
434521497883558529 49398 57391
587712811660775681 335 20475
511490335246023169 34146 56382
936686223361650817 43036 48524
29918495870369101 30501 60305
22197392510232561 49209 68298
324833968548858817 24411 67441
648064134357088769 10606 64732
683185851915105537 5681 59931
34142723425173217 33350 34061
733569266304030465 39037 43541
387634560887764929 22122 36925
472337779795118721 9731 47894
356270986286997249 62366 68365
98261692156427217 17094 44302
276979485392917729 30813 51858
720532675696453889 11225 59010
127539091906225361 51453 52664
589336444769045889 5312 31683
295493976963516737 44054 47669
639353098150628737 1373 12935
995114723567208833 4323 62459
86475699705971473 9613 22613
813111122247068545 16673 44835
665744114770767233 20987 54438
967994920670076161 17481 56794
246485652860499713 1099 58014
375963990124891009 10601 55010
13614454187354853 17340 22294
711521724793524097 14956 67418
373364015376523649 35964 36385
238074067646596897 33621 54170
38653882296777913 23255 57896
606071169535265793 7394 9136
658018245021068545 48037 66538
951815791474107393 47129 57959
142945276867443745 33678 48547
350883088113899777 16555 41546
810471914444377729 10396 61620
758880950698841857 9809 23446
297302566198673921 21611 56849
461492651436667969 66771 67482
874490275211215361 26048 38043
558825165850809217 55367 64250
303672588396700865 22774 48440
707028046652023809 30357 44857
805270340403069441 33487 65954
730466667717156097 32687 35789
674001580419989889 4093 19451
366635074614134017 13550 22786
88964740475702801 17681 68892
8245520730302048 6609 21143
279161982852748737 48568 66315
391736496688391617 41275 62935
594006269410016385 53868 55273
296334571672122881 18591 53730
582214109890877313 6339 68920
866364509422719873 1392 41659
946010493516453761 13311 46258
672392067770719105 33920 35848
471666546768752001 12353 27048
19426582298901709 44012 56029
909871106044192897 7079 26713
684305391440137345 3388 52408
156600461318127777 3325 31913
902860871561369345 31440 34150
615815939506134657 25075 57931
280416014430986849 10631 14108
777512915032083585 45956 56021
384965334497845633 12881 52528
473824756859215745 15564 51034
599232894521225729 37681 48415
872364294407326209 17853 22761
479877326016929089 7061 64690
447962194876836865 32029 65656
250605435581466209 2716 18500
461311717957308097 12057 18275
137745675432167761 5507 11842
95764590716214577 303 14920
378183119397977665 30627 38688
667575270626507265 15544 44984
335457828520372225 2245 14687
676626948318229889 23941 48068
543557307529145089 34331 46844
664293737892855041 50459 51872
749118410673869313 43726 57649
377830057380862145 13574 41256
515956816207467009 17234 56151
563432719120690689 7109 68546
55455333812101769 15698 22257
649966826719563137 52302 58678
197322999379256449 42460 67072
175037156220760449 27999 66453
332963145157432193 787 28725
59485298368940673 3231 39797
829967546898036097 35177 58491
442473981886671169 3710 18107
432263512513213057 3095 68571
401152631289889409 33277 58400
101137329155196913 1816 21085
677765334108848129 4855 47340
110627370809137201 41563 57185
935623646524817281 14598 37483
913370708542817793 41192 42687
403520162817436289 14194 35179
213995130899586881 957 19428
67008371590887353 23407 59078
178599104598621505 20640 58985
874058632874728449 8045 21477
11658286415151765 31133 52534
14289473317205649 11585 54900
623971555981871233 14628 49579
964691067725588865 1649 67430
698910560375690497 8437 19950
692431587716654977 26953 31055
984178881071588993 25637 59118
648237842320988033 12377 24911
70697222775262249 33642 48499
159714405336586657 17752 32942
173823112464805985 49921 63640
332110184955148225 11400 24447
908220195944959873 19601 34612
334749013354851841 15959 68662
768687481482633217 3670 39149
814840847900946177 10429 54237
918601858689125761 25163 32403
889216493978665345 47645 56903
920557669465768705 5778 11861
991959618691105025 11209 43980
317454875473639937 45744 58025
101888194963564161 3525 67523
339846635658634689 19534 47877
948528230074352001 44766 54152
772306725821916673 61249 67335
259112484798237121 3626 59851
216378389342668961 13785 60960
17333949576105569 57022 68415
342418704044956033 4395 42099
821722244798266369 60584 64279
533360909084368705 3443 17868
352417551712399297 3609 44624
903127812996242305 6391 53534
885144895517839873 15305 32501
644270337012518017 7275 38340
708881059743639297 20339 23748
960309000200492545 1175 55479
447171468023256577 47361 56616
817897903431603585 18114 43528
370260151911431041 64230 65170
607162392957203457 15371 51146
97027174175565281 10448 29814
663373079314755585 1851 12080
509507021877105601 3176 15231
999908393365654273 34425 46137
52622166641938865 11214 35693
484141523799625153 13600 53928
991038327074711809 36757 57842
214130507157474177 17493 55645
24561771396406585 26876 46562
96589803234440561 14406 54678
548461214404134977 38574 63425
756824414256083585 5272 27722
371949485480328705 31293 35012
13590920089061599 25145 65125
31474842621641133 13075 19033
652449856609276673 35042 68657
54387523271515193 4375 51308
23390716657178957 39702 54858
678906887435537921 4181 13807
680572232561910785 19105 50600
266907727958155777 3561 43286
587035522430884481 6275 11719
112610781183782657 19147 66346
538531159350124993 26307 39186
581764303829743361 22378 60712
489401307827666433 10101 28135
475621466558259009 23344 50330
939866508706710785 8919 62949
296878131881939585 34370 58425
275644403092460513 26339 31877
171021795647085633 16245 63561
677226347569213569 43961 65892
310904468585846401 1283 57316
11748852183718129 51168 52355
355759944091708737 36529 65437
700808638978042369 48480 54541
686940657994412673 2409 47871
259366009782528545 682 46931
363406897899672257 148 13943
248057289941325377 21774 55282
530212173149720897 7284 54003
145273367737662081 41023 51395
775653769916850433 14100 66044
949725985826443521 21563 60091
460962906514666305 6346 40099
437842127776978177 4722 49658
935197976644566657 9043 49128
808298037215134721 32153 47513
805393213381051905 46916 49748
379592032676971073 14631 55742
340406716487414913 29033 42029
658239997629760129 34119 64341
319875839403394497 38725 59572
38297740787303529 53144 63975
929502300136739713 4664 13125
569178901602779073 39946 54179
393749596073746497 6208 34371
360638891356007489 17050 24661
640588255132620033 3730 19002
22710434719680705 21722 36445
2532548587609541 25557 64426
282876272993608065 20837 26774
512104322203846593 33406 64429
195425993017575905 58732 64773
387074611654526273 42529 56804
872684487350756609 39986 60594
701614043260768513 28021 49538
413523230967353345 44074 61909
367522872879206401 19974 37373
854647507164035201 35626 65541
181417172410029089 3089 12913
641045147706758913 14691 30502
138415742880056321 59573 61121
177972874748423489 22156 30540
96442184573099617 30579 42390
541759832724960001 36368 38419
279043228821748801 17256 53826
797023286282499329 26756 29687
219188273722160417 15526 39766
265704497326108673 44019 50275
919574306016983169 27116 36584
190996271343767169 52501 61474
31002986897270545 13118 30274
191606169420122529 30865 52121
568397583199853761 52772 57517
595573918606593409 2717 68340
418427593537906241 9423 68557
676265239003352961 19327 59314
991562283489258753 60540 65168
563060429914049345 42099 62349
64319004749840761 36215 51623
676429722600016001 37054 55548
874932057445548161 61770 66464
524246018577546369 14937 27116
399441096434976833 20901 48851
406955479437211649 7533 21956
349338369477123905 34944 36838
70176616244470577 14707 61268
571561216237135745 45748 56943
954773472722063617 7117 63476
46182216675973113 12933 54434
889740328504107265 10963 22359
693016029500945793 21485 34257
689377338578960769 18071 55747
324996812452127425 49201 57024
733448895075969921 6712 21525
598326246403864577 25581 42522
89585815488089089 6403 12029
996738658596811393 59274 65091
578315878442229121 60035 60642
231718733603010209 12921 41180
169982810943391617 26974 39285
184201132555018 33095 52750
856008237647262849 41236 59310
388208611638866305 30128 64450
449825852018800961 15608 60750
488813080005812161 2537 56912
298544654192429697 49684 67857
945929736457067393 27357 63174
507849195096039105 65277 68931
988870902843643777 46439 50040
634177777002992769 9231 35880
593281022247360513 29498 53110
738153769665483905 7198 51572
204713561130787969 5976 32922
121548755836702321 28988 39690
810654945855482369 11293 45122
329530214363554561 1409 40528
605705425766956289 60520 63914
192936349739870401 49683 64994
998384842799076481 48702 54390
581736342755771521 14100 25406
732414370536460545 42389 57352
347009841736852545 35008 65222
932315823912922753 44761 68787
30454264314098369 18167 29269
733031539063290497 19618 37496
806880275362676225 42233 50396
505171872361636097 54725 64055
45267895070377761 11716 59182
680132155834527873 49374 50031
368748465416135937 12835 15864
101635485689634209 627 9270
393786535054626817 15316 46938
841249547353498881 14557 60522
697766136922002305 788 50984
130627669228566385 1696 68321
16127378347658095 34529 47548
74296947931330241 7972 32412
77928725246071201 28651 58291
669401728051532545 31354 56115
947867068891948545 34515 47872
602554678541594113 13737 57323
148350139105605921 11404 53519
877345707251315329 34942 42919
971162533612879745 8035 23090
477532969047487681 32138 57948
424951459360304513 27352 50564
626302057126487425 10982 36983
402282126404426049 7352 32034
367187106464513153 35438 56221
739622432455252737 4417 52117
529110713384646657 14989 48134
162912414629072801 9788 31023
889240797243886081 51208 52387
62857030717399457 25216 40131
386189845216172481 3256 4063
390321546471195521 13764 58489
444179692352918209 418 65343
304667604880922497 38776 47358
715388598554788737 47998 50862
760149865266338817 53707 60519
461099002688385409 14589 56797
515566559734427457 841 13460
984054810522856321 4473 36040
102020098305782625 7525 27312
645191091587406593 26466 46247
697265354144253313 33206 47106
972109456459712385 26699 27648
943445855086491009 30301 41315
373279933397625985 62004 67671
53548274413234513 29496 52854
205635075550510753 8657 17325
217176136040986721 53582 67072
910363434734506369 3567 23399
696978167483099009 14456 26291
3669167410912167 23004 25465
391027889939902465 36969 49832
874400890688306689 34802 48475
417503460381258433 16146 44537
565022122539609473 36497 44064
841686178911910273 43495 56332
39245354346832073 29814 36652
314855647049075329 3039 3957
922364206826067329 4648 26098
993525026871434881 36936 41383
489208497072311873 21479 48211
707424305768771713 4028 66221
39774026794994201 32965 35223
913229352584007553 1932 15837
597672691511775105 5688 40739
425017932329968321 16550 19628
906513320481955969 39034 48494
8262335132325661 939 29915
742720621830059777 33955 65681
149883748344425537 1284 42781
59966411266181297 9304 15505
773780939673027713 22382 44545
963100778633105409 45677 53209
27263483228882281 42933 59860
477308791136998401 4076 48342
204587957594906561 15909 17877
438026791996449537 22849 49491
70675244830969321 18110 20889
428274628239485377 8025 49957
306629600003727617 2822 10189
206233757429856737 13961 49744
544479299972000065 2468 51830
446979083632804481 5565 40706
861286239367029121 48465 49026
557174578993780737 38777 46542
232928194823021089 6743 22315
622594736501334017 1571 22953
204518133654229217 7671 49857
85897953636873585 1479 25937
376014468516832065 42867 55537
537133718084099585 3712 40568
755450702903072385 4941 45163
230546013646019777 17923 50491
752582564228763521 36725 37280
300874904832149057 10406 44046
573222972332896321 4985 26186
856957892391392257 27013 67715
464310732632828417 13901 38937
706200283266404993 4542 66898
529260961408407809 14138 49766
939854644808789889 46804 64371
73614065657441329 45767 55237
789742935190169217 33987 47187
181332897134605985 21392 65588
857675100790032769 16599 41016
886966606326229377 29281 51744
358652564810846273 7144 33798
36927974834195969 20105 35841
183370419349458305 13657 20281
974659065674533249 8052 19680
894179661444589185 52116 56380
242182793223289409 57232 59457
953261406600574849 14772 32869
460044352781029185 1468 15040
836267825315467009 5928 64374
458642365259390081 14368 39490
239206123711696257 13867 19417
286696201346476449 15960 51690
514902042017389761 22121 57718
657843564487617281 6052 9364
866480004612896001 41031 67134
30811968487928001 21817 32521
912940335982419585 55706 63313
121680820956822097 26879 51826
413475689798886465 8878 66850
928199500996814977 20320 50808
303283827293235201 2733 30529
167764643716704865 37001 53797
223999124613442305 57625 68128
549245123733147265 1861 42824
429617321890411585 13269 56086
90895930940245505 37680 49360
254861230410753601 7222 65691
9685616595650261 22592 67375
920555745156811137 3594 57752
826110846342711425 25646 65183
788804697467611521 20441 22309
137496823118983265 37000 63820
714712545511780225 56700 57869
681635104289210113 24451 67281
655602231967591809 7370 62756
123835587704267169 1822 57570
398691210516979329 32344 42742
682030628297209089 50216 50973
834329978294419969 22719 66665
225175362287973985 52937 60714
37891815583570577 9544 39154
107704541048644129 12203 12461
541146894756465729 10182 66725
520379369396810177 18454 22804
624797627177123585 50390 63920
456038121028196737 28364 58066
945061648217830401 14863 44399
385653969522554241 31372 45036
41413770941993281 36797 49785
505314534000017793 11 9877
976682173433758337 23957 46554
666689169080886017 12170 39984
88997412911062673 60714 61520
393386629224632833 20367 28594
701233478679114369 9091 24833
794768333392074369 19168 64513
883248351429635585 5484 52169
571012693100964673 10147 52806
988485633018441985 43102 64107
715535449638967041 61807 62722
747696941103903617 3393 58976
331756589295363137 43479 66973
721820204794624897 14787 63139
238141030119056289 16971 64235
709984430484801921 10181 25566
17431996890234559 16593 20270
211518798110446945 46183 63181
640717268812469633 12066 68666
159805654817212417 4771 21963
345776299149317633 13837 42079
400395816743355201 1039 57039
317004676836564417 6585 65779
55077146522357625 23905 46522
985250887654853377 40318 55623
631908235568502657 24593 45557
259286437250384705 15249 48608
952881671637875585 17246 37144
124839042323852561 11704 42777
372522040668656001 19769 23448
944778449408563201 29347 54447
829274532715452033 47596 68095
453082939656365377 16244 66536
193937173381826241 59889 67159
35842790144332781 52303 68938
169344260170028353 15965 41890
503375542008111425 5713 20324
301184343078489281 36045 62318
387785415985138817 1994 35932
735102107287495681 9002 33092
559083942213032257 2700 30280
885897020970034561 30332 37000
459885679871920449 8009 13251
129807631529423873 38482 53503
294185993008280641 18952 48881
958394355228591617 20451 29769
983380949964459521 33686 47247
196073148923765921 11191 41888
588884551934864257 56383 56661
107624718645652705 16796 17530
901464609570272257 41430 51403
131254551699619521 61490 64437
775631232201614977 53512 65398
816429176472922753 67171 68237
267395298533347873 19915 55264
243831444412016641 12111 25961
194026980908358113 28290 54721
654778406473596417 13736 62837
183379740061614177 10920 60456
572182343109353985 17992 67547
852427920526107393 25065 34966
441279578065774529 16155 53179
560176195458343105 31963 36079
252722358121467041 5024 44710
183404500127817729 28843 49067
530880465262001153 42122 46158
659940815052781441 11516 68623
965017906290491137 9076 31946
47487922052678049 20667 30115
903730691399914625 53612 60748
96650219299124993 26628 34036
951327135429544065 12737 55855
977272849970130817 18334 33897
17883544918774419 44579 47627
362800862030528769 16488 56788
758012454975904897 7221 54325
88687378186758545 7372 59013
190100327165140481 1202 43493
540704410716177345 4095 24097
774284414705753985 38733 48795
529222962009878721 16311 24248
999491757908245377 17520 51745
763638838774514945 12833 33830
944490720496681089 67533 68293
929646287546145153 20203 56764
205011634411619073 18772 42420
197822475044564065 38407 42176
345261984962057537 60211 62721
206074708971652129 759 50532
438695778042287553 30661 62251
911473207909839489 8684 8968
86743443838010145 15263 25303
587544714561996545 44665 55604
412678371002385793 28201 42953
432292708805693569 12701 31026
703230888779124481 8980 38346
768971712116449921 2220 48793
161957147340288545 302 62659
129146234421003921 7821 59173
625016036213146753 11601 16518
193697062349851745 3657 48254
461032619439379265 2660 10821
706437601328946817 17906 52956
799233032617841793 44192 59764
221027547859034017 18315 51895
697203656192343169 19039 49527
99026613549174417 31785 32532
178960351514810145 46456 59970
134051157897541633 27521 56497
274626344547385761 19784 24111
289197875155043265 57963 58728
799622529125450369 2416 46573
877694007913117185 52956 54450
851274224560043521 3860 19102
32235848994620397 20732 47576
979580576503401857 5683 26232
106974210116870689 8153 34031
87589752000269521 47921 61397
30036541393020145 47660 55296
834300058545686401 4143 15470
575592379761257409 12222 45227
994678274449242369 2589 24177
698711613846203521 33001 39021
594118307091413505 56910 59974
344633013805943041 26201 44249
717030969173862273 22704 51313
661511358702700417 16046 62396
24748598842300853 47841 60871
463869026746333889 35851 61397
647511146389163649 33228 55968
397179139159792513 13079 26886
724485941583402881 40179 51863
131971085069007905 16767 46026
50113132309888897 49775 57825
879996897074523393 9003 12001
916717936645334017 63401 68528
319206859581480961 34711 67559
930093675152235777 3727 68674
464609487607479105 53389 61210
71771584230909017 63382 65554
113730726240699905 10330 24397
234646526475302145 39358 57916
958920220078614017 35653 36779
826194433629517313 15867 24224
791444603575353473 9926 50314
755380602449022849 26838 53918
664001382119469185 11246 35753
65002714961686081 61993 67658
705163330861548545 7118 56827
423384987301403713 32158 32477
872507011754965633 22405 48701
84831585434180561 17463 21427
421326078369599361 19099 58679
297409066832628353 10211 56346
747331071940525569 15840 42992
651769943642626945 10375 11670
216016551751632577 5438 64736
126317335987124577 45304 62093
850417786816610305 59073 66767
742305972734037249 15055 61371
675222019485413889 8847 34806
271034973546946401 2568 66813
667272531022835073 9178 30241
341476229735754113 13412 44092
60082267729253401 36598 50172
273096181550840801 62751 65358
944786635337653249 60903 62436
948102266570224129 7228 42881
613737283476051969 4015 66292
902931609553135617 8926 54191
306798096177178817 8596 34841
278891010706651329 1802 12271
654034597021503617 19561 40987
979347986815099649 20100 42685
571057765598045121 58712 64082
994020012550969089 42227 59694
151936590982170817 3303 26691
162301431468691265 6352 31428
210027464904275265 5153 31089
306352745044712577 3512 34006
309482517913604481 803 56846
745959857108630273 12623 55704
82647921256967297 29725 64448
851233981031263873 3175 29988
178492274486881537 14085 40659
851978516653488769 7840 54638
630700785328176769 19731 52896
747377438254581249 29450 40311
591106969683888641 22299 54453
399540073170015809 17148 52081
256845561526706241 8920 67206
982028932880915329 13264 27889
79377810067381201 15571 21156
536575730177176513 46226 68435
266409383153590081 12390 42241
12594782678156947 12574 55597
251447619371301569 5886 31586
505100952237398785 41836 57239
105490505518890385 3538 64159
246368712950349793 2164 56258
458801224940042817 13677 58733
4057222902289937 13801 59746
317225483068998657 35249 44967
90847604506542721 42040 61659
959349792422297985 37182 49870
248614183808598465 44771 49874
678860554434965761 9475 67155
857248645843547777 8220 45947
65892785095837073 44279 63775
20593438417463973 1041 11175
996630094517460225 1175 16551
543954373841309313 3342 23402
614277377764008065 5901 44236
897440349056012161 37019 48771
504824417772784513 47398 51554
566319271107481345 6646 15416
120231679822961009 22143 39540
545782369055118017 23789 35600
330646044256955201 21923 37101
773048596164450433 32823 49827
82642830350547313 31656 59031
900735895380677249 45129 49586
997703082221182337 42594 50442
582558517447431297 54579 62286
382616732413548993 32249 59115
326297363727988481 58299 66539
7840950632161282 53292 63263
67572966076404841 26973 55796
705000706729347073 225 30160
489792400089868353 33360 41271
582414574414418305 24971 37492
141808478077557249 39076 49726
439556478851340417 21917 23593
880748352818883969 22887 44170
188372746979528225 26533 65585
284920226661519393 18199 46283
904396481674378753 4238 19343
279864519682604385 20189 61501
409359881218353665 39658 66995
153782011816097953 23949 27302
760774268777179649 7312 16031
327019917858038401 31918 51281
544508174087528833 13168 50808
939376740340328833 8252 44073
676357706433147905 13502 37712
860394583727440897 16183 52745
384140603720243969 27255 54515
955683457034574209 2611 29306
148594355529223073 13343 19823
285576196222436353 19193 28713
388052474133960577 37351 50490
3438839568026709 2897 35362
659959881634332417 20289 42349
689643354816922753 14901 33454
803581733594018689 14497 48776
897876808070371585 2036 66607
226395254554727649 55049 65490
218199173591486337 59548 63579
541886331022173121 3526 60647
842736088238503041 45565 50248
877094730402941313 22259 36522
782588038583071489 15000 37803
175665753012925313 6209 32159
277073766212076577 21408 50304
610386961990297345 66220 67001
31353479393416705 29800 53516
633313914538096129 25460 65685
417709647153323265 26054 60112
83513869729866737 12088 43674
697550190258283521 40802 67368
805867071781410305 12504 44732
16303139866941763 638 58179
374788937707460673 5255 20053
586847362976769153 30949 65588
726183698249943937 27906 43064
190857999415023009 32050 53673
416190642706483 2808 31899
187367726766012769 4628 48533
456008627858114561 38104 38987
468462131019855105 52859 63117
355056069620456321 28918 68042
919686090741365121 43335 64400
666751533572469377 16971 58349
77776354104095441 3764 37448
489292570224730369 33555 51752
585026815825614209 35813 37150
824145289941856897 29175 62939
791539107593187969 36744 68670
737120148553099649 35234 65171
463990566963119041 3535 29994
195013274917645409 25512 63897
273380109099043969 6419 40605
995436851028866689 38079 51892
541520976055721793 9249 56522
755111513292480001 19689 34178
508636523816896641 20053 52589
252684695461606881 49721 51658
432580543547075521 24920 26238
768742063353645441 24278 62374
871616816398876929 28903 30303
316977335933582785 64858 67604
125306284560537057 29830 42478
971253512458435585 13156 26949
124711713218253809 47531 67732
141431295310251665 8477 63683
684298346443043201 7242 45358
161723188694001153 8517 19105
877635155807418241 4842 27794
956478358987535361 38338 59766
528073150983402689 12301 38713
711499027082982913 13394 36658
24492341340582869 7270 64671
850565904396727809 15487 41795
945375608958201473 15089 30367
230687262438809889 24616 35876
485793485338810177 17130 18672
981106805289865473 22283 68257
700656679512036353 6462 48261
984300569460874241 48363 63106
322312367800371649 27925 47124
220453910424094337 1551 23975
127122064701055137 32492 42452
797200246489868673 11587 46221
365054599203581633 51284 58756
455053765453012481 3303 26055
165759202819799617 34487 66768
176120855017405377 5653 31753
874653429792140033 3023 19298
652163037116178433 19325 61005
701942015391111297 7138 21094
361276695061608449 16015 27088
155227386734658529 17120 29681
114346822694923137 42163 55349
20760134427376897 18824 32234
512011929381703361 46473 61488
299965621650436289 16584 49549
468553497673308801 22026 64873
663160651268654593 53795 55718
352740379709704385 18942 43475
433180148112690241 1816 62794
29383783107530093 12556 28545
754239848469239809 34141 53479
338472318226127553 22003 36226
577880707578337665 43928 56007
365125113865257601 5233 26909
501368964338993793 54985 60196
834364279899236993 15346 53423
57564385250067577 30123 57716
544463972148374593 8400 10161
953945858349271681 7829 68333
391149338543659329 20511 30174
621219867151829377 39814 60810
500151430058263489 29568 39013
880972557185558017 54424 60034
997579734034278657 25770 65447
43751948693007137 15246 32998
796288532902249089 2891 32853
281781128269926753 23420 38777
121086522535154737 44093 65614
129237135709438177 25387 51197
395701163973011905 29129 49537
295356212586213505 9366 29322
437052358370781505 36232 44919
957602483901076993 1210 47282
594846474159734145 17004 34814
232995914119300097 8819 20990
783098917778335873 2435 39486
39328764236493897 19851 63715
411967648470447745 10532 27456
917552651667179521 6546 56975
54680153734640417 20220 39815
247342182763539137 11836 40454
400298528859504897 256 20304
182116092700482561 11468 21332
338491839850394881 12579 48498
996977785853395969 17132 35655
116897231162294449 46741 57118
145530470828916225 63579 65073
526577032466807553 49897 65396
957248908711882497 23689 37953
548416195941282305 56855 57126
47242500787575641 12852 48566
291721466076086977 6725 10879
459992138517257857 43849 58648
401427911143155585 19891 26861
967192810178360705 5296 46440
568362810517331969 4923 59435
885002826287923457 13164 41744
764828651156303617 5289 8525
577207367992741633 49655 60424
366728471573185985 8388 27367
343133756046306369 23907 62611
687719804641073281 26723 37303
239904868701884769 3191 58198
754588522110200449 37193 56127
456475728526847041 30499 60758
364775524882187329 17061 30984
782675489928664065 12266 20714
433558721267179009 30324 51257
493025102076408897 8931 28089
43579343883418889 15530 36312
292844943913351617 47848 54305
387383726900854017 24477 66595
397396318014564545 46897 56246
360258857489068161 23041 48816
392629350650793217 820 57672
319517844047073409 22517 45157
760758684059105409 12530 28589
450849425974990209 39622 48104
917700236211644033 63011 68648
867420292048254977 24475 47295
680742759978763009 28370 45087
990432855303875969 3999 32419
421778965863751425 13887 50223
81489327734193041 32192 43306
10924146910518573 5429 65476
878858041085191425 9487 49996
814205220682040961 15809 44611
197044944123380353 3076 15018
221877888273020577 11132 27741
953765382719634433 2707 7672
982288780876274305 35714 43946
977178586035837057 37455 48100
70806608420518561 44446 68198
186088221741169249 831 57636
901746951575816577 10590 19958
640940698276015361 29826 56626
380356507613363713 36232 59401
851950438496654465 38023 46732
364815519789061697 51049 51948
752928261155677313 48442 62958
382298961031516161 29994 33444
214052467523782049 6143 67586
596738227202436609 11828 55867
183935084581722913 31181 35247
507998297926640449 14801 47890
55746176802497161 840 15179
149202444899913185 7721 56291
964382838232769025 22985 47274
971609927096260097 16785 28347
746925111963275137 3425 36989
187686105468728225 24066 67389
258580903990864641 21821 65604
557233889170085185 1572 62202
371858346037580417 49721 51013
684277047810525057 4982 18769
863663460281049601 10416 19833
298138717224013313 10980 42157
288806410931538689 36407 51185
815859822799396225 17430 47561
266893058801546337 43332 64808
131895737481450225 54921 63377
527684330993306369 18695 45349
699050756219321601 2318 34715
922846644801200769 12182 45541
583926203824482561 54429 64011
857562444327822209 3653 37560
289188731673263553 17705 38241
691132815078365313 1412 6400
324539496019077953 5989 63339
597178296389582593 27118 27561
74220802884696017 4652 53944
318423415736749121 26259 39693
358881584458877953 7685 50076
210005235354781665 49127 63878
20497434509607617 25373 37142
77788666938833025 18000 48673
240045636351290177 3215 47943
66293242338613113 8660 20229
913225965743038209 8816 63160
675048176946280193 49742 59134
184522572107475457 3210 49239
97747804181732785 14345 43427
788411854138971137 8192 37303
886910785129348481 9529 35167
254665138754468513 8811 68204
280401094781833409 40158 48579
6209450665920714 10052 16596
59269465863639681 62168 63438
840256211963058817 64985 66549
306389185291987329 21473 51658
770246543592818945 17665 23853
125713844812597841 6512 13651
802837132279201153 44339 68118
528787266446865793 28998 31817
578093750840821505 47865 68428
625067538517999617 24721 32422
671266486859614977 25350 60980
352754750311145665 13260 59901
390910100446419073 9083 24923
830870839988254081 25761 65008
821020427943871361 24681 51170
2761436371368831 27052 34459
853573879259755649 14725 53661
442906549585661249 41141 62545
305863935945659201 860 16698
805737490613221761 37656 68138
970342113449319809 9467 38662
828178304468853121 16804 17400
908444950915061633 10166 22522
314121608540656193 14301 62388
457186933300192769 33628 41862
892641903645472513 18803 33962
552691573711562945 48936 51516
255856226501475009 60264 61475
934221631677800705 34611 55312
781281171832720385 56732 64831
789103140034150401 10730 63760
179653822685960321 13422 38959
995717512882635009 11279 24051
568006166309732673 35245 55931
984470458980261761 52725 63340
986967022260824193 21561 44049
478663708943670913 38281 68094
342903319275823297 21931 39333
777465445549474049 9521 24881
265045202790215489 21934 57150
343050076189228993 1179 48025
926529736402461185 57388 68708
505007325970716161 29101 43607
400634398878718657 40040 50603
49347138693789817 39501 60528
242537652784424289 11275 51299
662318118413431041 14778 32424
38033341348235441 19538 49727
164180879427789249 50984 54941
923635292856904065 11921 53888
79975752043502273 16790 50899
209489248731340897 32234 53536
808993057134685441 27990 67521
383807403550409985 11823 59499
728785547003901953 10832 63823
805810329928160513 27311 55367
75453709625605825 32090 64214
593277842504154113 26995 38359
789521399237905537 27868 57137
350470669032016961 13757 51650
424340654816646209 25486 44198
482718118051170817 19241 24038
538013459629361537 45260 64147
905645059081049217 27758 41929
542185181937412609 9589 43817
979885007424758913 11986 53388
432030929209894081 61728 63824
472169243338708353 6414 13793
4742799411658894 23543 24043
454777636715906625 28391 31948
577153373677056385 27068 38059
280382723145489633 5751 44158
162696935451890561 6930 38439
987485003035192961 675 40335
73443253680345329 749 63111
722559612917461121 62279 65849
869230934919571073 1278 55614
654469168600233089 47037 67813
979202734763624961 482 61726
401925777994105025 22683 35597
379373623981081217 20682 61248
591792570581066753 22588 62339
195270845002902145 27181 68790
404230492258687233 4174 37265
7375185036849531 383 43124
184820381990963521 5129 26894
192919251747532897 55623 67368
705995912268829057 26983 38232
892717160817085185 45118 63511
459655940208950401 4133 22173
447037893960832385 9105 17058
873790595543152257 33180 37454
631492150922312577 13730 61547
827819243362942081 3907 58412
757441995962700801 2779 32384
370421905151825857 62171 65294
133469238940421073 10731 24480
337650713288684993 25955 52339
455131164402267521 5574 49132
840449253354545793 2453 5204
93729456094209249 31028 63428
698185149609802369 40961 42002
204415895532697793 30786 47477
406893556218928897 47259 66611
70725710664419241 18197 34997
607739365158057217 43901 59731
680098456823195393 2693 44485
965840811435508993 10115 61939
661282653693021441 27269 32023
493511710970526721 56010 58588
572330318124876673 2494 52045
642567185422475265 21052 45248
400567973200026049 44535 56588
162797881961711969 32190 32227
948218655507581313 38377 66430
382982215783993473 17255 64270
206476673844363745 21678 63066
203055354573681505 6035 58998
73446498003825409 25076 28161
243103513750408961 14268 25772
770088069125392897 7021 28760
228443857756179361 8394 43153
10706396333993951 48413 51858
436823500886827521 50416 59324
775670551356355969 37911 50711
345451731021203329 27095 48133
103102625743510145 13463 45649
972664047608528641 12517 49244
145785773244625729 25798 66948
949983190552888577 40102 57239
305203454858109057 29538 38413
602171210387364609 26498 49638
251920736485843137 34601 59292
232399718933610433 13151 46987
24349481457484501 10365 17183
399087402472755329 26192 59849
733167499820069633 37394 57712
474425328471046017 2084 23846
9248016780468051 8371 13025
156835091984088833 13347 37454
921064854007838081 13306 53964
400860634878515777 9205 16227
997783554906540417 16105 39325
733912313858294145 50313 64306
995978426662503553 30391 53638
887399829672251137 48335 52066
484202055408864833 10220 25474
778668720857051905 37877 41795
689364338322562305 28696 40324
220578068604314849 42107 63145
557108658343175041 3815 62536
947109396152566017 865 31213
308850795063619905 35502 60420
713439812248726273 15072 24336
310656103224737025 28603 64507
794745018419018113 2858 55019
983070934834458369 24646 65606
766731576000925185 22470 30819
655371100452249729 1333 68602
215329022358783809 47629 60916
606252907055164801 11049 21982
755480682737033473 28006 55107
312619767162935617 22983 25130
339227945688190145 2121 39251
986258620337551361 29363 33773
349295274709451329 8588 48926
524977552247214849 31834 60176
650168010297047553 34212 66748
63474903979113153 37786 50798
835555344429156609 54334 67277
257845399714248929 6839 8083
173571963079393057 16247 63280
842989057641531777 21271 50552
611180199802649985 35471 53221
906518798281275905 4445 68834
609403113309834753 42590 45792
361988972853254145 8714 57195
503549899152819329 15567 35107
305421400460055297 38219 64296
388501160910589505 54966 55717
763355262172936449 240 10197
846497089458072321 15674 24497
7086629032876602 48721 68391
719334626018760321 11010 47637
451873189516561537 16173 30396
4516668692918558 15815 22683
749310685148479617 8071 61667
641790277421602433 25 61655
630174720785802881 2769 3487
148284083045755457 23398 37040
948185192824872961 28950 57788
30328728179480181 20285 41527
928089770038724225 23551 67019
737424174525944705 60573 64024
177798921921429089 20461 51434
989190133601919489 47918 54907
704079765516169729 18213 28786
171801626552340993 27219 52808
456502188136774145 5572 20829
490342502181615489 36355 53111
185260064378212513 55576 64284
99356527039265793 42061 65877
833856196801882241 55502 56763
737910326624454913 65921 68038
369479567514801473 13655 43042
695004692763493633 12462 61390
137719339669423841 31714 61853
152660872240570465 19145 35301
407180188773253377 29794 38032
989057487907150081 56874 58432
720204833050807681 47384 66866
92892336182142545 25244 64584
552344678892509953 31658 40054
772060236126495873 23541 44299
854205664021499393 4554 28051
234270025828120513 38542 45533
182672755850092033 28987 61409
342347281795401409 945 55129
845425151503086209 1488 49530
675676510524237313 11429 47776
472991612712448257 58185 58352
108785614714893345 6303 59301
501851093337201345 40597 62713
310237190388644289 9595 68259
118471723932913169 8958 14395
889323046066483201 42488 58687
953720021491811585 51117 65363
273986711489197185 32033 43870
773021513863753345 50755 57621
340641524217065921 44040 58595
849462087784509441 18906 46107
567161950887875585 42863 47372
242688949539797249 1109 64204
859386619657005441 25115 50908
120998114470346257 14284 59891
427226710331023425 35081 65545
775293536050909953 53369 57326
164420801370599905 15731 68709
66054930223380385 25351 35624
145209606241049729 57093 61922
259012589549087137 9926 13362
615026184799450753 27335 53427
733724834941504897 10860 55323
668902738635932033 26419 39141
699290102633213441 36134 58578
764032266764335361 384 2859
117046458923262273 47967 65640
173432375167319457 39722 44127
822139062020539777 62301 64993
168911087760012193 17985 48582
594528965803242241 26566 51518
431556911126232705 41585 67073
61457791548704681 6846 52852
678786589429964929 43166 58815
359756056689299457 43144 44086
147029574517315361 19304 67647
959041837155638145 28420 66169
231241977264421185 18135 27382
219842127720220065 12528 20683
773116549648289409 25843 45961
241084147056952257 1670 35982
189348968145058209 54107 65814
411796777256604673 25102 38727
807893205620725761 24708 59087
558531892381438401 16128 63796
845431211783637377 39823 67555
809887214630627713 32397 38489
205634750141438625 35778 51187
286997283535058049 12834 56126
442031236869386369 34301 53628
702847552311972353 52656 67285
671230696700771329 42916 58360
493166228042326785 5573 31142
800071299351277057 13577 45554
880121029997631873 4241 61591
998217846884738689 10794 49820
478851709061260097 28568 29926
896353814236423553 32523 55882
50962485002408185 35943 41983
791251861902448897 31304 48847
422912402684062273 1216 44941
853781946084655617 14065 68113
145775410914829697 2157 41015
385505740818427265 28721 46868
938990359020508033 12788 13022
263815729521898145 34851 47754
128987298289850113 17265 47510
277852449981420321 29940 61604
659078609414478977 26560 46109
376909102081317121 9397 23874
947430189675081601 29225 35392
141391371236959889 19774 49883
716849392466386305 29892 63299
907568770011270273 7417 69047
804817069011456001 62437 64573
463921968200420289 47595 61150
639870377325223681 8029 10990
300182205862928001 15354 40751
295590404912097409 12708 29480
974735922650506113 10788 44592
237598866473760481 5585 58914
693199607188009985 39515 63814
51143441004832369 37834 39891
479348779480059073 63649 64415
585536544458904065 22164 53751
265318641038408737 29246 68819
496029236924151489 11913 65142
169656671111777505 4511 9507
820188966216520065 17167 66407
520081571664551489 64444 64906
426003573157579777 36191 38899
312990783350894465 32257 47497
761418711306021121 6863 13583
596197231358178945 12935 65379
295197204289301825 19193 27332
827534686805062529 9976 49848
127198031004795105 8888 53479
220765559277797505 15021 16911
24857140740529361 25722 58690
237825303753648865 9435 29269
481319946316062913 12404 35397
151605412831390401 35016 48008
556287221381488449 51053 58057
971209922194343937 11586 26876
909855179016020097 25376 54084
192637363271050081 4369 18909
298081770884046209 44685 48604
737187119234445057 17296 21286
531460077407132289 23935 48483
281697534078023905 11792 37448
641584178896884737 2564 29919
643901527527372545 38143 55279
256336895954220257 13862 42283
21576539984241805 19706 59926
214691355556773537 38950 53854
801448883581937153 12054 65596
86886465958485809 2911 62534
990184548587723905 54372 57386
935516771999878913 50933 52961
976211547992573313 49653 50585
739913515371895809 20621 30873
471609727974342977 68273 68515
933745747906193921 13507 29471
664693497453210881 25000 27376
427560722270356993 10718 37115
2908175057246610 50429 68777
295368363198058177 44359 60938
4140469325658814 11092 31635
395748080888878913 15041 33705
547559152987819457 46213 65626
419334410320381313 27009 31892
719873304035328257 4463 22119
840443383975440385 45867 49751
760835414478396673 23741 42755
662892729555572609 31561 49977
799363391162824449 1494 54843
331126643042537665 13037 64775
889444863707016193 39242 46711
303180645070320065 34188 58122
488646294289392129 59088 65072
16750141386410179 62150 62511
391642125148326401 2525 45202
610119606354253057 18388 32097
220085919937400129 989 6931
993625606003703809 10826 48766
527907055692342209 27644 59000
760827100892164737 6404 26851
128524819824004769 30775 51904
20154756263849549 48537 56081
468937169274074241 18059 45825
226424001811857057 24569 29882
306619185616835201 13026 31191
685198301892697217 30201 52618
19172653442129929 21819 31525
223027311368817025 4752 26054
35167623944996509 2180 16381
512065382988964737 52646 62543
841811457343215617 19929 42216
481472319966819393 9595 33596
30383699076889317 21545 45474
817389532929823361 3053 59865
186098132992047041 40541 56204
393382083470193345 2067 36435
641591313928298497 25568 59587
374202563625459585 47228 52729
9779028932502599 21482 21894
19947391338881461 61882 64548
758372079409905793 325 12365
653863384154718081 22076 45324
118578379975932785 16183 21112
286423617111559297 48821 50186
528772710062835201 1904 20793
166558730854944769 11471 39924
429310121126366785 3101 53371
258993573474974433 20102 55042
417170992964042113 18511 20164
881156171948916225 7661 37834
732119190569935745 19622 38914
837264299089305601 881 59597
443558819510311489 43072 46355
420615270257941 16568 33872
768038988217160321 14006 43205
668112145989731201 16505 28012
931462958410332161 62796 62969
287042956096016161 38751 39184
47628835241827265 877 16761
64591177253539913 17308 20809
769996495528769025 16846 23062
391487516011068225 9289 12752
471362048859010241 19623 63821
213776287210002625 6921 37387
71498984634455809 669 50638
108132605613818097 49785 54699
438491917727365185 34961 58516
793201183276870785 25983 60540
419139155106787329 2470 12225
487219956226141441 20020 60099
73524749347161137 6447 47454
147323982032752097 21422 40950
372353320750089985 24169 43212
234282971092810049 32321 61425
392746574155584257 28769 34152
560436234878757505 1005 4419
990083240555204481 5050 37690
735404807346640129 24245 29800
471428344194681153 23857 61822
604726273105704577 26889 42771
284841910030717569 30792 36552
427154278775375937 59997 66253
858693869744886529 3905 53073
542791410864801089 39392 50708
411432423103232001 64148 66735
577524528654834049 61224 61799
884270607678406145 2334 51270
870617329940124289 16452 19467
183806452056767713 11605 63215
23695424110101729 51623 64648
981526062991807873 14419 45800
144633454840352737 25535 34896
97582859045839857 43724 67907
110869731132595457 51264 54354
445767302525997185 36302 56081
636511873065096321 36831 38702
294036289874963329 25285 42811
252584405015554113 21297 50527
996568219774335489 27613 61085
290380925957812481 9607 23869
948168121489285249 17106 24569
867435837074054913 20182 35548
318084044415986241 60860 68011
154424552832686849 27217 33141
997420651466750721 7037 64207
292620697587906881 39067 48059
221485472291650625 39859 55568
454661377556995201 13450 58382
281697743241661409 55852 60119
905496169446792065 32752 33170
877741013462685569 14507 56108
852144944983358209 32586 40068
356994087322686209 7182 7779
546793939486789761 10772 53776
485316030262172417 38490 48499
51875007057937241 30426 33403
25868618895341201 24983 45553
301345367485936321 53271 62953
903635776357834369 53821 68438
735210887581011713 57081 64720
34358258419654677 6043 64398
294229848733735361 699 55738
946447864301777793 23108 36993
987258282965520129 8716 56576
187223826648189377 10096 16437
864058587505553537 42319 62652
795962295340860545 42217 62817
753161946427034881 2510 39682
86533541397795233 6795 42529
914440868157598209 65137 66378
84664793904071441 24754 25685
945955117345285121 30649 46063
791778742910420225 36780 45294
475213510411691713 642 1071
672187012669628161 6291 27385
253943858562728065 20094 49721
406614230234009025 21837 67090
254285588221321761 43887 46608
704145524944582529 32203 33044
364767214629814849 4364 26224
125929635243974049 20692 66474
878373739901462657 26800 67659
722375711763550721 37760 57415
690373865969483777 6383 14805
819671426208923777 15772 31069
427767563464428225 12030 25441
54806994130760953 39004 48058
993169290115055489 66294 68146
213405231681289121 20883 39106
9733737832533507 15804 29338
461047668690941505 13855 28236
876365914076096385 13740 63822
61168020464190673 6197 38859
402280700295605697 8782 55089
668641190319650689 42624 57401
505838914005956033 46602 59291
39217076970341937 9656 29476
71677005747403657 49226 51540
486366420172476673 59989 67616
318153752182574593 7200 48184
49720485946988193 8056 16398
132134956369768017 39354 59385
215702435125113121 35363 64967
778364799370798721 23665 60914
75509798792833041 35200 63171
505100784036841345 7084 24400
49859286772647953 61489 66080
467039035409833025 23652 40584
19362508038607729 23986 66275
751172654283962497 13904 54259
611159917736475905 42774 58564
180961414863595841 44006 44675
176907719502391809 32456 46669
814212102726855809 19658 29587
150990602451077665 21838 68588
155230590284638497 12008 53297
198535795663996609 439 31911
431012274826500161 48812 51992
750338091370483841 38461 55099
581931865573928065 11874 61395
894399561429676033 5431 47458
839101580373579777 30348 59134
796414145572300 3999 49910
985130068569184001 10964 31204
813853727179132801 6786 49698
949933157513683585 21698 41440
612925351278423809 19335 27060
683285047863598977 35066 53796
706998306301240833 55485 64448
556752930050436161 17679 59914
547421227558789505 50414 51447
44958276444667433 1456 49858
256253797833107201 5276 57061
799641098648507393 50288 57483
60539226730302433 30896 34976
835327146549481345 7549 14784
589358581819052289 35012 64865
820247693911966337 15663 33030
323780187820393217 9052 14127
19905528658249241 8249 62179
275475148101786977 16388 36938
783131399635706753 61295 62703
453594131897947521 13818 46301
595211605291929345 8410 22096
721229260947520641 49679 54198
618776290318692225 28233 63584
163702896196571873 9369 34775
558028439742763265 25233 36686
65867764689937049 4642 50551
526592480787527937 19062 61075
233925533058911841 32611 63343
6345763548132767 54033 56181
1064271954927421 10095 22596
457668020007389505 5874 34118
337797876518795457 25551 43379
633904626918557313 54426 65389
72360258498672897 20247 49993
141769738354597057 17361 31308
858882202043052033 14864 65569
881216415949786881 37083 56911
351309929756123265 17748 61178
318004240291145409 50242 61375
383909517503685313 9656 41045
630595861786836993 28039 46774
279983436355120577 26471 28517
432435885016261057 3167 14039
930606038343658113 4808 65464
269610612464454401 20746 28686
596832411603369217 20356 42336
359480478773576833 9003 32570
349422129635872385 21610 66257
931759270423889025 16717 33754
653667195801158785 29421 35387
539590576564776833 36506 56704
40976754815009289 41402 67838
787372080199993729 33905 47305
960644312672197761 11828 13277
78034820561583729 26343 30524
323798567785718913 44247 55466
980785243985558017 12371 31300
267098584738118209 19234 21220
764738690017722497 37179 58750
748206534378230273 28269 38064
567747710211428097 451 28913
952534529589168897 5382 51057
21361465461012585 14897 28716
19623683233778169 8685 18392
22629784431352109 16393 59618
500249180224312065 6835 43067
499073180893006465 16735 63127
215327577657323137 53090 55599
278042615169631809 21393 50495
626401032448395521 23045 51813
400779914139604929 30497 48061
759055681273867521 16883 61718
96548072477553153 54815 67237
494750253222274945 41291 61678
718615009880849665 42342 62923
373823273967250433 31744 56218
918716326251207297 1560 10460
851031398363712513 17643 27862
17031804741606039 6296 46716
539971273066630145 6403 48273
294225107388705025 21773 28994
834614498592582529 18813 53538
381339191647114689 44560 51597
27411540575943861 6406 11634
990216760108928897 19476 57970
376771292103367041 10338 68692
840428983938409089 4858 11927
892223322915459201 4761 56231
837838330716856193 17704 56616
166873422131128993 360 17409
282042581002357921 23302 41762
81496687662113489 32954 61175
74762649282128273 45638 65883
86966391854101489 15832 29653
352377958899609217 42083 49912
989312504636661377 8441 15375
166376208597931457 5177 20722
192519788946736257 19141 60195
484185574170979265 1071 28529
73063978890733233 6083 49637
935949191906395521 36159 57390
898258570661507585 7843 52127
365657439168842305 58819 66339
954407293195732353 7391 12337
946075809714606977 42436 52494
142714849975970289 10483 41568
355166465394844993 38971 46491
383798870028076801 21665 32565
888465739081972609 14582 42536
317762456593523969 34417 52464
494927239928784961 3465 30084
492029430281622401 11681 49057
742131478535064577 4362 61284
508540375932039297 2956 45630
482463761605757185 2862 48484
945970720518179329 22347 32985
433378400760211969 11130 42257
677843807173953665 28806 60214
746798380639688705 12579 43145
887854814990863105 13878 15821
3865765937000277 16605 26554
414645840484649153 7675 46071
342808320401147201 15631 27911
896128585442600193 13942 59607
991344513507478145 14662 41427
550666446132876097 32012 50843
840395775535824897 10624 38422
48962583293434393 26833 40562
24342841826261009 18790 24142
617961406967690881 49443 52911
535023739057365313 7215 45858
495914507785361281 27475 44584
996789976005864321 57007 58996
794869823020828673 28772 65182
854696474964214273 39888 68579
605497952452243073 16826 29094
637943676859485697 1626 3660
672217685411634817 13426 32434
669399984814944513 36515 66474
722307543424935937 10366 35172
640494520650101121 21524 67963
105684568733632753 38487 52734
628027979050017409 8850 51872
162097219068090945 42999 64497
615711342880125313 1024 28917
327333539197507393 22750 60646
632441819170210817 34671 46736
231369563775164257 8951 32429
166194052100031809 38263 62777
827488732494739329 19282 48122
7962707672959369 17609 64397
573556111922005825 41777 61662
8313844177216368 8390 11638
729803533129324161 7557 53279
915560131407616513 9879 19223
920071693496968321 1837 46890
838723246148028033 6943 19168
144252698341968961 3348 39841
566446273239165505 31820 47528
624105513286810497 28082 59967
70260954176283977 27938 41224
456036927221855873 46393 62210
9750859107171551 15606 34740
50038053202744241 1679 34224
506885664760723393 44283 48409
588516091665521665 18365 58449
755348765232781697 8928 65921
713291374879805313 11685 12836
876550594671748225 28946 54663
845170433000600193 2580 20023
525532735861347073 10052 41398
855051289575303681 48320 67821
83652705654436945 22293 51675
103485298844130833 15983 32716
681729818031755009 12210 14748
93838467128438913 1699 12904
314209357210209793 25012 53614
501197261610837313 60622 67551
698391668935826689 17709 67736
730922187823242753 31368 44901
259456767263664289 4412 52937
655535535526237057 11653 51874
729959795972149505 32682 60511
868010412920842369 49082 52155
796230828733989377 13807 52111
206325305532640609 15750 19395
284706112108480641 7510 44974
501833473894610177 15036 27485
351258072462009345 40535 46518
625846711603056641 13826 60808
149440992145372321 38106 58116
328861269513101441 14277 46784
804204446094296065 3133 54940
828297608198720769 13428 61597
541604361420937153 27973 28431
871525726370752129 17755 57352
370728656894932865 39668 43658
910097653420418561 13621 61065
462024299912684481 5734 46408
331406734765142401 621 42649
218466666543399425 37969 63640
113978588311976385 23426 66238
16431264077127139 49720 60899
701130462207545 2371 64893
169311090283692065 16427 61872
824088556276247937 40458 65286
122318378621372401 41772 66424
196125866377105505 15273 59442
340895303815180737 14330 23281
539829798159626497 31514 51176
247478393223175873 8874 57365
203778619028529569 45301 67782
886073561559847169 9899 44168
550856852750566593 8670 9057
286939897506954369 8741 56349
183337015298082657 35426 40864
555506941903438209 11790 39878
636969307720800513 10346 22218
197358303843017793 17818 56117
28641758043907117 16503 43081
886197021189708801 6291 35868
971296994914890625 10664 57331
815355004265796865 44878 49233
831874486979092609 49790 55748
705806401147320577 12535 61177
424329118864459777 12824 64453
303880047504108545 14954 24354
472278546430462849 7562 30020
933594136548102017 21033 65918
295489960967895361 27628 36947
735313727282516481 16822 35965
429125256642169729 11033 19324
495376293733265537 8852 40767
767995326434526465 16842 32637
440509686187610305 36093 51911
793220112681101569 50307 65407
490573878700821825 19745 36653
955893609344226305 28098 43595
359980582996541889 33772 45714
571867877237441025 16814 44196
539483768222815745 26871 52546
638136055519094529 35872 50596
829476107937424001 45976 61283
308443103193784641 6166 27251
780629621455155073 4011 61646
736240315843328769 52200 52511
41716222392210513 30232 56029
188488531260066593 27611 68931
110520605215690177 12365 24896
356992516700596929 25023 65374
45309009562444657 47901 51393
707908369739104897 8769 47756
587342696037843841 804 8890
91433641825172881 50632 65332
189066513096776129 25260 27842
523031990098918017 30061 45405
128881888757483409 10362 59499
22228833583806565 41998 45681
685072474126414465 185 4108
784166375983037569 19270 31781
693057407259864577 24476 57178
63931094019746841 1563 63290
658867016070701057 1148 10508
430178057088870273 20942 37153
553427540601369089 48179 48745
349506609398542145 19693 59810
63784133459748209 23530 26950
57467555486741873 2143 42589
385397579527399617 65131 66692
121045348997196097 43355 44824
964472378374608769 38954 62991
897616882938582017 18774 21840
21960066933182533 17884 39600
206470511973957825 50492 66312
419486468427706433 8091 60495
578573666105288705 25874 61209
577858763558374785 51887 60875
625291627845481217 49784 66177
913971725997271297 15770 31624
998429354705638913 60489 61350
382190929669256705 50418 56287
107401468881288769 38621 55889
582163362189291393 5558 26684
211973998207188417 41483 44863
802624297163937665 36457 48109
506354219102430401 30274 67465
308852703229007361 43880 62325
480961571990935233 29362 64005
637457016936387841 3929 35962
903614377041929345 18541 62686
874171584181240705 9121 49339
941468106636595073 7022 24193
639417475954253697 11138 52603
28440460489061793 2567 27427
193928367564865313 32453 40536
927315236524169217 22935 64142
808987749843304065 50213 61063
839247543597718273 22718 57318
167083445061493313 8726 27262
198084548840061089 23959 59064
43616152327992097 30694 38504
340735802491050049 12401 31650
853442711621966081 18721 61723
853958593812326017 9565 14629
287812425153013857 264 5127
45411387340305257 24311 43250
520813425346503297 1503 36153
887062924079717889 52613 54956
530020143604879489 218 16003
761368889335212673 4944 17219
296122146055381569 60965 67709
289095378023024129 13416 33309
414436455965407873 24584 48299
417734242496475649 15338 60069
675628142976776705 26894 64577
686134321154756993 10743 53909
255575892660694145 5057 46140
476740905407890369 50610 64982
363541839956923265 11295 60291
241312023774600705 1408 22322
283204235019489665 19765 34075
663163419166306049 41979 62428
856115587545005441 37820 52959
301593094553087553 17302 54789
725026886924077057 4403 12901
538268747662097985 2226 59782
831527377721215489 56889 64515
72656221004809393 7502 41122
120805407724610353 7756 42031
111449987211027953 8317 29702
878416111421174145 5315 14049
701660701455043841 15362 43488
117872404094534033 36172 38389
707536897060318593 34984 48999
953413753863429761 1734 7477
106682701590006705 53121 56126
34670404530082521 13675 60705
665066062887472513 33151 68342
427994230509014529 4068 11403
898400144511018753 21766 36812
103181215441004785 23211 59688
838548174599818497 26535 31585
816835289773052801 21421 60917
838134958886701697 2642 44365
467040144742547649 32596 55730
8373690025972992 4497 30949
594956849868182785 30088 36099
619947377814899201 12931 42514
470720940040372673 13729 31755
92208879967355281 57869 68019
652321618888066689 29964 46345
865814413867344257 10292 16886
324283886400472449 1864 42734
912684720048599041 1544 28956
317400091936534081 37258 66066
204083845995175041 29468 31547
962527805815291521 36562 53881
353379123370157121 5070 35716
842326449273912193 3606 3711
143821354022225729 13086 45276
478578259315149505 55196 61001
158421407624597793 27391 67227
290493467586870209 18327 44900
252182138845601153 25451 49663
338455635730703361 39738 53317
764764473590044929 8070 61726
833417375091613569 13324 48902
338734783699369025 33249 47888
160349580887576353 22471 24875
248907751259917377 14604 18397
149986692752534625 14873 66507
9314556417283627 6629 40317
952406940008422913 6305 23566
304620357807575489 13562 40353
452206570939438273 19350 53560
991431137054281217 60360 64730
674920616810588545 10067 10852
712391920617687169 33245 33626
333551015856230017 42963 60438
81822191994067601 16063 24512
952863057719163521 28229 65703
816685961243077633 30908 45832
267203765552466177 7390 54196
812124617281444481 8395 45998
885592011265622145 7459 26384
379720424866530241 50102 56327
961843483776434049 22928 65825
967899952873100545 42497 64247
651994353611378561 13731 66581
850959687161459713 3673 50930
624124453844444801 1146 51243
785844738299420673 5495 64766
7927673723479246 799 62150
584654988853582593 15392 24947
363409136585787009 37142 64302
959760751372446209 39404 41655
632045538536296193 9835 11324
92873550287659873 24948 41451
811287868776304385 18592 64506
832949457561443969 15348 44983
456302471958473153 8803 8915
762143416399094785 36085 53366
493512683795827905 32964 36612
277699910987625025 27602 50596
775855244328518273 21577 61968
46119189179616881 16862 67333
484590797035707521 43693 61742
555405101163376705 6179 21950
773809643385327233 22423 58442
416926032509490369 341 626
466717777342452673 15389 41936
816888645118954369 3160 67491
620283046501562241 10508 38865
990823495605635457 8032 60841
998144885012010241 6456 27776
104447094920903537 18647 56829
60414399328202249 49027 58038
900679608805756289 18225 62885
736508559046470145 2645 3870
626983278291564929 26138 27962
236981190617719041 44225 47480
63967171473020561 3506 38817
647016644051006977 2460 36913
428868327587839105 30798 45381
791779259331228545 11869 43403
870470988964040577 35247 67131
112474722783630913 18250 27523
202644692289968737 5558 61598
244362340691601793 26354 47424
602884836354856961 24114 32595
32610926473836345 14236 48620
105564784887423713 7763 47111
492475715119915969 26316 65967
704612943465331713 14127 67213
806557894098503425 10560 58920
839820292129051137 13235 24937
547778730486761857 779 40119
655380621161807361 18400 69059
809090206344421889 45496 68080
615100905528482433 11071 11396
392335886322818817 11077 63386
524085095451095361 51043 56695
44583692496573233 9058 16174
708148599283365633 39102 67680
991842161064745601 31 61342
791438496005806465 5332 50902
960823561469823105 97 28279
304939922878322305 32837 44983
953486892562828801 11029 57619
808503071981743233 6260 16898
467780404148939521 22250 42750
904104392096602497 27818 60150
289478350445968129 44950 45135
51701892802523017 37760 59896
496210815617871489 23665 46757
381617268464243137 26302 64892
8149729027472575 27203 31297
905189347494808065 26058 28437
581211755243984385 24166 53421
582510125793110273 60762 62709
366723203741777601 24869 38183
36842495659467289 26229 33381
22328862436467037 8009 9217
90517925975536433 12677 62946
193573495127587585 16525 68319
8219558759702040 35912 53244
882027838720389889 25279 67242
315797177013340737 7497 31342
630432634617086721 44976 46292
779633384596618113 761 43013
87698755058909233 6163 10807
778051436937847297 6936 31142
410514888353752385 56109 60196
431388383125931073 23333 60232
20164809615877745 29721 37256
100908270295096977 38747 66919
627991631442945665 63644 67377
147987030646444129 17768 35496
447073707879638977 4499 49189
785901071731775105 140 39569
165461937939845441 21224 67961
214859384361641761 5099 60301
407600526766046273 23797 42665
922990256422455297 14677 63845
123772323998430529 1340 5246
102413952880194609 14104 40063
512499719484765121 4125 43805
100656492127587425 20568 42297
884340015443107969 42777 54009
289833542879375041 8896 24605
99499881087680817 43313 45398
493034225064238977 26161 59138
766504869081224193 20760 54377
175303160407334945 43511 54956
209002088221751585 1201 21868
374522044007921537 57042 66565
606727221850086145 31644 66880
578891499645902081 53750 57841
521560113180910913 14497 64882
703377746623917953 37396 54996
264889035886263009 33017 50677
52120814895001641 37218 52151
251102654392639137 45113 48019
343925631450350273 27428 56221
884645313317825793 42415 64025
531734855573017025 60875 64460
712592985484590721 34064 40989
490491850722808193 8081 63686
325688434511825153 3254 59036
116068861654351713 6480 13555
497974165555177729 4552 25557
802735935841685249 42962 43871
218781390159698209 67072 67950
686872180686162177 48654 63529
189857236719277025 6688 18084
158733161238448161 27981 56887
539213393452435265 4775 44885
267940689840681761 31881 45767
530389723916243841 2576 54387
135428556195893889 7752 41971
967534636185227777 6734 64245
909365699867759489 38767 53874
326881308852179585 26893 40127
801749420320025089 11152 67054
921512554437960321 60768 67017
251856194814191521 31935 57299
921726837301918081 9743 58936
982924459347504641 19901 29608
360571458003299457 8046 54899
983074934472124801 3483 52889
259492899318459521 45619 63932
259984446302727425 31681 48774
940757315478272513 30231 41153
105253928208266961 15625 69029
848137157688597633 30016 45462
899956941192375169 29266 38363
38611436398120705 2735 41643
232903891608838625 24863 60498
805498453733250177 15341 56097
73236382942898353 12154 64409
567217315472852609 7918 9241
207963333752157825 48804 67113
699594553779519361 56609 66871
867706112647699201 28114 43890
424955564387310849 2925 41805
818378705391449345 1420 60520
696932276828775297 11344 41796
126480909895864353 21629 61716
191889216244710785 24508 24791
730375379394924801 22019 33799
213885726611067649 6584 54246
249072736503126881 49436 67070
211807309071495809 14831 18689
274452946948382945 497 10780
581021501850941057 2830 42716
145178896858315201 36879 60950
158255100357997953 4039 47793
74675208777531313 254 62303
359709139673242369 21228 42012
216346053834872257 49970 64059
315726096884780801 3399 18538
778758132492935553 1943 2706
746989721149773825 26505 27054
873045796297109377 33756 53743
144810865578683937 8071 53343
165795747599954529 37376 48629
742899597528662529 40060 45231
842153051154685569 15354 45803
821591884355477505 18909 56034
496587271249222081 715 21429
380548643198082433 36552 65911
660767882186380673 38792 67984
722919059337677057 32921 53121
180196512930191233 11801 66822
701397369414479489 49258 51533
924459431965562625 29190 68303
693248538986459521 12160 33148
195719607530957505 9960 51631
336403703772717249 35234 39093
308408254674819905 28820 65748
95204659055760033 55239 57685
500767186002033089 27024 37414
489932316811575681 26719 57166
215025368896068161 16374 67869
381532817364522689 29825 61753
132765023769945153 1986 49490
951326121532801537 36539 61977
337253343105008001 12560 62162
294126366689717121 5462 5512
355100821548486337 37124 61163
34495046465423229 13319 61210
38101925085147313 16444 22677
906684790108123137 5161 61592
991026883791146625 18135 40170
296320450729311361 51992 66141
418608452306674625 8527 53988
988520048359028225 22401 52273
732076879217711233 27701 36076
659518672842978049 22916 59692
322286845989300033 14024 21995
532174625762870337 23011 35761
396952408131209473 28357 46701
486143246280377665 32136 44906
457558709585757825 27596 59270
507825012412503425 6772 40844
778139575118355969 33221 43552
957296336509983745 10075 43134
823341235283994113 13491 32695
780769708254148097 9864 40748
258059985697325793 37756 64399
227905018946685793 12464 31514
818969582331138945 22510 65109
749367881794235265 8220 29372
949852364041159809 50136 64053
579511187413061121 9054 43728
789401441031191809 2161 30866
271205125006240161 37491 39070
849803138563299201 48852 57345
697714220841348225 16481 22537
391008948660928705 2702 7194
283492879068241153 11914 59484
743254675403701249 51186 59353
184857104550957281 11420 23723
512403290784863681 28981 43318
675109625337334785 60183 61808
232151169199692481 22292 24150
85298564008624561 33610 40710
608230516030179329 1270 50799
214491404961172801 6099 26518
833242338465165441 8171 32468
74579986019330129 47742 67374
120668626806367025 2451 42033
8878211239782275 49648 68145
198736831934933633 25273 52095
741265537305864065 576 31102
201766195221896545 10411 65393
192197853782467137 15110 62593
937638444858006145 12330 53949
189371005913443457 1989 67677
597486905061561601 1963 53394
483971585154982593 35398 54766
552241682944252673 16650 43919
800140549323046401 27744 37752
308432849643228481 19077 56719
399782671581313281 41474 61455
670816708983377153 34418 41741
126394797073146497 60442 64506
359157434171539329 51323 55810
241661741852276193 35859 49147
59260075563326353 15194 55447
434547687574294657 30625 30808
653566652348704513 5584 37320
367687725399811457 22648 41732
70684699317208553 7037 28767
664337081154513921 44006 47340
793340642988841473 2337 56031
494532054021213697 28637 39017
966203080223504385 1489 56434
521874646695735553 10022 59185
824156095712400129 10449 27417
81813114481697377 23450 68927
370529626173802049 42016 55701
957207830012521345 25854 26991
944699577971039873 25263 56099
887079263686580097 16781 67007
454873920805493249 38780 42835
474489940884083713 30824 31740
169352511170902881 18270 67349
65978616796009249 19130 39984
943674683973821313 6074 61677
74237604879130001 14007 21081
39695644023556297 3832 64501
271553854055547105 5162 67503
882166831708371329 20834 28757
298057078310321793 20090 31069
604694768958953729 26003 32574
924347026735070209 28491 39386
174089258563551393 6176 55983
923556282321158017 8252 45701
766035414983594625 46254 59691
572714338906330049 37850 57361
82911552430811505 27112 28405
599716937742854785 10513 39031
554392640259639105 40303 66870
228910702346162497 30302 56881
300041622632303297 15987 62792
801444938462310529 21658 53476
164648152417061761 6433 34371
986460069127723265 21257 37967
418205988961386049 879 3464
268886150114511233 12108 39405
442771116691009345 17698 51759
630306702956268289 8485 40513
40578054774837113 19571 21780
856803225453745665 19772 32024
653206483900351745 1742 40878
422346218518889345 24919 35138
623649883774827905 25105 45726
898145850267766785 15920 46999
541485794550997185 8330 65887
657139960549251585 1644 46087
46057630245680769 18685 34031
652076136677550209 16703 19998
80085504458867969 59899 61673
858773673458777857 5169 53166
852712648731124353 49188 59726
700171726612566657 39081 64458
593377243742512641 21434 64634
849657990754856449 34653 66026
914167243952217473 3296 13466
737235619667501441 22367 55680
806288377334158977 7321 27418
132185613554547393 49533 60407
620038827674317569 28691 68207
708882858931119105 42629 63029
466840093800588097 24617 45772
648034711808897153 54222 68640
681786738733418241 9816 39246
732514058231487361 3310 29980
630249322751542017 10960 33651
627891632878366593 14347 64537
627814968027888001 21842 56266
428963397064038081 32986 57166
146340381943449665 9747 60751
823685002344014081 22990 60856
340769324471093441 44181 67560
838438207759963905 27599 61409
906557695860090753 634 56212
380179313901969345 1562 22729
705391993183592833 11038 18588
817637695712207361 28984 65293
635222520569389057 20760 22655
203945691370371649 4952 25222
32147786080539477 13126 47114
958313730204821505 11401 54813
464529667516860225 23447 31523
223162228738338785 1768 2320
308177479980638913 28882 37349
546056083088743105 6562 22212
836205054121311489 5582 25970
996122736305672193 10834 39964
148472290927454497 6818 33610
728662037713036161 5017 11813
906186834087225857 33825 62132
861352404799895041 24851 40638
206382558072061089 4531 48776
894875003655428737 26374 64346
182972187740833889 21777 61926
166318407413861281 25444 65727
617930918717998849 28474 39295
707212716399482113 30367 56486
555583894933210561 14932 61709
50234354482562081 39610 59505
147528460475182753 42151 60671
389591837677997441 3894 62479
723025882633809409 16266 62031
71616359511899929 7986 19656
156599349408875105 41540 67536
765906364243278465 32523 55907
742560348761674753 28384 56154
492156830985088321 19696 41413
398688067103034177 3315 26535
375921262834637569 20363 59219
497471125569152385 50602 53463
881116534303977473 29136 48898
256611457184302337 10693 49795
377964239592046145 60501 62402
233873972504245121 696 25928
561647534872996353 26358 60223
165258095573602049 2936 48766
173976585612095393 26326 27265
427664792432839361 1155 37865
251975899202541601 40947 60624
128237871046760433 7792 54682
973432679258451073 31642 66626
473306658900856577 11722 40171
576795058496536193 27774 31866
942627906093786497 49803 54599
232246032723750785 44044 65155
501666338258960577 16148 18572
251025090995518945 13375 40949
732804875068378497 5311 14379
866711807693405953 52057 52375
859716001458782081 17446 49630
29631417872018065 47697 51317
885431199714940161 15849 39188
828330555284040321 56759 63970
855186358659697281 162 18613
630695095219103105 50649 57139
431081333849842689 53760 60282
432429621220308033 30111 54984
578138827959026689 32837 64559
978487584135898241 3648 46539
276137201756863969 57040 66586
333136260973603265 14405 46766
362236880076100225 44294 49591
279902154595482945 21598 48321
628206641233699457 19779 28902
222624093814687297 45650 50349
503935696181958529 10121 26326
689083489180994433 39683 44053
140558234697135025 33833 43552
868691151929525121 9015 43607
589945048771543425 26085 31150
976203162394888577 5826 35218
121428002818927185 17865 20081
578547513413639041 63017 68976
423598178024054337 9958 20735
588653042584205313 20221 49505
992420897322642049 14535 41097
346982408595053441 14735 59284
429999700989728961 42371 64756
464947859081327425 39276 54888
650860675323652737 10396 19655
994508820239417473 43034 44176
258223570677632353 32110 65330
668693759435107841 20238 51187
592468379440202113 3713 27091
378187022263162497 28494 30761
395958109199117569 1519 51327
384318213101387585 29879 42318
416180098342888257 46788 62476
39021281121563337 21280 61020
136794486045449297 13707 64263
636969661174809729 788 52307
479631753943134977 4619 39150
381395141548338753 15079 41731
471148011845659905 22072 38122
642059429175482369 25823 60504
53600166548161353 45835 47349
30124396301943081 17107 30878
46283582062034865 21488 25579
378185174054429761 43427 50394
872628400530668801 20289 42569
419402060520965825 5266 43248
506157846535703745 5411 43370
530371089950911297 16120 35556
767687202875915649 14596 32239
897100497707072001 10527 57095
384236512093639937 39829 42375
635286812322583169 336 58313
349916027877053889 31158 42092
811371338738680961 13338 64796
497915919070951681 8773 20961
139840999376112049 8205 59729
981504505751555457 37257 63947
739908060172098177 43375 48153
56868981088673113 41218 45120
269638495751244993 593 20309
494251073547257409 23607 47796
453148105909079361 25429 41552
634117053257345025 46133 66765
501468358655479553 1045 3562
6277655896010260 27022 63097
520505309600821441 16706 68507
801846609650500097 55567 60296
998355413609367297 35193 51490
435170573456115777 11556 12224
994728166418141825 13934 52322
757263078909748097 35196 52974
347736968144126017 41500 54590
838216080761693441 9878 51609
86839274546122177 6245 63765
169799119704482145 18119 62327
140870409693626193 37274 68537
938536905167819009 11963 18856
587865081458758657 25215 25895
891841327974308481 9806 35532
439363211041957441 5655 43512
265321687144730593 6047 13335
340626990195175937 31128 42290
72253167931126689 21290 50832
634345925525671809 5679 48763
376855121832601729 18665 68496
824023968993728257 9259 44089
686173121190368129 20441 33278
53757637246441449 16792 54618
10960685020332763 16021 67265
814157126243827585 45043 58426
996050965637227393 39985 67042
398833601325257793 23107 67527
567392906057516929 19853 35583
733867324287601281 5794 29538
47222040213799945 28790 50951
474403028223441921 16697 52190
653670038148188545 2759 40605
219191872644501025 11988 22674
895454636236866689 8177 39849
48122696868624361 51437 60292
87203485508165809 53129 59888
314184726241748545 21818 68410
892159592623645697 1259 25874
157265886255494529 43861 64581
544115289494751425 24459 35559
672650479712018561 26299 28459
403019074014157057 37269 45755
951007556841510401 10514 68047
264972164538260545 6879 51378
986654857267026817 29060 35344
804743689733928833 15846 33337
681022353926898945 25397 31291
890311822019295873 13193 41157
289107411571706049 26641 39585
348948880339595009 19896 32677
750243407796169473 16413 48871
609177438643893505 6504 65131
675054826928416641 41705 55937
467573169632519361 17945 48834
612293632205002369 31156 58836
601166927870618625 2768 45169
659239634434157953 23186 49408
646037766011904385 36984 56681
642748836321764865 7264 51349
960377971039388673 29062 42603
813508352096008065 6142 52599
43039410368923113 53721 62847
35250027977049569 4406 6681
366095371541259585 34397 35421
406209123681037441 60173 64378
383421620897241409 36389 57055
14652360537517951 43119 55643
152507023151610369 7650 51294
568090908836708737 30081 62644
196303890712872673 30307 51425
706856824401974401 40827 59281
804906445026116353 25659 42726
528568236246286465 35054 42348
477259264537639873 6363 36484
408569569517986497 56264 58129
433876243329603265 55671 65668
867586533781050625 24784 29343
192888368405593985 59084 67148
604699229936507265 3726 22356
347355825532329025 36806 50328
598627157277121537 18143 55796
450087703900567937 14502 58667
278036367759845857 5247 31881
333161030566440513 34269 64588
496417515199468097 42923 46831
461472158325623361 32493 57675
33737724394974577 38068 42843
795700858787309825 29282 68892
89324192559189441 36043 68815
852981536941474177 52056 58260
555312924299549569 1876 65904
58960002530152881 5625 23827
503744776522424321 46274 51375
189248805491050817 6309 48591
451509182902164225 17073 59662
286293203491791105 36000 62604
150491240690257665 9368 43206
505778953151196481 24516 40508
723811988591243905 36466 65490
893591409700615425 11916 20783
527463317538760641 45416 68469
912702260320063617 24734 33283
758203221098632705 7502 55191
597688084964769281 38809 41474
47008341486815657 22528 49891
110519594760109649 21106 61300
845194297754311169 48775 56766
382609649909266369 4921 36258
320293641006642817 1692 12374
680920476071666049 14406 54659
978707267457828353 18299 54589
452944718527216833 25234 56547
206692759607960865 23243 25995
891872354770885761 59002 64180
843712862299916801 7526 53622
431095350078532417 29660 66608
797396654911480577 20421 20903
201572160888449761 22804 63916
38127931074406265 9968 62186
632737775671440513 41104 56777
404869624880944897 14619 40376
735714000491743233 19674 58029
296676979945935681 49232 54629
696092794457836545 45370 49899
300916103105194561 11640 39393
431430229363289921 51168 60468
700460295783109633 8699 19658
353595078562957377 32448 58325
35422713312755149 2039 33775
833152323742059009 13690 45621
19945889629632065 26334 38553
911638791153063041 19035 38003
496579139561205825 54460 64541
343833311051842113 11582 15356
701990833967592193 43937 57411
472022020921766465 7427 52967
684725515272106113 17301 32144
92170331402218865 7216 36536
871151040327468673 6455 21064
998647381246353665 3572 10396
380962223979523201 6249 55809
94734485852715265 35320 44913
666683695918557313 27806 61463
650468525829889921 13680 42603
335204299826216385 43934 57551
552700802479581185 19502 47192
420885011791419585 25653 45658
996485107303112065 29425 37960
285256078976303233 25513 56090
516994228677194881 8816 37930
540214193100588609 19894 51038
665039663512057857 37008 43581
479386446716745217 6656 31117
733323350362429185 5164 57555
463384186811161665 33232 52354
6391870563088987 6950 14546
512340011592257857 6782 24476
799332358330392577 9217 27306
22477356187046385 3444 58260
547546364636414017 2672 38991
223138879959265057 28304 40702
248908941433786177 22091 46640
753271337111520769 23143 25604
458972718612425729 22264 48145
338702464354284417 23247 43875
351861598025696065 9973 47118
815313511222406401 11461 20720
235937977182114625 13945 48681
98402999550643249 1268 18100
168419633716968769 29069 56222
863713347494545793 56899 62827
108806217833528513 5375 62530
551221223624693825 16893 65325
224383167454394785 9791 48885
432856879771414081 50154 65934
857353727420697729 17171 62112
791084070268709633 54885 55948
430704111724754305 6547 47641
663888365335587585 12988 55010
218785377429650657 38057 47405
471043275472411009 23014 51719
26632638832357005 21272 54271
846327271414430977 14783 43147
686975458058096641 3568 21800
318854589048584129 18784 43671
203512406184035649 1197 24488
609945725042756225 25317 58561
425127404321056449 23809 37156
542780861800523009 30323 51254
101422101845631825 19797 54353
353248999448347009 6755 22629
213559329084173313 59840 67487
366482714920039169 19737 30141
357085999807839745 39158 65617
833681059589132161 17995 36289
771058880709642113 8174 66489
36966851964550073 30541 30609
722132494916852609 25060 27632
772995213152434305 20466 46406
598969479376645377 30402 64890
502898407990272769 48181 65960
228562332786584225 33634 46577
896938073727106689 17895 37567
363003268608888897 36470 68014
227189107615814113 36609 50864
325267772714315841 8519 36032
376219902478517569 3923 19895
144231959606283777 45508 54537
864561486456466305 16097 20632
577065534170447617 5915 23378
57287515994225657 44476 63546
37667958136022865 29752 30250
560550081004279809 10318 33335
246790392325610945 13087 55064
855153893524835969 8911 58447
168572559490254305 2798 32956
593797373132503041 40715 61991
71738017814727329 12736 48556
961822949119913089 21181 27238
331748388863257281 15484 67697
841074449475243521 40253 55706
107715413017675841 38810 41320
134905215652970865 36879 42866
970597464940478721 40874 56330
868617865474220673 38534 42377
816100394060061569 36059 36397
850951980942447489 286 58724
918037086024991617 30708 59425
290414151394244865 1826 25058
889948317005153153 4573 37500
912818283607215617 2859 26299
272220993153890593 20766 57792
752145825587575681 32446 39067
292009960819388673 42928 52721
612850680445568257 11137 59935
512545765877842305 47361 62369
538676751234575617 12654 46616
857609471148922625 47468 48451
493610400495761345 22741 67989
746139966191460481 30749 64403
325114249204091265 10450 12572
705120850243520897 6947 50331
381787966024084801 8256 52746
66818977010381529 38287 66588
130429624061761729 9093 10291
812095962006683393 31617 44736
762418149993074177 26397 50129
896599596092865921 45048 47932
644011735107966337 14681 34713
31131719637205181 11591 16652
819815815587865857 29222 48326
837938056899457025 21778 47311
6909012149392880 2202 8115
720889349157463553 2319 35107
6050308622839396 31784 54844
700891067073680257 13013 40961
990297938999219713 11986 37740
98239687797548209 4728 12874
761360210613581441 17541 44978
675784495509969281 58589 66709
645189568960674305 34196 60927
530625694221928513 41027 46927
754657971480845953 24739 48162
25466312851957441 6054 26227
642714158277243521 40434 47127
796102030446679297 3884 14929
534036788753574849 58126 59487
582952110234980865 12967 38995
98546568230077009 38825 54383
964202035500367361 18749 61958
871696647257188353 11589 49559
905750799651084289 23544 24935
15065756729143233 26983 65473
975239960930526465 25018 69007
996554242111237505 38073 60918
287267748973032865 63097 63678
89469518379459601 19576 55796
309701290650227905 25462 30274
769469140917159681 802 49476
322680437925779265 22288 51831
455954700607236417 13399 16361
793201634855581313 21822 65131
155857560792263425 9712 47709
220200550639543041 7936 42722
557762485003038913 58467 68532
635675382325079169 48807 59310
870702104900210817 29627 50355
121684058358109585 26829 38465
304792040080087617 26086 50441
174934329835526369 19740 36603
140702283841157793 30242 40581
916510104909161089 25823 66111
660892986655582593 12418 16858
512834194196873473 30834 64898
273523202196351169 1816 68336
201278200170403201 31159 48699
940021732541453057 6252 61011
684698564019601665 61858 63857
317639982172373441 14293 59542
441304165485956161 41082 46548
162227891678199393 28731 62175
186445777283385185 22327 52289
7869887159365875 3591 64294
48636272301930465 1950 38748
540838766761510209 53914 67283
455489729574583873 33168 60134
437934260605452161 26808 27864
10246883698311395 6378 8904
425021306296102337 1209 62267
226761039002699521 33284 64509
295774872416224385 31704 39515
118439460496230001 2627 32530
112786109364748193 27195 29805
889315629792253697 17880 55553
900215628613544577 6770 44926
496978841715399937 4992 42757
855996006722719489 9267 43908
986533959876627585 23844 58639
846137412732055297 9715 10132
439012065845954433 15045 42664
466557618892694 48995 53046
627811120994227457 19120 36751
503722651894683777 27077 61709
18880477182118937 23543 56618
612086530504527105 3746 42914
715216195304922369 33523 38782
426503599190063169 34250 52170
186189272842110401 3425 57469
627207145019241345 6210 29450
797553872906025473 49453 56779
450765859375188417 56571 66070
258130803569354593 14456 24854
697388604840980993 1332 32717
918662732332169473 60501 61285
760042919545760769 42718 61076
790560657474568321 9843 24087
561865308652784257 39413 53979
758078073672255233 39655 67372
834589942754568833 15910 49387
609583643036454913 44253 44959
234586152113919873 37228 50277
511193083829230209 55135 56027
195322403114893473 17791 54489
437678058430716289 26215 42131
217067589826484673 52442 62822
522965718184782017 59601 66962
420098848201313025 63136 66396
650303901102784513 2658 68706
696103675360817025 10842 40718
483610315011109313 34087 56021
589643731054430081 19008 68759
583511746939134209 6641 55171
531023201944094593 30966 35298
685527930895762689 49590 52812
189947422308925697 54595 66057
797676724925235457 40201 55346
224958388926253857 7322 56428
206288009713123457 6811 68923
433622755395994369 10054 68389
338884143305161729 27962 36935
876656362115880961 22078 30009
60471586787418377 123 67592
887292336921596801 9689 38212
363822699478571841 26511 53072
863763022025992193 12139 68787
100693096347246321 18301 30592
425354932691114113 10692 34604
276805640685235937 12592 29590
177152845485636577 38804 44445
351579306670419841 37534 64724
639034079938873857 23025 62165
523622548435479745 23979 48707
542556785458017985 17100 39732
245720265960503777 58035 68003
476924240627660353 24303 45153
385582409146874049 2196 7918
786117783759351553 8522 49989
972813715482761473 17763 64715
689670861708712833 2598 43701
991975119043200257 23467 31650
52118554194933609 50343 56865
536971527317295041 21977 64761
504177208476853889 12834 32483
528261365561174785 56906 61132
113393291919919649 8922 47532
686389664760998401 40962 57885
315924349118283457 1146 39395
452982742793619073 4026 13946
949142881092072321 17396 41454
287622256427514593 16656 46257
312597754730212801 14539 43048
875422807374715009 8008 13278
244186069612254657 48610 62311
976240932955722241 9868 54129
126086201991903121 22168 53837
999578376183688321 31993 33516
403136019445710785 3206 67860
648772910442350081 36728 55627
447782587785816577 37513 52233
353526520807715649 15929 50070
909506686183192449 14512 19190
48940729763149449 48928 67563
175573448905474561 20607 41830
26679238363055193 17599 36455
402115694635753601 53319 62377
935193388339630593 52367 64393
28430988043261609 10884 55075
194962486525351873 50902 53608
120023820860552641 3064 10785
46518143144698601 1477 51802
651469802026802817 34560 54617
174271974965773057 64426 64918
485174927587266305 12428 12970
869124833320601217 3478 47163
322926852266682817 3897 3978
188652618329083297 8541 41705
573288292055735809 19781 59278
466745480206430593 16639 63981
293869073091165953 6850 16684
38904689922969025 11852 46647
264696775285230497 10110 22677
900311484339997697 52646 66082
167504943575217185 325 27939
211495282914878401 12097 60196
585883272274230657 41258 56631
916354265610227201 16409 67149
230625915121514433 20373 64902
462881499553343873 38619 40367
439483416076896577 13017 13429
124692996691297969 25453 34109
254657352920283137 39327 47922
71139661245208433 23202 44373
787408647618406145 23280 68087
171270473688583297 7806 52816
504658177002674817 28594 60548
270025575728379169 3511 40086
782289569996109441 5893 8543
907195464069022977 49943 52337
844850240409051905 11860 30294
609522324581686145 11644 55245
142309043366964257 5215 41003
85342382934886273 1257 47853
269234220518931969 51865 66093
345196957409125825 25523 38210
711226806843981825 35350 41814
115817187029964689 6861 52883
572784987333484737 16319 62004
404293710725223553 24711 49303
38406599615427697 12702 64435
175167254041060257 822 5643
416717611964365633 3458 14525
951821722351450497 14032 42712
524231857260289729 14177 36916
894713045275214081 3361 27352
731351952264311937 53492 62226
261707498510585185 12208 59049
197601143462037505 20915 57308
713505845154447361 19656 62822
290030662935315329 29486 54372
147509423276613217 39135 62005
189268604519966753 7485 53309
143239143674865233 30064 32849
722089087069328129 51866 63199
19741191102209401 57665 66809
24551966723436181 57847 58659
887406590525802881 4916 62490
103637357414349649 12743 29054
92406005304052737 28635 35141
740159997289069313 6595 40470
325927214457269825 51350 58764
260371731215379041 32841 67509
974161531138175745 20632 49379
713256980664510849 19801 31515
19544081220278289 40414 53523
772135264755114241 7968 39016
948249733943253377 38300 50248
828922686074591361 3178 48341
915116070484717825 42849 68537
416723965213414273 2662 12070
502943683269190721 45652 53006
979296581726771329 20355 34792
12409299063268265 26599 33640
9585100677433901 16149 38512
938167975441569281 42562 62451
830203748602499969 38523 52874
663475217037419137 36289 37658
662555966565982209 60724 62796
195898432139468769 29797 41183
677111124739639041 26559 61304
54871867492995105 30513 31660
821495660882043009 40211 51206
978072983784880257 25770 38082
81895431858370673 45824 65559
17913542027660157 26140 37988
769295874076540545 2804 12741
996556956356382593 30924 40368
797032462599020161 1769 23768
229267395491707041 11340 61863
863920914394320513 43112 49928
100085161147955409 23452 57935
378230401024993089 42388 59613
319373817066011841 23038 49815
684298728879959169 9923 63885
532308051495757441 16120 45192
415891573897539521 34830 49105
974545803267364609 25839 49475
590415106246403841 7058 34611
666732571091397889 10251 45359
707636548051326081 1501 27900
984771554301463681 11256 18768
375079123053588161 43539 62582
946477987689686273 4755 66375
97875862490809601 10425 24438
397149330857690305 34481 47914
647630781607055873 19166 61397
121745796302047185 18898 63091
447356975087174657 3783 37569
637844576457357697 7239 29205
95328249168268545 15823 24299
152488499843737921 24430 51187
8911275484109639 506 48807
176171743328456641 7580 46200
614133705968662017 51884 63360
739087545173713793 13188 58063
790317330517964929 55706 59177
144937469984999009 27913 65639
581840106638658433 44534 63047
505423721030435777 13953 65666
618195948623849729 10709 57538
282983058737887201 29631 53712
904547718500729985 8079 14821
516426724025119937 23307 34571
86949237833991329 32078 39878
719752903756816641 27378 44233
340885683232251329 14495 35812
430282182105880641 9326 26391
314613650578195329 16928 68848
927886937539046401 21120 66728
482431618179269633 23059 61220
12587004251923163 52924 63063
35655120068511793 56295 60521
687859608220950529 37728 46730
425737992596459969 32644 46724
558885313096393345 9407 40206
563606860091226753 24036 25562
57510684592092081 11212 53715
940329244801425537 13157 63904
550570226209696769 906 28852
250326285039065505 24013 30282
147254622439138657 11022 65327
943964911163142529 9462 34714
408859194402051457 23062 68931
371690872495008769 29680 58701
356510627458266753 23883 54391
514222979494739713 30900 51769
798575294124741889 40222 60315
671802699126388353 16373 58385
625535228929781121 45108 63383
963770820289944705 11260 21565
588301618363996033 42766 61629
811141894563945729 18217 54623
55808447147501993 33374 51787
702159951830417153 40142 51910
301003528829607361 53132 64693
572389439825300865 8046 26456
917243808738053505 7834 20748
513082121997832961 28888 54777
928691834242382465 41192 48747
186493649195796257 53925 63826
916956849991510785 41625 54666
353109303149970817 39431 43620
59761757620190537 5070 8657
528521379801944129 13995 21006
586706661654947201 50244 54304
983235759164195201 6446 36498
836295662151851393 998 5783
97328573903723745 13543 25058
548365781814244033 24934 27332
382147918214620545 56408 60674
763244733031296385 2331 59618
706394217691737985 37326 51226
142195649007110353 42927 52960
461043933530881153 8961 68701
508763974001393409 31698 34318
168451259603756385 17218 60515
714003198071584001 40418 41876
651861099786820865 19428 55645
726198784827527553 24493 55455
118856533372436961 4715 15499
626499328939363713 50432 61722
318672277386561153 18719 68917
488817851985483969 21666 39692
578883338682032897 25727 50300
518817216132152513 1356 21721
37383723253292089 6145 17794
38238922006382129 14318 61569
169084107946659393 19378 45822
326998066611768193 38894 52949
790182797282774657 14506 45617
320859047673362625 24273 26795
725220593826208001 61928 67956
297509288371106369 26181 66130
263796470898931553 47826 62418
822111914110433153 9510 24880
797534311168263297 21792 65198
485095414233118337 24423 42719
256756970643046145 32142 51247
839039677243331329 54173 68280
402744621605393153 16665 39362
694420847248796545 9703 59982
769630807940977537 23491 61573
874868193645465217 24365 54894
893404921546945793 24800 55925
280365868352735233 53950 64396
549528438624442113 8322 14469
846770400908948097 9802 39666
779282947283007873 17911 46873
802178686046165249 61993 63958
609025424932802689 40341 63495
305925733901442945 19924 47703
320298306865439041 4323 59557
979036924332436993 22837 26923
759618801090944385 16410 51808
647841647083989633 3792 41167
172163049846915329 13913 45155
325377151428757121 46538 65448
257615933646711425 4370 27967
95579368973186977 21860 26940
938018455343680513 7349 21273
969431160420558721 59647 64326
819384082058014977 10374 54516
58277754333058593 14648 46058
217707318741219073 457 28047
552958036511217473 6046 48287
133528666045116049 25828 52718
775829335277631361 34033 52165
378404910184329409 1068 46366
458751896349898689 1304 8951
487043496467727297 14106 19786
165739216654710465 57563 57723
445567526284094145 15703 19059
459081875594154817 24763 54478
684888488449466625 9860 16721
682473126364538241 7781 44266
52834222734006177 14948 47378
876103783881465089 26652 52995
328776211653838849 6716 61555
209733530143974881 3233 41452
536798962256028737 12488 52043
507167154245241409 2147 60756
29039605516310021 10504 39245
443225065317545153 56143 60869
932496101994630017 34194 40606
515897499215899585 50079 53292
848035859356180353 51763 66279
531090451581146561 45528 57779
654925939642851073 42939 59032
705406760896426753 49292 58388
356217391129852929 28012 67900
551198311542417921 18114 62409
49778000719229001 52122 54796
663795519694449665 21805 68284
61246616643735761 31232 43554
583102791993720577 48773 63064
193351943017916033 50674 59125
154453818629139777 25002 30765
631698345820403457 5845 24000
26404331239387349 26888 63786
420068440826597121 13384 37004
374113779711368705 460 34743
562208736605789761 5630 30931
509429180738347777 43645 56145
80319253547827425 14447 57562
739101848319354113 39614 61717
545494342818066945 5365 17240
289995173356441409 11928 29326
178015943369175041 39810 41816
213101813259616065 18789 51650
454455472170515393 30151 60755
775300548149683585 23096 56528
424224447106070081 19027 27053
745667026814391681 1520 23400
167446387351070305 13810 28370
466794205320450561 14786 21134
160756990788527777 11571 60145
646781803031732481 23629 49642
461467398910379265 6375 48977
788767387303007489 24388 29191
767447724478927233 9098 48929
35413116313339545 3898 16683
368112176298090817 16741 18351
391231275342999425 2357 21318
952853011692795393 6845 56314
335034768497767041 42943 59250
49064205193737113 36295 45699
367670167937486529 7790 50006
545955595148058113 16373 47721
971742453622955137 41911 65307
762130807803963265 11924 57608
620118580597800705 27854 66476
533652940890490881 27458 63536
395379937882129409 11422 39933
512458080541996737 5554 28131
295710588086958401 24635 43401
524787998634110401 3685 58857
585009200460934401 24436 63112
720787052968141441 12670 59212
752773833066566273 12228 14454
137524469915021537 364 68496
720401161461243393 9920 51922
692366895551721473 59434 64951
67446661465108801 44769 54182
996142509885743233 18604 25219
463693868478419073 25209 28195
884286664215288449 40428 63467
324817627350210369 18851 56450
750873665774307201 11794 12671
672032036103875201 21046 34833
290249429241050881 34883 46494
247229951151918913 9378 19144
387119837698435265 12514 48361
584310945173616129 64276 67557
581793257457370369 14102 31848
476542227242259009 23899 67742
827099198159871233 21185 49792
933919223476014081 21153 29621
652138962179812097 12912 14431
661048572628256897 31472 61885
628296387647452545 20132 52917
734804259368406273 13878 64139
638566367656629505 30789 53643
500069300361342785 6189 26164
301603977849779905 31263 43530
979841256832177281 32266 60026
383715616262698241 57091 64634
902934901705489025 32238 35663
182141223519352033 4983 55924
347317537419815617 2984 25228
214579339898811841 45 50396
241584442639645409 8414 17702
833713571539803393 46 59101
511667943815016449 35089 46621
246171884484887457 1915 48662
369042235396985793 24398 61109
21896323726394941 58288 58697
436110413838225217 59086 61921
577784780586021889 9252 19185
175756646964185153 12533 48830
390827320837175297 32029 67407
334603285185099969 3309 66774
463089856579479425 17601 20099
232689966278396545 40671 55877
86890591688245425 11033 57438
935022972484194561 49062 55494
67734355858583233 7550 26017
779021182767802881 19528 58985
822354655651324161 16681 55102
470462641902745537 1439 65317
842962708876122241 7992 18572
442622143383569985 55564 63916
819359641665329281 65839 66431
46274707015772521 4063 38331
951548786855276801 13125 60015
606724665866732289 49429 61723
946965654715953025 6988 62405
861492695483779201 4286 24984
990157089240206337 53875 56690
964419605182993025 46917 64105
310694944028227841 24880 35478
248516601758172577 6668 11704
414272953921333441 7713 16817
226201410341627009 37170 53699
896411468476841857 37343 45169
787750559051094273 30611 51138
339027090451999425 2513 30201
91451182691624673 500 66356
351647476447482177 42554 45950
366937846667685377 19254 40654
559440084373555649 16338 26208
873670466758920065 23846 55084
22646782079746685 6018 30852
110316209003887169 1492 11745
801554567885098369 8360 35962
726944783252999809 28972 31439
291362589988182209 47570 53878
581861512561705089 38695 52222
23208060931942497 7135 16830
387413063529390209 34450 44005
582213058692772737 1854 5815
660620219726443009 7099 11116
468304619843571841 2051 58736
82704478046476737 16774 46830
64224361593716137 30909 54690
444646325286743873 33910 49465
626719950427194369 10524 42268
623010480700809729 21821 61377
662817865897594113 10698 57116
522926596258347585 5444 57819
45649111417169761 20587 63026
252695028864504673 19363 67300
41339266943055009 8428 8867
880844489996309889 8195 66877
406379914893470593 5237 13899
178492697981550209 50877 57841
411772150383896449 32411 33903
602518312347999745 4684 43263
549125185213974017 6065 26884
601160602206785921 36244 39724
505090570165947393 7327 22789
790448329210523265 8088 10230
370524729655777217 16238 27386
848068471292020097 2678 9864
564423888681417921 31282 45952
736390973811300097 38776 46167
203459764829865729 32345 68925
855139731238207233 11084 44971
530546389400399233 16983 53911
203691310829345441 16737 19812
433510195521357377 20010 46166
782677804640808705 3376 7660
552953104163961473 33128 68130
686267839617389825 6988 37639
524205119414183681 9748 19314
210183898657415841 57195 62360
886605959676813825 37792 57020
18251854771296649 4015 33872
174520794684461569 514 25228
863928096622412801 4908 33647
101869803059756241 36661 55662
655507245623315585 13500 48323
174094620190949473 5060 19975
645782426022915201 40154 55765
242620177113167297 20709 31422
129841119409537249 16164 35032
358450002453871233 26742 44098
295045553333419969 41113 63730
186282944702540481 30408 64993
491981288379495425 3480 5575
399141882295033665 31137 40663
3441667583555131 22087 43959
482824070905593345 13362 29946
273038781477186625 15646 48298
539987729412551681 38815 66873
878293772004024449 34289 52009
542485123757742849 53877 67750
478262438927860225 24362 65841
655170547782638849 46692 57327
205561819160291041 40575 46337
291270412098754177 9011 15255
112873635613755857 18375 64580
549590431118808449 52718 55135
882881712141749377 25095 68386
577624204658135937 27021 50462
568462569014545921 16182 40640
434876028175473537 7788 17009
287199965126088577 17346 60951
374055230620371073 42825 51593
70028652224568337 29487 51379
231298484958323073 19304 55879
810703583484251265 25677 63030
526209710983337665 36258 49932
107826684639011457 44007 44884
298684587397993089 43039 59487
675503299030847105 50360 50837
733477574564290049 19990 46917
23682944825043961 63040 66285
467404496256442305 16237 65359
739323492558082049 33149 40748
45928335017535457 29898 33207
466691474361457665 36945 44252
699589208467081345 61824 62656
383041765918218177 59915 64878
300377408206458113 38821 57038
415885910541721409 52718 55768
283765258260096673 51353 61515
262438002140282113 762 53486
133719495219807521 9438 17429
634676592290421889 53093 55057
372805749793549505 67128 67514
481464686881192705 30350 51763
966247107738183809 9515 40270
379991619941893761 16927 48169
682089153098722561 6909 44735
357620070419681473 14655 35163
275288431841417505 29217 60605
653984408172423297 23685 43600
835506959454825473 19598 56830
390851238903334081 44079 53600
635813576201059073 41842 54421
333064344863732481 2339 5073
791819843333563265 42909 63370
789468149154782081 15871 31816
117210893424456225 32436 44431
822441769505534337 5719 49960
910055978298210305 28282 57989
157819975532529345 4271 60832
343639561607915329 6477 16301
8298925418774418 1629 29305
974276166204724353 3367 22531
903354532625097985 1005 32822
670510029416206465 8860 16420
867425133098752385 7908 57295
146075025234075905 19060 49413
1907886434135975 24678 65650
744894324734190209 8377 43702
158382489838647457 33924 50187
645497205185357313 11042 28781
880787361672826625 30445 49702
118062666633605313 7042 61346
781068235999047297 15899 24253
572349020578379009 23251 38528
984924806370397441 3938 60284
400795365564079041 6865 39595
134356853337909137 5328 32559
811780575952347777 26442 34935
711970999631727617 4170 22471
705418709812178689 8028 27933
715159288207960449 11616 27037
358977965803866561 7445 35487
701934296653004033 4462 6069
233324479875847137 10531 21200
236923734664873825 6364 38226
633191026382881665 15995 45583
294469809440084161 24240 53143
945593968973824385 24273 33774
260892482109628801 278 11718
713355960559347585 4278 40747
405207434615672193 8508 17666
321672979950676545 19907 28712
148267741512302817 10455 38273
745355512686266753 12508 15423
188950673734620257 26969 67304
463123278847817217 18707 64599
584146426032109697 55685 60342
670468800316406529 37463 59297
953941259153619841 22408 65701
854472475889423361 1418 33446
882354888459833089 7739 18848
578649976280381441 14500 35835
653799912222250881 27145 33437
241137338079411745 8230 43309
251219921863881985 7373 32703
368666160502932865 49363 57601
432728932876809601 36656 44540
537219176521659841 9345 41072
540297223620019201 10904 25106
516422108522128577 13858 68256
639980563126538753 2 38595
817453258460417921 26567 67905
162963319147397825 29549 49588
926478435482842113 20515 58061
200713993923837825 11498 60247
83401231391377457 40533 57891
724756952659863169 6428 9540
430183452901268033 23906 34267
455816308005733377 40663 46363
101645376916124513 11482 62576
817001490571559681 4288 37801
154212363241363457 53518 55780
521056382983342529 46274 65229
590690197803724033 17167 18270
753496261369708289 11494 23111
919743256807002753 14748 17675
808458631739267073 7925 48153
954789445482944641 12080 60237
138252286284998865 10559 56505
45973629135268369 9476 67808
776783243569806081 24973 30148
620159279417151745 18155 65491
817061850451370497 13992 51068
470045547476694017 26074 42682
894614121979582721 16472 68483
487049877011159553 6044 34981
357202136952029313 43031 57117
303428704567416193 13295 15840
604292806100627201 18073 22596
656842545365350401 38788 42754
949226008697383553 34917 68029
714009969236080641 36689 56766
147679124866169089 4690 10763
185506286827134657 3253 62039
873408287973152385 23872 63188
42032238944990753 38296 40141
69724978821337657 7904 28615
334050901393339905 41085 50868
121188863233232529 1403 34388
61965981640376809 15933 16328
151749286298677793 12756 15026
485592133089383553 34151 58057
718454959791987585 48336 61959
323610385780803265 2854 58501
276107581125838657 433 2348
351712146992099393 39603 58242
931679257994449665 14126 58536
123309080625624289 50480 54692
105041820565997313 4747 56586
244244821072854273 32687 57901
128098541710503617 39841 62970
246104506297037057 9543 59139
520632467318531393 56667 59349
410604015016105025 35044 40051
244974524110450177 3199 39057
604796767279672961 28916 38524
56088660628159201 10875 18590
761343199115813761 39522 44540
847594739134425601 39135 65475
1943756390808460 46982 57269
321611101365217409 24495 43668
719700652768153729 23992 38987
727492218366979457 38066 67746
722441051342166017 26420 33743
945628956847951233 16438 19972
528234936463704257 3732 65614
127208406670693105 36942 50705
590929125320919041 43938 63612
303604455679643329 41979 49990
712954566035847425 20171 50782
550989718419049985 53892 54504
610243339042902785 13207 51950
265449703469112577 49569 66028
758132835744348161 24308 53166
916664611998843521 21139 42577
741675556975174273 18283 45922
66917419492565249 16309 49483
534687610064111169 46282 60680
566540375926241089 26032 48667
749056617387957121 5610 45410
892493584637986049 26546 57348
972885695308875137 12827 61634
537807287938196737 30183 56232
57572847077643985 15470 43054
774093214850207489 20093 64544
619366173948122881 17240 27479
8337741282236523 37421 39844
72648909502923681 12374 21852
372373444265502209 26120 54633
484105899172746497 4864 27418
103989642632715377 20284 54634
458890072195238465 8512 23971
261238630788991329 17034 59956
301887267431027329 37702 52009
260012186110476065 2697 23928
135581038142667873 1712 61814
611003096526371073 10276 50726
513862474791252993 58750 62290
162728310275415553 28543 59446
642062368902976769 6233 11767
25956198733407377 8714 42127
848603781590810497 7834 68434
408527062197794753 28671 54535
548800796976955521 22512 56057
586374506292354945 23962 60499
951124921403859969 25024 37297
464911037294204033 18130 50013
520362943967320769 20801 22526
456354744663908481 7131 61510
597168757400709121 37376 53008
221854348037926017 6435 18371
803894691761335937 23826 52059
314581681296498753 10251 45808
334869674181774721 11409 64887
409355511421015425 13839 14541
447077258906951169 3140 25920
147055066101696513 37496 56253
34880058647530633 18120 62469
816512546656742401 28787 39329
615727476002653825 36079 67319
895011930325193089 16207 32035
593237631913112321 34315 49618
575774753566125953 9934 44045
452960394790359553 292 54582
98302794457278961 10891 58380
630558408192257537 891 9405
629682410891110273 43112 65311
15738768228565903 2671 58308
19195454234942845 9162 45252
350357738460033345 11700 12242
842212304919517185 13242 58508
754172665629631873 18007 31640
13245815789669991 6373 46890
64093309057312809 30306 48061
377998884793232321 41627 61773
624455100470434817 18327 54871
856124549090718977 36283 58193
238428170722229985 21232 52320
884768254201166081 36110 59885
405052611229798721 34134 35136
796128935523110913 13069 33795
170642934324860097 52401 65549
471250462332353217 8032 36257
821814810068978817 37470 38131
723924013222767105 31556 47297
622373248341133953 28514 42896
377944962482136065 9034 29896
182000562853126273 11978 62242
710603785168185473 12535 61363
433075632330513857 4994 60459
854099977065704449 548 67334
917692249412049025 5937 15446
423574662498747777 20748 68829
457870742879222785 3404 40169
953199155498342785 7253 36550
590410037557724417 21312 45323
482547281594204225 18102 44918
216592256136834753 55762 61614
472573648950561409 45343 51212
902546850713910913 34033 68683
544962170608084033 133 23634
660770826708798593 19518 53589
931294865878872065 21811 42751
285998279569845697 29618 36684
925727261899734145 29183 53936
143570088770985649 4552 10311
504448026969289025 48541 49419
929411645445405569 2443 10418
458843763655391233 17043 31744
366904464344614209 20772 33520
20809520210722357 11589 43110
195051329549251297 37186 46427
431349229428146689 32286 37184
54520698210922089 39164 48532
153797278739251201 9213 60510
343474900524363137 7341 30548
80395610859863361 43023 51371
806005611454722305 12430 41225
570653278361849217 13060 27188
205013065107017665 28143 56293
893963458975061761 27841 56397
892655618604493441 1713 25219
189846090779457921 5698 9243
834297595875646849 1526 17531
830824065657491713 4545 13021
201948149283921921 28253 33493
578719544984384257 28321 37310
477511718435160065 46356 64809
346407021734560065 19381 40341
584905316705828737 14577 31765
508906255605825921 19333 42071
138248530470200145 48027 59474
533094224002990529 1811 32636
143725044724178017 12621 65133
491792385619905985 12893 50019
210331439407447361 15982 35785
745400603031040257 26458 68179
571338465013383233 7013 49250
815557834326927617 16134 27538
665027906452472449 21416 23336
256149579168305057 22291 59594
247573788766388257 7514 49858
883594392328635777 7745 64343
43000535010783385 11503 61792
987115298383596289 33253 46721
57780105594019913 51294 51326
55368595912103305 51135 59901
462189303465599745 41958 65119
369066864834575617 24190 32071
650378728567872641 22408 51953
368366356264434817 32898 34500
262582078466529377 3236 31985
338469885949788097 54664 59373
333028851077500609 1510 58332
486328246803811457 25433 35090
65359017783713113 19419 32495
282410490774434913 36315 52970
937957470869960705 2086 20993
596627917117476865 15083 51212
521916643901143105 21895 22877
45114385895683289 7430 44921
602424831805762945 43794 51167
249806777046092769 13620 26408
9390803360751933 2257 24142
538621287921511553 30720 37620
519065097000051905 40865 47545
887776171846471809 36230 66532
931980984925509377 7189 62908
921001029739041793 25398 33196
743621660621357697 22653 41360
994229061601021825 11570 18595
96983114405155393 36549 52408
66594592124015865 20541 57783
206926492192522465 33373 55173
980937037622315009 5327 35658
133190537982336817 18874 52878
237139075212521537 28042 60649
188267249279419969 25924 31077
515790668025022849 20613 33048
936325011589808257 37032 67401
537673008379282881 22165 23198
864833654462856321 3312 14118
530991976405037057 20484 32384
287387693820996065 51863 67958
208575214693777153 2387 43139
774899872967552001 29825 67077
510422634176922689 11902 31322
768125956506615681 43978 57540
851099509846147073 32324 68117
410821410769372609 29263 39808
340960501075929985 41170 44013
862921842959174529 8409 21199
828836637749329665 6641 67232
903717441917990529 9511 51016
379845792129618305 5467 10629
204923781475081057 56983 61234
836546838432024449 13984 55310
258661530696926433 9229 56755
904926695546723841 15765 37788
609641263490722433 9597 25806
720019120839079809 13971 52284
652979501596433921 11572 24878
601938026957231617 22747 36233
201854184314264289 49391 60050
289659486251576257 36249 50319
398391790396956929 33225 49741
637455793767688961 12492 68002
238780982099065409 12932 42983
54397829728340953 37048 57656
689653045451905153 28074 61704
461770671569627905 9409 31312
368104160187492353 1585 21875
453614849753829953 15320 39753
789323102018258305 17577 59893
185954675056539297 2347 59310
34644801635558053 3013 32294
459883832654266881 22264 32054
823514786712024705 24797 55544
944553051266172673 11911 32332
612060845129200001 6067 12827
25530460814632505 10881 20070
551944386362848129 18073 27466
461687945670011137 14188 46048
930643751122154625 10397 48790
146844634793549025 34642 44375
914274098208068097 3198 11349
315357004180601281 8168 22775
90706308363273537 26708 66773
701114511591310209 3158 34523
602371429001308929 40515 40697
483169089039993345 42405 62039
481667276537770305 55793 64149
287752357078257857 17064 59598
545382391714184705 42719 49657
352876016288878017 6687 53369
505097893022274049 7204 23329
174277202436410753 16284 23220
873962522581976449 24701 59308
802403979596082433 51816 66541
657927553247709825 6097 9231
943818494906704385 33697 49138
426046270785150209 11058 29241
365606422151916609 3020 50937
948812767376914177 49934 68975
380490754667402369 23536 43632
115450260568351841 16946 59317
179971867596439233 29256 49806
472331363435536385 14315 32177
564219504796195521 875 65271
874563353577030913 14100 36838
998720935065041025 36119 53465
775024411185164289 38773 45122
613506242489204865 6629 25099
443415410139110145 26393 58359
289186754888820737 34417 67324
134098044396758097 40792 64140
283712779524559969 10043 63667
971451224635131905 50885 63438
438537582786057793 15666 64748
300417824270361665 31497 65188
954605710866427905 40670 64323
359155354485082497 516 8044
562589894023663105 35462 42642
695756076053704961 33280 40650
913387884807317377 25078 41892
49941537133605609 25441 35844
938869937513818113 20108 36494
610439306937699713 60648 67041
231888358642191137 41036 52791
815976157237585665 28149 43765
845781955641090433 21314 23379
28814938550972613 15364 39891
656993243057367937 30891 64715
114262849551096225 55925 60517
629677341289141889 25421 49278
270415724338469953 15063 21944
474159878700401537 15237 58046
142663864262473793 50209 53642
294111221553723841 55194 55680
425322933290807745 2381 26842
191723762274076385 22445 43118
542737343266793473 23937 61521
323316640489981185 44204 60034
380867229391434113 20673 49871
539814359468362433 12417 16507
192367220554288577 806 42360
936991973447167233 3919 55935
178185723267809249 22489 32497
827550220608625153 37791 39985
43068130061271857 9575 63418
507329755592696321 26233 47533
142876481370699089 34873 38777
285668464556589889 52464 52572
993350542464881409 32861 62940
542635059620042881 10485 47839
142534411062321457 21752 59713
3116529652512413 46960 55432
281295421006490177 10230 51285
905084224871320193 65996 67041
920666459769471105 33150 63729
294027919832711169 21129 47776
429052048000883713 29485 34338
842730434685453441 41101 50717
523596035351893377 14063 36283
388926311996069505 49735 54229
903751390729325953 28204 53459
896716673206686465 6567 58581
703578035549064449 46859 47866
798336649726319745 8632 33238
69609510424399449 18567 48448
822129279655744257 4189 39277
973433429300179457 24089 60224
349985541103873025 27614 54910
812945133533020289 18883 63587
722711969677295233 57174 61153
878427524382537729 5444 58872
38579217061663233 24439 26191
215491662891295745 27828 46019
642831122332442113 49628 62783
509585446682656577 32446 34423
470263304053926145 17295 41764
543660670360907265 28365 55316
741083650103792769 20215 41582
325763509002335617 22225 57100
837177533215037057 10958 12023
496100344361465793 27446 33720
854589190423244161 18300 34058
793052624108533121 1998 42728
260278060187484769 1477 48020
414652528086804737 22831 40670
76503993218938865 22965 44886
49831280261308561 19501 29074
714443117893761537 58704 67380
992184939515439617 11926 58918
846205042307932545 5265 53612
921237410198223489 31519 60461
56812081216403241 29357 61751
804174975116438913 13565 55238
785864951634938113 1166 45078
842092309016486273 14698 66178
359716500333615105 6587 31256
820637227911717505 18758 60161
12091332875090899 35028 57509
103362155075764401 46541 51186
480202070834874177 2615 61429
414182559784279617 28768 58413
169633951280008673 3987 30606
861935223444980609 21133 40504
740145666211599745 43751 58228
433711320119201089 7559 46940
847939384351494913 35974 57988
391552116035548161 31225 59607
639849274382438401 23019 23094
748391160530161409 26676 63218
82001385476065281 6917 36677
495753828901392513 17717 58004
563625767070913473 16125 63002
541939921059096705 44217 57910
147336044546054977 20145 49117
40184797742746529 7892 51080
572537701605138945 514 37360
233490319340063489 38063 57571
35199442329389541 32757 48990
426856769926097025 18478 23755
215742621555005345 519 63516
570994723290667137 21490 28763
647932127430184577 13400 61340
59271007826801281 10348 61432
160844398061694721 28769 44435
460649192435425921 1674 49265
554504716606164289 16386 48545
513712496513782913 16493 51642
662632850247586433 38485 42065
907465295475205377 15788 16627
871272543476468481 15924 28960
114547071227356417 19294 23352
10371013221568859 47271 67098
916060014695375489 56916 62419
620319869764745857 10476 51763
832822259251621249 14375 63816
152493798415473953 5184 66888
877007393752606337 13110 67996
514656039677507969 54333 67030
107621709152006417 29988 53324
464721225801806529 29222 44972
304614536796236737 41585 54078
132362414316549601 2664 39845
95052920436437201 14776 33920
858046713451141633 44416 57669
430538186264911361 19563 66865
586400281666815489 18592 43140
543935151005236161 9012 66501
106093899389517073 35018 46681
149910456552703425 19790 37002
148371511187423969 8980 67649
590550430780261633 42197 52847
880576956311852417 18458 43268
890132443561199745 64068 65024
527645822863636481 12341 55256
164452110147927041 9584 49242
727057153896876033 22645 34320
776636428445044609 46771 63466
185876481251387553 3576 47229
857393883813635713 12694 46381
283245338752248449 26540 58823
826000310118203649 39785 43785
834340318063571073 2950 52731
278924316846804737 3603 52946
865513850895521153 28112 39612
47985797816721745 11274 45421
130453544708604593 22738 67808
402939122596045249 31737 43650
37184990647272545 41569 45552
199403834711020513 1894 22482
182302151396871905 35170 63520
794222364273203201 23103 58606
570064303377218817 41767 60872
341100768726789761 11611 53456
267530114479473729 5174 31828
34339935842858437 34804 63526
948468474202297089 1249 54810
313595999868297793 11456 21722
766270461076292225 30020 46718
80650685910519825 32104 32736
106917332987674033 5104 30199
197650276941459425 9439 23903
647178782286705025 17083 41842
676023943078142465 10230 33173
787350174347334785 16237 21192
865842553146265473 13899 49319
490606355856360897 24644 57533
562323545229737921 21061 68211
832196110280360577 16206 56025
884496402049194369 56662 66886
402475948597260225 3976 41620
966939330922734593 577 54101
963259307112206593 41892 54216
488313505455991489 43268 68393
794817930625956865 798 30822
254593980992389377 310 16733
434930526037245377 11798 39340
741005715183717889 16135 41397
771882860096031489 21087 53061
439177665126940993 15751 34573
179839200279541697 20527 46150
604107724178234625 38590 44142
261339501056060193 46392 57963
402191714040334593 13066 58378
206223154203282625 51147 59702
674913521339305985 48099 53692
424739630863133057 32620 59031
682117065457241217 22447 66021
563898813112484033 19813 44915
206900611300270049 37407 50991
736003289724553857 21056 41423
896140083931733505 38 58326
909021179481552385 35290 54604
497750517762739265 5594 10039
256345635926681569 1691 18958
592519093046369921 29942 55872
790462774453981569 10512 30476
298681419309062337 15963 56797
493399608639951041 17013 46355
265686146282583041 21621 37417
210621975135918401 31379 40978
963692952406290689 48421 59460
105232478362939473 17158 28639
601051762316153345 1843 60037
723176530994532353 52371 65288
189773320075161665 3903 16431
999829395585923201 37412 48710
753392124173196033 6302 60463
496485329048081089 44771 58819
392298928926123841 10187 61627
850118543615696641 6302 42421
649500152082474369 22775 59263
55143510005262185 13594 57770
678805904461697153 23181 29616
65810774208504345 20303 51618
287200469478996481 25610 34052
209120628575899297 39265 57336
615945067210475393 38247 41711
67666967206765353 7234 59550
670465152951742081 32693 65891
369841513333209793 25891 43948
287536352892843169 14832 49221
638109120267845505 33465 57851
62698852485006289 7951 60796
649762627259857281 7846 7984
696879290921998465 14834 35062
874551654509463809 14064 23847
392639950618239169 10681 62814
945085871955694081 34619 56254
226392079616132961 37511 46755
158017928976395425 6258 66823
941975460643398273 20936 43921
443244728924550913 20381 27350
406657076038641217 13743 37934
738468803756962433 33323 46661
459792907171724609 10180 29956
495077202890637825 3670 28512
611334215892995329 24620 26559
308125590845381953 539 63291
962369049833490945 36960 47581
597924037222067969 8551 16994
852330056877434625 14386 15137
922614195957368833 2522 50807
110374565024663697 21532 36277
886391922759724289 62457 67514
641117859851888769 13215 66641
84060995961468881 32785 44066
929082253983558785 23189 56145
292707731164139073 12793 32978
869107448585566593 4616 33811
826779327887425793 36977 43792
17205560568463341 3650 16802
673343984801260161 39499 51924
976251583238408193 1028 58958
460718699115464129 12127 19702
340040721413835457 29621 66416
192175639689931905 21909 29156
878312307583115649 66967 67977
805602276836697985 46321 57103
332991297168085505 51964 52058
76466618629620337 20061 57544
436935247796739649 31306 41698
474222190704953281 10041 32525
759544708760081793 24149 64550
228489200816365921 3537 3552
832306213941819777 15285 45360
80641998274121105 4492 32928
527448289604414785 10833 52448
774933164538150913 38766 43683
356981746516836993 9785 63969
311391630832734017 30490 37633
219173825837096097 368 36192
395222303417821057 38757 41692
634657522184255617 37003 47564
117827570108790529 5339 23133
235616154573754945 4609 41768
599556406642403073 38247 60103
494204847481697153 21408 35350
987740216522926337 15959 39134
280069687301541153 14472 40220
173444822182116097 25733 54920
34179889487802485 10957 15416
315466709716861953 22696 44796
64468284353829121 36107 59151
897576121660573953 6988 46662
304981880549107137 37100 59731
403031164476633537 18677 32578
40135289473461457 23778 57664
754334968789631745 52096 68662
445569352777766913 18216 52628
40380702406441313 44979 62404
126223303245659233 19296 50536
993764872628030849 29397 49465
641676569602239489 27086 28008
990185104289029249 5602 21454
612853993175868033 13657 47826
235291894862452737 5476 28363
447219788694042113 28013 30451
960865692492337281 28228 48435
981798468900699137 23202 51889
794452389342790657 13042 44469
526333875603469889 62816 68359
818835489549744769 16214 41695
441345055951764225 45462 57079
447965294730405377 4609 57296
848398152915677825 31771 53715
255063100652552769 8916 26285
686635243142596609 24808 50155
171889189838832833 42826 59844
592535278185792385 8502 10853
879087446748432257 61302 66301
241936719517987329 27803 52700
26814068560863549 44217 52014
203312457827735201 26661 64093
621954743738388737 17643 68853
733666319392959617 5928 37090
325940409684118721 30486 43683
69529486016207897 13244 58888
354043294407379265 20518 63066
395951920815242881 20111 64934
745751418899200001 4970 7455
478707010014801409 35205 53126
89581045710037441 41486 63371
884482456310500737 1261 25069
848421118400192897 9768 40548
808730128665459329 32336 42443
991415777363048577 5705 59204
226565757513704129 493 29368
38129066166757041 31291 40773
254470991565540321 20305 57994
401213540869537857 26531 68291
169796529752936481 15522 51811
712454714800241409 1269 11073
822398545218490497 38001 62276
205057873618418529 11383 21686
809507901333553537 44255 49225
971758581163211265 12285 29290
353348031672652481 30605 38028
265095683062970273 43345 61260
724091277671014657 16871 52898
875056305542482689 5324 42295
117806347360001953 4021 15104
276495843688000065 34199 46249
772047215039840769 2955 7224
775863145120208513 15877 42614
156185977512620865 64009 65437
976998787023763585 11289 62327
596876275044046209 42015 57305
615713283695765121 3324 39538
267398997169479457 52822 55892
984560004857403521 9019 49958
934109891471031553 34 65816
310798360353143041 24957 67320
63267635889616257 58220 59784
867222740528990977 858 40065
254268738466315361 5244 62124
137055636614245921 30023 36255
156458202360070689 13396 35325
167965525279331745 18645 36999
638546495460623489 19807 60926
634076047057956097 23947 39829
610114819627938177 44030 65155
684803938540529409 17698 35382
149651822493744641 19519 39182
325778824918028673 12688 22466
694487494195683969 20209 34619
121203345327874241 353 48501
204477352011203105 35234 59486
47670274299829177 11401 23862
637759595197366017 11550 35679
411575703002956289 3205 59840
500953132360187713 43443 54648
912802386876631297 26404 27848
965021915820685185 4570 20893
338359146132976449 15045 57356
118309786580319105 12512 66764
711780185740646913 4388 62559
652828190555794689 32793 60664
97359264470060929 11971 56062
264625240172726721 2927 19872
581217734992161921 11562 66878
320789311236566721 4953 47221
952486097716960257 29742 35999
351434785837547265 9270 14602
79169493152104305 8401 68043
91884584693531217 48277 68228
124946194231842609 3963 34590
242699054195348641 24223 29215
848898924079076481 19510 54699
307127267659964801 26813 62060
269914931654970049 23258 47971
561774709752121729 30643 61923
41897823261333401 27647 64455
627332362863626241 59038 59807
849665988113873281 9906 43573
299319953330375169 24246 57611
799720482637393793 46020 52331
16286326496398829 8610 10964
69392695681219865 6242 53012
898267748370507521 9917 45345
788704415975924865 44264 62315
918774983982615425 11619 51559
813215315620897921 32105 60675
796965661407021697 14764 68523
953146711816241793 36356 64570
538726640664108929 17337 47506
825199360162915969 23424 60340
683038879143289473 17530 60624
946499984535218945 11977 31274
324086169186045953 20445 34361
705058260596548097 27963 59032
590083898386460289 21742 57261
746527168764611585 13159 54104
584741818502365569 57304 63024
721399258863730305 45049 54491
395421143160753281 3037 17800
623367860634740353 32079 37895
38543683023164025 9667 58761
937089692071044353 2513 3616
235176908092761025 8705 12604
257753363666193281 3876 57028
100720256998627633 8745 52068
251142158918700161 15249 49446
125155121156531377 28808 44406
483170860070654145 47131 68902
928231341275136385 12141 33606
108386716468761073 42 28818
491399024579088449 44127 65377
918002012255168897 15957 46220
799080829568921985 38740 43285
340436567442427649 34326 38440
999008552638692097 57230 61750
963305616951114241 3167 7202
965515641881182721 8893 9318
766755974847530497 27253 67005
694522501738525441 39101 58505
55110498109836929 4674 36700
959396356125822081 45413 67984
300075694692456129 2246 37911
15722104007643623 9119 34346
197341447021383233 17910 63940
659754977956993153 33560 37407
722417361341559425 65475 66191
189665893268902145 13819 50236
167700511520944673 3542 7414
640444845668397953 22716 57487
492404306209696321 44443 46034
248601354020230753 27249 52222
123226113149595313 17696 57393
205500954389805217 131 9146
736547551479834113 29353 54611
704468332601003009 41282 59783
858486144231601793 1642 7148
568905064128514945 43621 60475
401372508857779329 19246 61828
493239127459396801 53465 63878
645436178520039809 56861 68622
243302891994517281 40922 64813
693539541551889025 25553 56311
334432124899528577 60162 66504
352273031845651713 6890 31352
440139542707854017 37183 65069
814830328183209217 31138 36919
149766370368787713 54204 55057
575894945580838401 43994 58484
144828165715210849 7375 36663
370717212692813569 61138 67986
695945125746185089 29296 29514
489975448201374081 13436 55568
179984704440030881 5985 13190
67274747018192473 59838 68029
434693822711672321 7197 44089
403676291292892865 13141 68252
594362585856458753 17119 35996
642876745859371777 15904 31908
780033443614279041 6516 21941
24548568507395177 23885 53917
873694349212186753 14770 45660
749268687748017409 14582 55343
916820806813554177 40260 59255
737458021726976001 46832 62861
942856593828793217 23413 46038
401409526369111105 2765 62359
111184065744190257 25766 52876
948053430537680001 58094 67692
569159299980427137 13111 29628
966509233164860161 32698 40140
864851512447849345 10035 42505
527383681555843265 36753 58335
358534606392709057 44082 56930
628893989174333313 7706 15006
980616069529098369 667 3217
451142435682481153 32626 44367
6252575413483897 14199 42482
127030193329890289 19669 64236
981273221924006145 6165 25631
904437066488238593 9589 53098
189686404885577537 32756 66570
949926668542804737 38054 41208
782168144020339201 34720 39008
957073544152120065 10553 28390
512626016698973761 20607 55038
349281938365553665 28645 28942
777714981037441025 21397 57389
675628999191669505 46311 60949
190611028415844417 10831 41682
577595528317079553 1801 68320
831509208661763969 27903 48722
481931631130475329 35021 46655
838510858746630529 35777 62600
916839229599904769 17307 45406
121419284240666065 18531 48200
182241241750826785 52154 55203
340785192508889153 23952 31898
892381461424310657 30940 38700
495667978862478273 8705 45508
351055783175052481 51865 53709
579051298522884353 15617 18380
757245593984865921 18552 60995
350623404894982145 24140 62156
366067730208524033 33038 49040
910179817188918657 22253 57374
926406659808424833 42212 66356
999916390517334657 9555 59578
48741626660511625 12842 64094
52426675751164001 214 48755
693010599210285953 17013 52027
818561063962114561 37982 38125
495038629236031361 139 57932
190249810981271137 9690 26929
780831368456535553 8299 32947
912830858084554113 772 46696
694108092562526465 5159 59910
65494443712296401 38059 67423
202034199435676257 18180 20921
781459192995164673 22896 49629
74808017479679025 5187 29659
920473819819505921 147 67086
477833349691469057 56784 59589
37894403329850945 15092 55849
320588334378850689 49173 65903
905912670379379457 18909 60621
632740134061496193 55869 63207
195318609788252225 16847 54583
16831326630605049 884 12277
894422212341652353 36145 54308
940987196402279169 25529 29375
261291754346437697 27079 28363
789824828484466177 10346 32343
150677372621501601 3888 34312
245958174461865313 3894 8093
229431487544225377 45351 60365
146153969764522881 56447 66441
527183135559994305 18018 48384
708993445384624769 28040 55806
820588576960283009 10781 19533
792818998717688577 23263 30478
475736548710685249 16483 40555
101102826100575521 6735 37648
141502560919811057 56238 59614
613577906998383361 23243 41609
307578037388765313 31611 38551
617590254462886145 24036 50910
467775063129998593 24674 53005
982006019494104321 2996 40853
589819336866426625 31733 61687
668453905952279809 32847 49947
589905074807582209 36610 48683
727068209010806017 29275 32804
43949615014128089 21600 38256
33113219565894525 53205 57319
102693163450730657 18168 50869
837495764245215233 23686 33507
697845290072209025 23315 45832
132352227650731185 7027 64928
483016544214116545 28599 38883
136206991473155633 28409 46986
641406710590814593 39296 56581
288551720428149121 8538 18400
649155813371429249 8940 47020
399041178478665153 10433 22278
525255319898363393 18371 25062
651881439285947521 9002 67782
83743456093721137 56089 60143
191197405938137153 5573 61066
821262238249801217 45571 62832
759082996088398721 8916 34748
236105565234872481 19351 27450
492365669256923137 32589 46016
904332424565652097 14177 23670
366114871272177537 31118 63135
299258106497099137 39896 49227
654365685232786433 48877 62388
710001788901394049 5965 50180
518947963857460353 3231 62750
129949100749819025 4773 40655
544301415391299073 3748 35032
237056878983949569 21492 67593
670264064208541953 14543 30677
891634828894332545 2508 64580
767304553902729217 42911 45419
585472121818099841 50683 66374
745165607927152257 41506 50106
341743161004664833 9396 34643
515760815148166081 1692 27199
806267127000396033 7916 61357
247073459154226081 3774 51841
744486932031556097 1011 61422
970746626754586113 44049 45934
272080314481655713 25468 36198
975965576292214401 25008 29726
404196493631978625 18653 35065
884883600764265345 10200 35820
907874178591399041 9105 69059
514563545240097409 52198 62670
313869728180698369 29003 63739
336951731043395585 36688 68505
724645904678595841 18525 63956
992951437157092481 21986 59708
478491479233291265 2171 11268
984772461567967361 26020 67036
121603877232857377 6989 37562
546732572038624897 23456 24943
978629095141663233 17142 67556
5837400351932588 26085 34107
232149921328726817 2678 68997
475889858499460417 2920 44405
709718161673514241 9574 50609
341050330003366017 23466 51627
726217965182982529 8560 61882
138084746613973409 12053 61339
186039077856328577 18967 50957
616277100708796161 34737 65929
407976263030889217 17687 42794
677653786962355969 51148 57289
602252469354361601 17059 44722
964042797354078849 30312 37724
297391436912093377 10981 18905
515860647674148993 26054 32944
62986097993736225 2154 45931
892936061992141825 1299 13541
712342445810378369 10789 44582
184230514746804641 7561 11023
132699477076151601 7558 63547
828709438463629825 21500 53589
902400233413757697 13811 67092
255603401747070081 14246 49604
531121402365847937 9028 62898
186709900165933377 2654 63342
675468304052401409 2533 22018
360838335676806593 45599 58045
358061620597361217 45642 50123
22518137249289085 33368 50263
25499892631657417 1755 9023
226201978802439649 41511 56504
926317443533243137 23398 41772
873276528395589249 13645 22915
256632791105943169 32191 50237
340078304108562433 34764 47508
410580838501310529 7907 24429
257276817306244961 37297 67119
421352333736550145 13130 30977
879810777241292673 25611 40938
678427948460132737 18378 19358
89467167589898369 2050 46022
884620588542418305 34907 62418
381680422855811969 6704 31475
998242678479350273 21357 64939
625507294398982401 12386 48727
501084515487704577 27 45097
910052480675094657 11173 22030
756765493578065281 41050 44892
331107579416080705 1606 18785
679161795553483265 11529 35967
125786398803160897 60806 67563
851219467639928961 15575 61269
635266280136743681 15229 56680
606539271413183233 16520 24725
228668981416266337 39408 54549
329874467117697665 14463 56910
948675957334867073 3061 20004
150819532472382881 39136 43674
672843917379271553 6768 6812
969568708952913025 40130 59133
679388878629946881 12255 51693
623005187043347073 35402 64401
356292978102008129 6258 60370
425091362068009473 9940 45765
558569223702473729 15243 33946
318381854903208257 35284 44971
553070199561791041 20763 33276
36291928438537017 9611 21174
185950230424435137 33015 37319
819188946931959041 2937 34266
687270667373301377 36819 52334
304048405622332033 24600 54578
837964793486346369 40396 61062
668165937442438401 40538 52910
497075417585893569 4141 15424
962398260210356737 39868 64295
756311270510433793 6362 62894
585420141699259521 18287 25637
671473762030959873 1613 68028
794690593470569729 27431 36627
90210177641548481 7192 38126
708744048477143425 39169 63606
486619358028310273 6683 64140
226906118981581537 48148 57742
625434879703089281 112 20716
867055087831388929 3720 63277
757796880590607489 28625 43599
938540259796987137 47964 63789
355368111694669889 1192 14897
47452400044221577 37766 57115
850607533438722689 14363 51528
464755372144161089 39159 50676
776229021191465345 35102 36231
559772775470534593 35049 64212
964544165658455937 40264 58148
23857376342938609 53890 53932
696990207582128769 13738 36468
931645519235047425 18873 50307
176315756190394529 14870 37800
639391486030000129 17083 27211
5493766552870484 33799 41045
946932621930173441 53390 65511
181166801049759137 19449 58166
381007836393912641 20251 29002
621387439289744513 20482 35823
58010350129904961 29741 63647
529465000721916801 733 49524
114322183463677617 41658 42645
173619428029393665 39104 42701
416390271169788673 18969 61167
763820910071817857 35899 60476
215766042050269377 5405 17707
379611085340453505 42042 58630
157355857746580353 47490 61592
919151192841940865 41624 59197
9236212216045205 45183 48723
773503326363520897 37384 40375
195144241963433281 50301 50836
663973129893410177 4405 8051
249442175641043201 15234 50561
165053063677046209 7760 43948
410145467987490497 44232 56853
104767377268775169 20552 50138
391312886468078593 23146 32340
826223035989709569 53630 55329
684912789996516865 34018 37377
224788969422522913 19792 50654
21638598640187469 40773 66446
951019906986797313 42188 44551
139641240069721569 49887 57072
721938527076719745 14418 32600
111140125894358737 15194 29294
951824261878794369 41442 51766
170216911625189473 9894 27357
894296870614258689 37073 46800
392103883944635329 41185 56101
912829939014866177 8794 10118
464880230422352257 27771 56689
303122071221014977 859 59822
445197779475556417 52218 66296
273151814832100833 37150 58078
202771979532698753 51494 65556
437328705630793729 61107 67467
52567049873552209 41587 43264
47928524913341873 26602 52610
674805069535437953 39605 40258
85910028813277249 2803 68233
153152083649295905 2313 45580
588972464522139905 22604 62526
841967063017094145 1024 47271
779995254775261825 17592 43034
727598626748154241 33396 60373
745211581172807041 523 41152
7722335745029342 7458 59812
538201451319299201 20044 57028
98246166908772641 421 59127
999708762076760833 46038 56511
150937548144653985 51697 66205
390963022621438209 12496 64575
205459249411468641 12766 34495
661192843183297153 8306 53118
286863872438601665 24116 32798
284296686351087393 29864 55105
212860575458499553 18244 55932
884923236503635073 3558 62392
911213235503410561 24851 34909
93056562261100593 8094 11788
395560531547410241 17955 22328
335845700971528769 5639 22473
473177757665268929 45403 64548
589597789225013761 13210 36686
318856857036557505 53221 67982
816262681751947393 2626 31314
426150655791147393 28185 37879
406718290090939393 41275 64942
258577040158549217 56778 64199
524895726161272321 51112 54808
650577197635158145 21778 41468
753982220957954689 62924 66414
133606302512724545 29373 40133
642892563708169729 12059 38951
534334905972244225 44490 59070
953615586060894977 40704 44085
698412251061945729 19277 57724
238035325703744865 24399 67865
256727178092319265 27733 32579
675049783873294721 14750 33177
707645007371858945 18227 38451
608521888922791041 15621 63220
548862871237744769 40024 48094
94192786805795233 59980 61658
342135428762425409 9586 67861
953977270424896769 10182 58439
514050270045544257 33073 52882
472325558488666561 6203 48780
548685477691911681 27135 57674
949939189364879873 45223 46524
776896260503022465 57206 59870
837223491582168577 3860 4166
564670436562671809 20694 27263
433459158936468481 14536 48221
984548841472588 4400 36375
412134417857306113 30342 45980
789254067725941889 11099 44074
986550590001353857 9534 56013
556099445677418177 493 9932
142426413432108497 3665 5993
139431545269509633 64473 64946
970256189957691393 50525 66959
132628148064355857 26766 45422
440245508034895041 9143 36066
951512598697512193 24529 68423
238731238497830849 5851 67181
370553657440225921 48981 60579
38965820496063233 12609 30957
514265371355755009 59070 62268
807954928594508417 159 39759
992756532246858113 53671 62962
415517895843766657 5764 39963
152861570918837217 28110 34158
609871688837937793 22112 60251
578465652757401473 7716 51599
503165424896426561 12747 38853
923972137937006721 8279 42374
806686064623189505 4607 58585
475800134876266177 45346 67839
642661397606349953 3462 41486
979711443841061633 19661 55876
132821143157951121 41807 57855
597465531873368193 20999 60350
778022389113804289 31726 62591
356343514422754049 30241 53826
269209473325215489 42533 47147
57721570680485001 11040 30491
525859415019727553 44667 58665
734347521146041473 22391 39522
215999768593643905 26560 40798
50514945012295697 12637 48875
775115932277831425 55718 59227
788068353201175809 11171 63635
129690201920308113 52298 68792
718833193678193537 8256 27411
107383416843180865 454 65327
331103040489004737 29487 67680
727772618436215937 13986 38456
376423491523226497 20214 62533
376262831294415169 37878 59382
100021704217006401 15344 43307
471199317144478145 30831 67013
589447334977535361 38263 41678
916461517570599681 40766 59739
783094130001465729 11788 41903
629747999394179969 40916 65864
753697676703424641 25007 44700
847779924231279105 37501 44751
668366550801842177 1946 17490
569418862019968961 49396 55607
780853116807719553 24932 48823
933546416759629185 13961 41205
979559356163768833 5281 45146
210483439258080545 46122 59578
874923354034322689 844 4367
194471535883682369 34700 49368
808561772616265217 44869 62051
360225482363969025 33035 50012
599465301767907073 18127 55337
573760775189430913 45111 68973
306385650156634881 30562 51448
280652721764919745 17068 22764
141109143064440449 23964 30938
113467557942190209 12437 64246
23783904063158445 7498 14432
397772596082969473 46584 49980
921092198777756673 3297 43875
410680916518931137 60735 63881
608691462301088385 39390 62218
969047767959164417 1394 25605
221394875673652801 5087 39117
259795728684370177 57137 59162
377434319031586113 30477 56867
7386290799640706 24847 33370
925121209714006913 42507 56353
897752555617433473 547 35740
34377056696136777 8458 9309
5859455847211593 3352 37457
643255685953178625 13353 57706
806079469612289025 18643 25783
271317535330616993 41855 51120
444035447859104001 24778 49321
655022163217466881 35179 65003
599515067239469313 2343 30045
431340920663579649 16369 53755
595501782642184449 172 17590
141808921435668369 50064 64104
768010448957685505 12927 39627
466740394672463297 12414 49731
442331903261472065 25575 58623
981920144654793601 11172 11590
418443621215761409 37185 44019
198600326109321665 26696 43991
165814086395936769 35152 50514
904057615909763969 14457 38585
275252854476693889 41217 43184
335195936564311105 35210 43535
587961768567534849 36504 57871
502091093719428737 20704 61013
995601322832175873 47175 49507
812843142410564225 25034 58802
433796356315138369 32786 54028
594880826553506433 2135 50641
894194170455993089 42281 64087
68459846968217161 13080 52505
453144347324464321 32883 55887
697085003656070529 21966 35888
874426309568537601 3983 11701
666977062938251265 18480 56912
350102973558318081 54757 57383
146307700620965889 9109 22721
254465066352256737 16811 32795
914841425088447105 21077 47938
420160395058413633 37809 61919
326783118593056065 8748 59853
146861567869184033 1487 16202
366031469824143617 58027 63639
575340536810738689 10160 14784
730088699416469889 16436 52558
595408816986779521 33798 46534
438995074145630337 36783 45325
567186783380886785 42706 52031
511047087967028801 43873 65013
149668046117131585 10448 57136
228306224081897825 19932 28847
200785739433978721 32038 60646
115803969790803761 15596 50525
431688486717153089 33309 53471
327112384497105793 35073 44763
909619941255751681 10725 35321
284719599524265729 27373 51864
346144452483731137 20103 43484
435950730691523329 41232 53859
454459577487096321 15885 64416
742725415893758593 34363 60867
338977922507869057 32805 67130
377478939962834689 1395 11225
677765758973773569 26021 58973
583587574883040385 30173 52232
814609938825686401 18655 57385
69195690756593817 22303 39449
130564480416250465 40776 62016
303375586417402561 6537 46189
881190413321721857 19223 66946
28294040716254189 33754 50194
168218952881542081 5804 39874
635520574141395457 34429 63983
769888684301310593 17402 45471
142249015343587361 30602 52121
446111268709653761 12184 39596
450203055064449153 55589 66890
939956685753887873 1229 40744
80315598599447921 29425 33804
31450201411669101 29356 49824
591348618514700801 672 52871
267668204877896449 20641 23284
736406438112730625 14557 43650
963133155314732673 27106 60272
394020534476098305 37158 58978
165071718330555233 9656 43787
171306523222007457 8222 38085
652064675461129857 19188 27505
934145202487371777 19845 29157
683986027402074369 16962 19590
397216426349721985 35487 54981
118204320114369217 31363 45744
663828526353725569 17828 22784
941387669393979137 25754 40897
52422979702960505 28851 62698
540890898664624577 17473 46748
753432829463122305 18362 28198
723232179405034241 50436 57052
127578052507708145 26275 55232
773050899259100545 36283 62146
142373873008793345 27199 53087
163138025995838369 14358 51802
803598961415140481 23083 47938
389504185609833793 61035 62782
362429967398128385 29096 42467
587937758314485121 13119 40420
567439550868890305 5257 51263
40862543652149697 13351 59719
680269138075360001 27260 68592
220935893720767489 18690 51091
805645683591372161 3434 68074
637984218541443969 14795 62311
971809883401476737 5860 43209
542252656245228353 5938 38621
303304346435133697 24614 66402
452483013384163969 18036 67018
123725306619562049 38422 51342
939697159861939457 35473 64763
561198366151849345 41067 68828
75651635600817009 11809 61899
212543378787273697 57910 68117
418398329040218881 13154 21800
697040405656956417 41171 54040
304978587414534977 6044 62631
466926857380443009 27618 45577
757497074870574465 7917 41913
324807036612078529 18654 54957
132223816148179905 31155 51042
223249008562788737 36250 49410
651514310733990273 32815 32890
163527821110271521 48900 56298
782153380296176001 3582 5517
59804822376506193 11004 36247
205876609501249409 46570 68846
964382046430763777 6584 22911
123275361214208353 2179 9282
784075931837009025 12002 24154
183199987110317153 62324 67107
460468604730259329 1260 40215
152400970240631041 4734 41446
365440011612363969 9579 32812
741372757574882945 16101 18881
531869056657008321 61592 64368
789084079627880193 2203 8284
589496102133978241 17361 55724
47685954525992001 52093 56998
281221726711741825 22126 38905
33852055320391373 28275 29859
668555143119860481 20487 55822
186054766781271745 64767 67921
670442311236207873 47627 60872
9888602867473397 49200 59310
206484069095296257 12205 14745
646952102672589313 43447 62611
262815499685437729 31004 54592
370098167105293633 32229 48240
387531181068041537 28854 55772
461606092443052033 12950 32612
228669078834009569 31312 48271
593279064181583489 40641 45897
562414225556153729 21155 21221
632242372448093441 8287 65775
436328470279470081 20239 36936
381841783529875329 24064 47367
237109747176347713 11422 13932
946999681662962433 13350 57721
289012206537712769 30050 38758
510887590027035521 16260 47556
948606896479276417 49625 63496
939308952610264961 50314 63314
155619042675503745 9801 30784
350643495288561985 32734 49612
427420033165404353 55160 56779
654072007776282113 16983 32227
248701791294486433 58953 60654
911740664370565633 32893 51068
510806228731155457 13199 22485
873351491383619585 33218 45666
642923121268886145 458 24877
650507192555561857 35567 56128
367195204479784833 34491 41847
498309087530319745 51172 61485
615421037445777537 3105 24072
658580738901147137 48050 60772
26974403184937045 47772 67633
206999711691896225 36370 42383
486128122042167361 10903 56929
971364551326342273 29784 44539
965019848017121281 5079 23015
243915525912829153 51774 56114
798415431217286145 52247 59797
21159774699835765 52764 68649
445638253134347905 58696 66420
40820631187887817 33773 36073
712570764761373697 16153 33603
175590411177562785 17199 35999
592176579097937921 4527 40663
222745446051224161 58860 61365
387548425523881665 9043 11508
516952713414010369 10239 53131
174625935503030401 18770 25327
680714400752510337 8644 13817
447995120604410625 61659 65446
694500948742341249 5811 22449
84136485410581937 44309 55491
665931974104470529 15103 37425
218490890948835681 20882 64398
714934188482882177 1010 50513
470382863833663105 28848 39659
10195587634985515 24048 53118
646846452330969217 40990 62062
806356863697725825 39899 64750
814964648165627649 60593 65722
445059761569528001 17129 33213
921645651256746113 20621 20886
112007099461148849 41473 66283
482157674541241473 6677 64556
777939541906011521 27733 59483
951365446603311745 27286 51436
540714106561249985 3889 51386
879888543194127233 25343 35113
196482839924218657 21343 37158
645572484299528065 1966 34038
954366984987668609 4945 49804
553200560414893505 1454 14851
882106297395797121 47799 51776
401986500567311105 28707 44265
326034990093443585 10091 50818
766003687224085121 12332 54300
197897915028395489 29216 64285
232593031674845473 12265 56330
107531442446028081 30731 33632
272717867852605889 15009 22999
112837270788833873 24349 43357
480332787303119361 13603 38534
838292838603177217 2276 44084
579567457069529729 13701 47537
980541021205286913 29574 46859
304919122996359681 21036 25441
778959154863880321 55880 56238
507678416813234881 11069 46860
912952835047281793 37313 46991
818639887254839553 32457 58988
817873641952711937 51368 52108
930558571966557185 5836 68099
493383267424892609 19163 47812
494062083135169409 25843 68378
66128398097927033 5543 19764
222668564970177857 15495 51500
534261655834843201 4096 64815
855728835248577025 10505 28516
900398493559332993 51442 55195
951156291790724097 7606 50340
687459220511303937 5868 38201
414444653291816705 3332 4570
940640213851420289 24943 46102
318844600051079425 40441 50409
503025492113000193 38051 51263
759688495208244737 7947 29763
754160904190438657 13406 36342
644519946390161665 8271 22445
658969282795826689 50470 56488
944051219258234625 52575 65691
385356746571059009 22314 64080
989632606847948161 38467 46311
563005974581489729 26666 55337
71216237178497009 53124 67606
32693395848962581 54290 67668
823725973768787841 3594 54245
979055234137778305 35723 41107
930616102729011585 15196 59691
976780554770154881 55248 63886
201177517882058497 36149 43667
238152688134892545 13220 45351
749104953764167169 29590 61921
835548092546002177 7679 63000
307946207353992897 1889 40062
546155920734836545 2452 42305
591263734021346433 2043 39035
248826019824942785 24139 65948
859644619208012289 36238 64607
849374697007210241 6636 25864
620653515595584769 39214 41860
523696337257529601 33906 43165
793927715083171457 43748 50150
223607885644813825 16730 59776
616678587063070465 42647 67203
686829287790910593 32228 32895
25328345341335989 2028 46500
230970463776305473 10939 45960
654816827929145985 49040 54178
858022676862059777 6408 32331
915561055543477633 14826 47238
670663548440732161 19386 46679
327796820008110529 6360 39182
182088492286023745 52042 55434
175124759793988001 26485 57811
522173925900080577 46183 47869
984700712992513153 36826 53669
520208869356149953 7433 9130
442800378899178753 31180 40508
139357353921074177 3171 24448
163675627338768961 17076 54031
227421318987719457 11207 62279
275680202150852 12579 65801
257907305956269537 55876 63077
208545905183818561 12408 58794
134873880144606769 6354 34102
353425362840980033 52435 57767
592658122297084545 47346 59821
303610371814194497 24216 65496
53172284790544921 34502 41161
555393969530683777 2829 38225
550214044257717889 4706 55072
194634508734246497 51269 56313
940156146702275201 46033 47663
637111536291698177 5168 8634
301103645778997761 513 5995
344733627124419713 25956 60961
290797417171315713 15512 62236
747631077338610305 19786 51156
437978055015026497 31511 43902
405591329943369793 48685 66193
250994703404284545 6238 57969
161002106102657185 1033 61115
95621388983065713 47505 56158
668244324609339905 23878 42687
607599331808668161 3976 7257
171449477590016385 40676 59361
487418319718432961 3599 47186
641341558596614913 5931 23417
825186070821626369 13255 68557
739450964475182081 28597 58720
693496963081262465 28001 39691
433079259902008577 40344 57000
81381019003881505 44269 60404
154814211994732897 42576 58733
449480643910806785 395 29923
77525335674231137 40189 52646
176864126278939425 5313 10975
707833117341564801 10898 33676
972459856115538177 2635 62310
35253277855623821 5649 6419
877731961949844993 52609 61388
586719310363179137 6157 30750
222631216023632577 3872 37726
547458806961138561 34531 66354
785370484971377153 2802 33770
801295336439878273 55194 55318
744613714398500609 32579 35891
364258516613581633 27379 57922
55355522395043265 21678 24891
643816421959741057 32209 50827
530689419447856641 62268 63800
180770324667030017 6844 10099
19553233437431317 36193 42556
984046400317012609 27039 47615
477446282422395265 27569 59615
274827154181970465 55910 66562
56291841749438025 7522 33215
925514554339059713 1592 45082
605220161511471873 30697 37058
770629521666101889 9875 14672
438352169684588225 4712 28622
63262851994309697 27997 37238
523411921198263745 38117 41666
373026163363881857 1837 17087
638085818179117569 26300 51620
742271378649604737 12900 42341
760638795535715713 63597 68297
594026045465788801 32300 67384
938099016764692097 33257 42498
453912763530169601 15343 24441
752587437447150593 7816 29946
490066643414913025 5452 25633
673895032736592001 3481 43768
380898122888908097 11606 41213
67564524641756665 55905 58771
855843801513877633 2740 5960
995281389095890049 9147 37278
336776560214005377 29778 38243
34659768565237669 20299 42732
85374359279235537 10907 32311
384227810073607425 13907 32513
93551637094833489 2836 16944
366090988479744065 4539 43115
467515617953374401 27370 38827
589603328034372 27019 44953
671670519625919873 18339 23358
787011880784778113 17199 42644
282382181765605377 36303 38868
170446911783354689 6394 26019
323688776957254721 15708 39136
615525546552095873 34480 68264
504832306434501249 2028 53180
395885738048416897 39431 65158
91355123296480657 102 14070
794931050452706945 17021 65402
296169184522689473 55588 56576
295369672918948097 7284 63252
292609814834520449 41881 44684
50781584302900033 15443 33275
417019156093196865 24858 65656
10304659124710015 10725 30277
608837001200967681 8573 50209
717971510848801793 14166 27406
661485216173083777 13527 53059
200240704735048065 22120 58321
524319149659078209 11507 33551
807990980645303809 34311 38397
880481960305495169 50682 53451
645017039981990401 10661 52134
321749771822467777 43152 67243
123261259465270001 21246 56646
912863828465397377 6359 7265
260048599199503617 4128 48000
184283149716634401 23034 39085
593036688098766977 22710 43307
105663738327159249 40796 46018
578254718610718721 29722 37931
892225643018193153 22180 33696
532050633169635777 28228 68185
205440503803778529 24268 68233
260603383321889473 4997 49404
249266524783223521 110 62610
596588189208052481 9219 10250
414242376427942785 35344 62023
253019045602552961 23889 67705
519146201423396289 2723 21231
830058071172803841 814 52935
795757188014256641 3640 10539
830986783845812481 2873 57121
510780186604563393 1279 66923
207855405415831041 24501 65016
6438475629856556 13071 47418
969463190010866817 911 26160
401887380627258049 13283 34575
475176298224173633 63001 67069
326248196707275905 9095 24744
483932675351862657 4730 36797
243775119202069857 1082 20303
146659447060773825 2446 28421
34491755658812905 10896 13407
932259682332851713 59386 59782
320650160855123521 24525 49436
237859972955678945 58103 64404
475266626095795201 52814 53708
804390397318083969 55169 66456
45068342989907249 4220 9182
419551405673008321 13047 25810
388403427219024897 19835 25674
500334786410075329 24947 41478
928195115391460481 26472 45773
730023658796628865 86 56936
746424461628329601 799 47916
682968938184838913 14445 17735
862588619187448577 41487 43250
10593202238812439 48981 61468
983831007199533697 4057 43165
952171604544371713 7016 10907
661275481477915137 5667 46118
717536787381224193 6687 9223
976683640296307969 38915 50446
316155296970944001 26051 40793
596881103511520897 58893 67196
441047317606422273 19003 63257
819561113922240769 20479 33284
514454132625939329 26944 45499
837289995920841089 700 59853
169410096870624481 55895 67518
542049384975122433 9503 11220
989145645487948161 28776 51681
860411720632811265 59760 61988
274605043704827521 8186 56424
643274842040817409 104 9725
805144794570519937 19515 63411
502653298142675457 25441 37655
173525840111441441 15934 41977
232881191658243841 14535 36376
419823226699431745 50515 51044
528063593380807105 2067 24247
305915706747430977 11245 28991
729359379199870209 23318 58965
214158297862535809 33669 38412
944108265911538049 3409 43656
244271870052532577 14153 53582
357750912943778561 36 12108
673862237272199809 6659 12294
603819423181647617 7817 44619
550062126092445441 24845 51356
31308589063733905 28729 55372
85614964501058209 1305 1495
462681211483428033 31630 51905
161697522341970753 51636 52198
815441443632842369 351 32443
361132254866244993 9800 52053
663975280713259521 10439 54002
249260384931904609 30937 36450
823794347824268417 25720 25790
875227004145482881 42676 52254
42207428391392913 6362 7778
314817027526064641 32642 65595
649093576799124609 32346 34896
992523083210354433 9102 35615
716332828262153473 38239 60190
930444801481161985 15406 50519
895779483797035393 28982 34266
734691508757787649 30575 52634
920331141616045953 66534 67727
573443997772304897 46378 51561
964672661189020161 42062 60842
14005200510236905 13043 16426
737668557766255617 14085 41848
83531801840752705 28644 46141
396082232215228225 29591 36225
222034260538247713 26236 37147
789610476371805697 36887 52078
983448345538111105 30913 39482
57840753311701577 5255 19200
141186309236044145 16676 58186
418380191028148801 2157 54056
285039208202494625 14012 38046
566591179830730625 27878 64034
52668757451481697 44998 46946
419834623243232833 9285 39152
69584804107254425 7460 58382
148984020078508193 44732 52796
192819797836161665 20785 30940
753561951083099777 50705 56284
565370268571701505 4656 12484
825868736431679873 1760 38948
990505173139705857 12363 22439
899886939905840641 631 44919
238050032415831233 58205 61392
275559210351026721 44362 55522
665666237424144257 30770 55897
73861976206245569 29955 30437
510454566677385217 11066 13140
987170232885908609 12362 52774
131764280520069825 42369 64968
448464292165752449 428 43836
697683099089662337 5736 11386
634087076257237889 4187 49895
805804348985670785 599 57855
907326710543316097 2032 39672
999570763242321153 46783 48907
809944807819640321 27324 27452
956221680862949377 16939 32575
837689499552581633 21514 48506
464231953114992961 34405 64855
1034687635105059 488 68773
912933189152393985 10326 20946
705038667849265665 8150 12919
611058932284851841 40673 50633
592673307540813697 12926 59915
611427992648071297 56094 64165
912130313199909889 54236 54549
376366301064368961 8208 52597
792492645462978433 46739 64558
64402615089559137 19210 47961
948705527319191297 19920 33618
576263068624303553 39601 60792
117437486316411825 19158 37317
955020966995345281 49887 66181
467964916247737537 35089 50394
635125123299562881 49288 63382
846967262636191233 2107 18734
364654401544267841 1495 14923
487460082995909249 5889 58694
729427155261891585 7922 33211
952903856613168897 26192 62064
908565808967278337 33783 44187
883010499501281793 3256 26334
180244874073427041 43303 60762
133771842949222737 20252 49230
213451695601261089 52811 58714
123982130738568225 23697 34983
187400991808988961 50320 68921
912444601411031937 28604 47978
673430296539844865 11364 59653
358058027580497665 3385 5527
237322222952546017 10552 30712
301415251642801281 8102 14852
942719807193096705 17812 20140
486654939236672129 1844 57645
497894797634632641 40483 67012
347907023198750657 9077 24808
325021601538690433 414 20320
443432873294696577 29859 51628
609023007482566273 5572 52834
286050033375325089 17929 63212
497016645911596545 930 52385
84820514053888017 41843 55977
718654415904143873 4098 38539
937082066760972033 21819 38037
236282029337541377 2007 49843
681927560476637441 4136 27821
741556879518075393 28010 53360
99456395977973953 2667 18473
626596427167438465 35618 58081
148299426186014209 20943 52658
332311757180736577 15649 63889
694211515366212993 25588 55369
684661206615697153 2351 63344
700229418010465537 26138 35367
274394940138908097 62430 68422
409202440852887169 46152 63092
324725583244767105 45536 48857
400192539117483649 29928 62750
62797933761988393 10195 11403
97912522465087201 52767 68695
868852558971479297 15766 61427
925692510287873921 17239 34907
676715470574752257 12907 41112
610535083373783041 23509 47641
972355127297699841 12734 15714
303583530860777281 954 50208
539089348423051009 30257 38457
489687203508161409 11421 25472
402402232688512385 37913 58201
293779771826862657 15686 47672
688320679059931009 25728 26772
770220169148395009 40081 66783
853449030835601921 848 6911
558112669963122689 20857 39814
350689813738473089 67715 68761
248724074992814785 5955 59449
160868927451712545 40037 54459
843727836287470721 45002 63937
615775196040235777 6001 46345
96964354502098609 38483 43260
373213487744006785 2787 9969
701493866964852993 3911 68621
356634590654511617 6836 61021
694987190348477697 36445 57470
137533419309857409 2863 12615
975963612618855297 18960 44221
86274862653684897 21486 46455
461215382042105665 18305 56581
449167250388054401 16171 28969
593898585293800321 13666 47274
145935047483806817 10507 43193
212627884769624129 29492 46046
709726865681613313 37365 56941
364528223572094145 20437 32836
632262169907083009 25091 27974
949051444661598977 32662 38747
151438535845326081 7558 29854
329731758080100673 46346 60666
302265452994294721 3687 25777
719543103605893505 19831 46937
433667296701894849 38854 40412
81240484313084945 19574 30578
469062518470256129 8632 43013
490534393843184065 20274 66491
743869312814947457 38955 51088
731676419875782401 29954 47358
599326229764233857 381 34698
336443351418715521 4562 30597
170264009705430657 25860 37044
395558661369918273 11810 16962
35823281509838269 21996 67657
252315610621032257 18110 25771
821453092249836161 39264 46680
35985324763515793 27775 40923
445700806475219457 23074 60807
930082361313814913 144 14107
997669896144412161 29305 62677
965075814649097217 11377 41521
296795465484482433 58400 68890
727447420061089665 13296 45340
252327657258970113 35217 47401
675849384838898049 26703 51587
809156020315061377 5275 66214
120339646658969457 7347 69025
988432042737098753 87 62961
726310587754980481 6906 55462
445505576323373761 9782 54261
292266992618728257 33260 38930
113989480326548433 58258 68496
211274325550647297 54063 67867
480218833162400193 7818 61366
349636159796396865 22361 40784
519911261144255105 8938 12087
733931874346822657 8197 60506
518623110909917505 19259 34721
430883738233212929 50362 63086
763591888394923777 15468 65489
439248516883083073 46866 67468
883494937724936577 32375 61583
715702344859145985 29995 61479
346211512970295873 21551 54903
478782350767787073 31351 34892
509336906292478657 51009 52844
852215261518360065 3653 37770
601134348858177921 13510 54317
547086501865265985 46087 66368
712577642303148929 8668 56654
465006934300866689 5270 44901
188180509386011617 9330 45978
841042427680307073 15222 59983
871811391544046209 5482 59201
342681008908762433 36548 37699
972045562013217793 28258 56291
844684306391172865 7566 63401
450528235351374209 47066 58788
334193901248333697 19370 28494
95113077169752817 43104 61849
804602735942168577 5907 62293
828801599692699393 9469 49026
409576801120955713 19299 35037
12108358015264999 61958 65853
128024176835282337 8270 65441
342791843508127425 2447 65932
310664042286099137 5846 40660
297609195463945025 49091 55767
372189824457691969 30322 32175
633763609644748929 35065 40458
575817506788901313 19576 20776
62869708884615961 28152 28223
86617954447945073 55715 56311
613045609267533825 19734 61606
860976727782649217 28979 52885
705608920043811585 38788 56119
778016310238385281 46738 60972
896804900522429441 35896 41224
586149175633160321 54384 66840
579624478611545857 42743 66179
371679858014914561 9072 53701
654858826963749889 32705 50435
247036419367439905 6236 26135
608946724395178113 24153 60203
95703283407445377 13557 44608
260576913338017121 43801 45593
778096012023134209 42354 55702
216756846906232417 25154 37027
989671008765412865 6391 43948
593177488240247169 30482 31794
215067616668186177 23284 48706
509838099398233857 47366 65369
683949332382482561 38148 59999
107719927426249025 8329 24696
457821632291747009 118 69000
6668654640574091 3375 24898
577459594013106433 1225 31017
989528500675835009 13630 68394
101170957917780417 15890 46566
357531565914126081 3871 6056
600897116970841729 26584 56580
595728171556917377 29151 64613
301748111661943617 31615 52062
248719231528777825 17818 47799
850692128514367617 21286 40129
563471655739295617 30250 61278
249792261540214625 28954 55324
764929567071259649 63588 65379
150374979611896705 61146 67283
148110902149515041 30030 52735
579190389144379521 34878 52503
893546579093591425 45741 63909
96072835028195409 14431 50066
620210234744508417 18630 53978
587725358324881537 29200 58319
65302019548180825 26569 51541
99167647500692625 34079 46036
582482993511806721 27963 38191
359427661265677057 27550 47429
845835094465055489 62542 63958
1099728062172290 38882 40718
410403953977937153 29180 40367
236308626298630017 28929 49075
314286615649916033 54252 60653
824196640827310081 811 53441
326726397524200961 12071 43461
828547457986623233 32475 49745
715040333058649217 50314 55755
381407547288830529 27203 58947
903110762670355201 7355 59774
178264202904948385 3454 9780
558190280474644161 6138 26415
711967564866327553 39465 57805
663621642691797633 8627 36029
397062156669683457 49407 62169
118776620679707185 22742 34730
476219249616804033 1711 14317
426416819984684289 34533 35468
223167911599652769 22213 34981
874176500967575297 23675 61901
539868026150756481 27396 67853
652356354985986561 12743 17388
428711752455207297 10304 42543
687518638100979073 12804 17041
436509331401140353 20168 59594
322696789691821825 10613 47461
836827002472453761 27877 31559
841243556158911361 25108 34121
319876475464823809 23644 55425
302075595397472065 10646 37559
164030765905700097 42669 53943
431963413660209729 51394 63674
428333814777147393 7011 64589
176579403706330849 542 26717
814881869003777153 11005 12175
222968990382764065 43898 58538
179968842889977057 47086 67122
718146621622597761 35123 36220
749171231277536257 36739 39436
115844471924614113 3016 47486
415383294602150977 56030 61795
303576058153868929 8298 61168
289736965566213185 8287 58801
733815983773904897 32598 65970
296986392638487489 42671 56375
306068493804847489 2480 8695
211137771279489089 16392 21420
727185198969120769 4271 49597
170167004989536961 47271 60148
35963018142229685 45225 45963
162465212779970625 1496 14264
820367586839221761 569 7039
676954787909025409 1052 53326
700964756753396737 13400 19282
745004826677451649 51119 58835
59923797315260433 23025 25773
392337426919453953 17400 44620
909890619907873281 55304 56428
747619240331708545 29112 66066
417175098400758081 32085 59411
704820918498583681 51116 58656
892355243560590593 25782 43750
796850171604724225 14602 46231
805537516077574657 17825 35720
985516520910550785 9316 30035
143825671509819841 25945 52686
208921879366123169 18234 63408
633977178707208833 25959 51243
855300606405123201 46481 62314
34410858040221373 45376 45441
138052907937243681 12826 53111
410739154364417665 6910 33440
560586231237124353 17171 31224
803316065742780673 51933 57822
247597379059662625 9643 47424
296866602010748417 6245 44388
770006867155316865 54748 59899
671153005908482945 51901 68048
432268194593127937 36137 40619
282514148480029089 2817 15878
93757470676052897 3897 8081
770699431441403905 35448 41274
482643884485746369 47069 65383
200551865406065857 30094 56328
63254967091765481 18220 40683
564067157129475329 33970 53092
695805030115913345 34578 52147
715711865974750337 8 23347
371833357267888705 26104 55949
80760461847507521 1800 44570
33636775380863073 53693 63235
832181183228481537 21146 35301
719917079354061697 44307 68149
986357834347135361 8283 16783
545297469400857409 58236 66846
181100042090260865 8693 61957
404934037076486657 46313 62276
344474371212175617 33006 41889
981691527920922625 13634 67958
199266708808021761 388 45512
793425903788076417 31154 54651
243580134825467809 19009 48771
213473717923683649 47318 49317
343236606646708993 17297 32238
378551989431542785 27204 42024
862856743304593665 7290 38292
643003824117236865 38735 40495
235067137876324481 10229 26223
300503178517843137 41142 56836
294640705818952833 2332 5561
994491609331142017 12865 18092
377708461918611969 5545 37809
952158273638417537 15791 63238
631572847999496705 19864 39318
941923695941504513 8022 61698
64357160423252681 11430 21449
741415573414414593 30614 43575
680168905795003521 14637 15411
54723034752761633 13849 65751
826232084546401025 16362 23312
790681738639619841 62010 67691
754342314615104897 35240 50038
616809553789174401 6623 37796
190832540300089441 57044 60892
550537018196067137 28688 62419
517016696430349761 14131 39057
413033954693169409 21210 67408
365806137030485697 3232 39567
138034779612326017 32642 52575
819307863173424513 8915 25183
531947011390563777 24896 30754
414469914366190273 10247 18315
1723080394228305 15934 41685
88153622803222481 40177 50185
356520686864350017 21959 63450
474551586854712321 24944 48858
8460787986308561 13913 17250
547419607254784769 9454 21138
2606481779103832 14592 65701
2980715475967345 42924 57138
656479570919501057 22821 40557
546481051703214145 14407 54406
613327225817222657 10889 17613
52070143786092873 43638 45681
181830003866650721 10220 35271
495519254618489665 43423 50094
767852581426090753 15794 20720
326068936103080641 5477 11365
350134117462161473 10884 57453
459097650480689601 58442 60223
253582412731908833 9008 27007
596097138397677697 5258 50588
643112042345620737 12878 61887
789191344261457281 42161 49900
67007442151314937 30229 47013
814522761898711425 39321 39665
962196008461504001 33529 46179
345305901357622977 46807 61568
532659836226066817 3195 48727
549920277361447745 12300 61137
404104927688081281 46887 50093
771581471086722817 2846 2997
190709092918943681 40694 67953
728240416980792577 3411 9147
811816172878408833 44664 61847
7157258621734997 27331 28150
727877407540667265 28306 31505
916481023558102273 1245 34047
787102031874809473 10140 53273
84264261853679297 10240 41355
886295136128033793 3945 19162
808110875251070849 39560 41648
457735723505507521 51005 58845
315591368625806721 20623 39356
450417615962585665 21233 64522
185270661550614337 1437 45995
235529876488101313 44047 58422
44876678581932337 7406 15909
99781005507047377 38504 67679
446240404536876417 25773 41566
964338054049321217 19376 61157
198232585014043393 24890 67668
938663532843385473 20321 24009
37078421468432769 2607 14017
545691319424037121 13575 49765
253615038080642561 11171 42685
732991155221746689 7577 62590
537336222854474241 53174 64034
321396042718745921 6971 27575
876664824097364481 4598 31576
457309695073668353 1986 3076
179344346849202209 39381 41101
86600210415781473 40020 59378
146826948775231617 44639 57040
384440592305843137 31504 54819
671128858590872577 4986 54312
674832477554261377 20356 67621
921513617799494273 28552 41560
138521061372365745 1472 31618
21314904484878385 56663 68032
91495161852293457 33459 40488
720812178503326337 64607 67402
426353227023774657 11384 66148
791535118900963457 7415 22586
339288381232236673 1310 59287
432922034095728513 46345 63905
407077297250346241 19061 64889
723394646819112833 47638 66268
464971643876822337 42549 58362
872579279451816321 33400 35425
247742578274987585 23664 60518
882833883116870017 24426 49888
220520475578709345 28034 32038
612014947366251521 2634 30962
530853707007715073 41980 46004
449032549942781825 12626 13253
753773175249563137 8845 28506
746687608906899713 8960 13324
64769433649097153 31778 41573
646447250466376705 15228 51969
276625588527011233 3548 63436
165703953585879297 33622 47804
831154193624179585 23135 48495
410176962734535553 30754 49588
977133943958847361 19584 21977
138437196988991937 3153 66411
364630126241301889 38323 42559
503989883897315137 28869 51314
991816368753617921 42183 63989
382693037772103425 29719 30218
674325689901856129 8871 59984
528778415193240641 17382 44204
904166754065244033 31933 33226
383551725044373633 48255 48407
808018152837426817 13363 63579
603069704304782977 32692 68203
524949235726595009 9413 20630
332802913613310401 10269 44783
546747566719894017 3956 17526
237014846509193697 48046 53743
101141757762945873 29613 43636
263132690865450785 27444 68315
267740920577971041 17076 41024
811893401958069889 1566 45106
227232055401017889 13464 15125
474739767699052353 55188 66918
289703586760289537 7632 15926
107859125920978017 39434 53918
650602994142815361 46208 57699
270045649411503777 29256 35406
627362471710533505 7938 26701
967050544424164865 21599 59892
599515594295738241 12663 37146
9191953274243049 40324 62861
938808034564267777 42791 53246
645304051904840705 3152 60330
867121318641466113 2165 68070
119032230201799649 5901 64016
3782098539993229 7820 38994
885920372784720897 20067 21446
479299367185873857 43198 60746
584645990939154817 4884 30843
574571716278605057 52372 68376
670005327743464065 8490 26991
601083869660754945 26526 64197
637724445052942465 33691 38295
191447823185818337 36748 68375
870965690443352321 12382 51743
311059056145396097 16865 36790
452571046217091329 15116 52768
146357584951267937 59846 67691
311298324021006337 4862 31170
832271781342058113 18947 49229
149370612332337057 25575 25583
353442779255878721 44581 67913
617748561320137729 6522 67597
760729241174189441 38141 43894
876628866411611137 4110 45291
381389809735743745 28807 30209
660489751091287041 28295 48968
209079413979708321 32699 64232
150465036399641153 35983 51347
305971595046138113 47299 66936
591822846730206465 16716 28980
686151745143959553 12955 34527
527323971675176769 19809 31853
633644169863437441 29992 63567
653020677065992321 36580 46535
987079936057966721 2299 10292
497606393408080577 6916 21946
157812940375599457 18624 27755
61728922743281345 16123 29697
570026458297363073 26618 60207
739016707711105153 7999 42553
864361716743509633 61972 68593
728542639369774081 15247 66403
462243654395905409 10114 50716
447792587137502785 6415 57717
575093461665879617 28799 43771
66136232321053257 9233 13818
960378070034735745 28161 64591
870479580030693249 38611 63522
876591710049531521 12739 64630
268143910409119009 6003 23320
479467051384574465 61784 65552
744992651031044097 2027 44902
544277392374787905 42743 43597
652749639029263361 63924 66966
245778698222792961 26641 67634
593185102187394561 36815 52626
450583896152330945 29633 44959
726908290401862401 1971 27996
926172050800829569 60855 65866
513219085107284225 38245 45379
202555188393283457 24229 68170
754915861621366657 11221 15642
218542968759678049 13953 36943
733271202909921921 775 48883
145014259758404769 10812 32922
767684112914221057 27837 45749
293586596182194625 20230 51070
2456828919765287 3669 51277
94853600515186545 9221 10525
68936581290653721 1531 11875
348838660630732993 41054 42149
313638049556150401 23406 31608
240942442113272641 18897 20609
558386461152220929 4064 28558
404919188247134785 35009 51442
238687884235748257 9965 55330
100478658589018721 10803 67038
260915125887702721 2152 56174
506132594189367041 17165 51824
681887957809696129 25331 51580
611063081629147521 22849 48881
720350905554393985 25408 34869
269991590345114209 5386 53207
352883413606083009 25427 65616
249942104461347009 65111 67707
766533947900040193 11087 55641
21618002897398017 28882 60326
67827870041046625 35627 64596
196227395296297409 66814 67665
209202385732620385 19291 29550
729995473420814337 14095 31438
806217953498066433 10412 36355
723810873321006849 37746 42413
350480425490882625 37576 60020
486246191259240833 15183 37425
591011697255115777 36466 42057
264375381737472993 7655 55433
672398172307989505 36644 52409
103890334476886897 49199 58428
889893193163164417 3513 51086
490458285553579265 105 46559
464308828393836161 32462 36607
523711844184319361 52863 64029
634307632047100673 20891 43993
713933089264777729 61289 65644
559049156688555393 46898 67569
439561585019617921 53994 65477
757841582911471105 6348 60354
298384673715496257 5580 29002
282346602960426913 2876 39145
966217915512075393 1829 64817
613733352488512897 11276 35983
364393454798353409 5751 45316
457819029335862401 18312 50013
208209268471875937 5386 36456
849212847964782465 8752 10167
91314231737150913 35493 43077
104823443157339825 26308 35011
393072585933950337 6376 31869
507809849365262529 50505 64735
451213282006257537 58626 58796
807646219567114753 56300 59533
359539428037720641 17613 21623
874929296560157569 7377 23776
360563935964385985 51433 64421
595721926810238465 185 19154
868147343046715009 53198 63993
61442421689665849 47514 49847
410322989524907201 22979 36341
263728782439866209 8962 55716
578181709003047169 25459 42372
578728623475843329 5435 60325
489219450147736257 66374 66410
69918808891042521 55440 59211
931951798771521537 12344 41637
349845197908255297 20667 67973
499459822619464001 5561 13568
607657730766103297 51912 64041
348358341956640065 15161 47623
237995722651437089 8434 38890
776441988988800385 21615 61979
760006376145536641 3149 32942
467557421873053185 24717 56430
377283352727264513 14453 67995
859199284143535617 34642 48600
165779622802599393 3827 16191
44181215916012209 25143 39372
343317835074163457 17852 21505
557769177353115713 26761 41971
677753579858187265 35061 56836
966828925813146625 13659 36395
593415001977664513 415 38318
265973603157569025 1274 53398
243814528664412225 5276 58544
717055312842404609 7780 58137
88080170603138449 34229 51517
658562004758913153 45927 51874
338486976051040513 1524 26444
974398614673262337 12839 19536
636772570441625217 53762 58305
72530122065309393 46044 64094
98450811008401473 531 66650
549518337529320897 8811 24692
210551954903497313 29794 36707
332789037251124865 29573 43567
238741814913577601 43369 63404
81545552380177361 1109 13497
260431240062278145 8624 13462
668196545627701249 10740 17655
448083468033640769 46535 53756
86447939348971665 18260 55816
360795665162260801 35013 41408
848128111270021633 12519 50866
568353933760402433 33408 67702
780617982969275265 30859 42649
259169898458655009 28311 31260
221984057713605409 3900 56192
475058099345599041 24472 60389
339919484841004737 52062 68506
513365030757814337 45370 54013
980904796623853825 17931 62574
197733420313635841 30419 41086
772863992119809537 26804 27938
300437820167676481 14507 18694
495973374146707585 31543 38737
690727867730966913 34499 49622
693098902627895041 31684 43553
14140187554875895 8466 51143
880675978174871041 14135 38990
509381325606891969 47610 49698
948511962696514433 20158 40170
863198125535067393 20303 35754
134592862507993521 48429 67940
922326142390002049 3664 64235
201406684641369793 34612 68404
635781186996826625 32713 54720
54305968348096201 24946 58472
139781018307711953 1167 2658
227668939531938017 3410 34031
9226874677072063 12646 49924
47311922253165049 26980 30152
37102821673268953 51254 52881
405790690144243649 37368 59073
521163873667280321 18867 27641
603171625072228353 5279 36742
163616084755329185 22397 45374
764081581183873537 26338 28126
450704466434846273 20775 42273
307936881004373249 6903 8109
844367645869649409 1792 21063
133296961532039409 15657 52265
117794957492765921 31660 39176
324672012262048769 6022 25848
686836991510642049 50182 55243
671030938902262657 40208 47266
335943824743399233 27636 52133
393110725375642305 28613 33263
910029123092496001 6147 42477
964229323398768641 10616 31013
148585919258398049 7906 31346
860507202451707137 16200 35887
218419039715268321 48777 48987
429608865539947265 4413 22157
351857667336961537 1963 33230
575782047191360385 16635 24948
780913003810805889 4401 62686
93040098851247425 43187 60915
325498200608411265 8900 66466
739229883688260225 23690 34358
562724453056556929 19357 53494
484350419641643265 39191 62708
137274964212654289 25143 29191
876322648457211521 15127 57440
347589552072289345 9639 57335
201695839556322209 3857 62268
892454942203432449 12483 60176
919362495294841217 51709 62940
315201753635431489 47926 51990
219673192445512193 26749 33391
615474505774333441 32684 45184
154637310942924001 31968 62708
774634173965207425 28253 34573
699613528505380993 17507 24681
182547346206366273 20479 47598
291911679612830721 9100 61940
353725892533940801 47489 58584
542801048031705601 13702 52837
687311313078485121 11490 12124
701023298736210177 23558 65236
596191276365853953 14637 49075
263364276980524897 37986 49629
191946551768769057 16169 20368
547400899332409089 3383 40800
996202914379392001 38853 51527
674826329352256897 62969 67642
778069435104047361 19266 19827
51701224627272777 54273 62366
212406541518557633 25410 60622
32193099706773865 50603 53823
709064724689586305 61930 67880
852581132520860801 11723 67819
742133247701939841 39641 66339
471291145376696385 28701 64992
1682490468031262 2224 41872
716852973683252481 34026 46213
128738115495078625 2690 57278
82004914674683953 45862 60930
792391874918127617 16848 21934
915768619958008449 41833 46416
731648025382508417 15541 30725
657144917087762817 5714 13565
195221123508819265 18503 63046
64666439871992057 57590 58267
855352521080273921 1847 23740
910818476617748737 14008 31408
364067728073155905 16595 51442
247297701888150817 35240 44554
240103151987920417 320 9182
768161922561588993 37589 64203
784554357159013505 6110 29283
754300894094491521 29575 56728
427756418130908161 6893 39075
622791515628961153 3064 3518
378630789649964353 38568 62645
742865843797879681 2880 27503
679636147290107521 25326 40379
341879143866734145 30397 63815
368849637529709889 28662 57041
853850864485430401 9111 33159
22510646954483349 30907 65132
295771914900910785 4614 58031
437519553087316353 36750 39613
132587013329150241 44613 62535
701161107766278529 50867 50882
995841281016439041 13201 45858
57084177628073721 15586 28434
116300472341130497 5031 5583
123318302754963585 14273 40286
658931324073790849 7648 12012
849783615366124673 29161 57330
347358632936980865 41371 48187
81097440376918689 17021 50096
469416360708478913 1288 63221
953998020130089985 22937 28451
817124229534336129 40641 47933
142973901692268865 9650 66366
692389167175690497 35231 55884
988095276311742721 34994 40771
456686395401156609 2912 45267
136698335418497409 16661 24339
487671930086989377 8075 13209
775927051630365185 11146 27190
81604365775184817 31822 48170
325606011602413761 15817 30442
89836566639547761 24342 25409
356535010271745281 3410 25915
528400291801311553 3361 15649
442165257747756609 33485 60843
431778388260639169 37655 62784
378712013290854785 9801 29638
748098816577744641 23657 66722
141341032925165425 29645 61832
698021267381136513 19355 50940
72757011341071377 2620 31868
550734264064764993 1443 17487
614805048174456961 13313 49873
270132570811526305 28005 28993
387365310391630 47357 59729
525408065291493633 5685 65640
241961127886096257 22161 37424
63556207422465153 20503 51854
472023825806406465 10165 33591
441030956696486977 7497 16802
906306539319455617 13513 36224
17871265029171469 19950 24601
260611675136889441 40458 53748
508053095057114497 15546 32531
371324608479905985 23862 41411
77865944044958721 18899 57908
264231897981677121 34541 41234
142872104800567009 28630 48838
268783902734991649 65265 66705
149670896103984321 56810 62094
416809011844097921 4865 29922
12690769045981655 26841 44740
418262406301888513 1175 8790
415186706956802689 7924 68741
117432668106534529 12056 36702
884724158002562433 1604 39912
468554256584052801 5756 54583
891706187014577281 24189 46152
53748641594783209 16803 52972
192057019842714273 33270 65089
62359559774417761 36200 63497
6387412458821019 1269 9128
702486673479700865 16420 29519
838227802382100097 23570 52738
692687375675699713 43007 43693
163367157343301985 11398 12546
278798131612209249 41768 51533
969742291330170753 56660 58081
194475966815328865 9785 64626
182980535093264513 19095 28606
113370916499054177 4000 68411
673049105025107457 34938 62760
934185658153222017 43574 47971
127810388754383553 34834 67192
609342782581794689 2500 5416
519767738936259585 2497 21919
494055963495068097 29983 57575
361043295759884609 10291 64446
176292575780326657 13491 31942
857749068305047041 40152 40272
251222815632001345 14368 62175
842647047369027329 20784 63478
71872121904821289 24433 64609
789344756601941761 777 9737
214221601729487777 2035 7301
213871187783666977 601 38322
478144949026290817 24656 40045
2417443502530148 6685 14254
774190066083956865 38461 44275
378046715771873217 53400 55448
583992002726066817 1253 22459
431364461329799553 2361 14437
363339811555160705 14605 44156
205037424918600673 40351 42794
980974328818309249 26864 49147
78855715872684593 1814 13622
81368921265447377 2486 48687
989262649883173121 28037 37170
461128666157240001 33221 60406
975077828672546305 36547 56186
78198946034088833 25533 39729
120133457771856913 29043 45597
844009325002122753 52770 64529
987883235769650945 49509 67720
279869972985505185 10139 38090
494060638431065537 5726 32093
878948936618090881 14572 56036
119091235020853505 27052 53489
59125519334681801 13231 28157
845817267632753537 176 4609
548436959839751361 48300 51166
670879532937583233 15165 61530
813047395011277953 20236 62364
912760205258322817 12191 39204
330528532717071489 45925 58691
680216225049868289 19887 38636
481317261035879809 21344 28791
98897709190879377 28216 42358
612492674599383937 30096 59355
783964913577527553 53201 61454
668919189907551745 10813 25484
679573457197946625 52239 64809
544058288593422657 5728 54542
974876385183797761 9021 67770
809363922201296001 21434 24984
106034736127753601 13257 44449
95564198755131009 19808 22498
868260502299555969 35618 44818
286193522607231201 28279 53022
328653442751985409 14442 53763
972385893142561793 62500 67860
246688266437935521 21518 57732
423372581270253761 47229 55647
376236906066395713 7688 56751
719892045468515841 34085 56760
958457953569528321 6991 56872
45321795009652281 29486 51114
496740449307949889 35523 50847
829948567046646017 19192 68191
184497362497502593 9187 64405
915309510312592769 21717 38386
693689123863180161 12260 58590
787082209523578753 33013 41930
674468119759858049 53113 63338
791569428403601409 2758 56941
366521229127201281 48563 57421
735659910032186497 18678 67898
599564211392681985 3485 38696
333115974694120385 23368 50761
287545144726351521 8982 38074
134029456387469985 5167 55712
37207025413657393 21815 59243
365415633011917121 47503 58203
300792706839686721 9780 11411
322071963276588481 61953 67828
948759751629218305 26157 67277
537850651699582017 44720 55919
808170921145574529 20774 60918
158982403568405313 13747 64467
539616559831635841 29368 32533
612663756454548353 12209 46421
387248283679397761 29679 58111
691641344385491457 31844 69006
602543126133959169 19227 48681
195556666160026529 18064 21865
255926440116894593 38255 61999
453364407942860481 7963 25371
387806362591128129 21041 46053
812464115426944769 9432 49757
927181416194926593 28545 34588
340186124862785985 11174 67894
562159189874712705 15709 21528
750746553631440641 33252 51759
368925259647483009 38297 57714
798597085223878657 37070 39060
304742439106625793 17615 21849
896021527390654849 26177 34932
558627709669494273 49653 66088
125627932495181233 12511 47659
729907039513797377 10868 16299
22343774171527997 41268 47124
180312516024542913 2337 60653
229556100242366049 40842 44706
860197105841187713 6420 11913
232080071573005153 32255 61599
705443328984827649 13132 52751
36871573573197481 7936 16648
829494945954657281 52187 63315
825614712261508225 54116 61038
503453735832749761 227 9361
527421679213251329 17420 46790
955713927278104321 7247 62817
127347921072736625 13471 31502
388544092163257921 60690 61735
913182282370460289 5004 28630
660411133140918657 46820 50268
255070410919810081 49706 59765
995028349204602625 25032 28504
884569107658382593 49666 61134
852130369262191361 21855 38161
530845400368473729 48613 57087
124006174322417457 5005 56089
878678517803169921 12266 45203
550903908967264065 23406 56616
963512600554533761 7548 23960
181373363288059873 49242 55346
582777290158038145 17021 28424
979739955820086529 12703 23797
740729735026899713 39474 44844
664955912276909057 10522 11613
89566039691622017 7138 53005
648578716661496961 3485 7972
941343895601558913 15941 60134
412524217415835905 2274 30926
343416260602925377 30721 39775
717464779068926337 14033 44076
190470272907514721 3772 35853
720152762521323137 28161 38329
443496809545653313 33054 37107
55783737497172585 13101 60073
937957344495170945 8451 8713
131251403960732209 33985 47668
544407344118543105 26391 58097
367448274322775617 27463 45459
638318268660849921 35654 63180
501896027828976769 51737 58217
170944073295888897 2183 33201
778869738196171137 23236 57736
773465831018082689 32833 63401
110993001361379137 1635 14056
753632484333781633 50848 54327
685267235006186625 14249 67084
299835635817014913 10308 50970
19362530200751849 1287 1604
717742795892664961 19639 41574
16073918880586291 37825 38157
364227137577724865 9920 54809
426934828302762497 11113 68115
2102062165636909 32809 54293
553501104484261953 36887 42379
647817383261450881 22562 36192
440708970398404161 48334 61651
35952430194502229 55663 66008
458191579933306049 53957 64714
329565793455682177 41213 61832
878591490535910657 21748 52721
912573344791912449 10830 45086
707685644418596353 9903 40046
757262765394766977 31433 41876
598249276796721537 13718 24225
326956815068005121 50291 58295
19363488626659377 15841 65478
559788143577147649 4932 15135
380093154321116353 11988 40718
210444515983784449 32887 49477
838717141758472449 26983 37049
195120487773532865 38661 67734
805743808788903937 30927 42985
426223810121062017 22780 44056
752220888878504449 13663 23498
107032385847272593 20724 29824
475984442979068929 10101 15527
273632051470105601 5627 48620
904562378976685057 20491 29719
545353622528903489 34304 57326
595313842479541249 58993 61448
383405086991221121 40175 66720
632294159995133441 53363 61061
210690637601285153 38504 48403
625693415534271873 22644 44446
226772015505321889 10474 13552
86668654659369793 2150 12400
719440200359951361 30995 58819
763721328899563905 4657 7142
374464309611116865 26629 39094
421005192760368641 13126 35330
188085404215254209 744 67126
228930148935120321 32995 46591
652468667312877697 7153 67483
522757204059210753 10170 55237
230745758398580129 18824 43288
243730477477541281 19027 39965
884279748372822657 3621 16626
934727613730224513 19170 66968
308778135424372353 53476 68937
537126007835013313 27347 58432
278446578575984193 34800 60890
737722431721401473 44263 55999
608274435742895745 18698 22753
785994280001702401 29318 45732
118675185613003713 38297 61874
759313051092512129 38954 50329
627332867395633537 15319 43229
612626248418877185 24656 35414
4345275647626324 44498 63135
578148430791735297 53540 65457
91125520955909425 12289 68545
250385652807054273 20017 62944
844090782340746369 5419 50085
755145697950759169 54979 65423
74553261101780065 11347 13545
357700165259473153 26272 56329
355528232651682433 7779 45008
433493326116199297 6423 39883
679552668326447617 14327 47012
462919437421973633 11040 27097
311113388629937729 52170 62624
597201491391821569 21810 41173
901156660043394433 25169 36872
339534552687865729 10969 61148
893660854147032833 36335 54583
598281040741447553 15718 48454
521843312189144385 36267 45469
95388062408645169 22603 39940
594843592598071041 25303 31962
87752288196561777 239 29010
830544102866010497 1408 25775
685227814662425729 41260 54375
274944898526531041 38491 66919
794679147925528193 15048 56342
488306121100389825 47530 54258
869560231631723521 43462 62753
580584615393352321 44075 61291
66269480552968217 49056 57445
8770538919119276 51313 53358
712403619620744193 294 10077
526779605822714113 22822 59400
133630533268238593 17603 66824
624474646167112065 42097 50838
576268566689591937 39669 48780
937595972111981953 32140 52637
421745557631091137 43049 53168
40014807303943913 6185 13827
196414559298830241 29436 53636
712252606092125313 36495 42813
145245654070485857 237 16975
985205630325264513 51737 64231
931938693742594689 9598 59047
756662631067488385 17543 42402
987066181379169921 59776 65689
64794252456859881 13527 14715
254207833001970593 5081 24648
469246497050125569 6456 12118
955451245532024961 35067 68468
129670757864897009 24171 32321
171088827472615905 7343 28175
78988216333986113 22113 68663
963229407400326913 15597 30158
975864161815334145 43378 59556
747776541311623041 13402 15014
947079792128068481 11151 38618
225930385896951681 13614 16685
304310935998682177 9102 22264
493055467408382273 6845 61847
314428610985235201 31347 41335
983122744269202561 33200 51693
473187523613258753 1170 25230
876721735712720769 16614 43613
418483752624712961 33314 65039
108177895156323697 17800 49507
56642512770775257 15204 21410
44677384350862329 9154 41912
536340130951376897 46264 63694
980232807147906689 32951 53190
734555915352554881 526 36304
239801933125761473 19245 66956
318349430123749505 22938 60564
190034104417286177 3497 41580
707375148102880001 21895 57669
27896637133139281 30976 47500
848324251915219201 23458 63505
677076384060661889 34750 56606
22387645997920205 38633 59274
99448366828056577 20999 52859
653062057849314945 6792 18787
234349095548076033 20108 35138
761621367274397441 19379 67984
772211922449130881 9559 66170
444908684169948993 8059 43126
751305795686512513 12719 62022
559924587441596353 35860 35958
881075807748516097 7302 34166
635372742131369985 6084 67130
424468573208280001 22329 25493
962048138633530625 16083 29451
206646122985532097 11960 25263
633712402860144385 9113 62209
574355492029475585 8961 18625
491494443285031233 50036 63742
80620352620343281 2108 11843
29640217652815437 5292 12340
840021593873721857 13448 30053
277641129836222689 1835 50492
104366481591355873 15725 45608
950900053527963265 33247 53477
848160891825507713 26089 45434
691700515484310273 27775 37102
739087137976014209 19080 65094
40908242650221641 24568 37963
989029438965353345 38917 57921
681322609409800577 41148 67677
755322391719445761 38441 51649
584738965386382209 38984 45772
489894533045664129 3029 51357
607346341906232833 5133 14504
471992501468918145 23844 35022
648667022740045953 5750 14434
418643981691523969 35686 37205
97984272938202113 32711 54014
348242356874337153 35490 63097
623829817241361409 13251 28733
732828665354823297 20761 35506
203597890341907105 14005 37655
714436674506032385 46624 53286
72279864542213809 12008 31121
716862959713004929 36620 39069
401566585665658945 56609 56673
313058234300839873 57830 65208
167089813484810881 22194 45778
623347477885353345 36532 46819
442331307024740993 20510 54109
359144652676008065 7589 53994
559939072772937857 36596 63015
601358628240141953 23737 67154
805636545815712385 50700 51811
188301440647720129 52969 63329
71825040080231161 25204 66079
899796218185095169 31611 40936
545809530199701249 28810 55788
325164452957039873 32779 66879
916647916978650497 36993 68166
269095330671511585 23127 65512
426486085422435905 27315 48468
235242359840853505 43251 59683
74236482962906081 19253 41125
638268520699035905 3156 15552
592776391790717825 46405 49262
799013529188897537 18571 61476
129108306582924833 53310 60854
751700586383456897 25901 57313
201093637970739553 790 31152
21520755900226617 39505 51948
193462003776520673 16950 41119
43597325644050497 36984 56305
756752142713107585 4977 10560
937915679793491073 34178 60778
106526625418258193 16618 44344
686593357779877121 36164 57642
714361714642631553 32460 50373
541741555935161025 24902 48160
725764380368080001 5866 51878
350728831636082817 20799 25014
727759649877892609 43199 51605
716372344228347009 23525 56660
936232989414595073 10247 35486
672662221211645313 1015 39131
830863643466312193 30902 46175
130986931052134993 8435 9090
749733331963003777 49018 59553
982322987929144577 54740 56591
558905825434887745 6474 67284
332663747157369025 38934 68530
151642003616462529 16730 27996
231825228875031553 30573 67024
335902938164974081 42851 63580
459422165409577601 18497 51559
896377261442271617 9847 62382
882838094625505281 26279 44924
348188161301433025 17230 17888
170976911823260033 17441 18362
327465907200593857 15551 44814
344092311298503233 10789 17168
69009076002185313 11131 67006
272149366154010849 31907 54978
189738259643494433 23662 44604
317521141716447617 6009 19995
803591554523645569 17227 68813
737709126605977857 12529 57074
853223807665916161 4401 29599
563790132527280705 58931 68578
280063776420728769 1940 27047
258189629471914369 5584 50008
34171729107786321 34543 58612
386639580312966273 9019 68966
845985921517065985 6952 50122
257097011251602241 12951 13714
990973517867775617 3938 17893
858398372615020801 22615 26039
154072184771774081 3 68850
495950840491687489 20896 37537
913689797194312065 38213 42833
60954281925781121 13661 22699
979530411733573889 6099 48227
721672891755986305 44305 53782
296825322068276161 9029 62956
538985474532005057 5813 57868
635163677931256449 64578 67900
329764847270084289 18006 41781
76775500984386017 8243 18507
693847504154042881 34589 52484
203235343801448929 20336 54648
147151755387568545 5633 33979
178179809674606561 21785 59990
972520955099206273 34753 61781
833727321100337153 6600 40102
283054311597496161 25857 36107
406832538896995969 15432 32242
708683743642104961 34910 41226
750028299685450113 32842 42935
579203619833720065 26843 41404
769764727837230849 779 33555
181380442057609057 7696 58026
422657317586821761 62544 69035
708416101856457217 24041 53087
823943196437628673 33880 39108
496895419663736961 16622 21136
921116124913790977 42717 52508
41167712955001433 6949 33898
441428616579816705 23477 44408
944148661882160001 6806 18945
519504105864410113 9383 49918
313384655667746881 24546 59263
927864866002270337 29946 50027
492949394193153985 14319 22679
733629895418882689 5519 36171
97116422131705345 32757 43226
99281802632777521 41589 56201
614364665449720321 6357 11303
610897070706652545 21724 23009
482865302558465729 3108 46893
175203393158458465 38569 59729
916764396822237825 29208 44524
18485224038723657 27570 59416
33778534687058937 1426 22864
9158140642302471 12486 40833
570142641170399169 24451 27258
103925147692489617 6646 9462
445204099386458561 43245 65773
685459294325259137 33432 64527
792313485383324673 29424 45457
993085592225806849 5796 63971
837682853371461505 1774 22844
157503702926749857 16846 46950
997640727691639041 48716 60065
86231912880247569 29742 55350
798587293755460353 43223 59019
791150703274045185 24451 26313
563059735636933569 34078 63679
189941705010422625 23910 42592
160484833392132481 5414 46201
169681431452278977 8176 27842
595139300784431617 10947 39245
842402061946966529 15215 35223
727940093155339649 32836 65542
686474716371950721 16846 29830
930537415883811969 53080 68451
947475179765230977 47225 56183
325790449972544129 25515 36093
529313578199595009 9248 66403
762029271521036801 18389 57042
608786495589935617 9909 23789
399720980061815105 18466 27077
986976618989874817 54773 59929
441804964860672577 10720 37245
463220191817978113 1065 53259
134893067926014961 7226 50691
284666572593682337 18286 56896
908299995353580417 22888 42599
952233540487309697 36237 45035
522984375730018753 53661 64384
689454287996913025 8609 25410
844660153778995969 402 36657
672332012459232641 3856 43012
776690647227837825 33344 69046
589215767168401025 5696 47889
685155454202906369 13475 36789
30264147614683881 46696 64559
909811017916283009 16172 31559
916832877763088257 107 26731
316421875866275585 51306 52972
945756687392016513 14161 68960
538652181070318657 29137 31072
303410325137821953 25593 31111
196176436167057505 53587 68756
831049222214499457 39930 50543
56681980262524689 30125 46171
947002709592258177 10004 60644
352747069269078401 35046 43053
802611416170204673 1002 43037
251053825385099585 28939 68306
483291326046174401 5566 35462
600985499958760321 12004 48577
301117552215156801 14431 67016
300598823577601601 47351 57144
357621097007072577 5005 44436
377365341677297281 17860 50104
500270505672570945 53761 68989
475806741317143169 2962 56285
898998978168283009 25736 63751
969660573681288449 26834 68679
47043114396711161 8232 32929
979728931750017281 32426 43425
670636651807857537 40565 53990
1777927528969770 38241 40365
503347083159351169 3422 56243
374050234634751169 52851 54377
762337638832367105 30841 67774
786182100052080513 32514 53800
44430850100024345 5421 47052
248081647526348097 15384 50052
650802428327299457 56512 65467
325881671155038081 8006 15411
439206066958202945 33543 66585
953285338559993473 7912 56787
597450156337078657 18996 63892
132987702683486481 16304 63561
503340314776249217 21180 33841
757197385889767809 32661 43901
401702075802806017 1851 28597
726142791723425793 13347 43317
222839205326433633 5598 22676
5175549003922698 17036 32370
662285859634653953 15725 58817
316247410530017729 19031 48376
723856918173520769 19576 35530
325058465273045249 27699 38356
610820981288416257 13537 18462
227359248341805665 28260 46623
577878306536373249 40055 47729
499242983690947969 2302 15290
520929334452052481 253 59484
512761540111476673 28889 52161
428840784457729985 16840 33733
963406959340389377 29346 54738
721952198028137857 32163 50903
797214586178434049 26461 65365
193218095730767201 25226 49735
495539799156745153 50632 60569
277989937021960289 43455 54340
934422397621339905 51402 62268
682953574064253441 5070 63183
229381434572516705 22384 55382
458734766712584705 6191 21205
739740206960426881 3124 20954
236165446595062881 3375 6518
780976262104076161 11740 28310
616134809095530753 2924 28460
14970025529770227 4037 18160
97883921577516017 25429 56288
805861001389317249 1629 41178
987379849540790401 13935 33775
794467069708851201 52001 62487
893227048393466625 6272 64175
419338434100893697 15402 21187
126480970408739073 12361 38625
226311280790632449 12796 17804
583262456435260673 24239 32391
497131669044492225 28212 56843
89647909509071873 3779 10752
572461890070009345 43590 52850
28592881415644201 17923 26760
234129991105106689 41828 53807
488944877274224897 35964 55481
327960594261888641 12358 48368
431077685754399169 34677 60482
452466557026539841 4137 22943
18897979848819801 5526 41596
578606969102288769 7832 68354
938068186380942081 42875 53594
916224261800380161 13116 66458
845780648470498177 49784 62688
143199823448746593 2871 68858
18474331075321261 13227 20787
399938078200463553 16616 68723
232537881035089089 39665 39702
281396844877953345 25039 34708
532651925847002177 9983 26068
964914131227345665 12619 30193
216420972100383585 3664 34456
339343673178937857 9318 60448
879636023321534593 3369 66415
986256771424578433 48188 67991
933462055287865473 30344 66396
497189022759251009 17188 20139
111155048169646161 16082 31883
31299018694596725 33643 67474
25367519590577813 5570 66382
167036221319499137 6150 22052
332024572771512513 15879 46096
975658023876789633 3671 35683
311071500987882369 62388 68379
755260102708213249 2699 50170
175197177060905313 9058 51133
437049701453844353 8313 54332
757260505504195457 2756 7751
684793149144432769 29500 44419
245568343339623841 37190 48118
61834485824718401 25242 38390
549228101928864705 21553 57141
303182684489520705 43663 45071
502615662292068801 37798 48441
689443318123608193 28048 60350
414389844338177921 13105 48652
660043338462621441 4863 11585
915462572963019009 26998 32466
391638543074051905 12419 60232
64003458828072017 35266 55671
998952494125809665 5281 48725
926766239588626945 2058 43593
705162448345816961 43573 51565
831793167977441025 4263 63280
96712560115371105 25431 54062
340064794391349057 48739 60511
587755774829489025 1908 9133
48340143017018281 13720 68197
516959237464796225 22805 35095
969389860263984129 46993 53518
190703727659695233 45637 46301
3718779977635479 24496 38189
191931040952958657 17716 56946
514938823176191105 1744 22007
89776887202660305 35962 53201
233751104734242433 35622 54037
69308749217590561 25314 37718
643665563638816001 8909 31248
206343019077309025 3309 57626
392614435348395585 58357 67547
470735758899557761 2066 50900
632421092157056129 19959 65502
9072175101394465 21007 56934
830940780942004353 29797 34522
212168068327578401 9608 11713
381764577792946369 9350 20802
363455725345147585 30456 66523
727935647008951809 21244 45681
887677378215919105 6212 58014
323153424240853569 613 54059
412599127734708289 17121 47147
881739260088782081 4744 10667
268719133029243553 216 68049
147666146696618497 59114 68505
371592388376114945 3594 51719
56950032587980817 13280 36958
818030799569179137 22700 53590
291846647771688321 19582 24611
14250355467893883 4259 4516
743998673739444225 44055 62574
455970851456307009 5023 49416
371190894268035969 4532 29246
762061284836306689 46121 57588
783347027739569793 901 51651
88847362019173201 8342 17262
884109771287864321 40911 51133
659575578262078465 7207 32997
139108797494973409 29396 60639
952093366158557313 18270 58370
383152848404048257 20826 48422
568871289370946433 2276 9830
121845104647167809 25491 43394
521375796530627137 21463 30053
274499746962970209 11679 45609
740687978432632065 29607 62993
118546656123616145 30409 45291
884102393386747521 44516 57918
544226560530855617 2527 6823
545739839453858625 44228 59734
808121446887401601 28575 35088
871418093120603009 30812 36801
88017164527922625 30934 39461
772891782960797953 12617 42706
451382740325332353 41116 52366
552635580504933441 6590 30708
241571068721608385 37807 51627
139472398344850033 31278 65083
33271844325629021 23409 41935
562975506250573697 32264 56088
358093529970840769 50599 53142
803044503092920065 12011 35506
298924255051421313 38882 66120
141226887389628081 20668 40222
377447764927776321 1827 4967
925371375139377537 23501 67395
420641384215105793 47072 56120
213078985572501281 34378 43329
783686095811628289 59546 65089
101893821461644049 67425 67618
625683631801198465 17795 61557
681899060175148033 21191 54501
893014539371161985 20469 28244
539434023394875329 30002 50269
430249327171640769 27668 31943
641987381638294657 50247 68153
276416522248137409 18965 64644
718605679463465217 16612 38543
597618349817597825 27673 60899
167058328204525697 4343 47434
258173887643433633 14626 55778
314950402318118017 9705 55771
862164369195614465 4962 58408
852975838682020481 63760 64114
785759960970789761 39027 61442
945426680126999425 43899 48630
239095923603574785 2605 67032
409589517545363457 42164 66374
714797978560053377 21874 60123
847714046997992961 31602 34547
135069303413235537 5174 10057
349725849084244097 28457 48404
356111465942529281 48962 65642
553900484206351937 33351 51333
859295726681185793 21321 58217
558713836930003521 38316 47633
385848993315473601 19921 65728
574409556668058497 43639 63597
739886907708910977 27050 64458
136867506627872609 22545 45533
304126947940982721 7319 67763
821284439733958017 33425 62319
216767134015217537 21083 28933
78585654479390145 38480 46974
156858358986479361 16733 65775
152842872483262241 22153 29171
710721696920604289 4403 38691
820513558154878849 40073 53187
308056202159701057 4576 32533
866789247767272321 149 34034
67621278023242585 14625 51140
489768646069997249 6962 57508
498923811930548993 14791 17576
980531578795193985 8208 50566
116504990770057057 34177 62512
390663915733277633 2498 8147
72855850665359153 3701 33194
661991029563680001 317 21985
638341525593975937 8011 25146
260645758703198273 5753 60003
133828539126110257 5160 68486
579774124410249729 28824 48324
456613561199748801 39176 65492
526148353943732161 39484 58764
75690354007786449 3832 53795
268241722918006081 23005 51801
678455596035806977 53211 62714
916481494736451969 1043 68638
642081958001565313 11162 33715
812668422815079297 6891 58614
442364935288470209 45731 61501
615314179395163265 21494 37895
705999558779705473 550 14969
386130297896997377 3943 5157
81320052377382273 63219 66921
708269085335679489 15270 48775
783627007799960705 8332 14996
968651852853696513 14899 30542
963675242417384193 28113 50415
131954722078738481 32114 51523
892631560423051649 32999 42117
178023844705151649 24105 41103
613025710942114433 12109 47039
51659184008208569 3870 29733
438654138026176833 13647 45796
689986243840621697 8599 61208
76298306858451073 12363 34049
546013560669614145 32158 56895
57609973078751153 8058 45815
544444148916269889 21911 58129
59940326618491473 6671 45464
408180773575658433 16822 30309
682407492023511297 5041 32941
467212991594436737 4359 42390
599947499457091073 57174 64458
582388456385807233 3796 4573
951925010776829313 9536 25077
598511931805106177 51147 64018
94662723748061953 44464 61487
336629042446141121 57247 58608
583064096226532737 41429 65691
46955014376123929 55559 67099
391234674580960705 20550 63215
368698032513570689 31301 38516
613308096763727617 14961 55470
989917496013490049 28698 56028
368170355052971137 3411 50926
91909048545154801 33303 51690
855712178137078913 11670 31591
548543820216565313 23015 53536
547743331006717697 1714 46519
834163299208647425 35355 68777
339270030263701697 43770 51962
980853079285296257 1169 59647
762700083524922753 60246 63027
391788051764542913 10640 39284
518150048570273473 4943 60586
383801519617577473 6375 19913
710685947916648065 24574 35843
636795185682778753 24131 60800
190753052471176673 53372 55212
771068781504638465 45967 64587
385409794697441281 2606 48226
808923458288894849 4673 66762
175672296217438625 29421 66428
215909180110855905 103 52749
263478259677032865 20269 54833
904868304384841345 22541 67320
132567466070934609 18177 41610
507690492771658369 34147 34447
747126259223310977 20263 56062
676197382658763521 12668 20436
512205355072776321 19640 46107
178644481659205217 37416 64431
572196045570127169 20161 23422
181200234285988417 1822 50977
476353775083008897 17894 36316
697664812750289793 15077 30646
653492478179064321 33267 53203
417802895930073281 85 52994
984099817770694273 8367 10670
406373194384428865 56996 59305
481262823151627841 8940 58548
155044672878169377 10790 40917
820131624329160705 32166 56924
366672514022369025 9229 52000
637585556018397185 5447 35262
836691090789095425 46601 60148
600582180380651905 31560 60006
598030562606254593 37553 38710
63849646405504505 37720 56572
56445868995403713 10914 17212
175567130317812577 15932 62171
278078664682468001 47703 65407
283583958596384641 23212 45287
100902156982364497 1523 28340
31314016706399885 22679 36268
854930241676669313 19369 35030
131351022368068721 6415 42461
971690811067183745 18986 28356
439910507844313537 6274 14948
838964087907825793 18955 25764
530320826186372353 28273 59219
976967722920910849 16929 32697
106701892636490209 4555 31842
392589996594040257 40827 51465
229933772393156481 61749 67677
816034707913381377 11519 46014
804126209103412097 57491 67204
977509398737751681 38426 47239
1567823911418743 799 9452
257985781818184993 19697 38780
70546643592930281 34370 45648
930864933881395073 50416 59573
794538476730299009 36185 39667
271164361690033217 7876 9260
92058104610810433 21193 50335
276979420796877217 28170 37482
586651824512163201 6936 26215
327133583221048257 55730 59405
707315950624856577 2162 65103
614530600713237633 9426 66803
791845953587756673 2803 31188
659903095095380353 53906 65001
397542547730676417 24083 24927
996282348196629633 42747 65499
890514530872994945 3148 67762
384297933293204609 29201 45230
697769463194102657 33830 67809
208059847775274433 36551 45304
563604036352291585 44145 56027
489449957445536641 40712 59147
727202477105986817 7751 11668
295554580349303809 29825 52282
786582958228397185 50897 65878
44166409710449273 33058 43953
256861029199537697 14354 60549
43688914841425233 19896 66153
680342725137553153 9373 66614
246984996729160865 19577 67222
666226023788578177 3285 32208
17448719929106461 19297 57596
138826508471343153 21576 33638
788537059527108353 16403 40582
276787905287047681 41934 66974
780969760552494593 13855 68754
432888601332951617 28568 31743
977761447250507905 8874 25892
362753402365779457 5446 11632
750778786714548097 15054 50897
811134181485616769 45968 64172
123768210873045345 25249 65905
835752132992038145 9865 52343
458857220380878081 27665 56773
125222206324895777 16898 36295
215844744970233665 52281 62730
373566177880501697 28579 40489
622903262546557825 24058 62004
352653280923934913 26136 48157
256204091840608321 35349 55405
39444578761330009 12340 62377
587981139265679105 33428 35463
587104898062268161 23983 40906
971447345153329409 37851 58025
129593312841659985 14898 32180
330703145136695297 26674 40622
236988784353744833 17649 46375
654076012420894465 17331 61212
737457448401325825 941 41946
141105187902610401 11144 21784
298534511638013825 10674 45157
706347379433559297 6991 59466
964318711121801857 30522 64378
327238750959836033 20824 48059
241170360192572993 3042 25647
13792927848705007 58437 61053
700776398999320065 29562 30334
253875634173056129 4774 53974
210471962558717249 37367 44120
550168251903777153 9702 20603
801495288038818689 64754 66799
832145569965703681 18346 57119
477051826354799169 13882 44368
891699264215567617 34220 66690
359198683864828865 3808 55628
245814903696668801 10966 52800
757413743874042881 5395 25896
425335336341497345 13761 25231
720640908418612737 24569 27017
428556037343625473 5947 30037
733315658031731457 46258 51965
599291949710199425 7027 43803
178969078537814849 4392 12036
213116325991876481 30735 54216
687268080837913729 2018 27196
257314999179094177 37915 66023
709611846935597825 48607 66483
447810650074885057 39432 58429
150512964526857473 42194 44721
890552657345786241 35875 55772
211120648410680897 209 66105
930148025228675073 39370 67012
182625319273302721 17683 50302
49280235328005521 19875 44887
973119737527905921 46601 55445
125448418507048129 34698 39160
834577167568145537 13456 24368
494465327533454529 38178 38415
259952731010908865 3039 55236
125675477058081249 27751 44836
314895936312513665 51291 51609
296636266466315137 37505 67253
194378291184175809 1976 16972
637943205684635521 31448 52464
816007426019272193 12629 58086
663953101361308033 43816 57616
508773818491217601 15163 65139
372663815502619393 51193 55124
158922374684824065 16656 18196
6878513899089001 27 64872
144136373898799521 3956 35716
599379069670519041 2546 55459
782425664411650945 41645 43962
624382857938407169 23113 48662
296482338374115521 23399 41742
847122536392220161 13178 57717
900553714223367041 3810 13448
474044420600840513 16553 45255
997174349092499969 7030 58022
410734286592415297 55775 59699
251468875219135425 33471 58379
110449611663064225 52942 58730
63753643097722801 15554 52083
71806806329902881 1607 4682
993305006763126401 13477 65723
934559659549499649 15117 55753
650910901295116417 16912 41785
11670294648851611 47256 59282
308986177297274625 17534 21625
79667087774829777 16017 61759
281546831409738017 33633 40716
464691148671619201 9140 51688
862605913101919745 49059 57685
302568327961260737 6973 42501
244087870387470945 60122 64090
85698361808979937 8649 67847
714267925408993409 24509 59238
183854857049546177 10122 12618
437340337156424385 12299 26687
59982840504630985 29534 45245
817276093196245121 67377 68580
347875789535684993 25992 41746
945570938199192961 13317 57361
614323342440613377 27639 44309
69541978258573777 23848 42153
666926472996841857 43196 68238
885950533513490561 22036 27856
161043917108798945 52319 61325
707747613263865857 21802 46988
938421889320430593 8005 64537
924124321759375489 47307 56927
864240450600860289 15789 36289
865230044955811969 5904 32061
37947117419442121 45747 67506
571982913205740545 45468 52626
919942242885156225 16359 44788
469187445965008705 37204 51943
321741328304987905 4857 18289
219587939996937825 8996 23359
423887540223731201 24500 39131
545464842332226113 24508 55955
142843322693671841 27156 35128
299910717762369217 6892 62569
917453670236142209 3913 48985
5055952334050319 20949 60838
866157047352793089 4573 21549
14205833187570961 2286 63198
781631944939093121 56066 61158
290126608031190593 6704 22857
126311401630523793 3267 18757
365471201354775873 35629 50779
740188870381871361 942 40833
902770046633566593 7712 43161
222491532581095457 760 9017
549924926944139969 26134 29067
157597492757346913 31751 59901
980165326793869697 30154 48683
237385278276668993 60937 68685
968515027263773441 3904 67119
318119982596812161 42512 43281
228022557802621153 17704 67798
500870016797954049 42068 62273
653303545047418113 27963 32224
864613873354201729 424 5310
802232839862828289 23045 64326
487788475514783233 14038 57107
902639607523067137 25023 63895
396133790851251905 25742 29223
117942113671166033 9623 40837
784728614105738113 19175 68120
514239387914027905 27235 41214
380997098189922689 23978 40686
156656819925192545 25178 35548
821609077822564865 24622 50883
560882508785876865 18040 43576
967339699341920385 52612 53346
85660686612431649 428 21089
125429487280506177 27399 36002
18047005998464985 9430 62046
568846356197425985 16632 65412
959546406517237249 3706 35508
698000550049819393 16214 64988
309446359961579969 26374 35868
793712340896149761 14972 61925
859988751805179393 19432 29944
75924210036639297 26351 32347
552485109926077889 3315 12667
66269130273596489 3311 24811
75327109312272705 28362 35353
825525355572985089 45189 48260
762872009669248257 11426 56638
281250214733944417 46677 53786
213780821777692865 10500 56870
830695548786103169 29133 31960
802154371653880833 53897 63620
820423002308203265 41838 58988
480260399213708673 14715 34395
217422379686475169 21667 27902
444271994054954433 13811 43571
962183312572335617 7575 53195
583206933405382017 3607 54418
141746951001714193 37635 41660
602256683456072705 2482 11015
10489136984787707 30585 49447
840511219675168129 16829 27465
761493226590211201 18637 30911
733181688019723009 47279 63434
665864254556396417 8370 45396
347528476033875905 27927 42745
376698089793784193 42517 54573
452027154031139137 8081 59927
235668997087898913 24582 53188
490084463169527169 54362 57467
116466520832723569 2359 50462
891280825405001345 23786 34093
132829019001292177 27047 44999
425109561899478913 35012 60941
375083876809519297 34071 58203
785220433527410177 25889 39221
813022405551052417 4057 53533
314459270228756097 23343 39781
958613406569192193 43374 59575
312683386182524033 13139 19253
343114912429740545 2387 52480
346277952518864385 20465 28025
142743418064547713 23389 62064
560853271783951617 19458 47631
343441631979786177 39189 62515
785007820976435457 18280 32321
408051500493804993 992 13781
970689161195448193 9598 67453
190274988889257217 47406 56394
187282367219882689 2863 44951
901724449815951361 49938 55089
171975526583661761 28350 49650
361282743884188993 28506 60949
347293101574823745 30324 62844
863588616805806465 16997 67011
326835617497632577 39597 45668
336629690033561217 46195 59130
691975812485356545 4801 55647
584417854086176129 21211 48778
73562151215451617 11207 62839
884152025355277313 39437 57008
543097940508349825 24467 54491
468121645068613633 30293 55006
730783999837935745 27208 60297
133148039952516225 19837 68683
568987383281740481 9640 44825
525675915947196865 9894 29997
902689003142381057 6184 44304
24071828419593545 11579 23538
641545422125407361 48798 67181
13520024321373115 19570 64965
571018916336409857 15120 20779
378952291234980993 14644 43549
332027800044517825 35070 42616
865457047174309889 61840 65747
204975628072627809 51854 54613
509726784806403521 10566 12296
168928597360324065 32162 56273
274587319302334273 18934 42496
136535968899263345 2415 9858
430791481248945729 651 35034
149606757492211521 44358 65906
27078763378931117 33922 34534
190848486230162721 12557 54624
1717868361865272 11225 68956
559875224057382337 47411 53514
536108467143414209 7994 44830
318637301419467905 7690 31656
751930920123328385 37469 45862
987822973940883073 9057 11791
582449764229771521 27897 63853
223498400122007713 5730 36810
458728360844546049 32296 46939
204231081818765153 23048 48216
445154325395328961 51352 63893
919650251309885697 5537 35831
412756194415806017 1635 50148
866020642290994433 23559 34894
855691028871767425 34950 59094
987476315598950529 1377 44235
532232336336662145 9718 15875
434553218798303233 17222 31967
282729214742666113 31423 56791
441829602415790401 18315 57360
321991832951056257 41470 44848
299988796358508865 42274 63511
750344901152139649 24606 67181
502691780506591361 3475 11193
30852842005415937 23437 54744
488362300362897601 50620 65399
304511212268273793 23175 62820
804899249853658497 53234 68630
77786343813784241 39106 63910
981012918722104449 14906 22052
512910201762956289 57165 63096
333148857723596609 7403 34672
902703515448806145 38592 53526
187311042043493345 2603 40041
949849013626341377 6890 49714
484634399823104193 8756 16950
282016893980909345 28491 36417
431470928758376001 33405 48303
466730466909574209 42903 63191
493074501884034817 18058 25818
935023941360285057 49457 64131
2183521697478597 3078 34133
461343244983545729 28990 55431
77580739938834849 1181 58172
959018465577287297 11667 25380
788798502036900865 94 11056
165301475614334945 50475 50692
675164741580669441 28361 65871
465145612746638913 7094 11314
318147978304384769 8397 56673
794254168087640321 22989 60565
278452328129500161 457 10486
361543885239342465 17287 20106
999531484747041793 6140 49655
922853290264889345 14450 63056
516494321346083777 35671 49655
835301924433466113 9429 28843
78943517316762529 18996 27519
625641784322859009 843 11176
706945260650311297 11142 34628
932112685570984961 8868 60508
553765979328364481 572 33787
282601097516526081 18518 25560
677205770208512769 13256 49584
106022189092627169 44334 58402
571688954988108097 2804 16444
797558406111512833 30063 32882
939649492256304385 15142 20544
517008320176188353 14323 62195
457759489976542273 1915 36753
679348199157878657 42413 58941
535414176119257217 35499 65810
668826228526043521 28367 44670
915759846599716097 8995 31333
646777826521152129 4041 48523
490436494083123649 26033 55709
103034816252602465 48089 61627
428529329196624769 16675 63202
343163565049387393 21366 44195
298834258048554369 1666 36983
868662655440218113 13492 55408
839687556008332289 14585 38122
385459280436670337 3499 10601
339145747282199041 8744 66975
363745511230575873 10163 40044
299187299075544641 12524 63470
374645422743888897 26010 67231
299456640046781057 29767 59095
560010523445853889 6026 61790
569292036436483073 2841 13542
2808453156724512 31713 52281
933588382957193345 7514 34684
162208082441964065 20238 47492
347382473445737345 23132 26136
899821420898710785 26526 40099
172170544067864033 21268 28966
677790585516945025 609 27350
108267804927354657 45371 50916
57211854773846937 9066 37830
383831591448593921 2480 63441
861471641303097601 38811 47343
701606719611749761 46818 56636
284024966088644257 36730 67944
521550430851771521 26871 65911
405208963643715969 25829 55069
869200405386099073 40295 51622
221484941197623201 29555 38389
830422736513323649 2580 24895
841753225996285441 19356 46664
141250410811711185 21720 22178
549126395129171393 49934 58986
553094430662962817 20690 32504
365382594913782529 13428 24415
508498467629440385 48010 61529
530788425180311681 15061 26113
699657422446247041 12246 21144
14962589134228211 55113 63314
486178593085544001 25493 52621
397286707519320705 10652 61386
986022718181668993 20622 41504
452072381755911553 8970 64226
932984282365456641 34853 45924
963431283204279553 61439 63275
759191074690445313 11837 43367
362535739391716993 8768 66546
370230682721786049 16624 37527
596940645113527041 56048 65966
374314298344881281 47625 62933
447076536580752321 9971 36290
778893624525412737 29615 45653
259193026590629921 11960 67141
556238906983136193 5262 30330
601649258588992129 32935 52707
510429582954902401 3064 3849
933004968631870209 41593 56356
740980982433921281 9407 54990
447813173552916033 27321 43982
215793369869519585 9302 62407
747961867688395905 12817 59104
958304460584113153 23673 23730
7738978211136783 50311 59459
619818921084959873 661 50394
463346843118067393 6621 16941
177647646205468129 32277 55012
348347762728778305 10504 23458
698433262288492801 436 62714
423399474503675329 2846 7326
122822213633579489 3844 8182
187848161847881569 44474 61249
866729919691540097 12344 67641
457336306954594817 782 49694
777328174362917633 42524 51407
180597624294378529 9535 37156
278806001722788481 15279 16131
552007069628082561 40535 63749
297295071186251649 12213 53666
209681902538193313 16718 66233
256912228113765921 5396 43807
119845861544312977 57115 68441
952856808164948865 33313 47650
29672203137792509 34684 37190
298697635121389057 8643 17663
757381691825891329 28649 56698
395452858968607041 45620 61104
945346006504024705 14678 41188
507345852868315457 22007 24046
25349281267970981 10040 52695
846754925468172161 20693 37080
488284426490352513 41068 63984
709768045362014977 4319 8405
762615501139244161 11058 33620
307653256406151617 34784 58072
786600197257598721 2299 45739
891684138177300353 24537 65168
101810805826964673 31326 45572
160383595000734401 38593 44150
209895009871090113 53480 55704
913709145554637569 26663 38490
810705070870803073 16876 56255
385191916967581697 2209 48473
30057036566603301 27628 65100
167160560277881857 3913 36568
12844939580723747 8197 19493
321052559163756993 24008 49346
58728139068776385 42895 52127
879286198650167041 38348 58249
213501672303216609 35094 51938
488383836372715777 16881 52743
216109521261671489 8872 52066
41424911685499665 11183 46209
889166144988102785 19468 63544
465326612157479489 8585 13064
637023518395935233 39641 64064
376075494776191745 15387 47306
504147620514778817 15120 22094
407223341711070209 8012 18256
534471877370521025 297 21792
705157264082590337 16320 53128
556636779762150977 989 14995
245090652728986657 25618 47197
595866337949203713 23408 35652
466469431221643329 6933 52752
286107812150653729 14268 32555
351125387017955137 19464 23176
82069635563129857 11579 32956
742440911004667521 15714 24984
698260689847636225 2255 26089
960005003338391553 31168 36347
105663275110416065 1161 34181
918027852492262017 15063 32093
83819648509042113 479 49880
560696153354964353 35375 47906
275616634392321217 32938 55994
235758303995641697 6556 8930
771258932830697601 61120 64899
985802900040351233 31355 60078
175809208022784001 40558 42641
937512320358738561 1269 35937
305648599801664065 50158 58657
919676263941735041 25177 68720
81568160314134273 2513 64332
106106808404252465 508 42923
977903168890001921 45440 58894
902452369877789057 18822 47738
170315881276550849 9490 59188
585947796319405953 53034 64050
829250728947933185 39484 50909
739145237385852033 9091 36213
930240995972354817 27102 34157
671113917493489281 6721 54626
160071318898779681 39376 66287
129525025084699761 34682 62171
867150326538492801 24706 45927
410814031399358017 13780 18183
712607555762197377 33857 53932
648771114557771265 4975 38192
228742710731580705 48289 50801
65164376034875457 46172 56006
152529151787113889 36648 51453
248184615894910369 58952 66954
753757403359642753 27883 32302
226976770707867809 11187 30444
120912704893420657 31900 54548
761334507157638273 16035 67795
278954089943198369 29694 46715
545434477059490753 1452 11874
888730525773858945 5125 12180
530028496253674305 11927 34031
939717387895612417 21299 46441
592226692675982465 27972 63683
740153843376681601 60168 62681
976951628520875905 11839 37384
142160161928643441 31769 49074
806361607937606785 42874 59112
405468070577562433 10831 34835
502585469228971969 1700 45206
99716099773885953 9764 47577
356301815396168577 11001 53629
722647476155863425 3027 46070
462366179709416513 9161 22122
571026844164322241 58241 64930
242459934458810977 1810 43587
838995160215766529 6978 68662
659593791419393281 15854 46174
235981619842462465 17620 61449
714026914985883137 6399 34926
577948230436909697 35980 61318
978375276435453825 32243 62578
552471792652568193 6098 42796
635525924084493697 27271 40558
545279088502063297 38202 50186
671253428155477377 1472 36526
769068214034220417 25375 61966
463711313396945729 21541 33956
384468322231022337 8764 36594
834899914864589441 12806 14834
271579600963008257 42965 66150
997160222044573825 6869 26250
610834421850277889 48919 52219
665466963791384833 10429 27340
529344641081380033 4186 64746
661204205592586241 51212 58417
252806960947175713 36837 46285
828405786845248513 46683 57448
417063057928714881 11253 40729
271165206450337601 191 17108
248124566495157249 3456 19251
335653883883775681 18609 43004
628770584314438017 19565 34344
568014508514043137 22412 32490
121203510393321777 44448 45884
560325567611240385 21265 67041
702873735481517825 38394 41457
292760361095265153 2127 65565
890808649738936193 49956 52704
784043258554770945 34797 41423
943521510279950337 15895 37140
718660026758588033 675 22907
706692287045662209 20141 48790
47829111504338329 7441 51201
278416740610850881 1200 21210
812690417115721473 26722 56245
219149877333158817 55103 57984
131420168835870049 12583 26102
32748819411537513 46049 65775
77918542390850833 58777 59195
772450938945361537 10790 50969
519733303763754177 6718 7164
341426027930509697 59950 62499
524184027183384385 2125 7657
854690591605127297 17622 66435
15121530289700759 6021 33187
757238716488487297 22985 56968
622911248809320065 17594 33814
802498411082076801 37673 58665
740538628929382273 65997 67664
752908231837693569 19427 66960
879353548401287041 7308 51629
65838317438355889 792 68108
156647280706476257 18308 42618
643959791116330369 60301 67318
267956761089894977 28293 57457
699312565623678465 54714 68923
124524828905688161 10485 50596
782664539748708481 9517 62728
49009322575347625 464 51466
522296145716403265 51248 53500
208573211172033985 31669 67111
168465860963763713 25070 49888
851891747728363009 14537 34255
238101587851538465 45297 54279
289533336233116481 3084 11166
286751690395703905 41634 61224
665994655033262721 21678 25209
926309866339458689 37428 62107
87522032304331537 8189 63688
596847192990296065 12037 34356
928062041203677569 26346 61981
723377371160758273 40998 66689
556509480613893697 27990 38024
634844743668821761 34653 39981
997030505662639361 23305 56759
232493325423057217 28850 41533
965769579955274753 16637 61204
842399780398992001 36860 68822
336445897283912385 25230 31941
599143136984714881 1286 19525
226072779239100193 41408 64754
565815830988128705 34026 52700
911691718340240001 5745 38206
145532543788299041 52140 60346
28633377174752897 2712 28907
949408915548687617 19381 30092
995378885496766209 27460 34762
663421608003297025 9322 56045
257328933963886913 18287 45201
853944657689709185 51717 66539
459519427424215361 4530 5627
656358196352947201 34286 42117
8111081733755300 12085 15859
317419861560054529 35226 40028
27107705686493233 40348 57516
31014115494208741 20391 28089
236832470877711649 17764 53455
216028091410294113 41936 57118
27407092481201545 19577 59089
542415114532779777 31466 38526
375306661003445889 5014 21136
624094987849886721 1484 42266
226908038079134401 2839 49462
75295084186713265 11075 13770
257054270316469761 11342 13150
281257732954799169 33450 41167
929280424920154497 25451 39161
16446536262570533 21453 68512
915002448487069185 43384 63316
593233297327984129 29089 63949
999759346777924609 33856 52413
260510400477194529 8844 22856
523903547863394433 28430 67747
681085928631148417 6584 10422
878724282704798337 4280 45245
60749890746073729 583 64660
215305548801563169 9013 15094
286754835491009889 3703 57210
221577369110750753 20017 44267
50462232365909185 21356 39283
181799159385601441 37552 60442
395402245536757825 6859 11209
112592421816561489 3007 53551
430149967544387841 8042 61255
383617370405755073 25031 36770
475429034147694529 46502 67691
33762835751534937 26675 38551
947626931974305409 28637 30416
982480415653153409 55585 61716
414193993781054785 1968 43226
969768805639876737 12970 30644
846974382112072961 31848 63079
47245377872012993 8037 46000
862852605009763329 32421 39033
350332779037419329 5017 59003
178666714002282849 27910 63673
30192904587519109 33560 50671
540465942128406593 2708 10321
484131985941719041 12339 18427
545105312390397505 19598 46054
412796467998230529 5105 39376
500659160882960897 39342 58866
846158599403626241 36068 57302
597959865984769537 34928 45779
911080131686301057 1945 59604
770545936045834881 10898 22147
24406881617256461 2111 11504
47720543567088217 30332 61654
843061686557017985 27610 62927
640169304692548737 44144 56862
402842872357869185 30065 33602
30188308706989633 10496 20881
58557101671109281 32010 46108
142004689639890097 19838 20376
205971093873490209 2296 14836
884625920611959809 46422 48306
63422314978975433 40071 49604
516666489077650241 10510 26837
415524690916189569 15656 40966
516185387637797505 37783 40944
219137276905453153 11392 44647
237269585467060993 55529 61854
210815709022757153 6541 67569
870120370697797761 14024 43200
731877668766923521 25512 51609
157210511788818497 54807 66020
9411150922094437 27853 34356
763160838740454017 17197 35513
364629660629528705 3984 39096
672613878702094337 4148 4274
281743352557970881 22071 49312
571123720115870977 186 13142
697615261937965441 24295 30477
241377074623201793 14001 55153
79090399170869569 23838 26975
531083934520218305 56162 58749
346818065558775169 20825 54534
887554264648599681 12786 51406
505519070681476289 2752 16440
697836592795447041 30703 63227
832614304290256513 7173 57618
326538396131681473 6096 41343
146689476760943905 10308 46385
711419878668131329 11203 58629
9679940893075667 18007 28740
378791331076314433 2858 37373
67072427959391945 38461 47088
345490740036687809 32873 53114
849093810791355649 16459 31239
375276430832357761 43055 50014
336698002594179265 32263 51977
472578580160366337 2720 31635
361897443283478273 51981 67400
195678979369404257 13873 22084
942982022273316353 25979 56045
305787213566297537 5527 40520
12686914885033929 8381 57017
492246810164758145 25669 57274
285786554446961121 46714 52082
58349000172519537 10402 54842
768858749803310849 214 23602
30810460970172925 2433 8822
507356430741271681 96 59272
50408856525301361 3940 56165
127043290013414641 38620 58795
91288182919143425 3954 68222
545206417533965057 4401 19984
631256327668218369 3503 15329
948542923470565633 10525 35312
599660238102558209 31811 57660
746858412779761921 41531 46506
466532649498326209 5086 58346
600131896151321345 16833 65383
370798195375286337 5662 67861
991365182986473985 61659 68016
952193302021420545 43353 45794
849626954368428545 46034 60851
207322440259787297 2812 47880
724002008978818177 39750 68270
995556511193761665 8003 50712
805836580649707265 16534 47960
976373913885097985 33582 61203
936930491167121409 10148 46824
680841063531779841 47418 63262
252848911910827937 32735 48477
448238250440567745 1374 24140
588984986961907713 4254 54084
491294215884174465 12911 55251
326507375185041601 20602 34346
74441055133476657 18062 33337
30322027242934981 4840 46322
668308975192452737 3444 34481
168106456299877761 21345 23926
876406117618188289 29613 55411
820201897902581633 941 67636
872681152216351617 10680 62816
2950643111528706 21559 42649
749072951811754753 26698 38023
645709688938556033 43058 52279
794086921569721985 48932 59509
799965269722090241 8761 20483
218920254426905089 4533 67647
472215819869735041 46282 59367
498572710500347713 7097 59892
27911544013033309 50037 62470
666426743938117761 32029 53227
298643658891510465 8205 34275
673817653153811585 17533 25606
23197280330233385 5970 58828
284784441549987841 17749 45758
27349676673356529 1401 51069
138506148086911201 21793 33130
597422594751588353 56826 63900
327200848559371585 34955 62863
674199926531404289 66811 68057
932560807040268033 3522 23331
947663864557707521 19361 45911
143799722793801265 30077 56590
983190833382639745 17893 37083
453335844942664321 56150 56523
881462418809359617 17101 24952
947244323068432001 34978 50031
125032616904920961 6508 54674
700134297301282561 6211 51705
258304525812317121 87 30951
416926137332296769 5108 47227
563185482188334401 22088 57697
33440924032412057 18465 57196
291189088220942721 25759 58809
69925299871911761 11735 31436
985982296368494081 15498 44040
540782830906330497 50373 54878
591186860096311041 12309 18398
629870198106289025 14197 22198
911132144781209473 29824 54623
269743273617955041 24057 39595
204582774892866593 36865 57331
421092232642180865 34303 68847
759897237570530817 18482 38375
178837367551501825 9300 15395
250518931599568609 40080 57710
535751387861893121 46454 63082
822766429918505857 23277 50319
654063071082781313 36482 41337
465652740607179521 710 50546
268438256888273953 6752 28661
156082438645061217 5856 60677
125193404256897617 34395 39109
84220493812804161 20585 26231
110552506812496177 22940 42867
478761997350250817 4184 51839
520377970392011969 20552 65168
94434007505991953 32906 66166
641805530080020481 52547 68472
108299004038688193 18171 25345
646350028091468673 9829 30185
317094804207666689 5293 43268
566660268408639937 46704 47666
773355491777312641 34897 41876
747341177796975873 2763 58650
735819363353851265 8830 25441
209442979059772929 16263 65919
263494306892713569 3132 5693
448415742884670017 45277 67426
590838093030608769 3882 48837
215154102200187937 18669 59514
681436023013066753 22525 52122
544952702893787969 52219 59193
434842668374823681 53615 64624
387457444976107009 5738 63688
15451165402314615 39872 68984
972901138284306945 1730 33833
379069059257400193 39969 58481
336602685275153153 5728 8188
674322581020550913 6854 28812
144567134645306785 34300 52241
354349742961158401 44022 53091
385674778473870081 53818 55780
959302078074646401 29621 35178
319282532019947521 2117 40744
333256079255161089 17919 32920
392979286259560449 12088 27326
480585586996983937 28044 55606
1460354475845805 1658 27875
48063428050408417 35722 54782
362854000374952065 14690 24173
663362375307745153 24414 34411
521234778731276545 11556 37135
971865126198789377 25290 62702
929908568362719745 26628 67102
493151594177522433 58662 59464
2966661048013464 344 48455
867869722467883521 19336 23568
677674205584153857 23776 34611
893993957212107009 10356 57581
209095501220765825 33281 39329
450246710788658049 52389 62651
378809060452283585 2044 33241
847562964530130305 13356 54768
152736843831057473 16225 47443
18722214031310357 53922 54280
379140450454528385 53473 63055
887219100096817921 942 17890
590537062490035713 18542 30594
942725466316456833 7851 35650
672597067643465601 19233 51028
638647160013437825 33561 47959
272956805070087681 9071 41698
677882333714574465 23037 50470
581031426346569857 27654 44527
937561626542109441 5955 37806
174586659419283297 21270 36295
431051313626053185 30888 49092
136469355386793729 19987 26076
903983099569462273 7449 47856
431405392265553217 16288 57021
467283274667419585 7804 17378
209738284615625057 29150 52496
470100546480214401 11820 20677
751048981449152129 57171 61699
424816454016248449 13888 57550
506883503538773569 26269 42531
882434845523068417 50311 58186
59019165772348001 25399 60562
408625730387978369 14590 51689
803320540761902209 42828 51578
875979089206399617 56150 59660
818049940124417665 5596 44238
339637750632302721 1184 37626
167206389399836993 4553 53836
654655695560041601 1753 31636
76170888627920881 18181 49865
300383918845010817 1764 31219
571831547977453185 61389 61507
724619858742048769 51065 66360
924834037858865025 36664 53293
927849371393104897 21043 54037
767602821203951233 620 8702
589848568955648769 5233 32513
792157588218763905 10220 55018
234220671846724577 4046 50478
804942592824502913 20946 68397
517654657471670273 53227 64613
265112006780732673 23186 29025
294145879000861761 15141 33220
319587906044262145 23285 40626
59201388225563537 17793 65009
882433101894655233 56515 59436
715380681453051905 31355 46378
932621228279501185 52653 63310
920085335475707905 1530 60494
318169411018097025 27098 31817
635061266080182145 10346 13179
622268298719149057 42831 68348
631298969871028993 42959 55140
381909081140030081 13749 62428
567451307728259009 44855 67379
108096021877273073 445 65199
393449835481025217 12959 30759
390610968283574785 45852 56184
916364745993430273 13583 17239
487649040483063361 1720 10391
438445750390133761 12769 68904
360187491411856769 9436 62446
486450664630762497 3815 26689
89566459189640577 1759 4534
363775415850941633 32457 45077
561029409117715265 3330 50362
246399422379223425 35532 51707
686484259186528385 26295 34285
595216486227076993 9623 63624
765876707253390465 2079 38613
762523013337027329 42491 45760
448093305372893249 27109 54868
483858846536694657 26557 57215
773051754650460033 56163 61473
716085272960949505 26217 40468
834001564789673473 6151 20355
461684878831295745 53087 55200
842182364793181697 23606 45783
309591804796422593 13249 58837
723831290018480897 29864 48332
194921185412201953 5392 64516
659129956240043649 26137 38428
957753195672179201 28255 29731
576431536733679169 5090 28282
173662888498331105 32348 42126
524753196238712833 12651 29981
734141025813908481 20567 63332
91242543041303745 5199 29388
656942554914000001 2666 64175
108106902848710721 747 10015
625172177645847425 6540 58597
424625262154506817 59229 63656
210916313164307937 7411 66082
335301133474040129 63313 66709
733865815457431169 41198 55880
376155771839975745 13678 50415
199990151408233185 42866 53176
614002864514624513 7244 20037
416076960114079233 26346 34465
410144446423288385 7614 24445
841705020825902081 10667 45193
480804030370812545 36133 40168
645253631086898561 48786 67594
893512732463435137 31421 65715
750610532206568577 47077 48499
61631502779341929 3702 46747
146198884765535553 53579 58112
412060179997752129 5661 9361
68129036757671457 5248 45931
158138415922046241 54581 55420
456227555801614657 4212 11290
544370110018277825 30905 57010
207865037652911873 17759 27460
816568641430230017 8410 63513
740247919607153153 20614 21517
519298008069057473 45134 62870
201644499198625473 23449 51851
447778752808027009 25933 47303
65803651603044249 8875 60298
924201486051188737 38572 54630
482845018202798593 2925 50371
792661053417198465 54262 62738
830489174877154561 19075 45766
153718511988415681 43929 67316
421746309679907201 3600 43365
657738738503716993 516 64104
7284575069785860 42709 59396
851770633140844801 16467 31826
873511348917336449 7447 66899
569676582303124225 24843 48461
947502532056201857 4459 37172
883224173957870593 5752 62940
613197116665464449 35872 57423
550219248537040065 971 62235
254831984841626273 10043 19208
728823939433667073 553 52489
623460526293573761 15840 30339
626860979107341569 4625 36929
50409321523570585 11766 35096
902034858969614081 23458 50968
438315083677583297 3090 48584
548466584007421441 19447 20863
105330582709552097 29859 64813
485576328357794305 37500 52735
908727454853167361 51158 62946
345080897901574721 59572 69019
375295296905218113 12452 31750
46875810478212545 173 66789
980715705579161345 16550 53175
780133747973955841 4933 9619
468276942608593345 931 39531
555441601249654593 29159 67739
110992843411228401 1013 10584
610896556017685505 6130 9110
280754466660621217 14652 40566
953173618790117377 8022 46440
395535749184592321 829 16699
665976537822579969 29567 35819
205996594310374081 11926 47147
354684693127509825 30267 52855
68570943447216593 2818 40805
630321627226614145 35886 64249
938423655955258369 15832 22527
534457183654836865 24290 26178
818550206871140737 6455 41931
709005303221623297 4322 34276
444813141112245377 26015 37494
118649894346347649 11343 20402
48311174499762193 24246 48715
928191998747884417 8510 8904
354072984365611649 66031 66483
391012255042142017 26544 41414
322725964362678785 17757 33392
179252281775113441 45128 63960
24863503319874525 5237 59567
665945653368496001 17311 45788
452054994007287553 43539 50422
470979085449052097 6476 49898
311262757463563137 8727 35525
20439698589683533 26536 63351
965638696357661569 2163 20450
523103486983210049 6322 13507
472073691820167361 5522 64181
725443138384335361 50472 68303
760547181516304897 37042 41987
406547457094468737 19254 59329
404772582827060737 23324 57817
813119194705393537 15212 63668
944812316173216257 7901 39015
553683185619142657 26748 62563
60379828541396561 41968 58370
868172298017483905 13554 27576
925708519679265153 45306 62982
63770597002736905 34683 59462
374953833523928641 10618 36484
769681642809047169 4974 42590
570423118077219009 7517 23952
800068064132027265 22810 24354
685599443097412865 10309 12678
837175723848829953 17264 66229
348934666963831553 12160 34061
598082672972232449 55486 64818
466851894615697217 28825 62669
675445104697360001 14104 39244
175943563480235105 10494 11152
808147246184937217 46091 66903
394428387412812481 10971 23574
163107179993787105 46949 51889
728593829495455489 1167 49461
5958263834067169 17058 45986
519389940728327553 6088 7438
108370683516994865 58037 63615
217183474659197633 20764 51870
694733385937603073 24871 61596
502859022625937537 24085 67679
391838227467147265 14371 21378
424153651955126785 39117 40866
161976047491869217 6436 7162
940101305236705537 1723 25064
142446297329854593 1492 54548
658819212184699393 34856 63056
859069124183115265 62905 68880
297885645066582337 23385 63238
32562933569906249 29281 41952
567375559954175681 15252 30496
56536518807753569 6811 16498
639842814109780225 27474 37237
937507868755034241 52558 53339
314884224723773057 6191 68074
452162256948007297 26864 35579
344683430605282817 27481 57866
460867219032436993 34128 61178
952772598808000001 15940 27480
530467868193859713 556 47938
389616769963222273 6561 38952
579359014671808897 1584 5149
95827172390034577 27450 57293
994422028665091713 31253 63484
418517489171062337 40400 51004
480955958148385345 2240 12456
760034626130593665 1396 61578
514668214268830593 32870 60316
918074584366475905 22398 63713
550651882468031297 30416 43763
119626637313064785 10124 54383
415858024528425601 49582 52677
46458933734509601 3731 41278
64707509633663561 13946 28208
400382528171750337 8369 27175
88596446438607761 46198 61897
393470368951081921 5060 23284
73343341818315361 19895 42359
368084247598904577 27105 62192
770642199139778945 17695 39202
578555180553063809 46372 48007
942451918444916737 22659 46028
236820942318818337 14102 67744
570837995760918209 7073 26721
727778108367143553 2024 19642
267642303476378625 25798 27916
11800853353538089 1753 19438
949123641055983617 6178 30946
611422009975381505 40045 46591
221345591291836289 18527 50532
605016780684881153 22165 60445
348135914952827393 9062 9803
403381350634813185 35236 40915
620215499065921025 11500 56796
688473205941239297 51478 53966
875424735346534529 16389 66070
459295229601661249 22655 57204
51941811077696801 15706 65082
457038662205238913 41376 51327
236191710900733665 59348 68757
254189662937672993 24438 38724
646020618354413057 37692 46137
899031404149656705 9524 14328
937536448770821121 55197 69008
208400094096798945 13188 30502
552033018002489921 22790 65234
64450173164065209 39702 65218
846204435532179329 8260 52897
833231413404884993 5741 23605
863487262994169729 38763 43530
284770183433511905 16189 65700
749369524684361473 43400 48515
700066948453251585 16861 37555
729067347563031425 40369 49459
550257688573115201 22578 56900
705530603408853121 44356 66412
667717751928986241 17390 31580
281867738215083809 38996 49923
866009936908785281 25188 27311
790507437283416449 22256 60040
566341874000482177 53542 61795
18418478184415221 6622 42798
570971299324359169 32391 49546
749011566900158209 48807 57210
840267975566202753 7536 60527
522431266453395457 29967 36578
358956169269266241 13956 59325
9446017297356947 7186 37221
188911428957862177 38066 46603
274514403717191169 34168 68764
240545202538417153 38781 58712
259429042296723361 5106 48448
941431776566158593 54644 59742
461776769400870529 28323 36348
442308897297340993 17560 37682
109893723738160529 62016 68143
167980887827905441 9604 20057
615307308534639233 5005 32667
377221725030668865 8896 18880
391213542723228609 3682 18964
513839183577854209 12188 54932
895890927458765441 13419 48712
318806323140893953 44255 68013
967245598816411649 8958 43256
572315696426709761 20509 40707
427793285464517249 13273 40777
362310962316914945 18539 22484
60944536209923681 39314 61937
652254319078789249 55206 56919
177679788080951073 1377 4803
109269919028196945 12234 31362
443633005633181185 21711 63322
894976171848480129 31119 36661
93267199289655873 11320 35583
326695828080463745 48093 66187
231345209782212193 9230 20500
436504408574105473 19668 21872
78553756990572769 10272 37500
527850874592662209 38761 57783
784990310757159169 24752 34120
261345789161008929 35757 64243
585724561051776513 50609 55761
26360121522518653 51628 59604
452388782927677377 29749 32416
355700789612622977 7534 44888
266247368754619617 19567 57451
917060670479333633 20844 57028
792368736296417409 13536 58567
26873709128988565 37907 39606
35298840892906469 25023 40116
632495032517741825 34263 36058
953797376299924353 49620 63169
832363981166647425 47605 68642
776406795700779649 6120 28442
69801354404990689 6976 12507
62266668574174841 17810 41321
461522513762030657 17941 22757
630849209668767233 2895 42349
744747316996868097 63079 65872
607628504018613633 35884 63127
374010186422420801 4130 44035
684579616660954625 42861 59732
332993908343741633 44385 64292
787034773017943169 18906 57582
746232428984267649 30630 68051
861790262068510081 40598 53619
237930187478244897 13377 45840
697808320425060865 15038 66403
767451914528091777 74 7509
858092929525810177 32768 51351
273535908009979073 20000 58729
896453327371425281 22168 55689
3783626222411130 6942 51482
68981836475174417 19680 45302
73025776170172913 33048 51088
645384814652779009 30081 41111
87510719346081345 14381 66348
183907454094736513 1312 59597
692202488310574209 42741 46682
705368247838542593 33545 59356
552258507209142401 16613 24276
587973609301244033 253 43122
942565840565922689 3838 18134
643938208872334849 21830 57506
117035365756716913 13882 27675
28886834205593461 10542 30842
994737440938184449 27172 66325
709811345268967425 62073 64321
3876188798709990 8994 10603
425125704033675329 8538 30056
578485193953302017 7360 59126
558999878569899521 21588 64893
69064046560011865 22675 52121
893022910628616321 8973 23528
871764082777549057 12448 37164
745319410994532865 1882 36434
235291717091609345 48495 53590
408103117722774273 26260 64290
727300155760648449 41983 60625
438495175718863105 22369 59509
264664585522464065 48579 56574
264009298708856481 12540 38366
900278346296648321 9557 34499
386205794425897857 14746 29397
627522852665219201 37648 44040
96968330149294961 10685 46635
192972129161123713 48787 55565
568139598203892161 31538 57780
651431874615749249 10645 34653
573157167241532737 45942 62662
59369355594601105 23147 37218
223327197018839745 13405 64372
314487581207270465 60981 67485
430573023404136257 15958 52134
962074225857183105 14319 26762
186381811356802977 762 58445
747817105994183553 16452 58587
887998677564667137 9141 50225
251445564278174785 14928 44183
510427469719552129 21896 43512
488705816349021633 39776 58856
115176402115011457 25192 63513
258886670467095585 1543 57721
747901089963626497 15184 61678
767408671757831169 55273 58871
556025104353381057 668 30824
737627343838784769 9152 49063
615429263498320769 14377 30863
91039073995016657 30798 56648
138194167054464849 22442 32943
429804529435390465 346 11615
992830811602239233 43677 55580
314979917048130881 26769 26965
436858222100227073 10584 53238
932099723701856641 34100 42037
753083445080953601 2328 14128
458412209946299521 13785 41621
509708757363611649 8528 12126
826949121889104129 39845 63341
40793694669936545 35184 47052
152564244522917377 36043 54778
626755103765930241 45734 56291
255101796620426305 14776 65424
609175252487339905 2036 57884
719281625113961089 5698 55752
397848039125975105 9059 35371
350132282361702337 8863 25815
284498536960320801 28059 68389
109013380757712497 22279 67790
689698040584914945 32671 35449
717862115584853889 6340 49357
694025227486513025 8733 46013
911184655119892993 3212 57168
231366180525796481 34041 47181
14330457806554621 19592 41524
7062273148882526 18858 46887
250439927620160321 10933 61099
363422854509991553 25820 63730
605172220920525953 49126 67438
584312024577592065 1431 51698
948025173581623169 18767 50793
93737016325192721 48869 52342
836583433821832705 7321 11779
390385232046646977 1761 25653
941640634164482305 15732 46408
506590437280578945 1339 55276
32423248745420353 20776 56192
627283258605977729 40787 54751
686820750878109057 13085 34007
827796766894536577 28960 40976
481740297508711297 3384 7495
918821536981262465 43451 53209
410042137092826689 38033 58897
694907912598836225 46885 49516
283813384459410401 23668 41400
190209615624176833 34713 64213
434457022693361921 3669 54859
708449539530434433 19270 43698
470733056884743233 20913 37622
113050655164904865 11565 62468
873906230330387457 39290 50898
359357380398080321 17155 35528
687066737437181313 41605 48926
140476514106630641 3122 6008
294565235134779585 7381 54822
323175602295677313 200 14641
338066149274286657 14097 63291
53470164408373937 31146 37386
215477036761168257 38041 67913
688791764687863425 17455 25624
347387025596635393 29376 68830
937996666127922689 29807 62469
782959245723059585 33022 60907
426058983115538561 57581 67531
926967883597857409 16094 48132
270593868040755585 4477 22191
567447767671264833 4475 12227
692008848960085761 36110 51596
349502271014660673 16736 20137
511665950613739521 28176 53872
137138572050570673 22509 25606
777509364795038 30137 39347
31157673982281865 22562 64082
291853451394025857 39153 51138
37570067946543161 51466 53048
831016145640518273 29507 39350
41539520262137585 7289 55344
975374073273961473 11608 34887
711184392405055361 6212 50821
581474965679845505 52730 62071
831440734613526145 27626 52362
439865935711971201 62270 66298
121424257571586481 23389 24322
497550808570110785 19507 59437
738101415630058753 43074 63608
216620550327256481 7847 19126
781945715155540481 518 65571
37661610230301793 56986 66080
33349718254076069 21863 33668
376643247842800129 6374 30081
147314092476786849 23691 29251
309020360000459969 4106 29161
622299255918637313 30978 55827
462075615626552833 42062 64135
995733246197328769 23772 28465
530265852184427905 57195 59891
288810593346742209 5263 20476
381384286574821377 735 31069
359944980280456385 26404 30230
747881566087812609 12305 51257
787629997961278849 13791 41937
89464713294766801 51145 58311
556808796252948225 27931 47619
190686455602801185 351 45480
380317867126766657 20576 21154
436403928974563393 35899 53381
980989898972833153 6555 68056
60076357369979409 10189 57703
240467462555290721 52998 65312
213944300480157793 34287 62874
99778382325933281 13603 57336
263171197494571617 19846 23627
760362074664104833 32645 37809
876417482586710145 43276 54297
784842579088856193 17411 41640
563495253210533057 48067 48520
282570820971205441 17006 26878
929675747340688513 14733 37070
997567490104312833 11094 66169
983074470270693761 27464 48558
371860266257758785 9063 44476
630813151855228673 16536 49040
396802822416585601 42096 47147
596540311694667521 2834 15790
10396250712592093 14523 68944
533593183866763329 1217 56290
634977276610680321 49942 66754
339522881328505857 14962 34151
227098038104035297 15811 22188
956709149625062657 16970 36773
658634142788141441 21460 28877
259711188961091457 59301 62631
704130461698230913 56891 58544
598400205651721217 52056 58890
924890804895721217 29089 52309
90744465002032369 11217 49258
993199463660605569 1783 61543
22506147083767305 8959 42689
12879227000038185 17892 66987
869739454454332929 22874 50237
634247606538526337 55749 61467
395619413219456833 20692 31504
60018715072072129 1970 26218
963793684612383617 26314 52771
821399095628240897 21593 60685
757309818002461569 17580 53648
932514026409787521 22986 34094
656147871081827841 9812 12266
287023901078033121 46438 53148
897057822018545921 20710 39029
177644048485387169 4349 13186
877630964852627969 25831 68092
865398020972097665 23690 41011
31012295635470369 16592 53413
966466602255646721 18544 47929
684212911760170113 8465 59781
202827093875971073 14148 55492
404340242692249793 35190 58493
268146254319486145 18063 48623
279492057241512257 10123 25505
360843763904430401 5490 62806
472985423138034369 38738 62077
984222160246385921 5339 39168
286160346334895617 41079 45433
532130735796602753 39471 47643
771201793733773441 26911 27201
280154720432459937 41083 42485
279209103880404545 41333 53714
783481644250603137 3295 6636
74252740861460609 22830 35370
684181022467949825 27324 38500
424025295358177345 23516 25151
44086013381349433 27674 57598
192019771136152417 25051 34138
966002482720608001 25030 29206
204621827247834177 26492 63400
467783011120278785 7790 25907
148671216385089633 17950 27817
380631597153890049 21591 25799
392959709708804865 663 31933
671116722174520705 38657 46502
632604162146144257 32513 49900
570721079807082561 644 61476
483443836266005185 51250 53384
150863584305657377 1904 49256
253067785644454081 35302 58109
503145719366440129 35420 44144
102871797538824689 5155 49414
740385768674531841 31186 49073
175555152731497793 37719 44374
996137832352115329 17886 45135
382925601373656833 16246 58514
208262948328641793 65450 68801
284439836015003777 25067 39908
129899048135111889 8843 19722
849133482531215105 20964 43966
829114402082485249 50568 60548
842535040870977537 49088 65588
568707138781700673 16710 18466
108382213839647073 20206 66799
868664056558802817 4879 19231
184242824710771905 19453 51819
232864518099685121 10603 33067
999693539952971777 13457 38819
685618189519988865 24848 26818
839591030276515969 30674 34119
5527691731611385 27908 68883
75130607051633553 44859 61838
433889415324021121 2267 28384
485452288357358017 59872 68960
138022156204467457 15095 24604
386285619487978241 7792 27216
881556560888089473 24579 62723
649204441656870273 13408 51916
607567832003621121 59921 67822
825607480014227201 2162 51044
488518430435679105 49397 67818
337501562098601921 7455 8240
997673886490698497 10612 45900
391521926334036161 25065 32712
803275562039193089 17007 62950
964030941132158209 47822 54905
112441569330808737 45751 61566
64415725790993865 64207 65820
260228211050279169 17744 38933
637360589096324737 8674 47700
834647258533973249 12587 37733
771514894548431617 13069 36023
251256267433848993 39580 67170
122335447908646705 37256 61367
11148111748820357 8162 45560
628773730124677889 5202 41610
687467938289362433 33086 43333
481935263782510529 22054 67983
949617347573560961 27274 33845
145270749126410689 55597 67940
296564115954272001 11952 13188
463914445823171201 1176 51342
474008057869962561 9639 56195
900318467970024065 5172 43006
365334718539603649 12380 39007
337630814723304705 17723 35937
182971386880492289 42767 46035
817450415796940929 51925 53564
141827246046478449 1419 15993
877837485866557185 53724 60408
340599718857003329 40649 59815
196439888173571841 9431 41714
373526653854955969 9988 52684
97336795454204145 9059 27020
691586005411291905 29725 66746
180194800020132097 46245 54392
551654718862909761 58750 67029
759628729295421569 248 33697
906819349393554561 53653 66581
55300639034797425 2413 66636
42006674382722761 4053 56019
563255314145813185 29909 51399
538582256294230209 63976 66419
362563019170693249 46938 59400
953538330577419649 17022 52179
635548443441727745 47393 68147
489259379447911873 44511 67826
48421749982978217 18657 30728
980518490235429121 7227 21672
855908195459541377 2907 8858
500568934194969729 19697 32547
62733734391798633 38763 50965
565164527544499841 3026 12053
845423424829469697 6758 22879
962919051127226369 17691 56843
818191447104155137 1508 26877
187353832730369889 30558 68293
805322830452617217 20257 53729
72079992108481153 2019 28644
608471291103740033 10688 24412
877695750474618625 21807 29956
903014386707859329 39830 53112
652832177418883201 8514 35040
444880842752567681 37504 51684
760777967418707841 6921 35912
529810532891794113 24188 43736
690857180624103553 5605 31232
245459939651738081 55685 55875
516963346297547585 2063 54643
474197410610393857 34771 61161
113517052115962977 1043 15973
998726801980936321 3114 8672
663278273825998337 19476 60323
150915282835121889 47234 52223
720324345210624257 20338 24106
450960970077289857 17606 38802
915646998885552641 56354 61375
328275624049176449 31535 54465
452223852723658817 43033 47875
227368851023967969 2971 27806
134308499326014193 19893 60154
930024800841160065 45590 51239
707045129568253825 41913 43987
711849157497425665 3201 45517
359398442308322049 47999 49366
126526328953865169 49989 58520
942775190643526913 37463 52968
767403555569458689 28170 44176
711459107069746433 17133 44054
42799958665007409 18695 44082
881151145594369409 26917 60813
691436477076251777 17551 35672
818500032791508353 12892 15837
514627867964627201 31881 62104
736365775432442881 51013 58125
51046359051369449 20460 52813
402991950391456321 1248 54765
731992594800523521 17340 30734
786672983009904001 55254 58753
38592610073152401 47965 67925
544031568050758785 29039 62211
681899578188470913 14830 57947
504007472433141121 4498 52093
204867433699249089 58820 62594
356435318613652161 24034 31005
697385865728115585 13712 32358
316401744193253633 28199 50008
265523324952027905 284 15181
693651555173108353 26780 61160
340327244528332097 39197 46583
842376345573210753 8237 40727
707294659578380417 40202 40499
388443211672868225 19068 52799
293505326227467841 37451 66279
282354102268580929 13992 65841
137169380035942369 18859 59855
256981940717611937 44303 66352
960135527194289281 19407 41354
240638589629423201 34680 67214
385053409355023745 15767 52779
980380513488118017 53821 55264
411412994614586561 12253 48484
978109192995386625 28457 35940
875540156691556609 49248 55188
274218129207088865 31267 50855
76207900506283009 17697 34384
340402568754267777 16741 67836
485939379021132801 16496 29081
802103546493899649 19421 34843
820310721262536961 22696 33053
983230963506226689 43696 49715
186397794527721313 1992 31877
783968928682856577 24670 29371
550943702597713537 45006 68834
124264490561568417 36160 46796
66297267312918961 55589 58502
503163302259626049 15827 17606
237843241265245825 2549 23703
722684913439447681 5888 56012
663559162592605441 36336 44279
97463874494327025 1211 48174
844180958129292929 24609 52005
540485557568057857 44108 54638
776304669057637377 15071 41766
406166455617356097 34286 41909
484905354603746753 15462 48350
25603476513818893 9529 11899
517684563053734337 16376 56259
876148194995341313 38747 49314
599602698622526081 11466 59430
912158750287783681 9732 30422
314637110182971457 38487 57897
851287082219702273 42501 68108
761421739674240385 65823 67836
127949603091931153 13879 19378
811773626345313921 12524 14475
88318495319118289 45012 48440
209583567522194881 39061 53317
288793708776221761 45183 47760
356316714623389441 43269 63904
273929811949788161 17258 38444
353981968537347329 11986 21810
232573416779242593 1363 44376
464690419267213889 1237 50900
237835047903690369 64831 67216
466722559597222657 7471 68141
676568491920971137 9688 66380
633523555857848961 3079 3929
649302963105132161 7725 10630
954377354747926145 10136 49678
877852130605642625 31504 36575
206891350019986945 14399 38331
294079390939703681 856 21076
950346806789291009 23875 35534
830567306275906305 1364 15239
68875308313224081 16238 24068
708168014777331969 24633 25671
230000327124834305 22740 48556
972548720836410753 22879 50654
439131016660297729 8512 33935
507208748412455873 4416 38563
430060385118586881 5657 59288
8143608735661446 18868 59629
424157376367830337 36924 55758
317289587349424833 10950 55365
342731085320004097 30294 60798
429720168959445185 45689 49245
555272707961137281 35182 45240
766391597910047233 36879 67163
295951179756052353 6765 16119
767118299847322113 46387 53082
834712241189421953 43001 68388
626117913532798593 55759 64575
762350355546210817 30528 48614
876451394895635585 13018 62868
744431828161197057 14785 34611
351091524869520577 58099 63569
846357907871514241 45442 52106
545843037056197761 25786 52687
850673328142036609 9358 23456
7993594865528309 52208 59123
963681127322907137 33546 33752
928886316979255553 5066 5341
585532079587778817 30936 64465
836599314432863361 8774 56192
179138461367067233 31267 66171
384229009682552897 14491 28523
200955259996064225 18622 25238
469672251094014145 28766 52390
433576314599498881 56402 68168
3472786755249758 21640 60279
888955799637614081 24715 39965
544896044584749697 22262 53699
441169794105086081 34258 66150
735661829926168961 30555 34909
434388923675911105 31817 68563
67224482359794281 6710 38574
844533347115437057 39523 62783
585533459140290049 15067 25190
225321411099969281 28390 67163
280562756743893985 6818 22693
293348640740241281 44671 68092
879293506695613953 30922 57737
874616340779638785 11873 13787
949374376613409537 51477 68837
276130760356501537 20087 39290
295219970994477185 46274 63355
410522507306410497 364 9639
158835092479893793 33006 34330
644651416764894209 27219 36489
970522781559093761 2876 47290
951336894604949633 18795 46972
951097607177192833 11117 40649
983645914966651009 45688 51498
978603113650560641 16138 60994
889014656091603713 11163 39775
119034097527435985 10677 38111
998850711877246081 77 2227
264545418613760577 11240 28441
940223028915895041 1970 6760
180807977878860257 45928 67373
425127038974814273 43424 44375
408096997447554369 18555 54266
473937569049525121 31512 42836
221487206769740641 16598 26336
141274851281615105 37552 53392
513676352570353601 28983 65913
457300096184681601 29162 34289
783719085677777409 36715 68798
63856848695998281 19631 48938
1610518815621021 21548 67304
263011845069456737 13289 65472
49686236363118753 26155 31717
370536062030218689 55918 61701
973715911850046465 22849 60466
710811595542949761 12081 52002
21975583205776417 15635 48686
862559066666086913 2016 3709
263764752959101409 33444 49904
753251059636141953 5895 38329
481812021674517889 5378 7166
51441844015833737 39953 51227
857952645990376833 11917 54153
514567603176899969 11039 67908
988906336144399489 25150 62607
378863217469707073 48849 54805
415210207684562945 12718 52756
225381533878476161 8555 29259
756888152203931265 28445 46656
930343207724710913 12991 50955
449465599157132801 155 42278
411500760400642177 38763 51379
670259582860442241 18967 39276
958457144820535297 18962 30154
907523186420743169 14638 68409
360463679851108033 3365 56383
140709067163545137 963 26915
412962503359118209 53834 55071
423209184059071937 35678 36186
944630747142141953 7770 58115
679538016221673729 16094 44426
703020755753421185 32336 67564
221355820977262145 12113 67630
786560381033325441 28338 31877
595320587885499521 27159 46564
857282628438888193 23815 50156
238934123062346529 19297 55235
144864731076140161 2950 35203
827559520014606465 3241 5933
664448560287702657 52968 55421
514459647088980161 22742 30623
832399429529601793 36077 48138
673213775730136577 10672 26720
880368463491343745 43937 67568
744318235801511425 33921 62527
681037845138419585 16085 28044
738127104886192641 413 674
85032637421086577 16488 18090
323897908292874369 7794 26369
187828603956177185 14413 36059
393525816666613825 42768 53491
718030447938978945 7433 54728
374751165083988993 18083 50936
837324308655794817 26009 31411
992199401231321345 436 8586
465191720813471937 1254 38172
633207086184310017 20414 61945
437463534498050433 48408 57230
112424446197753265 38645 61962
810029270794267137 36545 55132
552037445384865345 2419 67711
546626369826199745 50208 66682
772210878947991169 13072 46006
795996160020088449 1216 23186
190463467599581537 290 14330
544280064120755457 15339 68717
373485240801006337 51345 60032
11059713270974215 14848 16514
68852630728894585 32956 36902
115774809783246721 18078 48548
686198776482033409 47897 63302
443152575633327233 40915 66124
7155871771598045 6264 11425
314004377421298369 4147 11273
416253914557405121 13498 16616
149040742921350497 20296 44208
399107511256584513 27697 33161
29351310979635061 41734 61313
378151534083261953 2720 13087
912276089192637569 24276 67378
480460973005587969 10973 53102
669005731102629377 14105 66769
432318572140378177 46628 67908
67278021408576193 3748 9049
996445760271239297 37510 42083
313669555123780673 36560 51198
676501338694922753 9273 67283
62192071221865321 15582 63148
562962966921698881 17857 39313
201998182556025089 25147 52481
788099681836303745 11679 38593
795854050523836033 20853 35959
733920666063834625 36761 63110
380928478404044289 304 34548
396941200398320129 14296 29971
263673413253407329 19852 51265
854054640811366273 44038 45036
965209275535755777 224 63991
282198344768676897 11509 29785
100140243557397921 42642 60681
697466915312599425 16185 36242
55777674234931849 27498 61713
498754792834493121 19828 37815
525433392198557697 32114 47174
406202221154327233 4836 66911
779775204410412929 16992 19224
72526248997764497 4669 16707
350614271633070017 18067 64854
574103707354179713 6713 10830
612511496259642753 20431 22731
95605102524817905 16907 51278
727358257923420161 9546 48081
426951683843153537 40316 53562
522973540975272065 21167 50024
194573509667623777 6633 56960
448205097115412353 4324 19893
872875791123259905 29465 60415
120834976843340769 8243 44778
842235744512411393 60640 63384
812877737389762049 23718 42804
913999525162179073 10320 38069
867506170310065281 10220 42540
597053408872358913 8070 53382
423177168699076865 2338 63931
182359329057515393 2871 42497
211621238791522625 13333 38250
457796614246209537 30857 63867
98035711220184401 50503 51528
585846304067697281 14839 58822
807396644666539521 13575 44827
344795861413491137 12085 66141
303104315289651521 35943 41599
603129804764773121 59162 68154
531306640527859009 5742 43008
604513358129597825 25832 62322
754237381046984065 17906 53926
264496578816302721 20353 48995
9167726870174421 15767 55932
81144245120317041 11655 33720
916772938285383553 8722 37618
396909503749252929 34379 39485
654546457465883649 26811 53978
17177957655466259 14848 47583
14813308504081137 53378 54458
129364173488252017 43046 63878
574816457220435969 55831 56126
3243046905129888 12809 49977
465893164369155969 7679 16055
766182408993767425 10730 11949
69480464808904689 15569 46510
674445534549565953 2523 18304
742454769221389185 5405 63332
992987022452720001 30424 43906
194705640373939553 47824 67216
483486588225179777 8761 45024
955285683420093825 17684 60206
518884665694752577 49957 68005
38434349512513681 30609 34384
917180296844040961 4864 54738
675238927681000705 33705 52958
949351153321824641 13477 34155
903842211194898945 27684 34735
69031906123246505 11062 28192
924751058654173569 7254 28267
182349081947005953 7530 18845
669109441644067713 6607 44678
752101358303011841 877 14181
943376401294564481 31468 62158
414568681440297153 14343 17667
734114501057234689 1750 35532
908661678518701185 16201 64058
372117358603212289 30024 62778
909002444675007105 1923 15876
407289817873518721 55141 64823
130736976122083345 3499 3675
316977844561229441 21925 45375
717350001457671041 18188 29640
477911988582718529 14524 42473
692415894920930689 15557 61857
297001023041609345 2406 42232
263384742607694721 16913 40441
381822392329965505 3923 44763
764203564323654657 4592 66243
107050246665529873 3352 31071
3155674029866163 10367 66473
545152681299526849 31524 36895
944293786237000833 4316 28936
928604937470218753 2757 26667
695879700593575681 11283 17376
596102172558303745 8643 17801
23583652769904261 22344 53357
697597698374586625 41785 50895
291108818197042049 16268 51860
506094837205580481 15874 68629
981960339845432577 1967 43126
428416753266724033 12959 35033
193116342053041729 3698 39714
867521420810348289 43363 46270
683684774215326081 46429 63522
336115446594000385 24538 32178
66694132484595769 2228 61278
366411297721043649 24789 29473
49774538607966433 9628 58230
679959553111892481 35422 49887
248321608864767297 11232 40499
667318023404803329 2760 39656
694719074320691073 16194 16499
52930117441810865 20955 62108
805964980274179457 42183 48101
918856266014358913 5542 68922
42589274991190249 5902 14970
692786023801083649 51866 55082
916974380483065217 12763 14264
607984933390454785 15960 46416
811951252050310017 29281 66231
416753051199897601 50860 65282
308425287491612481 8426 20302
657455927186191489 46557 56597
867655703969905537 28154 45718
156696361050386209 41959 44074
313931546583074113 2005 55243
263879114246961409 39578 41951
777620250374472065 2611 30402
264477755002197057 7307 61473
665948313158562433 38970 48050
725505869295659521 17543 67777
840597610884106625 5145 35196
784699193406758913 20892 30180
467767100030652481 34451 50271
292894974857617281 34424 55709
832447929698933121 2416 55731
567666541619111361 18245 60876
114039665854871681 56741 58220
197759826713223681 17776 47105
578804182921448577 14953 66839
279523874871550497 8427 27604
976385529473855489 27189 46042
453043848488462657 18054 43679
635805768943331585 24787 56942
216335485197483009 33491 53898
899447251638402945 6362 6658
670045829784612609 29512 32602
641722385397077505 383 22060
48531558346773809 12111 25072
405041103352868225 28149 45318
77507631008117521 33029 55324
194118451690403745 23971 48619
712560887315511553 13277 61490
654566151469278849 17947 46472
646147407290158081 24737 42705
672412956502700673 2763 65160
175661524513508033 31814 52592
833714949625271425 36041 45353
885211256082712321 52122 66834
136341007327875025 25725 34833
572094509211986241 49682 60796
594281738685392513 15436 30914
572139050683915713 19824 40048
18366846696768137 10949 55449
636588303251805569 49538 60828
395372148003513473 12455 68439
661185247580291969 25312 50109
633353989604902529 5175 50526
631588888549209985 21531 23222
144839659576060609 27780 56159
572466711596945281 40151 49817
751961741407644289 41295 50161
314554187211477633 48015 58963
49941364001465873 15708 42438
341966151919066881 51864 53931
434878987524943041 34912 67700
452198121568990529 57151 66555
377026612600698049 45108 55940
989915666589126913 7103 60678
672071118221641217 33505 67533
39380799643133457 24133 31791
210929866586933921 12172 61236
386009215593887233 3033 14861
893024575996921729 19090 32102
597233554001071873 19479 28250
847391174299385601 2181 10046
723209645633886593 5029 32715
248221102227791585 34951 38506
630952441098848769 48834 58400
182407083737000865 34813 53040
997564235615314433 14411 25329
455830626166576961 5229 24469
742217886583382785 14931 19787
151429232442207969 36417 46881
91336683320207617 17635 36464
567323195691233921 1139 42783
781003002111837953 16565 20491
673660162693078529 9569 23799
804692073095665665 1144 27672
947186707849855489 51716 60690
350095263553477313 16148 61719
661603899464235905 19746 20562
532798714256301761 7130 17085
160393770727086593 5096 7407
553327291464505345 53097 64942
937145314212539649 31348 64323
968075882716405505 9390 13719
1258128990233587 4084 50004
12518974970539887 41710 43271
560765091733028225 1485 48561
870833496659315585 3868 53653
122804026146685169 6666 66977
322576692154250113 62808 67533
322429032613808193 9505 36818
417007673311260865 17346 28208
290060969561839233 13479 20568
520052466227333825 16703 39618
387979272695528001 5042 49802
142259010615447329 55616 60318
196486922148057633 16238 68786
105588119666400353 53296 62871
254633595911780481 11395 13528
972407377299433089 59124 66007
672085279840249729 23378 54365
279783410611464961 13948 45017
888975170451228545 6344 9576
97942039994848081 10790 36357
456160419022513281 38278 62507
466734319663650881 27013 55559
830471562840454401 5893 35103
523958169203282881 25074 56831
97873425462839953 47872 68235
848264663275337217 5054 62314
7356592798483775 46548 48928
436994209505684225 34653 39385
934009158549219585 45825 67074
500072604701379905 28772 53037
378274296059640129 1572 4781
179418335984863105 28637 31905
35218374200557181 11471 55689
90859977474174513 40057 67588
365428775300838273 23677 62992
634650310871734273 17820 49561
928399539249642881 7537 36256
806108192078220033 41534 52959
450489853342627841 27104 66225
398896564435673921 166 42666
322154531862995713 4622 29354
815486426431483777 23423 24280
564930010420251713 6047 25719
865385314617896065 35022 39812
872085949173726465 18859 37515
889777367431257473 39612 53957
807945901041687681 11273 20744
565354073354015425 59861 62167
720171547258647809 31205 48764
659409536691335041 37430 61054
88155618264092801 233 43199
8178026447978938 18843 25757
483998732389682817 8045 56212
8794761185235701 7612 10750
14743616628276613 12552 17866
224823580744313761 12088 46347
23089318632205649 51367 54455
532161201316832001 49017 56637
498906631992777985 14477 38621
49930909699156705 17403 25014
496087277849273537 9802 38167
197798087465137953 9903 28697
290968859604827649 27613 34785
355811658772793729 39541 53510
378790246500788161 34835 38464
35814503794149745 14788 17849
30390883434929349 313 22617
375907157857454849 52799 64435
532824431800452929 6097 13642
983762757581523329 20940 33050
267477202584995425 37026 37369
497077591713875201 11645 37610
501512590310969857 3605 24802
995763646001513729 59180 67111
503649486956927489 10141 66976
452647663618648705 32133 63133
725861247419249665 9459 27540
191947842697992129 19699 51808
252829726839234337 30811 48711
376458414621666305 42312 42320
691666598838484225 29799 43067
540821236102495105 8521 21449
845277032133733249 41272 64423
269182093478946177 2890 34463
369953897832761665 17165 34010
219173922790155009 14381 39554
557026799102583681 599 18353
840636372960929665 39070 62030
38142896752479065 23842 39197
70859254722996921 50403 65037
267149108267854977 32501 51905
606449839339831041 33578 51529
368667391205139713 16673 29969
222522421505480865 39273 50214
320007358941534657 3648 44123
386721605931896321 30646 61065
854840422266196481 13862 59254
943384080271307777 18573 55931
433566096303334081 52148 59978
752698181111441025 27723 66117
379493539058433537 15585 27987
836585089033398785 5843 33198
164951558476854401 25695 34128
441249418723302273 19398 65838
298649023295954689 37306 50856
797350016760596225 21644 55069
672667476181626241 48816 57791
674226556798856833 732 38564
447903441500177025 10022 67193
291181357595029057 12016 35954
837244908759242241 12451 42408
720668071428022529 24982 46730
230379632050304641 7410 32768
113179829993221409 40212 52547
489166210186251521 42921 68995
886197399055674881 13357 19984
518487565529586177 36983 47250
154000356661917697 2735 68218
799532399594692609 28592 52700
539619574855677825 11745 21315
713142750471238401 338 49609
882374860466235649 16395 29408
304398075323089025 29864 50133
347335559689241793 51971 54658
528719305094245569 36 36027
368913437513150209 996 4787
531611372116440577 1822 40352
809292545976589441 6947 27417
94433791449322513 37571 41029
128261343857452913 11139 63033
487376130283191617 2443 43577
625189906101923073 36600 50016
827010724069158017 16454 55163
800742119240219137 29397 50583
30982235900363977 40945 64718
687852738231455873 21448 24967
388691633234632385 20870 38090
481333632451459457 18643 24384
346985815034994241 19624 67756
345232236152781953 45014 46225
411611995830032385 44439 64511
131055430809020385 1740 64842
725696434920717313 42644 44925
408433424441128065 30066 50666
666354556965362817 44193 53478
68319073364939697 9301 37068
830651493592792833 30582 41123
547420220424044161 31411 61614
960538865592685185 14865 31686
677109686288353921 32027 41982
695711379143073537 2131 17836
717394372550856449 3879 5668
363445549735988737 32208 40823
623503361930694657 39772 45182
218750563008367041 618 25632
27952643376721653 2902 3152
815095274190429825 21650 67006
527332792854302593 9473 63018
752282371051347073 7218 21035
606534716943386369 35406 52271
852476768126852097 1569 3611
974019251099726081 43123 54786
116746564132622417 44492 54415
41796777379772721 16849 54219
990691094461329409 43174 46356
301794253679865665 18647 65051
546991868905774209 16613 27080
617671590555275393 35878 57969
260970769617049569 7724 31028
887715560220762241 2725 13337
528458042194127873 13903 40910
883169286097171329 6276 66715
918537743917187969 26635 51884
854891090319220865 681 44726
472836741028725505 15424 62055
936472945530809345 32234 48486
388153931802495553 11034 29652
702887489056600193 26061 28019
744075217741421825 1628 57768
846503616217262337 25609 66816
970437249866154881 21501 22129
340018971695990017 3580 58899
679364477915225217 18753 33056
774659552647889921 17630 24703
653385291841036801 27815 58609
183563305396639009 22811 38175
195481840995963553 6914 18177
899538399008775937 15988 65972
886263155660817153 5206 45464
252286899304884577 11376 46494
52169641465052761 14739 33877
165667732250270209 29779 63928
311641851046491777 8240 57865
662206537124980353 45120 58274
319134915162603521 11251 56333
73012945687878529 18323 26589
9864469243655805 14987 32739
355372860736103745 11809 51666
504132143133300993 11760 33903
268590931920513761 39883 49824
691889202053491969 24396 38064
743606862103469313 63438 68276
823200286744448513 17086 66359
88057483080632433 9157 48905
744006667661739905 3523 51590
782406926131862657 48215 66353
391599255296267073 28333 55118
588694828628050049 18242 56564
953424148474997633 20102 30011
649396951729052289 50403 65238
580837413408996609 22651 58065
102717338565241793 7420 34992
858596583722533761 30865 36779
78307324684423921 1944 12100
303283572629549505 29968 63198
180027195586703201 22916 31672
813283799474366081 11443 54477
682046586524826625 33495 68983
665471932452415873 9761 16411
663151845778457985 17127 60049
228820813462693441 31503 47310
522284100785007873 46383 61230
872969452795228289 37572 46322
896620336556068737 38679 48880
874573434173843329 19993 60715
280349424624155585 3743 50416
806589965408843265 5824 7094
992900305070520577 13836 50551
240960095601725057 35441 65129
734264011932957313 2001 29603
639190778235001089 41470 55632
103510452821112161 24184 57185
581073243321359489 10062 19995
725331866507225729 6053 47559
776033406851578241 10540 63398
645208895193008001 9995 64308
483524926652382465 47338 60472
327779393014530753 988 11348
315863193366151745 57597 64809
947274870584365697 9819 44498
437741868137496961 17121 53413
736177521849420161 14995 36954
914970757933044609 19911 29068
278763995203973985 10110 56370
439990487859677889 28548 40558
224402774060699521 53575 64468
147424283977226625 16315 44808
318014619005097665 15932 35795
969742468764511745 28655 55972
970174846840883713 9085 63606
180663377710398977 46152 54082
896278938074743809 19918 20280
716791772640380801 26621 55494
191098101093324161 43048 67387
300355478120291521 11723 54513
10686411619829529 51642 67913
944374867239279361 14608 30076
808859582836653569 4701 63314
729842337803656705 1012 39430
308232779982745345 19190 23423
876372615694879873 21223 23118
201898472169084193 16324 21895
490029760296646785 50593 56658
313414646378575425 13983 24206
650805122412041473 42565 42592
774437689696732417 21482 43082
161956378433213633 18573 28079
850661231774751105 4558 64835
199965137463284033 8096 12103
359109363230537345 33814 61218
257649603232874113 31043 38196
313890602031179329 53185 67485
521741706732829185 24561 45960
476238529675477185 52480 58277
120746776383636961 23517 54490
496251461584904513 50721 55312
678408930097635457 36893 53692
336775380873682177 26083 58473
496609834044090113 23549 62135
622192571098125313 17455 45516
89215267327436017 7627 37277
136362120219679633 15633 40801
996550247940600577 17793 61764
452094040091907329 13912 19668
221702123622112161 25263 46607
630437641641400193 22544 67922
980940464081282177 44752 52540
959337232160194689 7385 65164
193376766284817601 34153 63541
486848336534713153 1965 45019
984426322347840001 26542 60367
135296862399741265 25309 44396
489109283453092993 47036 47859
312247939952150913 12602 67500
770554824259601665 12064 21509
155599126701346785 33612 50528
508736607577791489 23728 39171
167610007278121025 9293 59002
734650933831002113 3142 40923
59267443026300273 5736 64295
871533902950961409 21716 64000
499294929273297345 2279 21859
458848660164488129 11823 60189
541111668239196289 33962 50469
816525170538913153 1307 9735
685035909240021121 55851 65661
282313292735263841 12561 43249
648821542984308097 56050 56841
6496067175522314 4640 43442
345536603648433537 38349 46216
287766153732501793 25050 55373
493489673977464321 64207 65617
34862982313402569 7712 25790
515583729369701889 14704 20203
861698408823595905 272 15579
331377650438895425 7111 63453
773438676516907009 4003 34378
64022429188092649 4521 33423
183769150803737345 6665 35270
33189971714776337 29347 66607
820186574210996609 40481 54977
56847125007784881 49531 51361
598832952282545921 2002 56071
424348398926213121 1976 9520
3218431373841924 17580 17767
276127537633207969 27597 59041
765216186342694785 2930 17898
827053197244183041 25154 27071
573883879378602305 26503 52469
840495075683328769 3224 20480
932017450482415873 4612 51774
355441569617454465 59574 60874
140520591551155153 814 13191
868310456600703105 11841 22265
337478211624482305 10469 21626
773946459977778945 13282 47664
927350841715625729 16713 57766
727145782335249153 14406 16518
935363131038709377 2202 16237
612934886612663425 44569 62880
821569336548396417 21797 36113
514444913620586433 15281 59949
826688240183227009 16096 36773
503653117030793857 28383 36872
236688718453851969 27113 29630
702651432317431041 3574 57128
514297034221723265 1827 3411
527090376748702721 24474 48263
771888365411445633 20296 24864
93065313573923441 34517 41548
506342441819565889 32849 53314
621132458499531009 28002 40024
295019371323750337 43619 54951
388434211046906369 40203 66952
704694330261158785 43057 67497
531725627905757377 17479 26920
589999187318984065 58716 59125
393904551641064385 24605 27393
243040526464096033 6797 64475
372998669167529345 36892 50367
365903653729080961 15755 34027
465428003654473345 39638 45445
38742089592627593 9825 29606
946560842296747777 26351 42952
862827366575704193 7396 15620
766891886369499777 4144 11363
828473572193654913 36868 46159
601544994374322049 15707 43978
755605813851676801 56078 62215
891844292497133057 27392 65273
140834066592926641 16579 64282
556312143724028353 7110 26315
657219798184133505 6407 59510
719317659970720001 26720 38887
774337764197309057 52167 66507
383865600281168897 37277 51296
474954646108276545 9062 44516
69394818891716169 38188 66035
385741369850958209 23164 47809
341603160287746753 14229 41706
749358902666944769 27562 29544
913160715455454465 6601 59551
725172823988923905 49980 68253
629604181268135169 6925 13253
93309935881283217 22599 28833
980767639929076993 12580 51659
588999204521169153 49348 61518
639618466530237185 13172 41319
989992441311631617 6825 52239
554613422716663233 15820 21464
391194220663191297 14021 60719
130584929696894385 24251 62714
657650554945323777 21782 55754
783067273728228481 40219 62714
305895184806384897 41744 52079
779024031500824833 39087 63696
958280465509421441 19514 22603
801628288169659649 24732 49128
619008568491988609 23976 41286
119058045773627441 22460 64255
539058377511484097 29668 50265
397593688989793729 41852 47813
390640027116912577 1983 60999
844031381725415041 38544 61275
530693726360301121 9606 12603
542849185058734913 36582 43093
902671927657944961 34631 46808
298518527746395521 24579 32340
276879999311095297 9039 39343
285748957208149089 11623 43327
11246746952789267 8139 26688
676583750565242753 6135 54795
183780683216031809 21140 34066
722579304039662465 6413 25985
290871037422089537 20608 53374
562033545171360065 15257 57744
917606054640945281 43284 58353
844024448401633281 29621 35117
328339795056049153 3185 64082
523494047949156993 9636 32167
760753062333026945 11008 55113
301476986147456193 20083 22550
268077823522457249 61801 67757
207740260482225377 25892 27435
991015738791791233 51927 59849
687935513720198401 13811 60071
527560880879885761 8069 37767
876966046963815425 38059 52088
61722729306968209 19156 45852
951459662758757889 10874 67006
778347834100525697 25091 43608
399652526597279233 10967 58691
130391955782048545 23253 66592
525434660789876801 34210 41029
845433543921583233 20929 33029
42281746286164433 8421 13227
966055451461034625 3358 45499
685835189658227713 5805 18057
120003570952359697 8957 19562
904141450798405761 18001 37892
426620323818529089 11251 17873
344748290153440001 7154 8539
647493845966092545 14671 53112
795539429942579073 44119 61040
862689938859620737 10431 12921
821968924818314369 35080 58937
967763995401337985 3702 68556
758431377616446465 26021 65146
907743083406106881 16344 24081
259746123666623425 28061 67193
505189869787127297 4635 10405
167178508379038241 36200 43262
950403365119417089 41456 52822
963833962001778817 33882 60746
275951800589336225 56375 61938
497179405957282945 1664 40282
56046765528183329 11430 50004
567866518209292801 44329 45014
574498022352653249 22698 64678
903628787326709889 8887 11899
474887381689729409 5402 58560
75580994796347057 13339 48499
282230354483242977 51188 58030
876683118203018753 36367 52200
14020289819828947 6304 10020
381284920570926977 29707 48032
404399453081648385 13599 36490
519773373447321793 22729 37371
193131451773911777 6159 41913
194803348190866657 23325 57316
265892530393681889 23661 54453
693487761522632705 8612 61641
88527975155475505 6120 28219
591426781869792257 25704 35352
597305210199007105 937 54376
59015988242691721 20129 66308
297993142563786497 7133 7340
905461777302342401 46325 65622
118043954302816449 13441 50777
295140684126479873 42880 50296
339299757573034113 17048 57170
920090312365182721 18333 59124
506214070735463681 17308 28533
725595024212793729 1945 32961
696967826958928769 12355 17684
355472695363225473 668 64853
153093510798111521 9505 48396
725567391699016193 6256 48513
433348722956313985 12189 68994
397358520022102401 62027 66221
384832292219410753 60761 66206
445388239746733889 32550 49925
919053058442688769 19604 67382
362752555578332161 13933 17776
931784261908926977 5995 38251
136020151744119745 28065 55925
561183874397617217 259 30411
787144038687763713 32176 48739
107079846607486929 23305 24262
146803551731011329 18391 45229
22235695286827453 23594 39490
6050173960765904 12780 26955
175568245642818241 7034 30296
124776636077385201 52483 63435
43693866662383841 49881 53714
255624314239277345 36513 45183
741353009500809217 27100 29245
132452947359439585 9786 43237
691512662756640129 6491 13242
43187842756218233 31012 55079
130448933518419361 33189 68296
44742654199765753 51250 52492
310335252677763393 44108 51538
945988779561908225 22634 58632
902608490193724545 14753 51961
335158099129102977 26705 62378
253489054488444065 2258 37619
539371146565024193 57402 64733
985485438891782145 16521 33228
37839592786937713 17878 65456
199766599466986593 26316 38848
84833711717273281 12508 26651
911779600601956737 1431 60329
518437829506723329 45511 59071
588480086711303553 57898 65614
222016455771345985 34073 38871
166972880373048577 18466 54197
618533739028762881 24252 53878
23327643451413141 2280 49408
801204527160855681 16397 56399
367230273617021633 15636 21909
591979134249811585 46053 55187
894676231484869121 11948 67533
306084134388861185 3859 49355
513883617130328961 9203 67016
36091228053223289 31884 41721
539770467542130177 42029 49420
988699333368209921 21340 38345
776898053933788161 13208 47058
166695035866979425 16904 63451
951313667625203841 57099 67129
855194561932329089 6796 53139
493474385377663105 17023 32086
396118917169204097 15245 55141
916407494942976769 606 8810
284211617729233985 32923 55653
412472496898057985 9515 38991
271824101201787009 3213 47627
938925000490474497 8837 39820
158843131424411873 33889 43959
738034677843938177 51242 55254
616678052162498561 9119 17194
897348907086868737 9 5616
573804017069882369 15219 41866
528400723421039937 30906 41833
798128019624499585 42029 50749
4628014298379669 20529 63399
114819448147123633 9798 59405
274572020519638465 34950 57508
732734153379411201 32096 48292
763759905627299713 11478 60879
366869173660695937 3409 21566
538707191507594305 44204 66552
716595200816129793 18020 45717
609043033147191425 29353 66441
208475016247284385 8611 43339
878800113478302337 16465 53199
844933111832332929 11130 41721
254076050906892449 9952 25584
904147746071522817 15753 68598
663560057445121025 11219 66685
451159913629140865 44044 55716
258812279412286017 24919 26454
376772762805352129 21485 63576
13116115069561119 8597 46935
134670048061664721 16803 34619
413872721824876801 25737 51317
983337705731805953 20164 47069
945211812199968257 4581 68422
956798050009183489 33155 57713
514827430690036865 8407 65923
835090811477009281 17533 47326
805323661280635137 25025 37266
837144048988463361 14638 19191
365592554525367297 47061 64398
197943112555812193 8821 50531
389387191068234305 8752 36560
70962160462244129 20446 39199
171154388960946593 45022 55128
828541980316877825 25002 43035
490678524563161729 61534 64646
877568460492184961 22873 68749
227592529828317697 62161 63382
590674625492177025 19975 58565
313386667127840449 50416 68732
566669970051577793 34350 62963
223277088143891681 14427 34518
247109540893738721 4749 28715
674404128922230273 42102 51269
32932975947900901 147 43126
869980191825025153 15691 27128
622128066357142017 760 38761
776119151538747393 18256 64809
39662146408801393 11130 13335
686664978713356033 40789 58007
115188838306629297 8932 29430
675144450564499073 14677 38275
982690323457362049 5498 48283
871466292560061313 9879 27520
848631417810857217 23326 55676
227972836238190977 3332 37373
309896653743521729 29833 33807
487801640551527553 13974 23670
131163434211195809 4264 36230
81892145902269681 4079 46091
456466917008285121 2106 33335
936968970221503361 19968 45107
790064698836125953 22940 23872
249878427077813825 23740 25309
409248589335874177 759 48218
529694787707132545 18776 23442
691433497465673985 24714 25627
497750061210393089 40902 46678
875373399296236673 6971 62069
149962380761341057 43970 51955
149121223578966081 4267 34568
451114327949564865 32071 36542
462635961496346241 16842 57344
632520741232884353 31075 46914
185853229505873697 48124 68008
253454590732882689 25912 45220
415717566443490241 45043 51178
766570515367934721 6083 33266
817892811910361729 25226 41966
264348648947244417 30800 50052
848893430477261313 49026 54804
367439258773419649 17726 63931
797823174058542849 21098 30545
651909662536109441 39421 44348
299898727349230401 28447 44701
810164748712399105 45672 65018
975825582568582145 26233 49974
514108224110568577 15011 60146
950567596320297473 49497 61293
837747422075597825 25493 57319
582322323302484737 24217 37058
52050443905454105 41178 55000
338989112905480257 46216 63070
495731475390787329 54369 56684
45007022241442489 12504 42222
241310136798627905 28196 52727
568408980124416961 37775 39748
216424096093039265 19132 27428
228953995086804705 21380 49119
816176170582291841 27131 36402
314984512813126145 18993 39884
502534004483951681 4846 63955
324409086447879233 6084 37672
341686563239616001 28344 40404
686687407718579841 46473 56415
322749285856776449 44049 46167
644618518315660033 3476 10980
829461816638183041 30960 61810
697932880232414721 24315 45613
321600694656954305 34395 39740
774126150578219137 28700 52339
119879057303702305 32244 63357
729559067223618689 15900 39601
713065529783893505 25250 56611
311714826108889985 1767 32479
953678634283146881 13796 58015
444126207002298689 10038 50173
331329124719903937 40376 47389
663810691952512897 28223 49456
873673712045924609 45575 58885
746565074487648385 3227 56438
671881280596029057 28294 68649
292812118847898241 22281 59380
399223905404891585 33354 40027
216267534663003873 10625 24248
900003907072093825 47312 61750
636423646256311297 51621 63306
104293946065975969 48633 59373
106942942879385329 12319 50934
119399037519617217 21059 32030
761521821716165505 18584 57974
590380559135876865 18780 56513
305001529016195137 5240 8200
678283563951314561 47063 63654
169080444213257409 22018 35410
898862975231761409 5592 41233
267783916423752545 1217 5194
800183805939742081 1000 9868
41839123843764985 27320 49033
658297622245083137 42749 47792
813423608457114241 48299 63927
327719698910218689 4529 67604
437187796853869761 5977 50370
450093342813598721 24535 53881
10170687764144761 33141 50156
185070273179480449 51209 51295
334512448665257985 7402 7842
224502781651363393 9315 64999
292159178813065537 30275 58935
233129508441610497 9946 16649
206230360239892705 39549 62901
565956193575939201 15000 55286
210281584935728449 17101 17153
304539901576607233 39551 46195
599038267600342017 10138 26985
634828650855251201 5475 10274
982331089922624257 5104 27262
267150491174536609 5585 67666
587480473003587585 23848 38184
378528289873482753 2206 62100
729048873434152193 1809 14571
236681952529540481 30336 47383
443667731666629121 37527 63560
269454644586101473 3273 6424
137209991689942961 15742 36469
414564024563052417 40389 63143
299568222561340737 55402 67646
286410080298562529 22233 32507
364310382564042369 6599 40645
196485267684398209 3893 21951
353350658133926721 30919 53050
989336678461437953 58049 59096
550568829848529601 18273 66928
21982291489539565 22501 49798
477263158360962369 6255 54162
459053443926674049 13511 66117
13495227551658219 25269 26178
115590445935044529 3669 5171
156831471829399041 63797 67360
182617222955382625 23481 24277
420739284168874433 9943 28271
615250851704448769 29389 40504
61983033022052329 28307 40063
994033045707023873 9344 64422
242735961406083329 11477 57010
262764867407998529 3800 20440
299150763202980865 31488 41957
246678553473042689 41887 59421
24094514344298545 14318 49629
622426965524343937 8168 48987
395459014728807297 3192 9296
49740551044973105 34419 43569
349901053013326209 26081 52688
835245828104081793 12994 33222
244595187762421057 13320 49693
682322350827728769 66350 68374
360159141289400961 24501 37484
954451589710121345 15779 30490
818650876734643841 64840 66896
976176260123249793 29826 34086
744393150447706369 4430 63324
549729861368678721 818 56873
187677493987330017 49516 50453
286129118917880737 18915 32352
962773954085477633 25570 47167
228640777947280321 3833 49042
852419732338013569 30996 61508
635458035008806401 5367 59248
45660150984900841 2257 58861
79169134862485889 37510 63538
196017529331605537 215 51770
205371198900575521 9957 15425
447719395307288449 41239 52046
471880030850119425 31122 43277
904629946188784129 16352 53679
741362705092196737 3046 40822
725217661801025281 37774 65381
717668624204623745 15488 64822
949034136423613057 39033 54453
866923471658491649 36943 60394
86928439965546993 18022 27390
410912952911733249 26657 48107
410265915284561793 2574 63545
153660448906347105 9052 22121
383582997842125889 1149 65265
910660576959987329 33074 54147
370146914073494337 3168 6019
7436152857206225 21315 37102
762896045799507713 30680 55705
946373386321685249 30957 34105
866813475516330753 25449 48843
638197962871597441 590 7260
863872425848455809 27171 57493
261165593142710145 21722 41622
677725880196980737 8342 35896
216604397389698273 15963 26887
64118915154026017 12496 24674
115218004073231137 43457 60157
376569752122783553 14852 63768
647631540013886593 6649 56943
357914926017912193 4758 7297
315332460907615809 126 39624
701316136265084801 7468 48116
558689742504935105 25263 59558
33375871175465477 27073 46646
772974157281968385 30119 57705
50709334912717449 13045 56072
190406494202957089 35854 66487
458587305293008257 34558 55635
841581698601533697 1158 35855
724703695389045761 34196 37524
959518731417414785 26710 36578
175385713560828545 17393 52778
372725584137786113 58758 68029
966848721614873345 28407 30525
837024677957455105 54789 55020
753677058755755521 44380 59056
447560566846352257 43114 67236
626177698649904385 4754 31259
137004371694541057 29388 38411
768855981594484225 20801 33621
582016400411991041 63237 67978
302515035214590017 34984 50243
362837154363798913 26504 45862
41930938114830953 3232 55312
227750126825686305 49390 68270
688883306782081153 4243 68666
912806395218705537 3604 36978
310162614706868545 18149 57253
61861603941483881 14025 33094
791339083636650241 37020 53210
445544396155693057 45925 56967
581048748769404673 26195 56880
701947733447031681 21659 39197
150448616820334273 43015 47032
771066599020951297 39386 66460
41877063289533113 1004 63625
533810138011862273 4056 11859
766956892633693569 40750 61440
223281697501160897 16539 20245
950233459434002689 2929 63292
590981164551283969 23958 30643
351108015819470145 37280 63358
527225858783094017 6308 26000
989083965000915585 39740 53423
281514371061323489 23722 32171
771517905239569793 18715 39087
375612796543972417 5109 59454
126510270808779521 9686 58838
980893399841495041 53617 66096
223333446256184225 41465 56823
935749719305174913 27010 55401
739909064297208321 44180 47044
472517662627243585 388 39469
11362103647009293 15980 55895
714950019246341377 7286 52097
234378852279576225 29406 52060
150469875702743393 28057 47501
843524120222404865 16025 17101
159778735120853 5518 53601
363903615422699969 31359 69023
143979497957307249 33353 64388
841842371868985089 788 26408
69864567579767113 60286 64633
132464518132138673 9345 50180
779362854584992001 7845 51864
837594282019516417 12061 57973
652088395857486337 38034 39880
362908071593963649 13058 64725
372815486207063169 2793 65303
956432480043140737 5822 33202
504445887610895489 26646 65185
548685677264870721 27190 30009
415200360120810049 18872 59932
597337681262835969 48104 51799
338144562238152705 3176 49483
393744425612268865 49068 61539
46237329645780537 13551 46115
42175133738659553 27419 50254
649314365529274753 20709 62636
867056452884497793 12132 51693
957949941649832961 6731 12987
523236481105719489 50860 68808
894199093521859073 24400 65604
690563129638590593 41984 56782
762935683792481025 31761 31823
344188594124950977 46832 55818
120086912163881009 12981 21348
904594931169015169 22729 62259
518440344321835073 16019 39888
861921388692671489 12169 53280
896267606679440769 19353 61668
646897084365591041 23596 29366
728156640904021633 32171 39607
856364437361527553 13555 63565
668040309035287553 462 34420
95909060382297185 537 62528
325326973450291521 21367 45369
152778857450833537 10879 14939
455490062501649345 11866 47842
893451750320949121 8800 44114
57680381737103657 56508 60479
723553084068449025 27415 38142
845412501490354689 43853 64919
425883784424740929 21404 69047
390919854288302529 5400 30925
838240273329226625 8275 8785
171775965136429665 11909 24605
427386996536412737 11397 64535
676218353006081665 2822 62805
902447792236706945 59933 66324
574227336966313089 4847 24680
217494557304320321 8313 33283
401175600898756801 25131 62080
226077099595123329 24414 35008
676504622966529409 8639 52924
912322864316948353 21848 35040
985003140458449153 2354 68712
184041869437926657 41649 62503
82723558931117937 6909 40221
492123947512425281 8317 27045
768787720290607233 35724 53908
719565017296922369 26658 48147
879240187624315393 12179 64680
175527986344363297 28652 62997
681353019989874305 20778 28842
329947922692760193 41608 44808
217414179546945985 21527 60003
73859603788861249 26894 32435
980692390493136001 50753 61040
52669161002903313 7127 28832
686741500440671617 5333 61579
179725963849776353 29556 31795
539750981720661825 53200 59555
318032026857345345 13324 13451
151497666603713569 1486 50881
907103416260383745 4306 33504
282439663740081665 3417 54424
182441611925234785 38396 66993
584617088124854657 10871 26823
341681567089310081 14252 21032
609485834455515649 14899 25343
529729754887206657 39256 53548
991787692769488385 31554 53078
198423269437142849 16974 21958
371762858435506177 52113 55047
499611373038611393 24902 48715
62795961972181401 624 35671
8205186857381365 34818 42926
148160810448477057 15878 64455
142075075837972513 49947 60270
736523507704671233 14180 17609
978930346051413377 26596 36856
122311716073273409 8423 28651
120886113302894673 23718 49102
425555187396422977 16943 57465
182440527271964481 29415 40177
693382902894914049 22235 50375
11887188962283803 12832 40282
455368306086821633 16064 36411
512566503222984705 20223 57064
425897711782017281 40727 58029
222774030599133249 3711 8974
55165503083781433 42932 52486
219277092566201761 35826 54596
976703981072436225 15227 17673
957724424762268673 6414 40294
450598277093003905 23807 36339
648537804935585921 4547 45030
27732719667472593 38397 68572
666773245488336385 51505 53346
695286581565323265 28638 31894
178455583120737057 2728 65542
904392540552610305 58123 68757
557128406356959233 13724 19725
514930333386526913 49868 52144
732731857308721153 20032 33651
734025046624044161 5877 66602
549565200402376769 20493 59591
786063835504744961 12415 18840
837410878471146753 14732 60820
568872758405351681 48381 57398
382345727024024001 13102 13897
226631830154953921 23629 68116
53308155649290257 53450 61537
594929660787489153 3214 47608
789387601376397185 1310 8975
317448986498344961 2301 67472
23123847524843201 7238 18151
212675335817866785 12123 36623
997128462275192321 3545 11273
516500897246256577 12082 34554
999752214767369217 7504 27755
608232253300588673 11545 24131
431051501932095937 13450 17152
70586925684079209 34279 38489
923229788721826561 35678 63571
243502423050021121 62750 64441
30378897324744969 24731 52693
504001319949988865 4003 10212
162535816540525953 19842 40067
150279584563680417 9704 41412
17106191221266443 31761 56876
489181707956571905 2077 19365
381357865373658433 5451 28459
794516734148007937 26867 33369
229317913310445921 25018 68418
831281216470355073 39355 49393
492127271211046465 21195 23832
720551378641932417 36047 63861
131444611038965313 49602 58839
763574834084959489 52139 68792
870152463915033601 26013 61568
938222771338193025 6209 52377
575520538126291137 2348 16729
424000072638047937 7913 58095
371447151400445825 25512 62524
684901842001227777 9028 55637
74181088815684865 22588 44013
19839287530441397 60385 65330
867653965302324097 39767 59520
495315891523009793 20868 53478
321576230226448001 647 21817
776834006907730433 10426 50856
34966520325639297 27444 43962
519881695244539073 22296 45706
572922236197904065 38611 55122
784513105260412417 38751 44403
738692982293471745 16613 53083
431632759800780993 28667 47797
174295526259761857 47887 55681
499224451188037953 30422 55447
190496238201149025 40233 49963
596684419020665089 50477 54693
475590925326393665 26040 48635
142666574356052673 8049 62305
942678677843602433 38358 50346
106844547431339969 29769 37447
812298745894203521 29164 37059
963380745550974593 42953 46216
966317493311720449 20278 38375
798143227777206529 11832 33513
503752317421650305 25840 28075
222817458710249377 13233 52005
452638342350738305 28251 44059
127792044169328993 9686 36191
481486509690633089 5985 60281
471742457367579265 12501 21081
416655266739724097 6422 36897
235838097529654785 10755 24459
372929980785833921 2673 12316
826778972612725505 16078 19577
677591969985982721 1786 11074
267369667387047361 8792 57930
561305888385256001 28254 33472
405052547916735489 4182 47002
772598002231717377 3904 62614
26754986318469065 51032 56639
907689197830585217 9338 22159
175845530519250561 51233 55044
931322136842553089 19117 33328
836623162908726017 17054 17964
737890064440144001 2431 33162
324887822014002113 11546 31470
423418315188541761 46102 61222
500072198526016385 12232 47335
194303623240095649 27381 32225
866791614801808641 47978 50001
585326046138035841 19951 23077
43233604978102137 33709 43702
757063449221199361 4672 35111
985938408707337345 9741 12788
254851137263329985 18350 43882
334531656725250305 16095 45686
322610517878807489 36052 42023
221979415776598177 10248 64073
482213168204239681 24775 57804
233818115281170689 47707 54012
660868261662933761 12390 59999
663523333586592641 43213 55445
456237255551798145 5075 67906
975485657232002945 6518 31863
871198845553117057 35675 44964
277441210806738785 15413 57297
968038465499020673 7463 38498
500485533445985473 35770 53331
935682636779439745 12645 47586
120774555753651921 13729 31772
237541767859198657 20287 65382
248092498032764993 35736 58291
986363582236457089 29330 46834
681122761776560257 7648 22114
28037755374455741 9494 60613
933843083941386753 47131 56304
118164394880928113 9464 41878
927617155000088961 23002 59906
70108538028307521 6088 52267
369267180259829057 10023 45243
695298649867133697 64102 65825
770544322734348673 1354 15962
479958325835738689 5095 37049
825157896796529409 7758 66958
117168664855206833 5408 52822
700118667239220097 28124 68245
81613297812822337 48111 64577
565876196885671617 48332 48683
977789949328290177 26906 41153
64956162000424201 22179 63665
992654482025173505 8609 45429
359635052063087105 3050 37557
815451617373476225 45614 66027
153975878739426977 2380 6701
96029604280545297 38452 65631
230298234808447681 5146 8390
98209029719377841 49314 65591
341635815537426177 10768 50497
854844263665640321 26392 31408
800781630442006785 22635 32952
414386626379815937 6479 43126
659852702205622401 784 45364
513523424230726273 33674 47524
986855429000474497 7362 50432
770896993528502657 14972 34893
369294600879680257 23154 50096
919900136197910017 17128 67406
842584064996689409 32150 64397
478083239723737537 12582 61246
250978070255737153 15926 66447
773043679609941121 28300 53351
203752619891577793 608 4369
897067299815027713 867 27844
243631233418522433 63439 65370
997273020846179713 28337 57201
701733901374471041 25653 45082
720213402295179649 10188 31689
764858094339100289 26987 42034
531977650410880193 33455 62167
365044877659176577 7028 50686
870145190011804417 39308 48720
110890699340455265 41841 68190
149625591346207905 10948 26700
636394886458280193 22027 32957
257513437521318177 21801 31044
1152049643589948 28290 30141
932591694038421761 4886 46293
315786369596981569 55154 67065
799000523456406657 7874 47387
874856852015010817 40471 45608
886977327570420481 26837 47487
911012117870345857 16961 42358
328344355584569345 22339 45670
446707059038427457 864 52088
404079302627366145 48317 51887
710896459234181377 15914 41259
444819872260744385 25532 36285
261027511129196193 6244 29482
125140378784365681 41012 56379
778421799249830529 8149 12761
342857119221157825 43863 67872
256441661599492225 29070 68040
371890082296204097 27898 37780
34411738376991965 23711 54147
207402787628431905 54753 56930
358791156365395393 11663 38071
995451851768891009 1573 40554
821027958726265473 20925 24332
593223560459627265 3507 31315
785213763764030465 20038 34655
12614800821296513 30262 42541
310675505744445249 43052 44276
130456212229283601 47149 49144
478244619919603777 3136 50910
156284701542418241 6561 40920
982070300510660097 6154 47842
8057704158666469 3934 7985
41003783661633265 10525 15202
803053212715838081 18063 23674
102649018370289729 3931 59949
623000075740314625 26329 56252
842861494656869377 2138 5233
164045964917690401 7733 17007
826015172026163969 25631 55052
984566316703627777 36301 43092
973689111668360193 36284 41201
66192933197982033 47100 51576
584911654442880257 15663 39471
415286173162620289 42286 49086
292541287200815937 24455 35077
712347639627367297 2502 36195
993859441500152449 38975 48746
575131560721111169 29672 51753
526381322730880897 14992 23164
14679195032499593 25038 49825
390049938754931009 15317 22334
182671488023508737 37109 64273
793639657754123777 14025 61342
142762074252843265 23792 68442
464644893439615489 19135 41890
141942699170989777 41757 47638
857742888507512961 17731 21834
933956884730349697 14295 49375
557018194435006081 6659 53357
279676185073263649 48310 53867
143400400946841697 27428 34218
569050296690662081 36872 39449
98738561911719809 22848 68745
23957854675252577 9121 35000
93895449873027553 41447 47926
132617817090533665 38145 54690
258686397132624545 42826 68360
128995559585909809 23070 38250
815780134509406465 14087 46850
238978271390905665 3593 4822
21442234051423981 16715 25722
784890892443037569 21881 25725
387477022834101377 19309 57194
116587769568610609 55740 66268
53173620328852425 39356 43855
6524292873358207 10034 35295
423976975067244417 15388 64098
383812638101929345 23542 41341
707252168718017793 60116 62945
229082557651231873 21734 55577
949100823402286465 16329 28605
116639360456247233 10279 43803
189698272944259105 332 58331
253490426122304769 24177 35246
772044792853829889 30234 38213
775314047355820417 29662 47312
145597887722463073 29448 39877
584029060640013185 30392 33350
72913709471375649 53434 58270
615318417356178305 38178 51422
4559142916111370 17430 68825
330585527163258049 32374 39616
933794949639075585 2574 53341
523522770428954241 22732 49143
208146709547410337 38100 50260
54005365782707313 51379 60614
3147550246037412 14739 40254
879723044936952193 1918 65958
666494072916680833 21136 45300
606516587281070977 58297 69063
231757736669930369 24791 32271
305857824012022657 10614 45591
295768507981765825 23546 50130
348634502389337793 30020 66274
782502146268594561 19198 62037
710676163451836417 615 22482
473045906884539841 32917 37311
344694247676351041 29269 53064
392296041920058497 35774 62281
219027412323910657 2327 20913
520012990591684609 37338 64681
783418278503241089 24943 29712
985893635590823425 16071 19391
666683852006258305 55556 68391
560698158540720449 24397 25479
16811017687125231 2977 51677
525034088445476481 39524 50268
789975051903795073 13246 20883
69459604449864545 40146 56906
136158840950123761 1352 21835
474547634137646657 515 23048
912673393058156545 9888 56662
271425665561611841 38938 57398
830852209380132993 16172 51371
915584398143021569 21917 51606
370562306815841665 5564 6162
25557989045015717 43049 47159
623864587498935937 5651 47130
5611670809596348 312 4675
578856477135616385 19187 32286
516938305580470849 26770 48875
213621375621123393 15772 59557
930126447708527617 16396 62433
172915624500873825 33282 43583
725584708793380865 37128 47628
139147999493935969 3903 60052
701406790370921089 5789 33314
94164589256166673 34792 64515
299278662689420801 33014 62645
934151101233531777 8426 21851
608710796091582337 4564 38900
578341325009390081 37929 47642
822099810074181633 23637 56510
253287025817321889 14120 15668
20133509670213101 28073 63198
381555161032110849 27198 58456
82567345613814065 10742 31779
594409059354909185 23071 23536
771232775243742465 1961 5561
72439358850303393 27312 28470
458794560210865409 15159 40381
455035711541803777 24811 46447
976292625240429185 22813 67055
69088634946268713 7915 21625
965572471230832001 26210 64012
347498307600481857 65695 68074
675840148457080449 32202 46106
222523011189778689 35845 41183
471879538320028033 32583 64446
649933827132493057 9519 19221
934276682825181825 38254 52490
981028149782503041 14642 22822
578412639604199041 10288 44070
931089861143213697 31802 68941
454109453089937857 56563 67978
520678292634542593 25515 32060
234170060449887521 3570 30913
94279316557482673 9318 33289
342533231878174849 24680 33794
127315118695406689 10942 12961
319085539206884737 5949 25721
425114642319748289 9640 28022
700646056976761857 53127 55408
666773319334041089 30692 34115
685783733930183041 29491 45226
681091445166494209 45615 61540
288396300582657985 38940 49607
207625533903524225 14502 54640
956647133503668865 6436 46227
557780968871604417 208 53074
716833270318897281 30514 57231
960454547635819777 41430 47889
240872748355375425 19538 49448
832306590696966017 312 24489
735127839437776513 43045 62837
287813394490484609 9347 58035
757749192565444993 7127 10670
892772805431000961 23726 49866
999276167353212289 37845 45114
909643291028501761 2291 24812
624071323123022337 1889 11957
182112683266957729 16797 62300
752906193958690305 44435 44629
791899216298418177 12607 22491
141875745887137585 10340 63001
833023065360684673 17265 48129
623056084595429377 26146 49344
945272509606738305 36829 67404
273346543949205761 7968 52827
760742362714246657 49950 54472
974443979537337473 29787 59804
281863145398034465 36816 40791
438001845081107201 27290 65945
72745312557138673 13042 28683
198232074955040353 13568 37321
257980424792506817 17880 21072
747698633282883713 42122 60886
506208984140990017 6916 49976
893613044010717057 2572 23283
670353759119734657 48906 65647
601530837617918465 41706 67728
919446275326542721 6000 44777
75095909518676513 13972 66449
242204074547132097 5053 22028
598664512041043713 818 9458
643383665023328897 43690 63537
481899515983567297 22829 61683
528025201130134273 12049 24697
755249165286347393 17331 31896
791430646942863745 1630 6195
439507531298811905 43749 51578
846592486808404481 19710 34353
403836322586531777 19457 50279
775475629745308545 1991 14781
922707249452312065 209 34780
7566859538371774 9133 31728
141670513544500673 14744 31873
173848709997450625 55630 61925
874208177744673537 11157 46971
286885711387171233 19863 25373
118614395370432385 6142 54402
432392169916489857 14802 30285
57473287777153105 14934 62670
610591359516576001 6562 46494
516523950433924737 33757 52548
387626384149505985 1429 54709
865328701312233089 1653 8186
78382513057775329 14528 57829
579171954160873473 36245 65100
313618601332628097 40579 59892
400254282549180801 12856 68678
571398204418869697 9875 58384
174273506228576737 50535 53049
690656359386814209 30726 57479
605380929890156289 4686 41683
189846091076717025 25167 59507
885116667280133377 4087 35737
550172660938791553 49052 55515
308888115399380353 22919 26811
23231961883283249 29414 62059
676439457490534529 13659 47681
489418039406096769 20128 42504
284840221378583905 36408 60172
309173752863912897 26291 52350
504591964771922369 8417 38641
990851849654298241 986 14220
101030283296406513 1027 65327
348005453900952961 1809 12272
952124391704320001 48655 54470
791733082222371841 52518 59153
873997679217620097 10178 16421
743383032080927873 10586 38500
277568853920715969 30991 68683
792406289418842369 44291 66485
572309920380003969 40561 63718
189559972336979841 8821 36171
757529941161710209 48444 68105
477652387616693377 44421 59811
175080808162402241 33190 44256
351443303840554241 33958 36306
44836778045013401 27892 42309
461433725319189121 24371 48459
511545641876946177 56382 68147
533386103887323777 6029 63664
517382887268912129 12560 65383
505509443531643393 11117 54261
671711702101628545 39509 54320
128208512282114385 28806 57895
400709875986397185 36951 38622
957707366155808897 40747 51428
414406708146369601 15323 45058
22330310956107269 32527 60885
326072148947975681 13466 53143
803964006023953409 31707 50618
418592168216417089 8342 42847
621183188246860161 43567 68073
56722812216268185 34553 48911
524311319308829121 25038 64591
672100319401376769 34772 66828
288163977437704929 20079 43424
359930981304319873 23688 29855
328399149883630081 14089 23478
898875504276372097 33864 51122
269080497287845345 46524 68355
511598159982131777 3564 61742
559372438262677441 4382 10887
55611164153784641 42227 61764
532993190887992769 28725 58717
144481523232247617 19911 45304
581323789528958849 5728 68245
430004958369732289 29935 44134
2107620748645900 8729 34142
149525132415309505 46313 53762
87341463648790801 1985 66828
328714656928891457 60390 68582
892339095069132801 1067 39478
31591645130323089 23896 38048
811471832286763137 33734 37368
320869212864476353 28587 31954
38640335145302633 20802 56271
534297269021951873 655 58176
224690401165766209 3803 34809
304430613297139265 17760 32252
253320209352267521 47015 67745
871376860398488193 3575 61778
115078188667290257 27442 30734
573945546897260097 4818 12993
751425217585861505 41744 50822
531114497479226369 16459 60555
465557142236328065 1539 59701
609779422769545217 16509 25009
186719673962500097 36937 48193
212312876888791649 26107 67121
765350926743103361 2432 6405
485671644187060993 42423 56553
758674467461887105 26808 66346
970862803158556929 22973 56173
637282395760486529 16044 29647
842648092603777537 6647 45186
480821942550534209 29643 58536
430407176981606913 893 41232
292447920241350785 53761 62515
26607325470404677 38632 42277
21394897146322477 3717 15512
873442551297788545 11625 59299
993948061824262657 19072 68586
692268848067751425 15466 26739
437755006075349249 52531 57562
974410827459212929 25946 45853
126305402458790177 4733 34190
380017797355048257 13565 25569
698019206932073601 3973 39959
767224319244153473 883 48181
127940240723354753 36401 45957
951258287207618689 38163 66110
609675794482285441 13129 15974
418934532848613377 27036 53808
998454900608940929 9955 20102
483330321888995969 21564 63251
820884221945689729 41695 61549
380968908689911937 18911 23611
185224133161121089 5622 67715
172360400667027841 27505 52991
12487965160914883 31307 63174
240965758405469185 2840 44982
776504087710740993 33216 53444
851486523641721473 54151 62158
516327331270517249 12942 17015
942556020322545153 34912 48836
269432149980254113 56250 56831
16982079604527911 8970 62353
58882849667071473 23252 37227
177666561411019329 39889 49337
976246151628082305 16757 50514
364532863594472897 27622 44415
491148932013700801 8530 16811
495623885811372865 15358 45764
913030612287521153 8175 48617
105305047255992433 7565 65538
500345892693417217 5935 36949
684464581953864833 32514 36611
861401343369600129 38418 63187
73862121636533825 2707 16569
852915243551407745 11808 59544
40729964552472353 34076 44517
80744485330946241 49438 50652
409203462188937537 30901 39991
559372479772918017 14562 41287
392332456868491137 12114 19901
799783429258091905 31738 50789
422339041964317377 10467 50928
20052419686649617 22133 36472
921900625093773185 48499 58439
351083651988808769 18375 52608
929391753795609729 41141 50229
168488612699604801 14395 64778
561783733002403777 22733 39438
397222834078938561 22685 54505
583113608180166657 11798 64842
509909448954076097 8221 66169
712445543662202113 354 51621
696228294229832961 25730 37105
567172563071718401 20861 26494
811773454150994689 14642 15973
348496168483752193 47126 54459
876867324816906497 51996 52520
900245727387737601 12311 14858
768943895806117377 4118 53288
905670364714755073 21749 62910
648695013403944705 44536 52274
738849974227687041 28834 59685
887432325496547457 1113 15820
231606123161316897 16252 68963
211520147090702433 7009 48872
661335415080838401 74 27748
928911097914848897 8088 11924
986628980935368065 18724 24718
605119382722968193 894 15948
387318535179300481 44114 46548
776570304276532353 56580 60518
210600551888735041 8856 56462
650464588894657025 38789 51220
648172885122601601 2350 26913
436413997323953153 50719 67066
950314602599465985 36215 38494
573154687790641025 7510 32293
620533877464620033 2480 15135
913668130335679489 26988 35488
350365926824839105 8755 30332
509763008756912961 15299 46892
95993261611862833 17017 36915
910397345685154817 3365 15372
39696598728060193 8620 51315
816900673541319169 18446 52471
250516058634044481 5315 51240
108363692095991841 8493 26951
946336227421984001 14732 20154
416307427923491969 38921 42929
845240941933621377 1675 40056
333146586313503681 10791 39424
403767904953273409 11848 42584
599440178446748417 11408 49335
19232062660389461 15416 36196
165993926953092353 7421 51541
992814949274237057 32499 64073
610937848677615105 21487 56933
591818952790457985 30441 45910
775078278295879425 57948 60152
521275605517164545 18162 26547
557975599350278657 2279 27025
279149206415862497 1901 44737
495953532280481089 19530 59315
767428895497307137 50883 51735
424733523403652673 6495 33337
232618953511785537 31683 65747
292085490387094657 5026 14854
600065109325729665 36890 45611
177721192787892321 40912 65219
346446512762806721 11143 18612
882278446026077697 47922 53661
193304326812086209 40583 66461
645121461505077377 21211 53278
362697853437804673 19964 44556
416428154927970689 23233 36349
744976152479953409 27118 58177
355121281155426497 4410 16463
663816423305089409 11712 14920
919963618385423873 11356 60629
207938859003679265 4101 50010
184735523785796833 2323 26823
8787322675043897 21792 67138
788134934519760641 52088 64844
488986672205786753 2887 37768
159128494581359809 25035 49182
297484536347010241 22504 29222
793376158535920641 16372 54088
653875308927798273 30054 36038
255998516404240193 21626 47024
680892788020354817 1897 52305
943609716689294977 49138 65152
302808409604924865 32333 43127
611190241864541441 20695 30924
149520368106603745 29475 42985
89726502916477105 17196 30560
211166502736393377 58524 65973
138188759009572945 36223 68171
789558818350240385 57727 62023
91612414279225617 1828 36008
937395911148261249 18954 45242
610255666336236417 29405 54704
591707447730211585 32668 67999
200911814036942369 33882 48581
615252872494398465 50532 63451
601291664169416193 41750 50537
410948116272390273 8624 53767
864010311797741825 39513 46995
911838411333892609 19150 64320
28529405005862429 29218 42407
21186369155199005 2211 3742
571147381301699393 26700 41330
846257479859463809 4028 66889
122225927698444545 42112 48271
285201645336297121 5696 49665
529672760462133825 8636 15692
135861891431549249 29852 34868
496862531849792769 29587 44052
100779735367691361 25982 37977
595653357831793025 5320 24843
136835917996553041 39165 41651
194072991997238369 46796 57863
805617734599831425 6567 43890
4608587170579882 47768 52900
551676421735326273 40796 48296
485585128602600961 18360 22834
178353243102204577 16484 31463
367265729769968641 7420 25468
525601355399278017 4083 10819
287727507010764321 2609 45426
597008314848647297 27587 38287
179922145136529825 38588 58724
794161707246590977 10921 18087
967248988910121473 4082 54110
579762468530045569 12716 23018
703191977052995329 24875 46123
281777797789846561 39776 41200
377925575915860161 14838 61277
91160753265295825 18422 34208
621390496420062337 13204 40456
201391569208940513 11659 53755
222163024203702273 20532 47402
138880226983356897 14262 62216
963233447135650049 24621 56372
844117456769499393 11473 39472
391896635147098497 7275 30892
285654065844919809 6688 43489
570440779090588993 53873 59622
59255907417085753 7447 42625
215768002155023457 2519 66503
465894692261681345 11491 48480
93648025650736593 40202 56534
953250926391309185 47582 55256
478923880870404161 26780 51667
619348599354406529 20303 48621
396033374255281985 46204 58696
734446500721535489 50501 53333
438811311070857345 39400 60112
61513773567920537 23790 60971
97428250489514305 2275 6024
411521681327219137 10360 61778
632887216513800833 10974 29568
613688587131871745 30844 47866
210433050687598209 33816 65468
339330815650956929 3383 44310
156946506087145121 17831 49458
459906560620563457 6646 20260
742121578286912641 57003 58389
377989222801193857 10954 16361
927401758464661505 7404 40997
613527295523351041 9896 36879
269076827290277281 5399 47547
780245805574086401 10224 28699
665796455521764609 13319 59266
127157959989059329 17989 30186
770421074795905281 6327 28030
298668010960358977 12961 42172
444453999542837185 30869 60412
614504790253572993 21002 68994
25723856127186197 20851 53875
467501495323066497 25274 42939
390682968245364737 43161 52317
854707958199210113 21772 33910
176606363135420001 6101 53011
483202134856004033 40777 52252
892476792359040897 37950 61012
786078664527689601 410 33536
308799191258387393 18604 21551
610891958700083457 15715 51448
507139845429641409 20066 51645
868692259655457409 68417 69052
253516226396158113 45166 55126
969058483706323457 46674 67651
918593377167859201 3649 42036
890128383160838913 5533 5689
23319871112803981 13476 51662
888769108789180289 32196 52789
188990362532429409 28926 35699
826296359926939009 34132 39020
100085823588699441 16126 36232
662953995612770817 16774 48068
222299741324768257 24554 52989
354624209532413889 19199 48078
65018304632857849 131 19667
361742533495121409 9298 11309
615184249878986113 33257 53292
289180427444190273 43344 65635
108583040418267281 47119 49619
816615372401901825 3822 11212
774143659956529025 17897 47648
290171994661914561 4970 52392
759254513925455361 10156 55556
803826421231182337 12356 38736
484753302698841537 20045 40532
151727679153363937 26777 69043
623530058870528641 27728 40567
680102461764580097 39235 53989
732997829954335617 7532 66937
234315420203255809 40882 46140
107035348653695905 33687 48108
144362434177740097 1764 30846
1158813977589546 1102 25056
858314248174846081 7086 45081
480897792092804353 22158 48389
680809320364421249 35741 44222
39313571899093345 9520 54350
874297599654408193 4815 26193
433935349903677569 10335 24857
453305199033540161 761 22821
92968085982995777 35402 48847
68993854013140065 28222 34731
496512393555065025 21187 55586
699889784087350401 6261 64610
139280637028200257 10919 17433
433554254579245697 11370 51552
694940503760776065 1536 36843
860464897681513473 24651 24832
37211338824796769 62775 68414
726935898364896385 6229 6885
176714611975086209 6143 39886
960237184104148097 23798 47083
866107718853207553 49500 54461
810530995138474753 25589 45284
689212687329771265 11536 17677
976059252691019393 27456 47421
644934396907565569 46785 62356
243650922071960705 51559 54740
972164325992139265 3194 22995
701280659917859585 29481 30192
169677331537734241 15804 46907
930487546726521217 26636 42607
783499172433195649 43036 46568
775435015078390017 30714 65752
755376596636018817 5460 20147
749482671266317569 22631 30064
287284155073592737 30160 67795
195743333067941441 3949 47756
144617779645010113 6385 48446
111772077011249137 30306 52328
431388114722281537 30538 35408
525076874247648833 41401 45451
965867421232140033 13340 48341
57041333253803121 40283 64159
193187605638797793 20182 51793
762140417663022849 9502 35249
659374006364423297 1864 43881
557619090173385985 22108 58447
807837518434880001 476 2628
160029522533282177 3065 60998
298949431023494593 32249 38682
154197815183461985 20667 33037
371038773884635009 4304 31568
244178156414154305 23297 67859
835148169826446465 42343 43138
362844667642530561 43665 49276
254381729534728161 14068 27778
574616419266934721 9394 31663
876399120062110593 58858 65358
680954251049424641 7397 21373
235642189297095681 5798 42903
964347283340419585 5935 63386
663619859615316481 3361 4231
671883147126617729 11891 42352
950146072466438401 17214 61154
558846611789906689 729 24598
631731392433302145 43061 44665
950951235072178433 37412 38561
455662945333273217 6731 20845
413887526818786689 7992 40682
186144928088843649 11356 12464
840429644231715457 27423 45014
287276808260585889 20802 29029
602158783333326337 11534 60300
648437414113807617 31985 36428
653567592006108801 4669 62590
197228826258140097 570 48282
914932479150071041 52605 59464
884670973614724737 21524 23608
637523133469027713 12526 58989
836620154223268737 19773 67012
494159510187873985 4448 52864
860619658738620801 1096 4077
416513807420184193 9104 12132
371767701620484545 14075 56881
183026971312887809 44661 55558
255896575332734241 186 60360
678225117945981313 38703 48638
540460667944515201 7177 29256
578770523084930433 9572 57468
595852028135887233 39943 50834
921515553498661377 13535 16640
966785022352382849 33829 35493
129341904077467265 416 693
955240441552170753 52155 53368
399119229538268161 25598 41362
863855860859914113 16196 63099
663707580211028097 44128 49730
777006990989242753 390 58371
247129058408685153 43582 53845
179887814976581249 60339 65165
371794299151208193 32707 38030
405975696393930689 65035 68101
979677413839720449 1586 14512
74580469099842625 4994 43068
951471371777476097 30203 55755
530455745486968065 10032 52376
562925379781656705 16113 46584
561713132906163521 43870 61385
772913146527844993 10081 28348
371423591786587777 12993 61173
672108666686892033 28029 64461
603920371860667137 20233 61427
941038688567036929 27028 68071
472461474317334785 27455 27894
218225955355247681 27333 57124
702520486320878465 22843 33020
889674436712102273 4498 21069
684389994425849601 7374 48521
30626601555223233 14087 21853
566532710032291201 35858 36140
51199899379529513 20847 46051
63749822869517913 28655 50412
656267116322933249 1317 26290
170059334604502497 35631 66952
506661578991714369 16678 56863
118067059806769233 25706 49145
528142439623660929 38630 54586
987315320316426497 41437 41479
736996594798231553 38729 55276
134154793999449857 22344 68621
441116561437919361 16820 48418
422924287827612481 34633 59019
428790219428680769 51031 67477
266411567938085633 30632 48710
14210326804612095 15269 64654
96705162569961089 516 31091
109971067198959105 33112 60964
984902315219990529 4953 47507
9860102418340235 4124 62358
283962226260143777 6232 37654
433469284741637057 14292 34100
279550457848067425 45076 50492
402622194536103681 31117 40912
213051980607801281 5494 24994
530947109423696193 24328 35684
375507796674789057 8798 21800
556522303700599937 16519 54969
262397109398108353 33021 39137
724452890751212673 37421 39493
371053160491236161 30090 47290
880369693633024769 29688 61170
231689999199559809 19103 27311
320819427040650113 17665 23945
195428060755212129 17633 37086
716879952087733633 4465 43394
561189808488848001 63246 68199
390770566560252801 11523 16985
178949392165343105 28208 62688
801761042994325377 3404 31402
585057022494467585 29218 34230
630336771612608257 11334 26538
707522086719713153 27327 38944
454772604339662913 10207 54761
997751859039198081 35116 38776
254006058140777921 3885 47067
321160133047975169 24561 59709
272300947463048001 47882 53568
726686861608882817 11731 54479
624121714895469697 14798 56582
931039076175018497 13194 41613
750709773252221825 15367 50108
301483592290935553 7434 22462
85827787499557217 11599 37361
838548577962164609 5243 14506
236512051636065473 3658 36871
724127581610773121 14914 60919
467177796388828161 20762 66661
6266407778504402 1059 6913
362519625271826113 2744 49059
330708667147888513 17677 37270
495056856094169729 45108 54456
665086908980377729 43770 59849
662196708920401281 6035 27263
421814620635544193 40163 54654
153892589160481217 7670 35223
251134112021141217 15187 53017
65479375192662561 47710 61756
674428586539079297 1947 31054
819691293671429121 31839 37372
804673801976257153 35204 36363
160708157633006721 24753 68774
854654396367592961 27236 57402
990053041366738945 23065 44925
81986559450378145 52200 54971
385812875983273089 1844 22126
870922344702279425 59372 59937
114188066200046737 51556 57760
527926641733493825 48497 67269
98620508440870225 2797 36917
156550577621956673 3434 40211
527647263390409921 10274 61362
26396118192344889 17646 31575
916636214289408001 122 37520
85567914372347793 10363 67833
795937169069407745 998 19119
629811482721201793 3737 52585
940757259938333569 19923 44091
115331761260435425 39040 40993
960234743018336385 52506 52850
705307599132744705 33451 67167
849377434660024065 4290 4774
544363845358731201 15226 27748
707244944226335489 997 42064
610262855145172993 31153 39316
217858371658490305 463 41412
776515857176562433 24363 60977
413424783580357057 36145 50687
904966369615813505 2738 61137
366391828043301633 43076 67616
317480808496497985 5929 19984
260276572421719969 48554 50463
554984578384384961 31753 44330
134236236315540929 26177 38595
93073046583796785 12196 60505
210510772471568673 60286 67197
695997079020720897 8701 25143
21939532599557057 1391 59145
188774481455283201 33079 33270
962290504238882945 44077 60532
502411806422138369 43159 57499
421591205574980417 48388 63641
556825741341313601 7212 57000
57565699979765129 29940 42632
987664002074787073 10183 62477
188887507377923937 434 41124
332542735390518401 45304 51744
967130406075558145 11622 41420
185353592381197537 27929 44361
604727636148492545 38861 50016
29350534551767285 21510 30304
175312160839926177 22719 43883
929758068262891905 4171 31325
67443251903679169 21020 34105
347911643921321473 41528 62934
366323009751358337 5639 20055
232124321772310785 21278 32236
373231735510426433 19864 57131
616223695165402369 30574 46311
706837883437632513 19124 67290
192719708192448993 14767 53562
639922957223088641 732 68019
874086398419422081 5403 45767
719263066912606721 2911 20879
202011426565484001 4012 17137
250242799032729825 28001 68012
398178321824886465 36702 48399
250735644083281537 36094 44672
368520710273323009 8775 37836
312002086452647361 29835 66745
526304776093496705 28367 55736
826849421906406017 13448 17661
213715854693383265 11363 13607
215269742835214817 21048 43731
146217833685241761 32090 57132
108504236278978545 22464 59402
540492343572061889 11166 24995
806091695379588865 3018 67105
252682369853289409 19888 53671
976569029295820417 10397 25592
402940832096241793 834 27966
372575149148030273 5432 37486
804957038443248513 23847 43478
793054977399979265 45540 67841
469701065199821249 2700 57323
166429116160539777 30056 50143
416240351437892289 9163 67630
829408554688047361 2851 61105
16593516917644991 27415 68659
159969353483216289 41301 49970
529438580310696257 30024 51377
521926047712558017 33641 45546
838637193093354881 8627 58822
498166939665193089 4940 14718
954258101792561281 295 19599
780106010047450881 32119 49604
616103207960570369 29056 66810
964927415412216065 31545 47050
405399133165857985 4844 34406
814314769150176001 21485 56093
579895987548447105 21805 56588
294189544511876737 53750 61323
858694605178442369 17471 18574
2137687165333802 42866 60226
621148832013055617 26444 33047
355762127246219265 25276 39230
671436266617561729 49891 56698
925295743769826433 9873 10430
498194647365160385 27011 66662
903581733341891201 19077 63798
956774065999582081 25699 30059
487468465458324097 31554 61297
277627497152870721 6843 39305
445156527416212801 25065 29478
293753475216234945 43010 56990
683600584310429569 59547 62525
168482788964276161 1249 68548
864619349379491841 27792 54544
549932769831599425 26447 60486
208476382767248225 7836 11599
79984961640569457 30380 66720
181679697849613569 39497 59648
120137423546296417 32114 65444
351092781775154369 21046 38386
461068039334300289 27041 28507
462847058824390721 965 61179
892175772636392193 36124 63335
65595170328368369 7036 19597
718067930510294145 17201 62518
611979937140358017 41956 48075
559548022434270849 8691 66482
392579067459539713 12014 43337
6592436168411099 39760 56477
981253797123652993 39052 56317
755493564647252865 25510 45881
539101265588858049 34001 42648
752447154467709825 24598 64537
372169713809324097 36145 65280
797178514007001089 13975 35878
533856439347292865 26477 46256
469359391050723201 1084 42386
684751689669862913 17601 61164
440340417908771521 2003 67392
937104629038390913 23572 24249
449699368204441921 1795 26172
851487116451959681 43513 55983
962069305834333441 42428 62126
193901835295637441 1810 7432
646925034051243137 21373 43886
625109569972433793 7186 63991
543277688955896577 25725 31224
824185503728717313 18837 20559
530425167738393089 14221 20986
624638830069994113 47115 58551
415335856890649793 2914 67594
303869247932087937 51414 54049
157031820588890977 53699 64826
865187530848938753 4177 58003
591736910616532481 33576 37465
626252068653105409 23363 41972
997818988889314049 56100 62885
871299980384105089 27774 63422
421797480569622977 14175 18592
671066888684524801 37714 68768
809876343921963777 4174 35559
702764256683334273 44447 65406
297459069422046721 39518 58465
537076749657519041 17080 49528
723396411499003009 46204 50209
592066500424419201 56725 58701
906270492486569857 45493 46699
410344820866445313 59473 66076
694367359125415425 42208 68096
924444197297955073 30967 40305
665518027610062337 4244 34265
700601764055409921 15130 41987
69023076505509097 36770 50960
489725986195718849 9818 32182
778015693302776833 38566 40272
548331294239265089 1472 37823
531444086914326849 8511 64044
39076956486152169 43085 55427
524937611203910145 11542 47787
210487287617997505 45838 63960
520678565480714881 2608 42808
413033320714230721 16157 16411
432806739306172993 22707 31261
707713825973545601 16245 26139
965688928172944769 22292 45265
827816580752450945 13226 40853
219763448153116769 39541 67186
754508445111913089 44853 51112
99427654740672721 4279 56627
257247658212872225 53905 67593
511812515982725825 49092 66455
799268885431022337 1552 51442
178382782548659681 18490 68436
404393746307103873 999 28424
216052203019302177 17305 53131
736290138056080641 12976 14010
198860418638069793 8201 9572
181507672811829217 25890 58934
809963192312935169 10260 62026
888601852689308929 32961 53383
510815226970301249 2011 67468
304369154861912961 7530 27397
240592417191862753 9782 45312
430501535869712641 14615 45002
475801719146197377 5231 45770
937692288451341185 14046 56272
383696196027798913 858 33676
862566733231151489 11005 17736
686075872450125185 29287 51868
916081761274195841 28750 41566
271272726117814497 27229 44545
170014869083292545 7843 25094
492379681343798849 27388 44956
8734419383568338 3078 52969
408954912558627393 36428 54780
197092923720109793 38049 52548
710717280028866561 22320 51348
828700768585772289 5488 20466
246864787530171265 7940 57620
724665975784422017 4413 5354
972581816910171393 16775 22325
126425563020415409 38244 56028
185039472915079265 14670 32739
23654136284537941 28043 65261
624593879223233665 28498 45185
404235638503845249 28418 52498
755589817159233281 9139 48455
911136864970405505 12861 23044
795216520239897345 7518 32141
579569399434188161 4151 4686
868385558225796225 57186 66746
805872401231741953 10166 39633
947845394835219713 29038 67946
80553677870650369 34502 64988
197189190911160481 46233 53803
72113372979448081 20435 28800
197736724286578177 49542 55774
532912864307956353 24723 51687
52573711176009401 38362 45470
270757880614187489 11843 59615
948407350482604289 31583 35644
581400074168751489 41121 58844
992321134998206849 34652 63695
380253801672342465 51554 54434
111671565744948961 16720 50002
355603474632498945 8102 35902
186848207076494081 28303 62872
790843037569633409 34361 48520
721595279710022913 41593 51572
347110565608854657 58633 66867
335957088004988673 27819 43193
958637239536518145 986 19401
90450971680745345 11839 19268
704991998946706433 8929 12164
45151099798246721 47997 58501
183977518857066273 11028 23784
535223338039976705 9299 60015
106152243847017041 56219 59325
758052881375164161 8073 12189
564243079384329601 12042 60760
924197142217700225 35090 56097
827419876418314753 26610 33397
21153620307259757 29786 62421
886807920510310785 37588 65012
949382071823158913 34674 65009
582823299878125313 37526 56435
365121447302897217 1092 42981
54646058817457545 10270 53768
763595966391044097 6107 36253
222201101561847041 54391 66228
931993668033769089 9223 11339
665974419031190529 41509 49994
869414162247473153 3548 30212
880387836152518529 10297 11056
90435325513482209 15993 19428
50493962129298353 36264 46925
396250470776884353 1543 33074
468328603890636673 46899 48701
264404697810348929 47319 66820
457814063044114753 33936 47676
933791025365117441 35135 51611
91617180462630897 9555 33392
578438802917503361 35339 55492
117467934817216961 24164 29652
233957463006838401 51421 63247
635505464299807745 17065 26418
391647867613230017 3324 27229
572868332833966337 1525 11433
475507211497109953 2010 34562
170154449646528161 23483 51123
470551082622904449 61275 66667
421308174376537921 21564 26028
578137594777295745 24247 28555
291921622477087105 834 7942
228135874841214561 3764 11464
365750387689164545 9805 33845
726273609874631681 12969 67958
46314423655214657 30497 67441
844893441289343617 30213 36712
158120573548149665 14799 15413
833188131462684161 21930 40243
680767042138324225 5087 42567
70863471366564569 26116 27147
553935233471779777 37560 50624
957204526876559233 16015 51397
389876103030584193 7589 57166
391574896309208513 10979 31118
129562704691597473 30560 51517
533816777942114113 1746 6673
165792613384592609 6419 35760
2736210092237457 44258 55728
670793855336572929 8454 39539
867857768722565505 29399 36019
310120635340890497 60123 66404
578022466799666305 52473 55220
618640346455538945 15257 48406
342453972748778305 3869 37594
543300383977747713 5729 59076
202615538249844449 1821 4705
658700173020836353 4218 68148
747400921981160577 37980 57438
639812608620612609 16035 47974
575443674890124161 8605 17534
226728566417438785 12771 69054
556630125151478721 27949 31415
283765023831318081 154 60988
820374915172706689 20137 62979
347297488626910657 55738 68844
737341087752049921 23686 67545
275018022361589217 16559 50016
77860496289474673 20086 24151
556064185864375553 22447 60019
143743332277658449 13888 17616
200858739513602561 6255 43231
732488194778383617 15728 50086
520018909319251329 46530 59956
924669387882183041 31669 35089
336597559102298049 30419 40627
349255531617501441 2009 31851
564339265386838209 14922 34709
891932175887312385 22065 55650
448972168059849985 17386 33104
494648075495049985 2507 3512
448714039857922113 23250 59403
987435624074869633 15637 16648
681909092162154497 18701 67969
882222732484819969 52091 68885
79158062457384657 28766 68921
930807260907151617 8208 53869
122394091890395633 1366 16923
152638982866093889 1713 13408
171742052390388993 63347 66105
701682533251336321 36745 41599
526698677567704705 11714 25922
943116578805728513 5570 18375
340002724666039297 8026 66891
634584220334396289 1736 67156
70133129131630057 3231 67417
261165312567314337 31259 42846
405149053423489409 57882 59222
799333145024100097 9447 30851
637354590717588865 16983 31501
14045166328344295 198 43120
533985794784303617 16369 32286
772699973619573633 36541 60473
849934866136674561 636 33564
492562524071090049 6218 23793
809555480397452929 31794 39196
441038809641533185 48521 60314
722644280833147649 22011 53822
721154225866399617 26064 69019
109050416329655073 28764 38661
719283088137693441 6213 59471
23368211502639013 13584 35567
593295137691896449 26167 51879
387137072783847489 22408 41183
936159527262994177 30599 65842
291749428741550081 59763 63576
261500658217073569 10199 38525
184411940802409185 12139 34403
572888155857178561 33167 68386
240925063381336449 2797 8708
165872250247545601 24693 60854
53590775129325865 6507 33734
303962271923900545 49968 53874
351859606038313921 59548 65899
607415731249233153 21538 36573
632917450266820225 8544 66313
171693159815923489 18124 60120
781897694380329985 27777 66621
817287747070523137 13480 49992
919234741967048961 27423 63859
825787066050118273 1095 59908
893780346176097153 5230 24522
877609648146460545 12321 50644
383632521448294721 44559 56913
216897867513857537 45797 52156
398368570851186369 11335 68573
622318950603798273 11670 39040
521399427017659201 14023 21775
887344623881041665 29281 43450
157956750526633281 24019 29488
218370758289239585 39408 44420
185347370018593697 7794 37682
38350350831386497 5209 19855
465967635861812097 22822 27394
600994008315481729 33193 47463
177024551601679297 25386 37286
153473444660740193 27866 40496
186009064962686209 61201 64338
336064244760677889 32202 50081
482827326240897729 1570 40034
951467794583088257 2020 46014
566122397649746049 34243 36774
4264885166705313 1 10182
769884559685213057 1616 48035
454598298956547329 44512 51609
144321975006899809 1450 16489
463736684960139201 31068 62893
187515405646610849 4007 68141
663306818316037505 23245 64646
715346477853284353 22782 60300
640399388367100673 27099 30038
651122979480820865 12571 60587
694796113964464769 52465 60681
356424680094416833 35841 58819
29984443309160725 15760 37550
973027550915777025 3124 18724
788177598462134145 61893 64584
516682586317312321 52110 56881
256832214652249025 3601 39925
914783924025446273 4645 17044
615789326160758273 8140 31439
899844119996142721 17798 46553
627345417534030465 18750 67693
293163933632985857 55435 61524
229485140453810753 798 33531
536736201770718657 59070 63683
118191572817480049 12730 29297
111786775657268577 27064 63327
369350832159121025 26884 29288
10809038949528117 12418 38415
50325222509400193 5498 37810
606292517090640385 12167 39380
974520112912493569 2527 46979
208806550172266017 18821 20924
390944496742392321 50006 57594
486297911813355905 16530 17267
562518731132776385 18287 28421
396627885543747265 1776 29505
189770458147307873 43977 54454
294843893811464129 13271 32421
732710718519193473 25056 67007
528441785021794177 28834 57453
758580526640471937 3627 65682
57711142069994281 37761 63347
745683114660899073 16247 53857
880758858906144641 25759 48612
430653270315985985 25208 52364
492289223962121281 5175 38635
825386138676599041 40014 54626
742315586433630209 10642 15189
848479998768183937 1071 10922
329456338847567297 30114 31971
213021222358726433 26387 61329
599535724236826497 3949 41037
904432976272829569 30429 34013
472355913329824513 1318 5922
806391151572050561 16459 37282
134642708269080209 28195 59258
552589746327910785 8945 18054
82613556701861761 12271 54440
477921344150736641 26863 33087
232208333238272513 44499 59097
495012088595899521 22775 68505
416368482033806913 10682 48282
457930585750766273 20992 37956
887421315124878849 16446 24939
168755576799114241 10933 53289
607817747623673857 30912 59726
872949912546268033 24933 26127
477402097486841345 14345 40386
888905634098335873 6190 62501
254484887643531713 4800 48685
64811333808698633 7215 17970
831610263474470145 25599 49653
478037453432094145 29540 62145
843196992268591617 1217 58143
404580290776955585 1362 10769
189295975293045857 19747 45089
195594226710056769 1820 61395
875231378875515265 14780 20014
222788713314393761 835 33810
715919793758995841 1002 40753
405559871138720513 32439 62954
219094979538827073 19027 24431
267315825155357345 51486 53083
255763845097472865 16665 54278
743132915811116801 35204 39729
315121768540638657 19742 50925
883013024569230209 54902 62663
398214412724865217 39192 67178
788426479514512897 15337 28075
562086279438975809 39851 47180
290003792514148993 6272 8135
438419450949222529 34522 55933
576939394001101441 1972 17028
576279826913822273 11019 46271
874611217315411713 13448 64742
111597057804782913 23379 38205
993954568226442369 661 66819
181300766627575873 13903 47859
49050936085258457 10176 40939
950418113742302 11000 29608
956286710788930305 18331 28937
474866309197938817 44674 47152
781227641001088129 20527 58458
673063947839107585 10153 63566
694961592500831617 39852 52474
249331364586343073 54320 63109
438915345678317697 37235 67517
27322149356930225 19977 67380
753377201187447553 51290 58077
396744943253839489 13804 36403
774886915711981313 47979 48426
187189836934418721 15062 67144
16062478945727321 4662 37313
798007092828957057 11063 19708
139663500517805521 45760 52948
875377724952382849 18533 36855
113975900697170113 45477 52239
29204516268368509 63182 64414
831831023378889217 44848 57863
450623700756164417 46858 49033
515913014442119809 20004 61715
76071212071273217 37963 47508
664545355598257025 15670 57080
224055241958662785 31801 62064
36433280663572985 6069 30650
48687011532241089 21623 53641
670021781370444161 9909 54652
885245197052267265 38187 58004
65061183338386289 41187 45489
661312074784834945 15522 41696
507454414916914241 53736 58810
653889340813460481 7290 26759
667528700492283649 57265 66430
374354558999659329 16382 51991
756788923080499329 4372 4650
418652554704561217 49558 63863
617544880682331137 10911 33296
583952101055562113 58028 59934
340803797443193473 17009 45209
650658979791526145 5446 60411
98917535706561921 12195 26156
945960775801541633 14429 37804
837643072619521025 5985 29237
290222858104936449 13629 58143
156600991725198913 43724 66645
801108112169490689 45430 65696
238763364184343617 11826 33356
340988830373245121 2296 55797
277066503331440129 43620 46987
51874885384240345 8386 29864
633561963219356929 46204 63589
289306006153065473 2899 31922
720827390432035073 28152 52527
663894066847436929 33538 36018
518967037206671489 43130 52649
156406979070734305 17707 28895
312413268588898049 14973 60217
19239816445622893 31026 59739
644097311460761601 3944 48872
429183937672586753 47041 59838
386865972232769217 9254 54816
539245057550463233 7742 41857
7713503971707781 3788 58847
978806933758331649 35223 52604
990087979388448513 671 7603
583128295340390657 45334 50918
377438821933047553 20163 34850
526247027542620289 40573 42708
398151398748396417 6494 46008
487799236778020161 59393 63621
339347562846690241 9926 50842
145457245054355873 7103 44713
644885937597507585 5326 50653
475193758126511745 39734 65307
806110859435243265 8159 46127
588409870341489921 7594 53518
286496794726630817 32812 51364
857182155780638081 38708 62179
299923428148737537 25948 66952
985647365801010945 14841 15724
767282178575925377 16309 49494
714695720924641665 1271 9299
418266388328127873 407 5833
320108980799528129 27926 34669
834264199921406721 38130 57247
826795810609045377 63 28396
218415375582090113 33510 39282
323753684189309633 20572 51316
755130292959052033 42005 51903
745912059762407169 53770 56537
899581841146520833 30434 47532
423295252857837313 61267 68199
69594141150602697 22970 26354
335722502921587585 20622 36166
995655171427792129 12133 65098
614954978575891457 1102 61150
117289387173713073 4966 37722
945833463575429121 4765 68459
239545641081200257 37140 53758
714654331629883905 41344 52542
175645252266363617 33959 63219
439611435471821441 21041 25801
541839791345189761 16329 46559
80021854538610881 12176 63108
170774641671471265 3201 31163
124668136536957521 14245 65319
908472165439825153 12209 20085
388858365062798593 75 57607
227021432272394465 26257 33821
975423774698160897 24604 58576
167866997144621153 3379 25663
374550037217769473 44550 57802
852128488363547393 10851 38319
459067638387995905 1748 18751
697861999696236545 24685 40566
35972914595259197 45329 46002
42540594322602489 9249 36773
464669725337447681 28765 38551
843920402390672513 36088 56958
965702704489867649 9210 60554
686560991241776769 6441 6842
834117563939788161 22217 46633
856768394237512577 15461 21677
268213116608830401 56719 63833
163225620835461889 30670 39420
456278974484323649 4567 10971
200639720195376001 8872 66958
495972359020750977 24235 45594
225009576669975777 13541 42623
825019575420544257 9551 55811
290618898418152577 52133 60303
27063498969635449 5394 39643
27874702458476009 199 12238
999503675018278401 14189 18577
703875949060723329 18943 19906
988668049745026433 3683 32689
369619822330093953 8883 32781
523024113838278721 50718 60219
816480209030764545 48778 57111
826346169457234945 54529 58207
825794801117112321 3121 36630
645260950820247809 22523 26673
583445315129871745 22419 49972
793779065818622337 39453 56874
962250576307525249 64534 65098
102555928031637937 24859 46420
790043332802632449 30148 46052
340142405377587649 44729 61110
257258539882585057 35570 47871
301079718700638209 10207 66791
839459851706415361 27210 47739
685561538591368705 3033 66048
808458240299955841 46177 53321
437607372580590209 4854 28531
834645225027536257 43639 68401
866542986156968449 36118 58854
526971384892860353 22051 62034
410324434460651585 5657 30864
986726559401098753 15817 49912
504639699646471489 370 44940
951016613434120449 19995 52859
205357238248854657 14647 30208
911432128942202241 7276 52278
289022923213718017 9972 43922
334312547061259137 3846 44503
290626183008786369 27234 27432
128371152765346609 22861 26731
187608855453756705 3743 47843
492380255674845569 16908 29911
763605691129942657 32400 49647
572308902956756097 21816 29758
216806553904699937 50087 62039
406339593807032897 19538 32629
49459344954389193 35716 57897
474256461770984577 38131 56817
946072451683559041 29093 39488
594600892310751361 49834 65393
655998709168688513 8697 39923
933607685348555137 9123 25175
13909278843339479 16340 30187
245523323542286689 11197 40718
296559884600132033 9699 34619
537929618995526913 24516 57249
744740912728129665 5569 27363
458057943500989505 34440 41039
885148217230142337 33747 54979
698448308528774913 41877 52618
423612534386119681 33048 37587
233906018149625089 40255 41434
893389116755290753 17325 56625
957746225872405377 20976 33023
84665254477439329 12849 16719
96965825367391297 52280 55621
98636934387702273 26810 60180
439551937491124545 17497 60922
460948904584409281 25547 60641
48852751184895737 29635 51265
219104622291698817 14383 40973
193483753865514529 59102 62763
422873780896249921 15155 65769
589972231616400257 20535 21925
556529759602359041 4408 62544
331808469552065345 64 22418
180344589398497857 41587 58039
502791992039405505 2793 43782
890507794864252161 23872 35267
249170498927448129 45279 58128
353625487449331649 28078 49219
188263167175165345 44007 64016
191396334464929665 29829 39727
595187294991909249 20027 41383
828886758470712705 45996 58022
420318308795984321 58184 63028
550195313717839681 46407 58475
66020470100802697 51176 67613
939189106921698817 5180 10147
211442067826169473 2021 63792
232982234173153569 17174 26443
73620080706170657 3043 29240
767753632254493057 2514 25407
10756535013271675 15526 47312
232649650002574753 56823 57978
316278655621921729 1144 9573
309502045680741121 27448 34856
53051902324767753 22201 65944
749549050415527809 8773 50630
634273301476547201 21142 28040
385165444796296449 44048 58670
382763328172600833 47386 47459
932261526519202049 12446 56858
9445172386456591 5611 48167
850258770927123201 14090 64801
852960715984011137 35494 67032
56536442333754881 35386 41270
424167305970904321 17587 67011
33784754967211229 42366 54498
379768610021855553 14927 24699
330285063316555521 27193 53294
596760867136119041 51605 64177
967923521981330049 18153 60267
472932637211130241 11401 52728
260582044235679425 33984 47883
467387767081639553 48469 62026
803814885441152385 47979 65245
791035941550674689 1232 31287
189484154062942177 6485 55827
128001000225999921 33918 68727
557857531152730945 49036 67577
334557930980054145 27000 33585
243067931230587681 22956 39236
626174428711799169 19561 34751
690115581216513665 4491 17293
212847447831379105 26383 68994
695736430613326465 3239 55631
476537705331828929 32568 58069
908196252238038657 44777 53160
445317245724339713 38246 66414
142245156458745473 10674 36072
582961123618325377 52896 53063
427475291978151233 4078 26413
397795470459996609 8330 66342
15118985694190457 18415 35032
704295980956551681 7018 41543
847307407196037633 51395 65521
548906762634885569 42162 56186
866620686087049601 15896 58216
227980099421806401 11712 60172
952749795096576001 47702 62776
837389687831759489 12340 20830
543007836127944897 41228 52795
287642032095597249 9960 44806
486605974045456705 32295 53947
790052518846806657 65778 68676
364673870742667137 7325 18925
658332752392105601 18850 56413
105897188561225873 51049 67758
574165005985449281 21074 45012
748480921518765953 1894 29479
168406842920212801 16295 55479
923197551532862081 13708 16756
581893738499843457 17626 21463
287102404556538465 12258 67548
909467931119245057 16077 49675
804009595644696833 48419 52802
834202085250964865 4126 36400
162822245821732993 51827 66586
431161923838239169 12103 65276
748266848617443969 17271 65569
505616568156682433 11412 18813
307680535488618305 63126 66385
548798034678917185 32917 44247
513262235594805121 18463 23477
9448930434487581 11733 51634
925182581717141505 1659 46020
838528238791703041 46944 57705
157323359319573089 5885 56910
57371175563559977 9856 30216
717445103106729985 20867 30423
363722192402001089 38562 67025
403270827151356289 57345 61953
801458534775619585 10399 37676
381459970211867713 51624 57105
480713381150600577 5106 67090
877361595980001793 22694 23714
886606733237528065 7012 52594
974307792490908033 26047 51765
572614874857457345 12019 16757
96668604184497297 41791 67390
964134130410869249 20899 49347
534221060389658241 28345 35678
413636129062247425 5261 11264
13688566476584897 53714 62460
842810370864754049 30434 32360
676324805435104513 33297 41846
277377348157976641 22430 50408
423784535251524353 38375 66823
52800160577859857 58876 60616
661992146732220673 26494 53380
371911573615570049 7238 45686
275616493445394177 23266 32504
664237742994231425 9666 11470
931737962618132737 24993 44511
259938446197757857 16407 39812
58124651369023897 14555 22680
900393651294635393 10577 33086
165506573932990625 52357 60157
448634075679713345 2479 24326
865414086053103617 10780 49507
502574421011274817 17085 59457
322534062915725185 34212 65003
702630197931789313 24947 26220
342928698797219777 2263 39319
198797222748439137 28604 38243
656502991625448065 25155 39252
33309369776340249 4057 57424
608854987367518465 12095 30819
681568880875175809 45966 59272
600652138525578753 5856 63193
983652909306009345 6522 31980
22394646133403029 35912 57222
564311543128340545 35152 38890
481426753947861377 16238 54379
292451195844996929 28574 59983
668397332873123457 15258 44432
135529420605394081 7776 53516
917101057077264385 33958 59636
363883361947721089 5916 26407
963233887511318401 34996 59696
810991590136083585 13556 28623
267894571366330337 53620 67528
64271902260919945 21123 61323
411473668178526721 4967 59335
865178904000657665 4308 34331
764132734398874241 27070 48981
140068853225635345 48489 51293
293040296203383105 58619 66667
844047647909533825 16276 39886
696040334678006145 15654 28229
219560525964659809 18126 40129
706565786462672257 1850 11388
483712789575349697 36532 48056
909249034112281857 17502 39123
691988864788918017 865 52920
691526595422612225 7799 19785
617738529593097473 43600 48664
529867843616361985 981 35831
315255918062895553 34156 50427
88684358706696993 15300 64083
505007466197554305 34241 50425
417203242728891841 37223 59933
797455209194616577 18636 22632
849001825621126529 38846 65845
978161078289488769 27232 38992
995493984980388609 7322 28908
735386545759816065 16019 68524
873568542258308097 13004 13848
448777479413138305 4843 66093
392289821417751489 35618 55334
629060566732839297 8361 45975
353534000082117249 9815 29816
931066561627218945 31994 50077
863673717709591681 23924 52618
475962663978442881 41159 47346
406366065775554113 14983 20429
104081794940242385 1933 45575
328098948117901313 33574 64029
980374387059065089 4258 16166
484062353102142849 5213 26389
938311137678184065 21235 49635
83256034826664657 52575 55691
286070612531268865 16064 45910
205749601096865569 31305 45750
402930808318558337 42719 48124
925545176166838913 52769 65720
496824192742955969 19041 61445
571293897560632769 45218 65392
253774132459724897 20908 24849
520227884669711937 40885 58212
26833057199588949 61532 63555
808370545084240897 6009 50197
309847372197765505 16387 43652
932362348116971137 43373 62267
7789384343048767 13046 41296
741539321173473153 13097 54046
60554431755534209 4595 41061
283760846335898273 16628 32068
853063055580896897 15944 52922
631246646986451073 42457 53528
931086675249503105 47777 49639
968389715911928961 24588 56301
471473709116700929 64244 65648
980713563227549697 19755 53125
265981852489787233 30761 60870
266183166758398913 13513 36566
159353891063723553 9380 43385
151125229369139201 16513 67121
688821369187252225 64566 67505
430857031094621569 2276 53664
552911617974665153 1020 32375
546546726093122689 419 56922
249456921388869537 40679 54922
888057579338525441 17333 18238
163010680789291489 28506 54182
150059063158689569 37760 47875
890949902878503553 29103 46670
422509181218902785 60265 65054
458002797789667713 24004 33494
816621288310908929 46412 67934
640359051165077633 23228 34821
622553136554902401 11606 35134
520643825959361089 31690 33506
695377269846741121 37609 44059
356287585033584257 11247 17360
212793761136726561 30512 67240
342758228668365889 13786 18247
688171898550745473 24991 43784
329239666956667073 23241 43621
675057101471569665 1750 67505
493408435349643073 6503 56929
909928936402220545 12332 29407
927751459455521409 38729 46963
28467780332665173 1899 31792
406980178296059585 17168 56523
642654342238710529 8890 59303
385243398258623425 22435 27068
214480755566885505 46302 51781
887787915388152321 15884 45898
444922440937769921 816 12845
722751639335314177 52694 62610
974862519977666177 8150 47943
665387607963531009 11506 36006
553910585149576897 25063 42321
366177014078530753 10763 27046
791970792805106049 26553 41722
304483982657878017 34609 44965
892878799677443841 55814 67951
830353309576992129 27145 30585
612678365873922049 9393 10140
366737527385389249 13180 36985
253327110761471617 38820 53921
664872341551912833 17915 29126
40745782372514585 1039 20878
127389417183145777 37705 56110
172162658272551297 21800 59315
868875168636833409 14191 30228
157564255962729057 3103 11750
102781897919292929 58967 68534
768704080669618177 30518 52848
36465970751422105 25855 47670
427534994999977153 16507 50917
177783937359045313 5491 42237
177249863012516321 34137 57625
365441643861117889 11189 55186
430869193567208001 15790 62973
813938746295427457 40915 55654
25623159856035473 11233 50227
295945110924250817 10982 56623
721604700293799041 40384 45644
45807639883300057 61222 66558
720335859977634433 22235 67050
310607776806790529 21107 41152
569836090041764737 3882 15606
157345213465610817 28242 58156
640922161112069249 6477 23153
363785525892140545 30019 49506
961614854996756865 8268 52878
791930510549953281 10434 62372
990084482680597249 3369 31619
476527237529410305 7859 34802
104141013000162993 9059 9498
55499325681402921 28425 42692
247454975410629889 23726 35559
369734038848363841 49666 52670
33556914601181377 6452 28029
985550574264244993 28991 66446
422262001243662849 28807 56605
166235489322758657 4747 10988
323063728794085825 48473 60005
689986337410594817 5397 42172
567635567525012865 43634 58766
400764659286053889 1034 2353
524781313235966017 15684 20917
916017315138056193 14829 47099
14696618658344819 35526 65312
984471687894483713 25896 38261
893708240414060417 18386 25635
744824558201450753 13652 60201
200335128691175873 4942 60040
698963947292256257 10210 55128
289630969249376577 29096 35888
273291060025293569 733 59971
725448912174496001 35911 63045
987064461462153985 11885 67483
445574834484620673 7360 45137
337754638104080129 19393 25063
801521790610348033 11812 21789
678577792942078849 3102 42938
151454986409536481 16882 67823
651113081356591233 4628 8683
668274030365662209 35102 39842
176258280754097985 53805 61916
310417963525583937 35707 54573
805335348758312321 28206 40996
23602617588846189 48236 62470
38678351027314761 40118 47823
373784533144462465 49380 56752
874975237632703745 29632 62041
363401768917579905 45780 47923
763458690399403393 36232 39759
798707102151315201 1355 9096
328997959757451521 16451 39430
231747906111973377 11960 45401
498886433853911617 40012 55460
960210694743526657 8368 20214
400342032435965249 2338 65405
314355960686693697 55897 56342
918726235691451649 13387 31162
305140528379855169 59647 68169
304250372397284225 19384 45551
637548133648873985 48966 54517
280311227342664897 28940 48811
488011905942219201 20833 41814
863492035319190145 34838 47315
662979928075568385 46145 55915
867950481209362561 8753 22448
165544793723785953 2845 28178
364011235419717121 41092 48679
81174210985221153 8257 56400
392345758167508033 10735 36648
44836383812086209 16031 30128
298009670431390849 10587 55768
625030058272070529 18258 67523
183987080281724513 14046 39171
536125458234710785 18858 24209
69593329860417441 40746 58416
252782004880611297 47966 68365
68183102165775721 777 50835
920752793377719297 10589 60295
554372441239685569 22691 55282
827644874399194241 6313 56645
947142416776983937 25776 52213
633417479173221633 40748 51578
479144572609833089 48423 53755
672222410347540481 35705 48964
317894886754814337 34465 52998
9740190882670419 15763 53048
78242722206773857 16560 33892
557692288122407105 44776 51464
123241903204871057 17845 19214
459416454476230017 19648 59328
93394050796966609 35012 46243
243188564348837857 18297 39212
537640202589315649 39573 53118
395196102126167425 14228 34410
414987310783352833 6801 33443
286443031761390177 12135 12187
24119581613234689 33971 38512
641254734693536257 61878 65798
62339561605277537 13685 42740
663752105210431105 7250 9960
427049602193747521 3900 40575
333299405792505601 7488 46894
613611995574849793 20866 44976
661213580453047425 41302 51001
75718236264663121 51048 61352
238419229565511873 10817 12307
14052194630089333 18752 31738
409810694546319361 29054 49046
124055425804257873 9979 49588
806072504194990081 2548 65236
102712459041846673 28472 55762
448567187412660225 36823 56560
323090789577264577 11843 64171
312890547913770689 27102 45471
438062556386874753 12654 34764
411289330992627073 33011 64260
467416257154425793 4580 61134
992745076356303745 27115 63415
604206895593570433 27558 58305
676356967840060673 13600 26295
149445315313982977 42477 47004
718715922016702593 28197 33693
220832299079795297 18594 50965
913008297547616385 196 4645
641909874439235713 6002 32473
403529520847175873 24785 49304
237529788433825217 57640 68426
453340279517700417 51013 54163
577977565504824065 10192 51434
947411180141745793 26639 44912
689603678239869569 11444 24790
352950896814530049 41724 43379
149645624191649057 25265 41256
34176008305227157 37734 40880
147630351018740673 25910 47163
645288960647487617 11778 28989
260586470086366273 29504 68963
964219843406272769 17401 20576
373458926342145473 16044 24446
400234440944142721 10452 45802
83173708306148337 31125 47017
732682876055864833 24871 43497
764533201485711745 18727 26234
755465297973270145 56537 62523
836669630742932225 1643 67647
787640235638963969 19789 31418
636710292011251457 31676 55231
573408275573893185 1984 42187
52045436943629401 11458 55829
21295909757103717 36158 58835
170382900912905185 2681 24205
995028910735836545 21 42725
768047392933794945 58102 64277
100764307413545137 36465 62315
379780656924701505 48040 62406
106772929560474241 31453 61569
834205062552015873 4712 55525
887437869490188545 10612 22381
11808048768706671 18240 34690
635385048507313153 10373 45747
22665642590794733 28336 37430
437854687926762433 9942 31278
136523705023329009 47055 50984
948234794802754561 38406 40392
887070372736971521 48874 63894
546467430217891329 12440 62521
951104691410485249 49314 56906
309680113451829441 63768 66867
90079036470740449 44943 47898
463219290892471489 37685 56822
124471681138224705 24486 65768
956781052951907201 19877 55170
260385782217085185 54452 55127
887174519032360065 30296 66072
799152861992048769 805 30664
974595530059328769 8638 62050
765817937646971777 16244 26497
551825613123714497 47204 57144
125787838643553585 271 58985
520979878305620737 6744 22398
203908226597903297 10938 11505
237676844114393057 16197 38123
216144132639165313 8638 44215
756286397899398145 23435 49716
939593890124456321 45118 52996
292229676974660161 33732 58262
491739738244625345 30229 42267
941981258683266945 619 11467
857712723199185281 21638 27342
234890222826013697 22161 59110
203112122252527169 41046 41484
885756675441992833 39628 67367
263900029062796193 7680 15889
662277380314282753 35355 47782
72298622510594161 1873 30477
15314088578900709 21965 64649
851381026669756161 6452 8421
945003128858221697 11967 16211
537921965797529793 29313 47126
379157955491930241 29592 52215
64914385591521297 4590 6574
476668830203653441 17703 36003
475009153261161985 56212 63320
305345501388966785 12137 65429
420563369624332481 759 28678
965393690855794561 6030 28621
833788813440243329 474 16884
37444205284028697 29409 66658
186715607702041089 33510 64346
272859048948721025 776 26393
753562861416661121 8702 49650
634588720011588993 2811 9539
775379841036695425 44206 62449
40185187441014849 46013 63470
16559490388949883 14630 64130
727510156785765377 1831 4963
632672181200632577 21375 68696
87901253700454881 16592 64420
416547721420890561 16632 17564
307116017614315969 32670 37629
924854517623586561 35682 45184
742143896058198785 5672 50378
728905510800622337 48035 51485
763386345254328833 28282 44337
884467797206838273 6593 9510
583721723274226945 17340 40915
530635324846080897 43185 45035
551153692867199425 65540 66302
975052025953701249 9473 10095
12880965560899683 12425 34447
475239701611720001 1340 67425
531259106594941249 47189 52626
639577075181648513 6065 56819
701948078360306433 15274 15656
670006190289363713 13358 39913
600506276438078849 2744 65025
75812775516155281 27485 65030
811327794963663233 22166 33187
220582754652674849 13830 61278
296029156567325185 21713 56906
412107412969845633 19235 32851
471795613797343809 18178 35782
535102809170119553 25006 44281
737777498046948865 65013 65846
691959665482798465 25678 26139
797212213280207745 40625 55922
649770087905444865 5204 22056
389817687387189697 38802 46717
989774297840881409 2383 42483
755649134080716289 3877 39640
228839089537579809 36467 55908
494425855876283265 9934 64516
719575630398750849 68 40086
871770567869905537 239 35858
380303459263508609 14460 35098
714274229769611009 43655 56494
131378975012665937 2067 38723
596860555777613697 2346 45466
437183922498057601 24139 53852
43512942634190921 10473 58407
156427952535537441 42752 46069
512188641214439873 8054 20624
102815838653675937 28461 41500
688735840961182849 30723 55128
124508932642640961 2101 38444
432915353020735681 2344 27102
113575658371182449 42266 66662
630572995067279105 9627 15754
567841831141194561 16304 19087
169272128546513313 19239 65509
897532106879090433 8730 28156
445232491807811201 16224 26164
902283224770513921 45613 49622
754503734752478977 33894 35183
712913342184513921 23194 55348
666352446220098945 22782 26764
465302261321724609 20491 20561
549605221252480897 17924 40755
843272212042798209 11246 54336
209028838405028961 32929 36964
340816216197026753 18297 48013
827165254891486465 16574 52732
560909620615909441 1286 39342
852238572238046977 23732 65685
934789837788272897 23732 59571
373963653470784833 11621 28960
497457476911257857 33822 49458
409837876377704193 7640 50729
125674895783134849 19718 28395
847058369093435521 47604 65661
578379294993020161 41835 53987
425016638010600193 6310 57406
415332661204402625 19484 38928
193006381808064737 10025 59459
881244813077167105 45456 64749
144037288336019025 6589 54747
185956467153971521 3931 59253
376039264277938689 2221 48186
307576557459292161 36044 54394
292165258451756673 31609 45452
435483087367842369 39041 51557
49277880594818417 31677 66808
253327660280980641 29818 40083
152164607554592385 27522 34763
148714488291972193 3941 12632
93617099593434001 24028 47230
8983009915844776 16345 20544
482220004714559297 41877 63088
366404621961081025 28659 50617
201310847602488961 34074 52336
199106531750494753 51562 65185
488662633421622401 23194 32025
564313394003534081 8762 38289
814485609991937281 17830 60450
511987627848604609 41632 50129
956805597136575873 45452 61834
844980826105185665 3217 7269
771126927643852161 43721 65579
398846108917872769 24252 36664
542291846704923585 2313 52888
794892797743585793 44003 58964
350213836085533377 2955 28995
511688893650067201 20769 66749
421757339213211649 16251 54041
458834660451216769 38034 64413
40690873978579849 4611 23637
869099891373487361 12747 46179
15821885181733109 17792 62655
443474531782442241 35941 44422
142311556456480305 21018 36662
106588386545062977 14310 22713
334322759395728769 27751 67376
567373258043616577 15261 29671
205881379945854081 28589 44549
496097470415953985 43792 50621
892559452679161985 348 24513
30346947199319629 5852 35580
661267811092802305 40096 55604
568234178729902337 7592 12701
831754740010847361 2065 27238
758949678689944577 57623 60972
698299625745907073 344 38310
297953557057731201 31777 63633
304965347072165825 54560 64855
296212557686885697 30334 67877
352293717121245441 5777 43603
623911449834274433 35426 53523
803677725098804481 19849 56507
413959760071335809 41403 58421
705744397792361857 25190 48559
64471957845661625 20404 54629
577058605285909505 28954 51633
28186673651219965 52643 65499
413383590509472065 54387 59073
917266794315274625 28556 38732
796428911466744449 35258 63141
157168743328057313 24508 28962
261440450557248737 53359 58757
828981754355830017 54216 56509
537501075849402113 1958 43033
665086235591559169 13510 57102
914941199909367937 7462 66328
789291758892936449 28966 56896
872146639754316033 38377 66669
639788913354536193 6365 64885
230114593330572609 27382 50109
26057004722112253 50411 65881
494201042047276225 29896 38491
142549618244203201 38013 62388
712600791313338497 29878 47445
93380209636642065 9946 26392
948698514808352641 37928 50917
92806056538236705 6438 34287
695771796816305921 5891 36418
182135348057791201 47741 60887
23969831216586357 11503 34387
486379739474955393 2275 48183
266005334695467617 2521 67349
423213190811786433 52187 54065
518612097163508417 32690 50153
437779101176758465 8413 11861
651531426986682753 2942 52024
572964955129613441 25906 31756
962210658235502337 27724 59236
554104370404473921 22205 35540
856187256309414785 6983 51010
891014000096070913 28232 55372
985991319925727105 8582 21378
429813868307533633 691 63761
506141526116667969 25368 39266
462473331143662849 30079 66610
677814263750771969 45773 66466
60099105750907713 3303 33159
792829732814926337 467 61194
446255267274800385 32401 68729
169972097855417569 54508 65966
339638423184496193 19111 68737
754796873420477953 8182 11957
312065539002425409 10316 13473
887381220190828673 52003 61781
598720015874192769 26916 59530
20069435904833457 31250 38338
671188886024559361 606 28057
801590907947211649 18477 60309
57684080136098713 5442 43492
213644370212026753 11897 31958
717523473892420353 21012 48043
900586091111417601 26896 61400
802744564506383489 4391 24932
65634428604415265 3091 63709
29608710894642345 27655 62677
88010433303178817 21730 41970
222802676039052033 6085 29918
487867107011172865 46164 53536
792591882561772801 22160 38087
294943941920617921 10768 13071
41020938652394537 28428 29671
532993726914998721 20773 48709
679044994095612289 36002 36288
633866674596372865 30436 58282
41727290142162585 9382 47935
832496282517642113 19897 44989
274000883147103041 42304 65060
593435012530132865 50233 57054
169577499645527041 8010 64298
309827852973672449 3251 3284
184128599204363745 37402 67964
194072245921585569 5996 21399
872610150474642433 2555 60028
273107956874500961 5272 14989
772088803909106561 38587 53093
562388674979725761 8578 66272
804545626842156033 21002 43008
358512518400988993 13107 46100
790152091395064833 36095 43327
885730884330183041 18223 23700
396948029573266561 39547 48690
780319434143056129 19890 50582
334353221736201089 33494 68326
259723111581674721 28849 54861
383100787939952193 38413 63540
365440389008529793 19551 29897
330893866305352449 16657 46122
608888514845897729 42412 44108
298931994762753537 286 12871
437507881411054465 14356 45581
826172143775615105 49033 52377
945082461632122113 14092 19674
920228232404014081 3622 48054
655888694538209153 26034 53729
353560542147157249 1900 9334
516666525258454337 5733 23830
809734940723743105 36064 62909
905431604456058625 40532 51066
563601338051292097 25735 53501
413608497236193537 31491 49412
854471266985285633 4516 17170
629773259605190785 60170 68823
646241902171532033 30442 32381
434893217491900673 27245 42607
256476894582746689 3900 14729
70442212385874113 31756 57633
157567881427986849 741 51051
234029201293761697 14893 42263
704921634815633537 27243 57527
541012344516293121 5824 61519
49561737096858849 57708 61414
159669714844522305 27653 59181
881584646258445953 2529 17917
564733716177901377 7539 19053
646944055780927873 8021 10497
759441933192729089 8919 13149
434563082063959873 31545 68746
729356497135757569 8159 25791
224246999609810881 18507 35762
558376916897213249 33697 57801
667988819298713601 2344 25146
867582418539289089 17082 43976
709899785730421249 28215 37754
635614180256705921 57365 61567
431680758637725121 31463 36745
418423429470255553 59941 62576
930126745548442113 49320 51125
365450406387179073 42337 43916
719078059942731393 14063 33242
935789265009763201 12038 19251
48595873800771017 17360 53955
856820205493956865 34231 44829
881400661914256001 46571 58627
917309745145008257 17170 37859
349611398876781697 53591 66242
498820524843846849 5879 66716
899556584642581889 34330 52841
769544138729006721 44961 46092
941694351362890753 48950 65087
213177214694493249 7139 55039
3524894986213668 37203 56309
505534156442895041 26602 27273
59991940060307057 9260 32408
626235146283857409 28666 36553
944327888778687489 1813 68781
996689393790465025 13644 48211
452326326219981953 32440 35882
236139978422183809 16104 52933
180680073405596897 43502 60625
442199642078424641 20412 44106
423937679951670529 9619 37203
582752990762013953 8650 53681
87253981803470993 28218 58358
453867734603452545 1288 37998
866071770195652865 3627 65980
480258156948760705 49000 58251
392397776910655681 51364 56529
420144809378445697 3218 58156
426360343796055489 21055 48606
81515632075063857 28514 57780
450116076547615745 20662 34964
857297361185434369 2472 44556
614169752583855233 17086 40635
179495888676594721 8949 13075
606097505120089857 32934 68956
384487537041469121 55374 64677
338351252465535873 4838 54189
969476666415186433 7949 17062
964329222923296897 24677 29862
988925112806359809 22051 25292
211591687820011041 34435 35965
985358515097114881 1205 24194
855044158678907649 64198 67098
952346787147480065 47347 60828
35187450531815045 40565 45932
58086821270062929 16845 58472
473939938758761089 11644 13744
375466154906920449 15956 44158
607774228232706561 4382 61200
631766627831748225 8048 34261
656203629840320001 13230 51427
706661287590112129 26645 28337
335441693286718145 30953 31318
306004096366404353 5874 67709
888162452998628225 6029 65603
208346566712609857 2619 3277
809722495235327233 6581 39443
978062935802253057 1310 54717
187521648968044033 2262 67950
391906598603060993 5984 47449
362020267319813633 14812 15886
846718340953810177 15093 32858
815185739004291969 7849 62984
241822999465458817 34661 68130
692858404817009409 30546 34520
956732763077322753 503 37763
254502595943392865 16618 37185
513144889552609857 18019 23463
653491681762538753 58 39272
38549984225834777 9645 13893
16210078188791501 17701 43587
614561387695321345 1205 31527
564402905692283265 15447 57717
496364300442333953 15301 34983
530066547961524737 33314 42898
32224564668144497 32164 65458
575358329808203457 46128 60390
367802948175135937 66263 67595
269648456720531713 41116 43191
966714508452586369 5405 39749
287245010968781857 15415 55379
503070046239113089 14880 53031
849514397701227649 30387 57507
766079688882530945 9986 62247
495962282617249153 55911 64800
657922084679579905 31450 44887
830154660530226305 4693 32363
870045995924190465 35461 35872
609164566692392449 34620 41372
465036184522599425 2704 54534
484032438352613761 37640 45971
721961977454231681 37327 53344
200505440217135361 16284 26673
628325791116179073 55566 62907
605616496355438081 12696 39191
452906231354806017 10536 14126
772939763129222913 1520 31507
195061961081275841 14790 64374
301519374487099841 36325 40147
953070925543034497 14939 55677
119203326506230673 21210 45159
406154771299736001 25490 30484
457479129057091457 52071 53015
184873340695080673 14324 55177
507284457143761345 18132 30476
644896430368245121 32284 46128
552620280254046721 10469 16294
585430466411271041 3780 13219
141880877971082961 25500 44525
122498221043070289 4131 48376
655740087942334081 6592 41745
87630344898801841 53401 68448
116724436532599889 11822 57797
612875258889825921 3762 64607
692703588888434689 930 64847
452993359422396929 40592 54073
81357638226442929 8488 60416
221729030135701793 54823 57993
489684057328119617 5696 33242
159157320290862721 7173 14867
600435819673101953 20299 56722
522805583098541889 26410 39625
167118760013948993 6968 55035
282837321508811361 33144 36446
231758832987416961 50555 68118
578399905037866113 12802 47914
348902129079888833 1678 9097
537575238927903617 12855 16990
535732846346384385 38669 50099
277242232337382433 2004 55597
447423833725849793 8405 26672
595949728280789505 25980 39580
945427862583123585 60619 66464
950722629086737153 8379 33713
246366757359723457 9649 64339
888985971373504257 11622 13172
861306378093992449 42934 51371
482243939882206273 49722 51058
810373642938003457 37379 47333
431480523448403393 33841 38056
723404811621229313 14160 55828
702972989511732097 8618 62692
756310218318347393 38108 54185
680410746809801729 23649 67243
688478488967639681 37887 62390
103393477629165169 16602 68969
399311017978448065 4413 31790
663475787728305793 22517 51896
979474637912737537 50423 56986
101234213055771953 7462 54654
684380939965350913 21714 23329
394437177907409601 48624 58874
855652590031390081 12001 15745
844310962474022401 30505 67247
999204879917869057 17693 58861
58987230907252553 7396 36368
396577765266407297 1018 45324
827712064499376513 27779 56013
476028629952011777 20269 62868
356442770375512193 67248 67760
121802593475656801 64080 66106
239084894930240225 4236 22798
691930681615360769 6718 46414
325085683234238593 10749 65808
646914867262175617 37545 53157
668425074884464001 27308 34157
401295691501090369 38995 63904
678270649614010113 26837 34951
669258684702391809 13398 50999
618990803032712449 26839 54696
137490217965847713 22471 67442
209689474813121281 37035 44700
193366691612958177 56566 60421
607393678734734209 53104 55070
930168980217970945 6181 6727
873991049389591297 53180 65174
954211333240841985 22886 46725
751562677074016257 12452 44608
649719389333540737 1701 27174
257251404167607937 3947 23129
929888837224204673 41269 41408
807522352069508225 6850 15237
432372517017526529 18129 46262
973889919957603201 2291 65498
905269235853246849 4192 32169
56527693220058241 3842 29889
501634064655803521 9967 13359
75230809650481233 52214 54578
552330458560582849 3665 64574
174189155507900033 2600 45432
398958334901081473 35573 40506
452083825551600449 3623 28805
26070947689852633 49270 49981
878310036551990657 1711 54007
5915753201804820 58402 68732
940910069868937857 40070 55466
778664934429166081 19547 47178
382127399260195265 11640 66253
790279199817845761 27551 51609
991168113662443009 734 55807
107364019852617793 28481 40930
338754946581271809 27364 50184
870140356470329857 31440 35371
270497671797915745 18513 48586
858909600788500481 10819 50281
399504459303312129 18707 22893
865903508345198209 8982 51525
34063151028821181 20941 21920
997129524226984705 20857 65731
806419420784745729 12939 68761
124204834211127489 26099 61477
883592797753283969 34303 45616
230050709692925185 7064 23308
665173086537219457 18950 65249
946759227422191489 14525 67539
218731233761079841 63127 67938
214243908941092801 50609 64401
221324206616914 19984 51946
559008181054167617 41739 64470
125969194896772049 6753 37032
680078838981522433 7031 56905
165890863219186017 20625 62434
998270303870654593 27730 53867
155694591520219905 20232 35263
121834190311808753 7635 39982
195433965674194369 35758 36569
100794672731183249 40961 49327
762268903444510977 18112 56787
987779039821070593 18668 27170
719873773472738049 21742 36503
705475533938269441 33380 59517
591292718173949825 3297 49105
900896549636946945 39912 55069
918958513674279937 17435 52989
874668903373873281 422 941
117579232251063809 35162 52486
701209071712376961 58373 67813
801370167168197889 62791 66049
837096445597992961 6654 32602
801375073851662721 1079 12786
682912465693057409 25309 44785
908501937437076609 11879 57828
883643697873139841 61068 62504
232999182940819329 13464 50679
507838137069363457 40904 64304
238011708971679777 13028 40905
165247308838203809 17331 58143
80633015820215089 51382 62028
912110576298154241 30710 43783
966733471274491009 2587 24059
246183545783736705 26323 36892
805184336258623233 2577 61003
533107589980282625 16203 55157
78518216859418289 9996 53611
20956951677945313 25423 58317
432032628102380289 59949 65790
313686524798761473 21406 42164
666687912719705601 38075 59285
795557765758701441 4583 58888
403492026811523649 1993 6361
881714156260436225 22664 44228
862903606894302977 25252 46089
722898622141641985 3846 32639
18817932259853621 2293 23119
743707109840649089 58623 62125
658629377514895233 1501 61912
548419171997949185 56708 65721
900731444873503745 9535 11671
807205264405773441 18783 34945
430650473561495745 19902 20199
617700698927663489 14225 45835
618311774262682753 48972 63868
689589119282636929 27259 54100
591284446993963521 25698 63562
97875576695400929 39316 44246
214656116425079105 13502 18980
60515149556742641 45489 59031
274391147460004705 41172 42364
314937616005110529 51383 60734
212249494866998849 28862 45367
276957291612838209 34750 57044
391798955907173505 8997 23715
377923024969021505 38166 67703
337219025099631873 13819 42534
226859455081772417 13322 60198
287453384647090369 37976 46095
888376928873199745 34037 44843
962638303422924289 22844 42631
319349910726721473 16591 43712
848967981234547841 40080 60556
481461221258143745 30290 50910
227243452208359297 19553 54254
212945118889756193 13893 67298
563199154432378881 27580 63024
347285012717620161 431 10227
155143087534529665 31928 33766
221654602426362145 9419 39359
113233905034913825 32924 65027
293213168672451713 41580 57631
459545423515709953 18992 24734
492741394080915969 2372 30782
682405304918557185 46889 53171
557570445198237505 47378 67165
243757203493718337 18759 43681
416320963500261569 11791 57010
864642736877467393 8230 20164
621722605277000193 24920 61967
559676463937183425 5973 38674
260096916045419841 50883 54035
672005198085525249 13349 62884
12270689102521715 14198 31153
901024604909910273 49413 60567
473310716743107201 40416 45325
506394193902732353 38942 59867
281204383797643233 22935 26525
708338173831368321 34309 35768
270276790619128353 24609 62240
534330718714880257 31524 35534
414364252599071425 20530 67003
967337479457402369 38095 63891
80410147774848897 57417 58746
816816349059788417 6533 30847
184374503731248737 26058 40647
973152953058093569 22653 55943
880032740405844993 4123 62478
930564373951607809 10193 42830
942117067325611393 33533 53390
400841376162279745 12509 64527
739943642018467073 1639 61462
36540970566644409 17765 33889
961488067345072769 60214 64216
417858011474567809 30943 52631
617108408875445505 15195 19332
255431512799855649 11541 28884
318148387045837953 15563 42980
756237618150752385 10545 48989
271091202695807009 6365 54873
380350988140630593 41969 49639
918664993549668865 51 48483
350122617041382273 18394 30929
525120984347260865 11218 59881
962233007349663489 8056 63814
398128072109486209 6059 45282
366280608280792577 52744 62236
43926893200854521 9930 31804
444616834045685761 29827 68548
290184886129708289 23668 63663
599071345210251905 8118 63965
538549368468089537 5249 62464
588139050031525505 33421 60993
933493687449995905 26284 31456
264025447578948289 12271 31591
301959209709828289 23903 30755
931433719503413505 15489 47417
724784015317084161 22964 64052
62228905765369545 16699 55094
245098176294213473 50682 64521
489235033695660353 2378 33877
444802404354149441 15637 32207
966889098904207617 41596 58045
954368452387463169 18254 20837
529517219514783489 21307 25269
775088934190676993 31926 52852
828984935790248961 51650 63168
588995917586792961 40854 58093
823130793812861569 31509 66419
768309258738057089 7960 66232
545346140760788225 42930 64824
837300226048860417 54563 64288
679609851639352065 24422 34836
832172813887154945 9178 21904
973809959931930497 34818 35138
358824771430015233 6993 18265
814014804593806977 44706 49925
808089881163866113 14811 58592
919587968681728513 3332 58485
655488263636279041 5197 37225
308596646778877185 21406 38542
463822144107183489 44047 57298
617336531634425217 15103 16545
687268428781372673 8921 42548
800855233323698433 16601 62839
339502376331566337 27145 47217
66732114105153785 44401 54810
621143828370243457 23463 36419
441723022512203329 28534 68596
475453007901421633 19834 39507
77052381513272657 19545 32122
267703540063443777 29918 50237
4020069709110175 5512 64954
367009592280268737 31414 40694
779176163165093505 15406 66599
206463012934342785 31439 43134
896253582028290177 38246 48174
216717702220677217 7626 56993
871735211543086337 4431 41949
563849367406554305 8605 58676
348908859533917569 50337 56459
540359582033332225 26435 64767
791448570318724609 18056 41490
419267316553096257 53355 57576
22605774204262021 29335 42940
704694038214597633 36594 45858
4891586229962997 32032 40699
953729303651691393 31883 54577
57258884421184321 27951 56437
477848622921712257 5164 33297
488416474231915009 52576 58133
598206943322260481 16413 56969
690437662875350401 24384 41964
26151217763271009 5525 58352
332345184440630017 14740 32627
507986982723046785 44209 65481
57608941997880689 30966 61562
533867721319907649 16340 29215
21968435844943457 32405 57353
904620327650952961 2558 45695
417364365843607041 5791 45326
216737745226112097 4993 8715
917752488060205697 4396 7050
955138768479564289 1781 23072
575974193259309441 25925 42400
580160093028880001 36556 48695
496297831040269697 13881 54908
462557455174966465 8902 61874
706923036672261377 5040 22709
394038395892408769 13997 27967
97206796150448577 2479 33350
332633471654865793 896 58507
546105856430113345 14298 24558
746193672040320129 4671 27370
933670442834230785 24494 66997
466638610000650561 14364 65780
300101574812597249 8898 32662
344298825117903105 16577 26328
510224265780369281 5796 63473
862629206994931457 50281 53447
725779839118739969 23892 25906
783779262916638721 18975 66928
3067610514538189 24327 40066
539334241638734145 26166 61082
151191562110224001 4748 34175
29217964631783389 34691 46303
609288493201081089 46868 58063
725186365202908673 1323 55180
621378713062238593 35210 61835
784541514521052417 45079 64468
983354105645449985 37709 61932
174915707487464545 16402 59257
513921236237617793 33983 60120
589559914998460545 39123 44021
133762961536763921 60 47079
629114736800424577 37701 55449
507601748258263553 13223 67132
386076455332144513 25226 29928
140627717362495025 56354 57698
256740709224438049 25025 64693
567769624099806721 45635 46731
376438605718504961 42821 46123
726363493663615873 58120 64673
402001887514778369 8850 37606
982458035781160577 9516 47973
353605893077272513 3470 48794
626165341878621697 29587 63913
377701303966496513 43158 45111
527058270760075969 41193 58070
338980056953118977 20507 60464
281515661448668897 49845 58848
235988947301386529 18325 38599
619768041079009153 46855 50996
518665543919198081 5332 43823
146888183623648417 34531 67760
30576433557065741 7694 42333
156862311932567169 10074 18368
738668639356518529 36913 39930
744804915020342401 26398 60482
734649037610857601 10172 67927
372219242048497985 5132 57247
494840318930315009 13637 21510
24526487938889121 5907 66687
665694977840310273 55289 67218
69977950588647529 18846 44311
646035291000600833 27717 55527
931360008242609921 4494 39455
508862624010070849 9653 67250
437591818684506241 21567 25308
372786758088849985 58567 68726
842672037748830209 6854 51126
137729400281479281 11466 26199
98128710723923265 11714 44445
4447212876272034 12987 27820
498393109064654273 25806 54001
765873143766633345 38252 66312
329090673601267969 38049 47404
722759164531410689 27555 57791
682664459131732609 54610 58225
181604116792819073 38497 57433
418288153832772737 29529 59573
218610126955809377 35408 58217
493252795917886273 32730 57314
125745320506091217 59472 60932
887790375221992833 23999 39605
702582554296256513 9100 45577
969765193211035393 7926 23519
269416781124427009 47857 59892
971442056137274113 46953 67855
241995743300634561 29994 56115
903228953832201089 44788 58592
783237640551270401 11086 64324
941019927933819393 46830 61979
882492099291667329 44683 57566
190330804289434497 4640 10430
505934742679421825 41675 43736
36308357117402321 22893 64487
997758645198871425 6867 55539
356981396443348609 3152 43164
110639528053120273 29222 32841
245084586004974625 19452 63033
555485303723784769 2122 45110
198705106647512513 16537 48400
119642995112805297 60509 64524
614478502389371137 7376 7700
671808363817063937 27847 55945
569846852563291137 13475 19632
868412818522436737 52423 54440
254042240561016545 23095 37545
802809716718300545 31489 41813
509307404928794241 9952 47373
599483996573390209 34267 49246
546139116478993729 3461 26051
964553976350430337 19575 23005
286411768485425697 30139 55510
355516192871839105 4010 40117
128322221417032977 13887 38417
428935546370368577 30836 66589
864901955533102977 2191 21737
614343804948170241 17553 27115
6978253536939151 383 53338
779440124156025089 18986 30553
353621189696543297 44803 63305
90080296577376369 14750 53338
237794668062672801 927 61726
68839102957113593 12101 66155
486291568940092865 54981 59654
533003033968505217 12022 32572
237075786542757089 10457 68052
61744909853189257 46226 49921
156326798167402369 21548 46887
963640331069136385 30616 50856
223468936596884065 18579 31379
302649561547113409 30337 50043
741686085384831233 62753 64412
636685198537499265 38288 61571
21522808044547761 283 34471
580211694875657729 59899 60996
964559993893789825 1836 55902
258421966960234785 13158 14781
460319821909234177 54833 65228
488688096741228161 17576 36734
525754268807308033 49150 58950
984499080137943809 3798 64150
580210227981151361 3670 26553
366938381459704065 14186 38463
777948721859946369 3720 66711
457215491223557505 3558 58710
510810686904687105 39087 59167
245655004779152353 5419 37675
408875476497744449 16334 61865
353985805680203201 42201 62725
130672066633731985 14376 37179
297549325552694209 23813 55622
7579558096228568 16147 26199
409162162925632321 8960 62377
874502903068712833 34859 44320
78196990746064897 1047 18759
606365274359578881 17996 65037
734645395649415937 7116 40204
463064253253630657 25310 65414
904026589626425857 3168 12960
809239381002885889 46691 58256
142315814627004049 28476 58036
23711319169603229 33426 47619
547313361113751297 3023 41912
25456980212002381 55398 67238
501731599911387585 4325 13080
410305053413363649 3721 61351
966678806879627905 23532 32979
74353766611825025 4836 54322
435131799058488897 32984 67973
368485787394870785 33921 56593
638036424350573825 42330 65041
74578930053920801 8488 37706
640767902036550657 37452 46968
109098560627639793 11080 65562
729577490813994753 16000 48962
996072058958237313 32292 60833
174074443182682625 2785 11470
416269088718603777 17723 27728
571547964834664385 11797 45357
564975074711217217 18161 50955
230151635501364641 23706 46131
429008000291272385 9004 35037
725392186668130945 23166 66905
757831879233965057 25278 67644
533323234250097729 8563 58606
982401911796653569 22094 32140
247370217804714785 10934 57304
898974326789190273 11744 60310
819877217626533633 39998 57958
896940906480860929 13146 17174
180907423693781761 9793 30995
240368649894481473 21460 44105
115097024959304401 47839 51685
867215852186529153 8135 33248
783496335582739841 12612 36654
822221890352043521 2789 9836
368823569611414849 12566 47025
863353544667116801 5304 45255
803605989758722177 12620 20431
710518522391357313 17873 61595
385404607330450241 23958 43846
943775711188873601 444 12055
248301897803187905 27869 57032
318943618251299905 12710 35646
21214853523993329 10143 53793
544177265884709249 12113 15244
422554612260682945 5119 6817
241295909702092353 2731 57897
30069067401534257 13797 48577
97402686107397329 27866 36470
647805580882774785 31475 47937
749822254525017985 51274 59086
214777719605798721 46732 66262
928914790406505345 8365 25732
473429691836685121 12447 23751
117609637329184833 8076 19992
239662395356809569 3190 66896
923930356224143873 4185 30390
545323664465414017 13217 54324
71322231789682889 11172 43189
418782319751137793 28525 49923
370549731469079553 45811 50638
677872297852161409 31976 65565
705614538940313473 23361 24616
409525888196689921 7015 56512
528215681286962305 27876 52558
347789615076621313 7145 25970
933307506046649089 7253 33663
199568405520018657 27150 67762
966857982096367873 3879 25599
471463197154236033 1799 65225
206078135321508417 16809 44594
312340944558535233 36352 41212
167747541806061665 13027 26831
293986549721765313 34379 65803
628554723825008257 8610 42821
304321891544141441 33309 56912
605404900568341761 8649 23321
782460250073540865 49151 50478
373274847815185473 423 32883
465753913797691137 15981 20215
858265662956522881 25932 52195
524666944662541825 21709 48968
263271829082757601 6351 48823
40781327685330385 23266 25870
775957542581576065 13350 25140
655042070158941697 9203 59801
660803009914918273 44925 52497
176347723938157217 4770 6153
399123076383641985 5683 32786
303010517106045569 4903 35829
131990029788145329 40266 46233
411217785805781953 5969 7601
954236500648587393 3749 15458
946153406629548545 50143 65502
354352753188823745 57733 62592
593792075602259201 26286 53595
585695586707981185 57363 68163
486097770040814209 15100 31264
113204856603065457 47361 58503
233445729509504929 2055 12712
529877223782815297 28740 54707
904149271028387585 17630 33869
68835656203436457 41879 64117
55293051528700233 16113 40340
654462022027001217 20845 39636
724053252954220801 50857 61268
953899858590379009 2209 31224
849786497714326529 14023 54995
889166003016125441 57370 68717
860286392062107521 1644 21723
523419857619945345 65516 67933
40502053788365801 9444 18786
253449360210151297 49367 52155
583239153665587713 28450 36196
581594293367036417 21423 47788
986820095413840257 20678 63907
369561120795705025 15523 42168
530712145111095873 22276 34723
762897147134669441 4306 38762
190833043307257825 22171 38269
446557135284290753 12515 33746
853356399009399553 29858 44488
71813981624874401 5180 67622
884425047488669185 20116 39257
378204974807228929 14846 49921
536952665394380801 48046 67610
967441360435646721 34735 61906
74676118805932385 17513 49491
444845840706317825 6077 40476
705537004602987905 2428 19814
606892308440965377 35186 65771
962020133926422657 21083 65438
10578299271170267 12033 56509
707003416273693057 5572 50267
685200216847210497 22924 26965
701284534764816641 49034 55465
911194358819880577 34424 39567
119487976433063633 24567 33115
688766166299391361 37503 68819
33085887309717065 17069 35885
18142919259130253 3316 36135
516977046681063233 24746 61664
733295550834430593 24686 42163
201151320524779457 3713 27079
806801758293044481 54599 55940
92473629495472673 29406 64666
13939447246318793 25078 40375
415957795931639425 32428 67131
955264786077062657 3774 65153
674864934154328449 15657 44659
142689701039291345 43958 45162
599480725132330881 35462 44973
838829113833792641 1686 21079
581399751222548353 6999 18414
783044504100249857 30682 35491
219547218398027169 33717 43007
785904354262267905 10420 67719
333320372464925185 46619 48842
371008633020483841 19458 45521
211898775038825697 14976 68305
628047314980232577 26277 50692
911489599932437505 38427 42483
800439813139323777 5533 44282
607060078075939201 35296 44856
149506673241031521 36695 58068
747472925322341505 44060 49928
574795184368685569 38797 50018
887836294263046017 55990 67392
743677143262385025 23350 59950
511018291034773121 4956 43516
521039883187544449 18741 56419
958947468247693313 13447 34452
873218879193782273 21824 24116
366635030139605057 26358 51472
18798633369204509 13356 39818
117056799126537217 12114 52289
749678209532429953 9299 55749
301298686227070785 1990 58293
222081268521808545 36229 36875
568236361329844929 37493 49255
174008085174644833 5369 37080
365363498344180481 53 31757
704789604883860225 5887 36431
898590742171073537 8637 58492
372563655760284737 2619 37939
884588463416221825 20435 66428
716786355521609473 8751 61014
807052678016482561 34116 68005
319447980032261825 6842 9887
479690121218652609 58697 68595
26022139623979257 31936 47837
248876642367626753 23026 48012
835387838091389057 7230 33515
829814607599459457 57818 62484
484894405483291969 37531 67144
602563034706214785 10501 58640
309887759178760577 3671 23621
718437152755569793 337 51582
695847565486378241 9306 20783
297198701226214721 14014 42640
305874520463571969 5830 46701
856988125439173121 10182 68920
771787148520733313 54941 66211
553725550072222465 22494 38003
407412322753739201 31705 61235
67385003510821665 57829 64636
360117622124210625 59199 67135
81549566916002897 46997 60105
278723420579876097 17955 66032
565908348765944449 6062 23424
103444035974323617 23728 66399
107154154134754273 27926 60725
68447989230147497 56303 62803
695661041939928321 5388 51799
182897102424551137 4079 21783
416835971005035329 22982 44387
552953262534213505 2857 17872
543232754744181505 27064 43349
778720071250123905 30510 68760
891064905695436929 2252 56029
37063285008937185 46370 63615
409069962201613185 20041 24085
293639087064594433 16886 37478
559884024928969409 15424 42084
274709802886729185 17073 61675
214214792934726017 16974 58489
233446951511073313 31021 32029
580686886492777857 238 4716
24959683049356585 27732 53682
174187739913037377 58224 61349
301358660818340929 29464 45262
841990025798189441 6234 45493
294287609485746049 29802 39622
681388771988807169 10132 65817
722616065142123137 56659 65663
536684302938233793 11237 30336
541842476081765057 17496 24151
459892759841068225 11734 38059
117473811785647089 35671 48265
979801683652674177 36060 64839
833184684833167233 1175 12427
12207421207719449 12725 45310
537409702411171265 52939 57115
920050488792220673 23082 24949
46307282449841833 4158 47290
909609262013958657 43520 54673
83865027215512817 35939 48016
409103744773993601 16282 34875
172829338290210177 19208 38754
1114304702596770 1820 29503
963104649247672065 708 21663
42598564639440897 30768 54977
662572995129064449 26632 65993
467889815237811009 12312 15375
876337912095483009 63367 66597
713621048163808769 21548 31570
761189023920348289 1571 41388
338759828388660353 29629 57088
391880146560797697 7641 52452
361587572522900289 32692 35250
252337296968331521 42396 51535
539065089502201985 19207 50553
846055969179037313 34697 55736
42241114798251545 17524 42666
786791173266333697 22654 68019
372046142548313729 34030 45189
431320010019025089 3192 25822
770186966595993345 7542 63168
643726177701605505 58266 62239
53540761259341705 2570 41690
372643491622842049 30757 55067
323097431767557441 39046 65419
891756364858178305 56641 58595
233412805197460225 11323 18797
494906517713022977 3550 43281
672396403152028161 2137 52823
300754200776449217 6815 42460
458922948061143617 14662 52972
432541331905742529 46143 61242
91743655910327953 7422 9290
286264484748965473 33429 53402
56251633989418793 39191 54883
225061485623715649 15018 58162
761701835890569601 16241 28956
666907580546332929 26466 40319
638505131538579457 26518 68699
934831123201366401 17731 52984
853188024051796353 9921 51530
86444844875369857 3286 41516
275565736890811777 45059 48136
182297763317396993 35853 52638
447162984779971841 22941 45144
835407442873584897 32179 63248
588751090207693953 35775 41722
444126341876216897 26376 42544
93846319455472833 21673 28835
226001538539758689 2337 27539
638964274363800705 25843 48980
535802194789770433 18011 33072
488791309375478977 9792 12531
86405954689862337 25369 47000
360259926086655489 24969 65796
696261412285128449 7957 29044
349510806597542977 47516 61069
788955624810750337 19704 21425
522811068289044545 26229 34129
11278901880789505 45056 65117
615991679952266241 8799 14737
187813320561016193 13819 46121
283300831608215745 9784 19251
817392867535961217 38190 41946
119221608873395729 24889 26942
76706046139104705 23796 39562
461821735363756161 14171 17300
91139560182174513 40258 67635
708505002312797697 2153 53034
181648956803226017 2145 21220
859356805811955841 28774 44688
380759392395408001 35173 66888
892466066345654913 11296 51488
157181495985820865 6122 10505
457630585209230401 38744 56135
420135149859479617 35800 36689
518703114627875521 46122 59476
671755466197279105 54596 56910
904218091300691585 49016 61048
377730387007790849 11056 29896
128420673143089921 9023 64414
47175765759316593 17921 32058
632825085922220929 40194 57465
546281476310586113 49306 54979
907251337170755841 38649 55827
391409348847869185 11378 22817
576017665945414593 28631 51401
840905502598719361 12724 21288
690989256619779713 20947 45953
51029412858564881 10829 23965
141672262304538785 11716 68331
522438568082495873 49240 62843
151068118303705025 50775 59731
60807697234789513 42204 65604
813202685823142657 13070 24419
236910412835488417 5310 20165
2180122883906677 34988 40309
119640904119062705 3106 37183
937237954505249665 54038 62515
508161871968301441 3982 14883
63175282576374057 64940 66548
244605436002895969 6395 19025
442787338372056641 26860 33018
845166897016088833 35170 49420
28903955805553493 6196 34042
403360701458506561 31648 50329
26826427309842417 11739 35467
344450977706205889 3734 8869
438446449295362561 6594 67592
88622979537714033 40267 50581
798334127248295937 36894 60894
156298123758705985 15735 54992
164563319112879457 43168 67900
450642069019050241 45406 47921
223644382810746849 18885 34899
125779417202469553 10343 24904
707425252424350465 25203 34292
452539492873565761 17944 23445
109962172868790737 31415 59002
859962836363582337 27011 52145
106843673686050529 6805 66073
751392693603019521 9190 64889
122319991693572657 9390 48002
64296895700156401 5556 47079
642299055174170497 16632 63495
61832253981091161 13578 21758
195282675124502689 7235 28850
246794953519117409 2403 63474
966904884658298113 5241 12779
539791522698958913 29927 37084
89384120873447153 4515 65894
430353124815557185 27415 36568
514777915142197185 41782 60393
877417927981038977 24256 62439
90513247248452449 6570 52287
822757911524082177 21702 40429
72711255433482337 2163 46401
955905536894885505 30368 46781
467047497715824961 36800 42072
61500239864162865 22833 40044
255042618360427297 3269 6525
925396876331202433 48225 49935
215124392322906049 2730 54091
626605886697820545 10142 43171
250527188229533249 60896 62995
818761485975624449 44134 55517
939584113576145793 33901 56322
858888596398063745 19859 52636
904089663111626881 27615 40345
341996936533373505 41391 49213
461222956410097153 41256 45192
152276849150315041 13487 15911
783644633257147009 7507 53905
385597930501102593 19722 45006
106357731892714465 10563 12387
835478553376649601 16424 34866
988715136872919169 7347 25135
370258420407193281 36891 59223
240478954790859233 1905 13194
907925211583990017 7743 36550
756197551143110017 35602 63000
562843243162472385 23773 28465
744004928567179009 46577 65001
644748662892485633 34226 41153
379043492246189825 30958 43707
495197391477770305 24298 66330
6753730295542938 4214 31893
491934649299128769 9743 33389
92457675707628081 13336 35956
93935536712944417 24655 64068
22514654866981233 23896 42040
101588498874239265 13492 43764
712921290234682241 12860 28829
823129594523944577 36463 44973
101688965211593537 11080 14675
633634480074778881 15850 58982
298294926705033025 40319 48368
277420797770201249 28251 54972
65920875584154713 24387 37741
8822169688532001 54703 67611
589660041725160449 2473 33894
198532722834070081 15497 54846
943367630752163713 25756 44302
932575805097020033 56891 68417
701524884637244417 13012 58033
765835818287268225 13123 35404
718051397684845953 16978 21447
623316372062593153 6282 31829
447526340535013377 31169 46882
408270021216193153 57461 63330
594759520570136193 8661 10903
35106424606471621 26083 61948
871654802249359745 22210 66107
961702828988716673 35170 37741
187252567183932673 45414 55920
334884656249588609 50709 52105
345041543883674241 31264 42195
148193535309498977 27638 67495
609015577301931905 49362 65580
710616354436911745 8150 43130
877078689816748673 66451 67375
461533051569073665 26076 47245
401236074479115265 24033 57599
589207384858500609 1737 2733
765567318647732993 27207 56824
221090630243903521 48200 63114
752776783625478145 37916 54443
732208582116886273 4471 18741
109061073833025553 7901 19344
902056698950314497 15015 54186
404170670878855297 49614 50446
762744680270433409 19322 31040
57817434259114009 15323 20335
697632714194664833 3379 39437
756514951816711809 9455 53482
627682513706179841 39708 57480
566888091208276993 33314 66575
434967265395311361 35101 45586
972868161558537345 40925 67891
593127468063219201 41918 60761
211850245605695873 11909 51629
503430414878888385 36312 51140
632524308288992641 638 4601
246600375039026433 46538 65859
757353643586917249 16880 34892
897288260774114817 8141 16160
817389602679227777 12128 18740
882769536366200961 21516 53031
350760371793747073 22680 69041
95494769540803057 9983 46309
336534332099802241 37806 47899
687839643545931521 46154 53899
714287398894548225 7767 21700
554040855779941697 17258 61704
263624192903407105 24046 40311
526451343567064385 14338 17686
592702139131553409 1318 26282
560349301472680129 15005 41610
628015868909102465 40865 55166
449417399325984257 45249 61763
90120489723197745 43698 51275
68211217391745297 4922 22337
191369912042048897 26368 41055
465384119292597377 51453 68848
806041419193611777 31805 60379
603733168618273153 6164 42122
907104104373729537 14899 43228
698505296641531777 34527 59836
811523820664312705 15792 22916
100086626380242913 24609 28136
221171522067422177 38296 68659
940770616085249153 7369 43056
242346555324765249 3224 36359
508280882305651713 8970 15596
572663543462198273 12777 13610
314436669507092161 11609 48146
424942959198880065 35348 41633
653849781154274689 27999 33637
706648108225991169 57691 66060
409136681697365377 3328 60781
87593133443654385 9777 63489
210759406656304545 36526 39415
56371704674290865 30571 62479
831140097544381057 22132 69046
985392647254052225 10192 19135
973891004744370305 2017 30057
996268900485787905 17949 67164
689715634424974465 16878 38673
621371415504860673 5417 11904
194388761717387841 27195 50095
141799800649806689 17166 24759
597816570775325569 14644 57643
163163033035651489 6234 32530
446618384220396801 23518 55268
679512678052631681 1815 47177
340925236402998849 33183 36864
917049316479115393 37698 54017
904467565863992449 11839 41638
475320239150846657 20957 58030
387810204524942721 53942 68653
158128785245928321 8879 17594
585616184340164353 33704 48823
127072622189572833 26065 29729
908484872283768449 31642 68464
852757868210950657 41917 47187
876970265518306049 27962 47315
317272340902007937 7602 57155
315505268105955137 19985 25264
20141314295948121 41368 58494
768822189725863553 50722 55968
573245045073932161 13481 56782
551978353220707905 27918 30080
633730176013166593 50005 51177
719978112732544385 32840 35322
567169233272863937 22116 61750
269715103457020449 6246 45156
76523387621982417 43682 56480
955964942365209729 20142 36912
270866984926314561 52433 56948
639675578579076609 14124 57238
50938936357489697 61206 63732
506751263682527745 8757 61348
925830441287104129 13097 39592
139411322406449041 33706 53527
363974488715278721 29043 66979
142822153734169185 13465 66350
875144220145969537 31634 43239
203184100295633377 34430 37180
319141646520797889 28764 34002
26944683618776113 48530 64581
730176259942709249 33275 36010
893774483733284993 64217 66368
252234331974584321 55324 68057
805931883338143233 21260 68673
182437817686874849 1253 7455
664009447309101825 42678 55369
549356699546287105 8044 60726
698915856321999489 15185 17179
513021554327536961 15677 36597
83430263697625409 14216 49646
830641007990799105 36866 62544
57208387968483265 555 7201
663553893408916865 26821 60207
983360879983312257 3944 49091
716457620378953601 35622 66859
771267608609857537 31616 56196
700558196514691585 27068 60661
553367946212052417 26573 59420
106259296373131921 33463 35306
662484858471213313 23244 61980
888307824638545153 25626 56562
344547056944893633 37596 67696
381986761534768961 51841 55649
735714672941863809 23925 45941
64316910722055809 26569 38412
100420871326054593 6555 42072
633543745726136321 37217 51652
481325573324834753 48400 50666
939110717673273089 12476 34342
654063909257391873 13870 38434
425453839162919681 34708 44821
636057923669309185 11680 42253
592250860720355329 30977 66864
469321293195310593 56930 67062
860540182887000065 8422 52603
257520310824087777 14733 63174
256052495464402337 3997 7276
542984829353688513 22519 58219
624298752860489985 37426 54938
189495534977080385 9712 60789
335184875974135809 8157 10194
461224911207711617 8246 10261
235418376032463073 15837 26138
30494174166545209 10844 65937
44432533212344081 28530 44042
164521094648595329 18040 50981
103362195098959825 43662 61052
336695621064247745 4014 4868
520225775500023233 28292 58465
27233150437997013 22741 26237
969667638764740097 13231 44981
747436296238912897 4822 60582
407915332108913729 8835 51282
916628258253499649 27446 66654
449121618621894913 32395 47924
6000231610297392 41342 45478
801830810926645633 36838 62700
36824080102878297 14197 58385
300576224785821441 43233 54396
934271203399912705 15580 48972
746465283960972673 10275 63771
270292051714935873 31220 39568
652114192673202817 24698 35976
514825888073882945 11523 50969
944082812740589313 52983 65061
947235671188526081 34511 65269
135654425269528641 52238 53434
530666930056622017 6010 7599
677941141929792897 21209 54253
154635157198956833 9738 35075
2882441415330562 32084 66431
137771158870972241 23064 28311
494322186202765569 32136 53461
854727906922295937 9954 59207
95450343540697697 15485 42601
210094288331145409 15425 54462
805707375120519425 50843 53892
839244019043182081 15746 60926
622442320396778881 2329 6268
946137083979262849 25171 46916
118637465919562145 37884 58543
382283072260566593 8158 26958
198746384170867425 10067 58773
690522009614493697 35745 49698
61846147256105153 222 44723
962122677098395905 48298 65517
457687549428307265 4923 27824
67511572015742873 12693 58148
223817700553155425 23090 45760
550686361064567361 3023 25671
755413556099846017 44576 44625
694652787304544769 45369 52729
106530222170093233 5818 38699
278438416781572321 2330 19032
315308082727206337 20045 65538
26764205334270485 15194 20530
288221501655357313 47552 63434
191061752136068449 3681 4404
447239751892531969 22421 42506
340675562524960897 11930 57538
358843661352622721 32473 64700
850731843262199297 13493 15945
844714659689010689 22985 68280
811243201190048769 2619 23465
965619153109372545 15099 22555
586820917784809345 4679 55214
85837227740363169 29679 62459
835329707121939457 66140 67330
672813741284031105 6593 63370
765521799703780225 12530 35509
311125442146028801 57669 62139
753161589517869569 33202 58446
511415740163840833 46140 65909
881615741099540865 44898 60271
139273571316770977 37272 48105
400647070735669057 64217 64270
454644080790430401 15705 55703
44243361982385209 18258 38917
524384806472063745 24234 26859
241104980371002145 21228 50260
409764819543539713 22662 66646
357267830594555137 24670 26621
815359507096012289 5300 14398
394058171243369089 1951 16467
143115531155629585 42148 47032
218214954804128769 8262 39509
407248421392701249 9840 44104
660288606567601025 52964 58582
252933714621121921 6346 53380
971781233403579137 37397 49509
279565951244755681 42474 55660
578619120370785153 6991 43043
444847944223781185 14893 47544
57838446643447841 8493 19174
398782804860537985 29725 56844
817636639591508865 21426 48684
940883082134263297 22008 25611
552427360692906433 10102 16522
469331790695797249 61310 68617
465936188769017409 14976 40615
529592496227124353 18230 63715
185493893424055745 23660 36682
194191615854727233 31148 60624
432952089294328577 18228 65592
129374959432595921 15257 43753
762523951465642113 24772 48448
944062923513278977 42636 45875
588935227353555713 17188 68335
547950807573201345 3900 61754
759598413364447105 13870 58530
221794999464215425 33854 41139
71390910445639833 52575 57886
559025063738801025 24735 29971
402912713428936065 25462 68620
281412160158787105 3342 62690
464943474202396353 33098 51533
334893661325921217 15798 58676
94056487909828241 26600 51483
751052366114045313 28785 41192
155149251678235361 13893 17406
445566677408237441 40501 59474
770273092096079617 18095 32159
695468647767704321 3671 11812
881621588810116225 24855 51700
7178685614846359 58831 69061
972836796172348545 1010 1983
612433048294100481 12825 28170
423718094875251713 22872 49545
503195015671479937 12001 68770
674292431795340289 12791 46250
811274542045190145 46948 59302
979104067994779137 1031 67520
351242927707076545 16036 16088
533668502801507585 45562 62345
190603340649666113 31723 46222
412254845546069505 51145 55968
408212535844143105 39498 52614
314345604757409793 1726 44947
882625713891165697 47609 61495
411276510254548801 30338 62940
430372809976105921 130 26763
927857731706612993 2543 34147
626812491793181441 41448 43359
186566747237858273 5423 37324
589297209488364673 10529 49023
533719996953340801 55619 60986
186402340363677857 36152 52490
647438507870884225 12022 67531
715930520502027393 8992 47858
514982770553164225 20289 48788
34524278696558497 3662 28212
710896305529640705 9493 18039
153567341510324705 26749 60787
5554551854846325 32319 67127
866714292090016129 13291 22235
222671258555191553 5641 37324
267142453537459809 37752 54362
121734363455036737 4317 6816
994254857023442177 44674 63256
831144219655751425 41103 59165
524218082678174849 54541 58043
659544385788837633 19624 49538
135935291734959665 45742 68354
461049300935808769 1822 23993
47431877573572481 6661 61037
883425261784342529 42857 62787
649241643260786817 36604 51298
931360632305565825 23106 50826
975856344544752129 24274 45666
132095301058075873 27518 33895
467238880635527233 4598 44183
880406090682196609 35323 57146
372504571240582977 14743 34061
394701015520841025 32777 34509
372982047009124097 8770 20742
865280820646372481 6979 21007
707762388259453697 26995 56714
214995335499811105 1974 2707
234538293211606689 15948 35987
140683446563212305 12973 34846
736372729777102081 55370 55513
322741800062775745 29603 32726
222844934290897345 40231 43782
777376764116265601 23232 36960
393157921253646209 34533 67323
188803299654285441 42691 54533
170771401261838209 31735 68744
19965208236339293 12681 40658
856229007302701441 25015 28402
281752885921012097 5934 6697
230871765236237537 57722 58575
909341337033932673 40051 56553
284162098283985633 4623 52353
557037065214974081 5789 13281
24260952754126209 41662 45045
493115760064750209 17554 43522
715559122628079105 63953 68449
631799171218350593 15012 69052
13548412005555123 7663 25870
438117186572210241 20635 65472
937468385818021889 13360 55572
45877180932439641 12005 43269
895419392220155393 13160 13419
547514387759076033 17249 39457
667108018837197441 6625 35926
948047009415891073 16587 50685
206742725308323841 15256 32318
810527669142285185 10642 12992
454876811246464257 9385 34027
801484204643674753 8669 44957
932356612363285761 5762 15402
898696747140757377 8279 56137
283291129375768961 36865 46593
208234377188322369 300 51689
850166980377430529 1374 65824
927262530735415425 43022 51682
805667680906481153 22637 67445
503160952598808129 6157 6360
353988048989201345 39031 58384
265785036823853473 2003 43145
611368865880464769 6200 37928
266698239870013505 1463 65472
57638395758466745 10734 56663
885416329269045121 16399 67666
314404413400410497 4269 22131
615473679757048577 57222 67136
153029593868687649 21821 35665
332408779112181889 45942 59152
804179005483220481 33216 56278
922545784393779713 684 22655
115074980773336225 14842 36090
813972909484188929 20115 31099
758104697194255489 25198 47292
226079017223742785 53837 56902
308804862641913729 12225 65366
953388425908666881 20623 42698
754448217825014913 59872 68455
847564002144199681 45834 55917
547578030017554369 39641 43324
630574553440961665 29748 65802
720820743980340225 34654 35846
858386305500420865 22105 58340
911079417373592577 21567 59513
570774318933768385 12154 57425
361680534513496385 14233 19493
816219916647359105 28110 50524
690116645750613633 10885 27965
310609742159126529 8568 32102
901520971788499969 15645 17213
309317774719705345 55769 60703
261175605868395169 26080 61495
174903846049868865 18557 30101
405347126258831745 32168 59478
75611563518894081 34396 44789
883243731538790657 9880 51570
491098776450538561 2980 43924
962767014330182785 28938 66066
942311835536958849 11689 54734
775410742355994369 36690 63285
486959947988491841 6473 49452
686578315422153217 15478 66103
307487642592210625 26328 59762
595936963009769729 18737 43333
932051817490357633 38262 60785
243031515559835041 30955 47280
964347556850544385 24580 44486
368440416655111873 40069 61363
349084442277227713 6775 61189
132785314210977393 42039 64908
467461574648755393 28900 56106
552072304078457409 24991 45436
526919220173905217 39719 55962
234603730937948289 4286 48731
33151219022574453 11747 53933
940377781425944193 11586 26634
586419943663241089 23056 23262
935615741255972481 13414 33232
838303507672211585 144 65610
305201699503363969 16499 50992
191449344806041921 19506 22306
151881519380140161 17746 61627
76878643772023025 36201 64796
631598729620343169 61631 67740
852524472830236161 13625 32889
512373531803447681 21098 63616
904701630048496257 2616 63968
668220637132925825 15617 52598
66714345169938129 45806 66541
181449872376646241 23866 24425
463449814412076225 50351 63884
642931936739124353 34034 51935
185423157705752577 3298 46755
144510419257940737 37107 54274
146141960633432449 33782 41049
960175335701144705 42405 53209
47259743522115369 12265 59405
115697689266596625 3606 67310
630345112603595905 16135 19073
646471805005880577 1787 58719
186131744155670017 18844 54786
554022728309277569 28906 54481
552563598109973249 10542 11249
181873376531918049 25884 42509
689278915560631553 21595 66517
25826070151452997 34203 60450
978055310296571905 16614 29186
133541409066673105 36726 44179
884806945362793601 18637 38465
429563782378480129 12857 28807
594204224556850817 27589 61914
975125660011436033 19095 42121
66408920913286097 13093 68136
427952960431980481 4155 25925
241510268031436929 560 19897
461371605324977473 14080 26355
481748971686396737 20813 34266
8808790616896546 12849 53644
522558470650526657 2074 44475
557361630188019329 32287 61867
122189427192719089 14738 49786
37620543453130041 23322 62867
683694103272120705 32874 48000
868851529521258241 43234 47353
241301895299596225 1176 4484
262085642192928961 17711 66944
243629562422317025 53379 63535
754023773358774401 56596 67172
518421788165280641 25919 63976
693363340241205633 4619 63538
304287404942716225 51948 64089
334244769666547393 28646 54136
876267816401433857 10241 62281
4511598100734205 8395 23874
587662481992570241 73 42967
775561459002439297 4724 58587
897610649080544257 32795 40361
359096537817691777 30521 66906
823559882839635585 32 15816
844054563939401729 654 48150
788771110300540801 30205 40472
389852433225271937 9320 50661
601304687203768449 5432 40326
504008253917795905 47292 66317
865365764708339969 13026 62997
287935630074116481 12571 19227
487869653091127745 41418 45396
432260435655614145 16336 49236
530579347167257985 945 12216
709047143898075649 11534 45064
508648247574431169 916 29153
766040902927024129 9649 45924
855087028130181889 642 55032
446660017692323649 63973 67379
748008173336035713 4645 46788
232937739920053857 7823 55170
811707788751089537 45322 50230
229817898678120961 2712 41982
226865066495694369 39757 50913
375082232003371969 49626 56131
362451020831965569 59418 64846
160384776094531393 38999 61921
585262653793666433 15273 67210
766810659070010497 12165 42525
320704678860362689 38278 67804
971011472592167041 13564 18279
780154672092439937 48433 49461
624424292182517633 14470 52493
831162707144809345 56834 57658
641106362907549953 3452 52583
702450582896648961 20112 29424
753578246519417345 12407 62182
523334856900969921 64122 67355
806294967568945281 12080 51444
632481871670851329 801 25902
406512125116996993 25538 29341
734131208580915713 52413 63577
611639598925535233 10057 57936
958313818658656001 26815 51092
906892181113327873 46456 56036
478449536271067905 40893 58782
136555184301570881 9281 14378
855089377174270081 14454 36765
220442593633073601 55450 61922
125673906111327233 46427 50995
628064819055651969 32543 58334
303542509448863745 9411 41274
427653956602021889 33024 41954
550650401908608705 30725 47121
558827573272552065 37652 67890
159028321569227425 16415 55460
10396783149424495 31068 68775
140548430932451393 9935 10955
939155652231022465 14944 44675
75331920345025345 7784 52827
263838293344115009 26446 58941
708926493788577921 8288 20521
491807255175771713 6540 54928
155957398583527873 64960 65816
52138542317017313 29623 62743
584557416768230785 47773 61883
800359451775335681 43066 53916
824758053737031809 39911 44355
651338621848047745 51879 59526
878762655666815105 20151 22772
593971163469817089 33600 40768
762219170718257281 790 24873
972875793739554177 24606 48349
899166199254832385 21960 64716
82753960203490353 43142 65782
887390765352836993 19494 65961
990369550261327489 14150 26479
562288640867290497 11180 18754
30066924297031505 2276 6164
431709902955592641 9790 15841
451695308133857025 2947 44176
389018960454730945 24512 34171
784005354942649985 52212 52299
662445889378620417 11598 20195
745750290416900481 49761 61710
656858279409714689 44098 64712
205200651502664769 27757 65574
892317092084287105 23861 50050
203445697789568673 1711 27774
676434129047063297 6285 44918
658704383958081537 6995 20456
39410698845063761 14483 27117
786932079546026881 46971 68874
87018423274354721 14690 66168
492982396988494977 60202 62098
268706674064706177 57824 64139
498357447687546113 27502 49852
890905159241125249 49019 52684
639558862768154753 26007 29322
603459839951614849 64153 66633
404921697267035073 10233 62506
518147699100932609 34315 49632
735164559135299073 44521 57604
900999704355289345 21315 53886
712852865136319745 17395 38954
114328123959889889 25586 32480
18772366832877197 45547 47378
162111691500616225 48411 68074
158292239959330049 718 38291
42115410118480409 26328 66757
884935114528545281 13310 38851
814386118622312705 16905 42589
243912891285994241 27638 43083
84122870340419105 39420 61744
500540515800338433 29640 59113
765457913113170433 15384 32540
709261377132030209 45301 48291
316131241603027777 29231 38925
104504100721683809 12588 51576
658980993754827393 5064 43493
550031780378965633 25132 45385
106609798098045169 13695 38128
220947808595440161 19900 45097
740931758398620161 28021 47333
913356376896608385 5185 48808
195526736659996193 29506 29922
909848340271409537 5965 53625
22236541606648785 61714 68063
106204715096829713 4008 28046
551949633801196865 47833 48270
660649530835286273 17221 22136
330963541749515137 21890 56830
622474250152912129 15320 16855
429529821628175745 28475 36842
581455958779272961 8420 58055
317980880387271041 18273 40505
678557488862857345 28186 47859
189648886603745121 57858 68839
48574818555607633 37170 46926
308004459933943745 21673 45952
951184425597936897 16705 35792
486163972902158273 7986 55169
29638812174013653 24322 43849
976662441123583105 12554 22458
536141448459410689 18911 33810
980078983481742977 45111 56995
371488524732598081 38895 57322
446282782157101825 26611 27663
139910430166729329 2838 62348
38223929470103001 44216 46022
616457500968991233 48537 63458
400636679114260353 19804 58500
23080952819675817 33982 36938
762652394521435137 9606 45647
464601097584534273 3581 64089
953289234763975169 20143 22568
626166112014793473 43368 47246
76850167963709025 21716 36913
93530211729088817 14520 38982
106339572798706433 5915 52231
313674666353087169 17042 47945
575244371305412737 20037 53453
862517242137556609 18030 31363
906371219255010689 17564 47284
506311005651376449 23827 44839
22544669517269969 42757 67083
815973188481464705 10522 49621
651950204962421505 28196 65620
166216067663818017 17637 54969
102144233943786129 14759 41766
137665699039985153 14715 39238
400948314786649729 5901 66292
235328501333007969 1965 54826
575540820232685505 2998 55430
737447199304526209 33050 38304
344652533700671169 22403 38365
78212617021712561 900 39232
979265454797253889 20692 46423
344954037109545217 43389 65615
496744328828601281 34424 65761
170919543326668577 9144 50267
388260599547304961 35876 55256
379760925829501185 23628 44417
335864273062330881 15321 54272
426347088445034241 28988 46061
385539099438940289 29990 33202
926743918597878785 41410 68962
147063972149727105 7569 34636
420743644151961857 28160 62826
952162523301478145 16690 67693
2708765888982612 23191 28665
545808615795781569 4222 43120
948938634754405505 24960 55599
518360497901877441 28275 31873
11343858656715611 34528 66585
113525046804415553 5326 17563
397928064411665601 9651 23915
369604120802687681 1239 47363
575797102046820417 25349 29183
910562343118730369 49790 55087
296825216457314433 12237 48483
188654331759007489 7867 22862
461068062990079873 57269 58475
404789848291319041 12083 33991
530005070320036993 16756 57541
928413037683139201 44378 58822
873239651243736193 32492 42123
715221678933833217 17228 43192
340503087822561665 46413 51354
877568635082578689 21450 61308
292511490176906369 12436 13337
32722295556329329 29641 52964
700226243538246273 27385 32351
612681168847682817 19658 67594
77079073293035089 17237 41421
266085058411992033 6581 45384
477023096004025153 41971 45663
172003519829811329 3195 64323
202042847648442593 43529 61777
853030115011666305 39542 39643
227741880426314945 22558 42532
867866538308941697 6653 57077
680518578460791425 16532 62043
862759793365203329 42977 63671
329557611573115137 10662 35133
540125748701708353 53720 64374
883618792804810497 42216 51437
949834217242955265 15048 57242
514422580320932353 8795 59396
91607955206523425 21214 36433
234523836864880769 39044 44890
957857429330832897 51507 54847
975715971319296257 38892 52597
920715591021885185 6795 21398
623874173255103361 2806 34580
434740217576166529 25959 63901
901139184948526465 2674 67316
443727787807187457 22155 27256
575482054927235265 7372 59477
537450401789190145 22704 65469
177600376678050497 18473 38261
581637709682294017 38679 46481
301044702665393537 9875 39829
660869864176294913 29679 67162
785106293582963073 58436 66005
659718509782845057 22543 39805
610181646613696641 26435 30448
119720411436279761 19422 27770
17258253645657363 18613 25817
152923139702718209 11560 31111
399630031199023937 20029 65101
700942949849650945 2148 22028
652433641057250177 6560 52315
611578985563266305 8420 32946
516602489695841857 43793 61836
352236750933602881 27419 66552
865601142540164353 9486 57119
658894731450910593 6459 41139
981806732033561473 47355 65764
505883096221641153 20030 68470
376318688238619329 31987 44264
388186774060368833 7478 41348
344983319769156097 25534 54035
990060628056884481 24288 65400
731024248467924993 9814 31701
761463744070251649 8002 26677
729452287938784129 724 35129
446553611461912001 28472 61278
921352837076362625 7195 55352
664463042560964097 28346 37007
473359377261928641 32871 39518
57379342665601745 60119 67785
745874845855077249 9239 64637
283170587161801985 23686 42501
187242724400078945 27992 68093
946112435228730625 9869 62523
478202744831797569 54989 67083
94406995084835185 19710 53831
185239985169246785 5409 10830
234631987415188097 17436 43445
854581792903339009 22062 36516
403738021267624705 19013 28550
197638098271625057 13147 62355
634107997004480897 17793 29868
30467274599736529 32413 55744
397647032005021825 35406 44561
794322297746461441 48794 61249
971096154633787777 55647 55782
666672474329494913 17897 48500
717850440202251905 22575 22654
222671613443736769 32870 33658
895820626494145921 1878 41332
426799681730834369 21629 63306
712476170227187585 44834 49051
242114022896501537 14340 29744
499662944285436353 20279 47290
931067553247949313 2943 54609
604568170779170817 26269 26474
795309697508741889 32684 57784
851486967258654977 40661 65007
196423698264190721 326 36058
660409565724943745 50966 52030
939064483485410049 41745 42968
826035380441542401 817 65738
174957975555720673 7889 60502
90231037979204849 10383 16198
734751935909770241 16773 67463
679927657254967937 20265 54878
604961239979580545 13463 31331
408122292728005953 2817 41045
808279945320478593 36080 67135
878843156182544001 20297 38145
731232732679252737 17672 27185
586900756107663617 32647 59064
995391322556827137 4793 35684
799731352454774273 5937 5968
800028523178689025 7413 38648
822195846360056449 15538 55945
23125702025353689 44887 63906
340174439351617537 33591 40227
652839951042416513 15250 18674
557337018987137601 49278 58177
98256848394527201 10214 17196
738530982213678337 31441 47126
342346440804725185 16958 27364
590422148023190401 2055 15061
805993969546491905 22747 60327
227783284082310177 12988 54990
880627939115079553 2360 65895
295197474732812993 20042 28486
16612011905863257 59123 64154
557040937562749889 5139 22051
958150110009789569 33174 35809
930484145325817089 4227 66289
875243205525336577 34532 47125
70739005521975433 22684 26317
493126885401615297 9416 29058
615597083157180033 1233 20112
153984398036385537 27194 50614
449406706094311681 14127 18638
982471565779370369 13936 56876
222652410850894721 21505 48566
690791031270592257 27532 34098
509541687672882689 14733 48782
922395963228730369 7945 26090
326357666351011521 16652 25171
663253034523165697 42619 65304
615051279613840769 11072 18764
690408637723344001 33586 33903
587707456561371777 35324 45650
556069496564973057 34493 68011
359735806772878401 4169 34216
669474660691982081 19518 61149
894223775487485953 14815 29657
809521797112921601 14776 35175
689585473229858049 44716 63503
534782109642854657 3443 28549
84617793139710081 9139 12096
885027990040796929 39023 47403
604811765137473153 27328 50715
296141216620362945 33516 56118
733016309396329985 46351 65330
377358697653676225 1548 8989
933482107053681153 40174 45592
223622323982446849 10676 41250
824574076058365057 25354 63099
537595660358803713 18007 35001
429692942885228737 9904 30397
306595105918326273 38039 45859
22140632954855021 10570 10589
264582451544328033 23596 42698
7096814180915346 1154 56255
579715455776828033 47556 52127
888799992678098561 29380 42307
65491775924570561 1145 55842
270363687468321953 13437 20149
963344580144628481 11020 61273
914061255842764161 21377 30931
390129283526505345 16400 22629
509251051126558017 22714 27322
226978743201634369 53059 54382
497130857170997569 2116 46796
992499013376900097 14822 51284
938201473430158465 1094 51685
105994331687362833 8760 22741
408300444707602881 16816 18395
872634493303081601 33841 39406
523975699385591297 20525 29645
344723024337575617 44410 58743
402671192565076545 22577 44865
879291227582555777 46425 49015
179334277311912865 37504 38339
659792412394558849 30700 50340
57213454287730057 20730 47961
109214864967725585 3734 43150
206146459290938113 32414 49828
20899992257334077 51904 58756
984912891707335041 25971 43836
892633818371720577 1042 39484
549852025129869313 21256 24423
732709600019724417 15023 50449
25238375539682781 34498 38735
900539566729861505 17561 60786
941625049840656257 15483 38004
119220643044592129 33118 39538
979515861442148865 4157 20191
912251371748553217 647 30476
226958782345437985 10606 54644
5488468341702913 53844 66269
848513911316811009 8056 61296
128628749919414529 6302 7477
841153040666245761 12560 43713
52570453854563937 52876 61590
217523366801867009 38742 56350
865883815811216129 13243 42227
334160168749722433 7026 66656
518513479318222913 4998 63038
535703702646056705 19145 46850
697920618755716737 13914 39871
269627954813945089 27162 42722
426435890625406017 64543 67050
150104604506491777 20765 60771
984028894115752449 9012 34514
535338293184512513 34099 46995
952517478132513409 50987 60419
413561141149752833 25863 43199
497999304864947585 4685 61874
773524093510889857 29907 62326
181095907549881473 24974 40490
306987347569315009 30735 43660
10595321718184893 4247 47997
48074315521578369 6474 14850
87054034492361153 23511 51946
352213915659316289 21554 49434
37977443030484897 34376 40057
149103346588010049 1866 59002
620121162916653697 47664 63526
177563815305386913 28741 58133
94167551629212193 4232 49176
840836555822139777 1654 29678
301329136040983745 22699 66057
705342853567710593 20115 45998
137878907160541073 17434 21516
492694064731541185 16162 36677
565262738430583041 47101 61519
313223235539691585 16126 26759
116809641915878609 36061 48703
611659883098386817 33707 60547
756399802239094785 14454 62030
469374929967553793 20483 28030
641468727957459329 12465 37438
891698882235022721 14334 59619
824101211621403649 24599 31244
727784878311904769 24935 63330
593312276184590849 52821 60791
197699928598925825 33354 53250
265911249577534657 1359 5609
803505630121744513 34621 37774
537828776273045121 19913 33342
951125191423660289 36087 57918
196865993450153089 20317 54272
919975652874608641 25579 30627
993513552679857537 14683 43551
335553481040026497 4139 24407
824458301479843713 30329 31082
158811163313483649 3641 26747
145579358634307713 40335 61915
605314782422926337 3154 18133
382623905722731201 23057 36211
57716672281838297 10079 59469
403800719733126785 11306 68755
181494233704544417 47394 52788
318320798754150785 24147 59234
839906338622565633 16649 25457
123998433923986801 5807 44702
638181974443273985 17391 25478
372575035419963265 10257 15533
48553502364836025 29411 68183
851126597796096001 53264 66520
708780865830394881 22370 43625
92736828953754017 8390 39807
866549225674813057 20635 43936
29391722700239597 51187 68916
27652377252838533 53710 58127
239482965553541761 12083 35013
373885124391886593 13176 53556
363850990792869313 17668 37088
25952253210451917 12219 65434
793041655505767553 9062 59876
515289035911532545 48860 52250
932918543139862785 29086 68570
641127234010003329 45531 61783
647305544657221761 9269 33085
686716953209110401 7028 32681
938443952025337985 23669 44192
805532415425748353 22909 55849
233914289967209761 54556 68316
902698972425863425 20898 23238
257679770089424673 45479 47846
938681109127703169 11016 61966
913881419522645889 24727 62278
263483565159088321 53380 54911
19564332366158513 5921 13469
376825619633851969 9101 56145
981637713267907969 36712 56422
421931108912897217 24442 38633
478225876208682625 31403 57459
189333497341340961 15544 53169
62066618289172481 37564 50519
460057102574193537 12082 42447
883253600973702657 51225 67024
619489873334291713 36600 61893
858692814299594369 35686 46871
763275670780441089 54049 62039
654744576690660609 41266 63024
273117742652193121 29825 67389
991004533497083137 206 46187
350377634141505473 30413 48940
438961491263356161 37560 44782
596334851032910465 32361 37929
698170176710568961 10591 18914
637102403967300993 32592 52129
947039161542761601 22461 25493
427803468318177921 18792 64711
689251717213544193 153 2063
723212062936180865 11518 22950
435846587369539393 38065 43236
884298112227018113 5200 9404
387397907265302849 45113 54474
174007029515959041 23585 28324
270010161913290849 8805 51717
304011531563862273 17766 43585
295270962840696449 2956 4476
578368486420156801 23376 35101
872271528832825985 48688 54269
801811280633220481 3758 36494
545847761628358785 44407 50650
302181094446520833 11985 53081
112704559447763585 203 63281
416093329181581569 4734 33370
788342210715249793 55330 56510
198263225203060513 13381 62184
564639073746533889 53159 63861
188775667079799105 18305 20908
81795885932002929 19664 41609
195968841978807265 30786 40150
247098310159373121 15290 32313
518529092695548161 42258 49840
164230877108956001 18668 33664
774058049862201601 17789 35013
332691823097164289 15369 31480
72124630985516801 5038 25316
365378554986882881 20591 24096
152270036649465377 22553 32806
600629516797994241 38285 58220
598732624260822657 45821 53563
114992268739335665 44526 49029
437655447618521281 1617 31783
103124971533063105 22229 31261
445457787846724097 3956 44860
842597350495147137 43822 65014
982892992370974337 16799 31349
958101146202096769 22566 52295
57032736969024001 17504 43782
491079807400033985 13873 55076
391660083165373121 11791 13792
421838012295680193 9608 33679
505489982654641089 39632 63176
595492285125381249 44017 44392
211157363979420865 51884 61472
393923750617943809 7466 66383
243234475732652545 31474 64332
176463851820180641 39193 62206
638984920447011713 32045 32431
397377886547801025 33378 56642
21065761664690541 2993 18797
628115440808734593 8376 21658
29991575317918517 27283 53617
414770214470451009 26448 66355
836546007419901313 13762 34940
453756966362128385 16768 37510
592100784683662337 5822 33874
974102629833126401 49554 67603
62247887439756513 37246 50413
526101752115614849 6331 57301
116465069402547521 11091 61895
715566110570080129 46184 46409
591789881411830913 6368 19750
476380548666945473 4263 58852
588998456440048513 39005 55641
653321130901574017 27428 50225
87496254589243713 43439 52642
599547628072322433 39031 59030
4140878717688424 1670 35144
218340812240143137 21759 68957
729700174253782273 54902 60619
98596790857037313 1884 44683
58752702034251313 30926 68010
344141180634679233 40525 45429
376211376125812801 19976 40498
674572168277002497 25218 34167
789829326187625473 12913 67357
673816070348891521 44880 67680
722739844572902913 39906 50542
41769011405271785 61692 64101
764147957083775233 20167 38086
932984551305466369 16523 43759
1924422861666387 14690 34369
348349791674287681 6227 38164
495268979871294593 39652 50833
559710326730765953 12100 36279
420255436933661761 54039 60012
196502457279983393 33823 60716
202145692485697025 10090 53122
411704408907169729 18114 59608
968173610766260865 23195 55221
765567158848007553 29875 30818
416956296927050817 25083 62382
307588597981180097 25874 41694
367919085803226433 4158 50220
775356738475231617 34327 52408
865043804627770625 3555 20098
998966923785175681 47333 50478
774614543707318913 4044 34827
811171331191339137 20087 50231
278790704894330337 14821 63574
31689326109216153 43237 59619
806290583298579841 2650 15122
39610119535687713 3839 12187
655998684127364865 16109 32095
628035507306563585 22909 65606
545169931497017729 13768 16173
44940172813774385 5037 9308
952397180839081857 18694 35409
918511155032604161 1601 46903
181965086887249313 12269 58000
426094955185526209 7635 23256
312150929895107521 9936 36014
456322664801618305 58139 62664
933031915665228673 8440 52703
727820063544278657 32829 68593
928933701409842945 9243 15777
265044154399362241 21573 61131
72154855713524321 51009 65088
96412619670694257 47772 66406
216915987820112129 1624 26439
678051017511691649 5952 65284
319088047881681537 26340 47088
908140053890015489 27605 66680
613886249351335041 1102 12678
826381574720471681 13651 24961
209686216722037249 24577 48375
220875341923935777 25237 54544
480071305873661185 17029 19659
891091608777784961 54084 63061
340849778448930625 39836 58661
747725655310013313 34970 49762
872799374522454529 20485 63390
650049780297962369 27722 55069
800275774250582785 5317 33156
693311421161943937 57408 59908
630091909928221825 7774 10853
582524172204230657 29777 49666
528220124787996097 1948 31745
73599521663147985 38335 43245
81085619965531217 5072 23740
934745568932783105 33237 63996
547582689264050497 33263 47970
450409360024018241 28006 63965
697756617088668161 21511 22313
954690602031846017 23601 64377
780445002338556289 26169 48060
540370340189817025 32428 55689
225002436073733505 3154 33347
655271649896832257 10312 47663
743916666901345281 47149 48873
140565514861599185 11901 53990
873367415832586113 19259 23895
314489428454933761 31579 61698
595350512795565825 27861 68558
781575312886680193 5309 49123
363580518403491457 23265 66147
743312614153523969 13984 44000
445614103507171649 12100 29647
552238925288058625 52076 68610
291994854756534721 25260 32412
593385663116507137 8213 65223
357476297104174273 14370 53870
515155671633841921 5988 25983
992732817178815489 8631 37635
505295293311263553 10999 28769
131977656820556177 38389 68467
970606047598117505 3701 63616
841982594225139969 30779 53213
254086942516110529 6006 11969
605972873134820865 7461 56981
748908732933848833 27829 32198
552968779034383553 12006 36549
693928966294208769 20714 31271
345307315491982785 4282 22902
483847179166268417 53653 66823
201514587719895393 13049 68395
872063459564614657 14760 15956
36138690460379761 13731 30966
6174060621880529 44524 47299
491083694044274241 22709 24756
229122435214691233 22543 36728
626933856601016961 10484 11568
206685423433576417 35147 51657
586368672184544641 56296 63683
56065736020357801 4984 29645
40230447157231457 13915 54506
860175367406505089 23914 41959
923888333583217793 63898 68770
986826554431672833 990 23349
600298392346292737 51024 65045
428838107592234497 16439 37387
939050659163921665 4310 61211
91520851041011041 953 2234
863688026052134401 5238 27706
27353848600377261 1866 11601
58489377067243001 4001 15103
340952359279611969 5030 63243
307004519579738369 35214 38528
829829627577247233 19880 59172
505323331033121537 49682 58026
754164303585540097 1281 65806
942173220336773249 27542 37337
825692703900251905 6002 66453
98826438120592993 56134 60309
253866503452115937 46280 60654
875402398356914817 20019 55479
129153757474618657 19405 44312
928715059113880449 12997 16716
148491248900640481 29660 57148
692829230971856385 37639 42562
953446665575690113 47514 58315
412116813215785537 10424 32809
665067276524752001 56374 59520
293646898175342849 2986 63020
862062522955419265 1130 39365
146913072975035425 22494 53007
176587411826020001 14968 49072
959925730802641665 10001 37311
286854413925830433 44520 51872
241554388333693025 21214 28853
725496035601395329 38937 45919
470304763072693505 48814 58952
386297800845106561 26938 40431
496016722713942913 45428 65315
337626542152904129 31583 48435
460562102807760001 4959 14809
732325823363602561 4669 7538
233054451690517089 3533 45543
66540447568485209 50154 55631
895468559256716673 2316 16816
733870869437474433 24347 55376
519446388515728321 24253 25831
996797839770138753 31544 35829
940359272403217281 32958 65982
99260044986756673 7401 36643
494031473078532481 9543 65145
778137500941568257 44834 50920
63967981438782577 31503 57326
524534196662607169 43360 51338
37874004287242969 1963 28527
44653339832265713 3791 46204
332078366223445441 136 30646
484064493995084865 11465 16473
821142222867475585 27032 49539
99485808788500657 26955 54919
389651906542912513 12525 48833
853878815718211073 38358 47463
64861474662603057 6661 47246
993841810683946369 2484 36774
11862242301280191 6424 65433
774108872813208449 22722 59875
121621916213452865 19492 53916
998728286713685505 3547 36165
625847395962171777 32264 46660
859029700273701761 43625 61523
149963577177185665 17314 53031
29922279775107085 4373 39529
268303749068739009 35010 64444
592262423278306433 5744 23422
909286380522242817 20506 42273
834567852387721089 28929 62506
811984660034301697 11978 40093
548700613856418305 907 58209
696872253906956673 40645 59610
346426865301182849 29108 47457
338802383100475201 35274 57794
308326663752161793 27878 50355
81468556713868881 38671 39073
153130355606833761 55035 60207
490009810908464513 27788 58011
461908970529343297 23246 30683
738749509370006017 20566 56936
251569153802833505 5676 34228
825678828021782657 5718 42781
643089929516897025 30034 60114
977102957335315329 1407 52410
377490510366470721 5323 15645
376590042474976641 32450 44102
790940306469700225 7286 55197
556216443987164417 29335 49451
34970926459507725 4965 13244
981274669503026305 39018 54672
883894097313778049 41004 48672
978867017068264321 39391 65568
695128162933428993 35161 61928
838248688529905153 25356 39884
769191024557805697 57518 57866
395536264898577601 3030 35856
427506599311229249 7369 16709
246772393762373825 4666 35641
817517937384458497 5964 57832
653733583678725633 13363 39584
840183792400893057 53535 57628
396450422846402945 635 16527
383307136585550273 34091 63958
385349428433112705 31551 48693
675841305142981249 12442 28441
543728589498702081 22111 23151
166845598874040481 9373 62974
626484109955438081 29658 40282
702733702710759169 3705 43988
88289677324656417 6177 66916
821575790193882881 41725 66222
559889381027470977 18793 41924
785465107266062977 52232 61702
150321085676555553 52648 60077
592202796955326977 2312 59599
49677419683913369 20267 41938
776406927627618817 12042 48144
825818166892322177 43067 57677
516815430148675137 7112 34374
674927677891883393 1511 15467
362002397930794497 7860 66837
546068570085029825 28429 37887
186407332533640609 36385 54395
671264233203000833 17506 17958
378517432648777665 9141 68877
933180222327326465 10253 23859
182049506064338113 15484 15763
249767571219262401 5498 37957
700302096604943361 1661 60510
379289046092456065 50346 52992
854494637891583873 8219 68502
107482950590846113 1934 9676
343486760334684481 55350 59660
795607444674903553 33147 41485
871037701184569345 8812 68055
984425472234686849 23623 31319
334290825852249921 58357 59299
700821297518761089 13748 66596
24743104133115425 28637 63734
3867503027120024 22434 40863
500683828044145665 15715 38224
27957007430746473 13589 64152
823277719329603073 11957 57228
385710003882092417 4671 62353
167797805045424289 14980 49219
815541344047378689 48612 60951
787038008786318209 24348 34235
311143395378390849 24630 39644
701910149558699521 60449 65800
762860745162146945 33821 51300
674379729619339265 15970 21725
89228673445045809 28414 63820
557536764647991873 1623 38551
529963682098586049 54847 67203
797776924424233857 14141 42500
915483375553517185 29621 38457
461610314580525505 13313 27490
569684979738998017 16858 60576
527754631081727169 5313 30455
986422506898474497 16502 32980
314156746299360641 781 61325
219724918586141633 21576 56337
127433551663138193 22115 50630
344039478675934849 25415 68241
414489122588264513 2954 32354
145383847846535009 33363 48671
392346361755777217 36889 63035
856549299288229121 16934 59149
525750216437486977 10550 50166
5005217479098435 19056 56162
657560982397633665 56574 69045
216863506619713313 50034 60452
780568330035123329 35897 67385
266961705951690209 491 33757
593677539398576897 6235 64450
763106447935353345 42550 65879
390433483693513473 9193 11917
404950791590668033 21516 29500
658429461631932673 4958 49428
535273315956256833 11825 52566
856817532373639809 11810 36572
562643001394935297 13976 49551
961766783405686017 6994 51507
2504647761934820 5494 9429
870590972792754817 23626 45797
143918484516010641 9753 67466
796657778766707713 13473 65711
784417599858525057 23011 58349
227345264891482657 16331 29600
444980810779487233 15446 63958
889515130054284929 25868 49279
889874040535414017 2525 47642
951101470196405761 5674 23000
302871300140825665 22088 58041
34111481700882961 9443 18495
184237162009647905 5612 38280
900737968842662401 970 28526
54018059329752785 4098 52590
738948015678452865 54044 62624
132704722328224273 27825 68373
597341019218347905 27899 57899
748511549642618241 9269 18889
685005169607741441 235 39818
248215993062810721 20757 21237
943486031858526593 8504 51211
282248247390885601 23782 55317
550238364885949249 48540 60801
977593825989639937 3205 34285
165983704851427649 12514 55433
730746098406516609 42573 46003
297560182744724929 2966 30722
103260772699282913 26839 29919
382537674122914945 525 26966
895505322741332353 31820 44336
579725383425874049 5855 68422
718691707926705409 20048 22750
22598131037582905 5447 21859
715836007777515009 4869 56385
19733070156298993 15378 30313
786742732831466881 35633 67579
197873014295851137 46070 51345
425045149890241473 16372 17041
858182717816582401 10746 60037
528510080991122049 34085 67340
464763955616192001 17608 24658
918090679071017473 9731 65412
695444278629260289 15140 60015
968181129997841281 10328 18245
117592211670142881 8596 10226
885963840031610753 16429 44904
719378706343228161 23028 28494
912575247768966529 26251 26262
737909410685020417 2646 36394
607224419763557633 6862 60284
118400568759859937 27224 68340
243242887496673889 3603 68927
663363143545268481 49883 67339
475731017827047937 38976 39575
101510508534310881 56822 58402
398979901070116929 17850 46497
963297298608139905 19988 20524
101501164285568993 51224 62841
645018726492118273 26085 63832
316678280305378497 11359 19787
473175639302922945 34595 55821
223998913689019489 42144 61346
370382962726601793 12501 36213
352207270914259841 44550 60749
173563516405195617 46669 67119
408550894338080897 14511 45144
736122200986706305 41793 64860
28507848332392173 3479 27575
351200855168599425 13212 40173
100980982736462721 44509 65691
453242083827824193 9955 60382
47671709810355625 35783 59356
370938723756395905 9313 29506
746249116155215873 14949 42276
958996362179767937 50201 69059
284221036048446497 7969 31834
761155936143580929 10482 31829
346576564094636545 16145 49352
205962175886462273 36621 60640
359240120626434817 16300 35457
586760332357599233 50212 64333
665308564634361985 48610 48634
537052133891059201 28497 44960
524942369044108417 33272 33349
589925674091716737 28285 36505
756050906711084929 20010 27218
163824596578074017 5577 57951
596568943846602241 13596 66123
328108556859874049 66180 67218
203240116755896609 13535 39177
683761820840779009 5511 52270
417466290560465601 42351 63081
962294433465359617 4734 43945
350462700359589249 31702 47861
147415273217482945 4103 24942
182411733512122241 5328 24853
548376830127907073 44735 58122
426097709214335681 29440 67973
700695010434465409 6443 66154
956757093539831553 15633 32934
685493178654837761 22858 35570
271164063003983105 25562 37339
610207132406223745 26850 34730
982122663643462401 6287 24143
373313448051632705 33013 52609
859929867682783617 21056 37701
156396492675334273 57489 67676
154955696243344929 30041 52789
543867999445836865 11588 33162
867580748193706369 20318 38523
123182667924616849 1708 65146
188401619440167425 37123 66227
252547871645461441 13790 68443
678118267632559233 55044 67900
393512204063433985 13357 49551
941130321982338817 43261 44563
149328093569067745 11047 63548
796113148662971777 31274 44990
994390933977847169 18829 41243
723896840055441921 12936 50011
988841676669480321 46404 56486
93791559129872577 23905 64890
135983263840991249 12694 47334
814953456010353921 4880 20347
382332727826593537 8852 21924
515381484805420353 20985 32603
717622313405421185 22026 66955
152601392242313953 14708 28965
223280703507001025 27556 68399
208260500531427073 31023 64971
86292233443323601 41871 46180
185182765122672065 3919 8508
631028261779192705 2283 45068
849171379196139521 46540 63392
734423472963378305 34327 36241
88050066668255761 11122 12110
424351522532830913 53100 63919
586928258500822913 9066 48206
114659792514693489 18674 24076
180268978010243329 13529 27705
52747880479131481 14149 51388
293318830832920001 7370 63797
877463980288631297 34453 48417
52143601195137281 41868 49759
242321892706641505 1503 63248
73387544267635713 31138 40302
947754087348478465 28525 44282
43609036914883601 30106 60457
942438245232722177 49843 62838
466406415268625793 17209 30037
840805119654810113 18703 36360
672997447921385857 1225 54473
247571453625809569 49999 55254
810424068551046913 11187 52959
163889070111032705 37216 66826
19908143632616061 40620 61892
996678833877041409 9079 59550
546525349306552513 21907 63689
93910506128985105 57372 66963
13532613283228301 35931 57958
572495453772106113 47137 49365
113403610069898513 40461 54075
794852209708615425 44320 52034
901809635412032385 1235 17806
809811304555182721 23427 23525
697490871430648705 17912 31834
821277160238643969 7487 53252
694596413011890177 9715 44478
821330880186607745 12961 14881
737027805061050113 58806 67016
921416017656760321 5995 53302
137396938794548625 55250 62562
330297779474420865 13431 55327
367781201642475969 30801 68263
728354767758297345 56436 61731
317221296243626945 20611 35521
800730917307205889 14452 17413
190701577727910625 18818 64864
330251894811460993 15856 41584
599367161943430145 5400 61438
240778507631659969 15851 28218
944103156876781953 14570 15191
906959911725088769 26551 56352
498200205579461633 49651 66045
156140225203088801 7996 54573
90762944041021137 5154 47183
574378867321549057 15084 25412
785621198508461953 32332 38703
304400927990542401 12462 37934
558870310667561665 36408 46853
399681126292783489 16119 37744
611477252391505793 6440 62909
875000089940570497 29634 33356
89583733812563793 15046 60484
647443842661637377 42122 56043
358710528573137537 25309 54096
642843717094592641 33481 68231
887012398236482433 12935 47703
642809684533510529 49770 66583
74922799172735921 29666 46792
837539061314643585 23014 32488
692057588466671105 12912 54084
944044079105005057 15045 59382
538026214731242881 3139 52393
678060967600771329 16976 19027
522417480675546369 13723 63642
601120094796634369 54913 59540
737882353227103489 28951 60435
159381255680628449 37858 46360
259249404427411169 10903 19200
233966624495799649 12200 67563
933810903839709953 30831 64423
80123206717814817 20281 66661
997941194395867393 56480 62960
135363342734130753 26117 35086
609458988496850689 48491 63887
977431064120295937 20726 21682
706988204546323841 17040 19637
27633542679929237 6071 16083
956019957494614657 32621 38726
517633526033733889 42322 66379
705300224514434817 10948 52394
964624978601840129 26811 53179
820809324823908737 26492 57376
581469568676837377 42302 53056
833943232491382273 27243 58420
953205808454022529 34711 63922
943753146777193985 20338 55808
305048656716849089 6216 24404
882299953350742017 7 8652
500739211945976577 32297 49211
336803406442253825 21150 47799
388624531893057665 24844 44645
859230877519255681 17337 32636
602712814391828993 11577 43460
642423659316758529 9186 30017
182836386574734881 46936 67831
464729047705152001 927 32558
840739238284264449 22399 34726
523219133998093633 18575 40713
196352387387165089 20573 55567
613857849552747521 57616 58078
735238495407436673 11656 48099
606026479217373313 31469 53743
451752277955449729 43086 53462
948886561090876801 64405 66449
305863084891079489 2695 44087
235212216894762337 19738 35337
431797221700534785 7321 55543
913313836985285121 17555 55702
749609139414680193 36668 44930
520813512895184513 44630 60479
511620207975425985 22606 40422
478089939591445313 2395 6625
111923325295968817 9215 33332
621122925259196929 28247 39870
741368300151819393 3911 60084
940384692134333697 30232 69043
957192014942115969 6745 12767
334378146373264705 10688 61127
527852815058395201 51551 68554
152645132515534241 1064 25129
45888074604924609 51424 53658
332751233326870721 6859 28298
234104251931782401 5884 41459
987765001765613057 1455 39126
397328009062938753 6580 20556
430597232080852865 3792 28098
465549498269723457 4378 58349
67642821521037177 33056 46314
407309740253786881 22635 52855
299052258542058497 56912 66126
5868592173229105 7104 20709
649306712609988097 34586 53595
743585531499213953 8563 66166
916073815703864321 56912 57154
91361178430531713 37128 58877
806577594380247169 52075 60068
950777065303149953 57563 62360
654774213170309633 7332 48593
228647821230410401 28913 53749
506748294294912001 10787 30459
248437003259802241 19195 51787
377669226133544833 43049 56596
747412592495976449 25214 32008
61169702058027297 3918 9802
136855063884148369 1705 4759
818881397720002049 21926 27190
90199903902274065 64126 67592
535526734612293633 15089 23745
667123310671350145 16143 43488
233408464060143937 25487 45119
749424455182065665 11937 47728
708901850274845185 32174 49938
664016510904495745 1480 18215
89675077969854305 33182 52381
214027493833938817 27154 52444
848782474544666625 42756 53520
688385668161721729 5337 44525
30488137258483761 37133 64291
152779384325384641 19674 40124
59666289226544937 15688 18163
12857710624153641 20571 64316
464345399899269057 31112 67725
878126830830765953 31129 52558
12925202971533879 23308 64760
580408395655247489 2414 35134
744311503112296449 4641 40416
365627048960107009 20333 30857
81550277632732817 24909 68052
586430331210003457 40935 63126
700257809318383489 32786 32846
383189801319403521 6351 31855
1136243477763089 16788 68642
534730178939163649 8158 24738
301420491424206465 32545 66736
667225561596666241 52510 60520
233170809785651297 43255 46628
976810154878897665 11939 68669
913597755494702593 29096 52625
296913214690178497 40457 56361
902941078185907713 6937 14544
559045443860618689 11745 41682
186889893058232545 12578 49693
112567698686461889 20699 36033
66102306771416153 25787 37083
928062655738465025 45563 64458
258067770573187969 23476 27712
20795910755211369 5341 36486
778493366034329217 37074 38618
731731537713621121 39886 62748
103194212461684033 33677 45788
570942095756976193 819 55551
15823785535491909 9496 47155
699554379935044353 14921 60820
442151329086680513 53777 58772
189280876056628257 38216 47965
535469625422994241 6456 26238
186601473675303009 29510 35415
222752994613326657 34074 49450
756431126201675905 27560 36229
773244831964280577 232 32338
761098165218122369 20453 67339
28028204353528709 26241 46456
818326109259245953 14571 51126
414481563648823937 42080 51406
345796056650875969 51130 53387
620305749444693121 8238 22745
62448735209073905 21643 28359
321252516654698881 2416 54622
72709299530650641 37479 51831
608546351059299457 2132 37138
871464538362104705 82 43359
595670848052467457 11653 60308
661893271386652801 51275 55311
983962909281412865 22325 49639
810273062815326721 26910 29187
131854204543618177 29129 59200
616788780734616193 42806 50749
80725655819446017 21198 57391
6139854963223003 8574 30206
584658926298377729 8544 66438
467226876210510529 35308 57321
685224567351436801 6083 66458
163130252564741345 23093 51842
149374022069043393 25961 58090
359338902081240961 2082 11518
325089210019807937 42734 59382
701581693311950977 714 7106
400282315710061441 35321 54353
459070208259170433 20958 64531
738454057907031169 28466 32938
442737404762567617 16889 67794
33793558034904693 37991 68265
419355450535185537 32031 59649
659688071731817857 21752 53751
751710144383295617 16791 62764
169551594082381729 4075 68629
873755268551668993 40582 52588
99238751007415969 34730 45499
914314195804450945 13798 34192
705710186851337857 10937 50771
921829867562131201 14828 48662
466005795999290497 27624 64558
232536157708594273 28036 61274
537030136892784769 2879 58743
520961217768395073 2881 19678
138765747508923457 35457 42439
278924247566919809 5390 28191
520519215322327233 36010 59373
799833784489116801 21045 22191
380999325293668545 32016 33341
523250946196910145 49842 51398
316336458333328321 13912 57628
561320476095069441 22028 29610
987785472309550337 3018 26374
128608893343283633 22134 61727
404308866652588225 32944 36093
694947407047003137 10654 30124
415353144434600833 4039 40413
773674071681526273 30282 37452
50731826085385737 36179 62554
216154682991039233 19128 49755
768931476394779905 17137 57229
480127549309315777 3545 41933
7589927845561563 35848 51043
82832286204443057 25056 28895
292593916772727169 43379 60118
367956451425911297 8496 10863
607762632258900481 21068 23802
497566835241265409 51879 52675
530110070731549121 26906 61762
207220463003096705 61464 64235
375364699164396865 17911 53703
822038074902728449 13738 18225
207033130931545633 24415 54419
435411088323533569 5153 54352
609684815418066945 32757 47920
540279984151375489 29037 46217
954368727557234561 27798 45252
739161172803392257 301 51468
793172696827799169 28632 42056
489171932800893249 6957 68084
70575599905236433 32301 44755
304070890025897729 34198 68288
396905441115311681 21051 66279
203526935245157857 48734 59193
653097497110532993 40924 50288
784967574890941953 5199 59652
348633372612614081 1312 57710
122348303640443137 34370 47428
159251966809318177 27572 48463
981049504733178369 1406 47670
335934360855450369 36802 46102
291959456323873217 20265 26865
49613000351111937 59811 63692
77992056677032913 1603 61285
346638926535025153 4036 27667
347375852339091265 32645 33349
879903684081011073 23912 56367
276007663881827617 21895 52760
616346681911895937 2458 9387
18959562246756433 15692 67007
529119870714904321 20566 24887
214712718183733377 9626 45014
33733101282241053 18220 52539
307427411422871425 34661 45177
155769245426181857 14688 33132
60004084463528785 8700 44530
233014592916791937 25929 43731
203899507292085505 43863 45290
668739830451922817 6463 57305
584399265360161793 21832 55961
123344659566544833 15323 19317
356977848906005569 44581 68139
676790762309746433 42377 45739
371736546209874049 38223 63314
620374902646947329 8247 34788
156811178458191585 42425 52558
967743899593468673 2714 64563
152928721819165505 31548 35375
368427058073582017 54559 56624
114583832227900481 44063 51684
976280289286403713 4708 19062
646655321377139073 28844 67590
394756461927446593 57502 65011
259589645563785601 7973 58427
573318548095610241 22669 51034
474377667978785665 4473 20847
901688644176761729 31466 32721
196618525356647937 31196 66788
980155614968577281 302 11748
251657697365530465 9719 49173
868799451074810497 3130 57755
902269686506976129 57700 68628
41141914205805817 34195 49613
758119279092881025 8193 45641
255980514089646497 60875 65769
775363318668404097 25165 27260
328275547928438273 38507 68377
759048894907280641 16994 21831
428756327801583105 27081 64251
676078168542353793 22285 50515
182741524599546081 12210 62070
117004996155287697 17359 29259
888541983628204673 59708 62245
19897753712022849 28024 46985
389475039330886145 884 12640
988181247057966081 22118 55119
510972043004219521 10212 52531
561879228935516993 43136 66194
533050264333891009 39167 68675
263812226161888929 7633 32072
662686435254801921 55382 59061
487017867468317441 3389 5305
482720796594360705 5240 67448
781660066725422081 32893 59706
778098944356148737 16391 58996
283293260854414081 9812 59355
921772657164776577 13191 53709
908491030714969857 30805 50252
89143117575805073 15434 64523
631952243213326849 6382 37002
376378354876361985 34769 52257
765231192970631425 28824 44615
178609600127888513 3161 54035
18184772856876921 1591 60672
51118829274965809 23387 28498
937844324454232449 19467 35761
196653285964675457 15004 38347
804934117594960641 38787 39934
665901885680550913 15537 46419
966441768814959745 25149 40348
874928588156084481 3090 65879
280378252833720865 16641 40895
870158841959518977 42723 45365
132127667298846065 37105 63653
687551885482424321 18593 49570
389726956032397697 27040 43899
127328334382308833 15318 16039
136892365788114033 24971 64162
546012107383351233 21970 33119
995375229766786177 1488 13115
892495391315659265 23711 64320
689656296984907137 26912 40716
538948789767307073 15778 54837
123989971047613777 5298 11471
609777790969626881 40223 44007
936375132951198465 1358 30538
309462081890789185 43688 66494
599509789161295745 57394 63758
429148185483907009 208 8680
190858610882685313 9090 16122
433756422065631169 9600 57543
118909120638413409 29378 52943
464732310796204481 12288 51974
794419210629243393 54699 58820
466269239845050945 40114 57693
391393860511904257 10055 61443
2488622487359039 3850 35317
837316868578028545 32695 62464
348193397075551297 19221 32544
666808186302340353 54827 64028
913185714643628161 42302 47139
265741211587581473 8016 47796
448037462281835265 29178 66856
357667657661814081 45098 63239
969758704215987457 11126 53245
849187449202304385 6363 33188
283526634775729025 10942 24927
590493592820841729 53894 65896
123827209889508801 40171 50941
40825134886446793 46560 58888
742049509147680257 38698 51545
281984715414331777 45538 56340
616153434602832513 16228 34671
795994559995250433 44198 62980
509697209910729729 24261 50757
646875694413061761 40120 45722
116241987078449681 59948 60473
461332640148171457 21014 56850
183792042521933057 7741 42237
126825028256241985 23076 62138
677641262538966017 11556 51933
371142855085111041 7915 63800
787108013305033473 31226 43235
349948314368639041 54365 66345
912682258692722561 43019 49819
422271172471354817 18934 47484
839565679440770689 15085 54156
452143859552371905 7587 12212
422642442574097985 18965 43830
699595985970432769 51941 53364
850234113677533569 50377 66532
524497387768882113 23113 31729
640282519419525249 3157 21400
918823990726380673 14760 62020
753563619245145601 18842 55264
3027852070722759 42344 50059
59380498949703761 2636 26733
691019667687896833 11170 38696
972849521128399233 35056 52157
941948619405700097 20587 65752
532663119711696001 4526 53651
215472714466656609 5070 45574
104310202874533073 824 52519
560444133197542273 2579 3048
342167291011545409 22927 29171
217289407150559553 27370 28617
689546865970175617 32247 33375
523553131507661377 48790 49356
995686556938760961 4682 28326
678519567189951489 45541 52575
804608574028353793 34467 47030
704832170701713793 59970 63492
825077490548462593 23184 58998
3614602640880094 17885 22745
721859319074997761 14255 19886
823649138382556545 4636 27052
86701200925187297 16825 43925
720343056184205441 45501 56433
287154424616947073 38123 66499
291702197407836673 3988 44181
255413594104307873 1131 17674
76632285942906721 30095 39884
849676892409792769 8699 68405
827026747585840385 6447 41996
909927483172719361 11463 16760
54697391692187129 9525 44046
144730619423970817 2004 58323
181568085637373153 43049 60260
112057905809901825 51107 53542
410675341097999105 9456 15351
879782070931344897 38376 59895
509462049724326977 8648 29914
552711891563671297 169 10828
557092510629374273 33833 38765
439405307402100929 27624 66161
103456614777236673 35389 52752
275253238781882465 12853 14915
55021596268460369 34379 50294
993212539513098881 12763 18592
119275721504514817 25454 67845
278194424842052257 25360 25949
462768132589431489 13606 44023
859413939523907585 6356 61055
461899137835196417 1781 22970
264549395635324193 50776 59368
510281747693454721 16929 51708
601791581075577345 13677 47605
740310429134915201 17012 60790
749505473669398017 1927 26930
417001838371660929 15859 57975
485413425609781505 23464 52060
421725715341473537 21676 53349
400597801157001473 45813 59668
451185637221584577 29384 36967
411549534592285953 18832 38914
393010381691759361 3713 57361
88928407552185009 25997 51191
18467723764800325 36393 63550
729554475054786817 20384 60841
723145847455903361 40383 49990
634171972686171905 17930 39929
65877967404503577 9405 16317
676892514142981121 21969 24298
720325446557460225 17393 43555
572534459437701313 6066 63295
966088743821543937 794 61686
31325978876314053 22540 52175
391513997640039681 11000 32614
642236826249753473 45179 54811
298436100635939265 58466 67979
634257402686177537 62112 64948
188951301541202113 25161 26103
726616812275249665 24415 65282
733302425358161281 27517 68873
133383103004408817 35161 50978
811842163753574657 22894 28142
116085128998772545 47657 56340
141674151320501105 18230 61922
827624946722767873 4763 50806
713956160791035137 64011 68683
526821104339557441 2835 20454
850886187913587841 25538 47719
218578575236652033 14768 37538
537535814934450689 12168 62636
960504720992954497 25499 35807
831399142556648449 3721 45737
480645590522630785 16719 40815
686133674106848385 10903 44287
304189882613268737 16224 56796
380465075902364417 41515 42618
866174460779465217 45046 58500
695993575122038529 11454 63090
385635441880335617 38090 64470
341136561318194241 173 22666
231265501086102881 14783 33267
546460661763596545 14016 61864
834408846025393537 44625 54513
5551267195798460 1737 14069
680719533797716993 28330 66277
940625096582756737 9287 30478
604620010518768641 17477 59213
967944208618717953 7505 36347
424623047512188353 23315 50246
310827409454155649 48483 66547
927363032842588801 10812 42986
355441285865723009 20967 63254
561335164894504833 16516 41653
579505629297507585 3336 53261
50348418086198169 6719 28618
35284803643264697 28761 62222
758618810945382145 14552 41102
800747310461183361 7824 42585
643681419010146561 5174 9909
709523409325228673 27702 34467
912160456942988417 6541 68919
785299854570304513 48392 48639
693540707726580097 1679 47419
818029363331703553 13652 58973
393945013772981441 39532 47902
782041704667356929 57541 59876
43268706739564065 18944 67592
105524322600743409 3520 15111
646465174192147841 4344 19632
659251613717465601 56975 65036
182108326278321185 905 45571
717514941398121601 40993 47587
676493069244759937 25245 55538
753534826513366401 36124 51391
117893395139571313 8405 44739
94950634969833921 61688 67961
607446822068343553 35132 42992
383950225196748801 9689 36324
128179546132113137 17027 62733
481181873270628545 58421 68922
374940765186881473 8355 44449
761582836513035521 26924 52052
275721537187489921 5017 35396
952457436699106049 2079 31951
17986047594551025 19747 27631
755248146035803777 60977 65140
944369767765035521 49574 54227
871667235935944961 10566 21754
809953407981925761 49852 53251
343799973434947521 35289 42046
430255899837799681 29764 57278
53102636116577177 9151 28063
779642342849147265 28932 37746
33118795919314437 39092 55842
174822825997804193 12713 65765
644332794173152513 2282 43225
443816065486902977 44766 67956
526633926759949121 5059 14968
399460556564786625 47276 68802
382422379752895809 2245 28485
867929846386122241 10643 12415
294407424794208321 22283 53283
279244735522038209 44019 59162
990057267160977921 35656 41025
410446860061131969 20778 54675
716481591523908865 32860 55556
942921254136148737 10641 39684
738989420785784961 23491 60008
716420850038591745 38975 54771
307341967352307649 51430 59295
309596623744422337 31092 60262
741724311942988417 9639 51329
95624075375855713 21703 37667
332825430155104129 24559 52086
355712207914432833 34197 51606
127592863522082209 15276 46021
346482431027485633 14103 49148
378334890249796289 18361 19796
869308911494638209 6724 16986
628189182735070465 25403 36546
225892653177471201 5134 25109
134409728415612049 29431 34198
97210292483179473 35203 61995
123404274151752705 48817 53550
82459441797286817 39663 47210
646021100422878209 49237 66856
163824114643940545 2860 35739
688608587559571073 2387 63274
991998468676246913 23519 50808
385765095056079617 33337 52077
461417906894649153 24641 25652
613471710508250113 56674 64355
993874902500696321 18176 22002
915641045359002753 5028 5550
838970952181252737 13032 39199
632869826190471937 2329 27922
518831585732403521 12962 24949
301428617293247233 19372 23986
792426106336005633 61010 63185
291609786069599873 18716 40389
726726653554099073 131 16793
338792198683030657 19998 48162
660117758793656833 32964 42943
450456855893975233 23310 61290
498742505511433601 8323 48104
588996146719601665 54881 64945
214469904510831809 1243 13657
596230445934580225 5212 22708
125216938185705121 11104 43545
49236186917717361 9219 31052
910248512498153473 25533 52219
930442493948873985 16100 34377
28728234780533769 14829 54939
389682252754532481 48081 50450
280597963532851937 25253 56740
437885695008375809 50758 54335
3259397398242215 18300 25003
264862875777886593 10913 15470
679050100371565441 1314 63519
959397528431083009 32309 48222
634367812518025473 17334 41233
486352443246367745 46928 60733
347299200628736321 17636 24950
64270081132079329 21030 34180
601865772268073601 33370 62812
359076796857671361 46306 57093
977794757925462273 21955 40769
511859071246703937 31659 43980
124519746007639041 22653 36638
314031314334663169 24301 64115
854499153446862849 60621 63346
755157298390415105 22134 24034
664022421002616833 9367 48775
991785358070195841 21735 34626
846246930172977537 1895 54387
139602049898002177 25404 45369
300676620089536321 52569 54862
66679354182120673 32745 44613
31159258268910861 16432 65595
728221838332061057 18561 25939
672924570677938817 39584 55529
570832343699073857 2259 32893
318019114934397633 6083 64106
501309296966667265 49260 58028
643504955739945985 26801 49266
46570187685510689 6636 7595
856282507921161345 25755 61246
668923179336942977 2754 7328
632444036078400257 31262 57680
89134272421098609 38192 41200
279746561428392929 9467 55921
53337258798734409 17461 36470
916481206651287297 7064 55683
348889111774973057 29572 30970
383449268682380033 6452 47672
673606566864876289 19607 60094
820463950560227969 24731 57660
750941244159498881 50996 68381
897146009695770625 17632 54851
445125907375540929 9370 68981
162667594984657889 30506 47196
14212833411072269 51120 65446
784077347985156993 55089 58601
114700999819930865 62252 65052
216221866360886145 39556 44435
762557969127136897 3050 47309
387468968902620481 27789 47199
429403001855092737 48250 59180
825554299966558593 30909 38242
915319384888981377 29937 63744
680420717207578497 23703 31309
371600764893288 36281 68191
792060394276123905 28874 40214
218524734919022017 127 9227
493055345069731009 14562 32532
207684408768216161 26216 48106
698527325501732609 10327 41395
872316253559169793 42536 63896
523891606352105281 50546 65261
808210110220201729 6294 37372
567992365126574593 60031 65636
163672130013516449 17692 34546
54638541275149777 12539 52810
85673752353869761 28865 55630
99904185473992161 56057 60263
811363825573970177 43708 62046
927610999908534273 39864 44901
523523807781728577 3176 40878
254245307935779169 18894 33031
654627404541606913 43418 65524
595748465876763393 5254 65728
111016229017991457 42914 54059
81612357906909233 18528 63284
197310305769399009 4319 57702
984162875697915521 39442 55892
707509725291785729 27719 57080
452457852241511937 39662 39742
981264411683618177 15586 52620
811004196801771777 53453 56099
7462982400255670 44231 56053
609468271656243841 9294 10823
479343338291606337 18802 47051
690347840994302721 19123 38577
859077579797727233 25566 67664
750458474462281089 43577 58607
139253135552742433 18289 28827
301283362449932929 7140 13980
204853998033115649 61953 66698
501647401805985985 16557 28891
891302615077329153 50056 51841
660302132721209729 10062 48864
116311416532525409 4241 52177
628564820740880513 21948 46784
169278873924760385 15054 40584
817700612257450369 13177 42760
93429039077506113 65174 65615
479318862439885889 27415 39592
644586821797723521 1897 37546
336668261019649857 1146 54837
469536514651693441 2346 35495
897099651186866945 14323 32150
96665206673328897 44965 56765
664022862468382209 16326 26585
803827707119580801 57431 58276
969550697960347265 7503 58196
341627333374951553 4084 50447
906573887984631425 32483 59258
127684670960931617 13371 42353
405327262939838593 27673 65862
917048943270209793 16045 66897
763594315160443009 28700 51433
830741274512860161 23343 28990
305474886626559105 50271 62008
321690133680895937 19927 23838
94995845866986177 7065 55988
493127539368870785 3467 30657
1272061975388539 878 8037
379419305209815169 33558 33816
222039561072076449 4662 8315
678530497250164865 14176 62441
692333882483740801 48719 63341
628306496527379457 11845 21486
942656511537403905 25192 61009
357374266299288449 10363 27353
179888766075610113 10010 33812
217247661717443905 23772 24726
10958389277671899 12134 27506
411225179849708417 49835 52962
750413334355375361 11150 56618
358922027557262849 55144 55692
578920066509549953 38069 67397
431006224797172865 10117 45689
533811533886027009 18648 61440
971598199600585089 49903 61055
660521239257800321 59322 65521
537172826239725505 1603 20800
606998433070305793 31632 48649
322392729145796865 44015 54323
872226484319138945 40376 65657
165948212563009185 27459 66978
16417127480824691 16385 67280
637023970602662401 1529 53363
580319543411345537 39502 48047
50205273126010753 18951 34680
389374150596569985 53131 69002
188745812921602849 3868 30250
681421399555841153 1361 38280
16652041649663831 33429 54436
141195028358257697 15067 21920
41716822118594625 1452 42237
828020520556403713 30592 33731
684543764826742017 9258 23774
569522447253849153 6060 52190
668162047016657793 5561 46301
240910325344895425 17052 35296
818995010056241281 12760 42903
574425239288107265 4875 28327
147793779631548705 10316 49537
814321293466829185 64904 68162
519764491058964481 20477 23016
928552335676403841 2175 35927
702425487654657793 36995 68128
990885998575304705 4425 45842
841672307953288577 18902 53656
129922316933065217 28455 44326
325766511730257921 9756 23895
570392515991297729 32003 45217
994998171661109121 48100 60251
945031502698373761 1764 34247
192125507187135713 5361 30108
910947944671487873 45270 50314
284588973773722401 4402 19352
945111992665918209 34068 37436
119154571066282241 23813 60468
810447007801766273 4040 48873
158138834735922273 12963 37411
166271002833315873 28497 54084
416685093186707457 43185 62857
131253666205264353 24105 36798
562233577903853633 8269 20847
606964551504407937 24277 52268
70867167110584721 2029 14410
97264207318200849 38909 45014
586188497198179457 6327 61852
595247349519855361 3006 7095
31828455706822469 6464 68516
279911172145045121 23880 32738
617242374208885249 41457 64378
204316951585642657 12294 63708
832392289068799617 23782 58450
962446565856449665 8390 28514
866966019211560065 21893 33327
318229142805325441 49965 52505
350390042317393153 29390 45278
678642877039106177 34990 55395
760339222127257089 8966 34360
709873479101933185 18324 60943
19996059814566537 14338 53991
845879318546135297 9350 65119
830259966499056641 35792 51182
509308184639269953 27995 57603
527406123025677697 12940 56693
120821211929818881 6832 22787
127563144568213713 61969 65326
740682546119931137 15348 44055
119049264200306481 28522 34077
200310380065442209 13832 57295
858106877011294977 19867 64083
577917845448684673 24638 37113
279219169691792513 44953 62726
556796601295712193 38888 62045
784171949346969601 66089 67927
610145051204941825 13152 14703
168262057604813729 39066 65416
57162425739672785 26389 53210
589227890937138433 18260 47550
574054258166871297 13571 62192
868864317048227969 41853 56796
571008772818242241 19400 65265
786836904391847681 25972 50055
667617535272288641 14980 40758
980021923077039489 13476 37327
768634531050448513 18003 64997
161758265540953505 50100 58872
33298728387780585 27330 44767
286296254932743457 35055 59130
63692679270143769 63957 64433
141720019457764577 896 37101
223431177587603009 1843 51308
271194007935442017 64476 66231
528846055102430785 53608 66184
811255858810909569 20186 64432
229872561817717985 1410 65942
842053963844016129 26825 28253
47060624322238457 12778 17671
565752049580439105 19956 38626
877655489337914881 1146 50620
290657033182277761 4864 60993
633220766094435585 33939 62982
157576228402689377 10925 22123
310838322696287873 1996 53667
776749768429418497 35108 63645
931662496565575553 34517 34766
271905898005698529 27320 67222
810193374695419521 37357 46914
335512031592209345 9323 23498
260504519341818497 41095 44229
874553554862984577 10237 58101
8194349358451093 9735 60462
966308246014300161 17808 50808
113196328545779329 13395 31450
656486658828257025 2693 31501
547802041795794305 10143 31811
947315232834604673 17606 28825
855755110897003905 2420 57669
640528160617151361 30148 51772
567992165609570753 6507 35511
374169589782148673 31361 44419
73361710106478737 1394 51841
767436102074341889 36029 58009
900392058552942081 16682 27693
572850476488902401 2920 60186
955338242315033217 32829 54625
315612958705401089 14450 66734
196739239085321313 31566 49503
566711088715003073 16580 20084
580418897838693889 1123 44703
777375966462542977 42385 68322
154464660732035233 50972 61650
60870596312419425 44221 64248
526408844611008705 26807 41681
183192727751901441 38057 63923
705232350268335745 25311 38492
366929448903498241 12168 36649
915936774933054977 28970 55827
373590987577259201 35564 67947
225805232202734625 1225 31444
546901281619973633 44605 65460
593552321956305921 9103 50620
828501672151162497 15266 58048
128599648333466385 25236 36393
573965743335911297 33727 36861
363783128231727233 1082 59705
9379151689117295 11610 68283
306558689794460545 35116 45863
52614984134699225 6129 25904
94205588160431121 38049 62038
806226288956082689 29393 62830
918712282493533697 4774 26735
622343839775588481 27742 30541
475731021776919489 2147 19221
337173227956739649 30475 34089
593570317675588609 21681 48553
494446501169427649 4017 11958
542173081485398017 5798 41469
671932125452030977 2633 8009
841259310017438337 1282 54196
94832218836124577 12706 25652
875125358652848513 6277 13040
863564194244233345 28586 52608
955383408678446977 2063 42894
758035928498010497 36588 49932
184998255839499137 5199 49119
218714573901337409 55635 65803
964662394592512129 11729 59628
136628156863672241 44751 68603
575874035418035393 44065 46570
929833734288777729 10572 24920
884542882491988481 60558 66134
50748738775958201 29749 34650
916146358897346817 9995 22232
870825412442570753 5921 34946
101639621202981089 15285 66979
46102310735754769 24798 54798
978598405924810113 15132 38243
528829546452683969 49964 54571
789861863144015105 19001 38367
893936803869770753 28383 60703
246899620193058657 2832 30826
140128363628974737 4598 21532
756610566196417921 52521 65682
638630804185957889 15861 57160
859098083822896513 45523 68053
219993766794303265 22821 60303
610066010694826113 1325 3955
859768241954334593 48174 55527
155561284733462209 52941 58617
849088504590440577 52442 54601
43267573710057409 14694 19143
395080977763875329 10299 56688
786355425543955969 23402 51834
499081371692156481 34526 48517
875738214564169217 5258 67840
494368032737760641 1536 47009
613010240178194689 628 8215
465601925303388929 15904 62989
166521002128849473 592 6573
915306027039683585 48373 58116
498125348063961601 22111 31536
417581987756662465 3797 34851
710744068413365633 27553 52082
799675406673038977 42867 46155
33843298133572121 3355 10096
380323593952937217 46439 65671
911659016747126529 46659 61566
799542816162720257 4377 23861
821726448240280449 4875 57596
29085099263838289 30136 51897
847326359004487297 15947 24455
170838076515884993 5131 44173
821287502607102465 49252 66477
286252950871727297 20480 32528
150945317305758657 13007 16948
776896216383441665 29020 40456
755969703020337409 17503 40701
365805205845347841 45 56690
530814613958458625 50337 61332
804127442088152065 45948 48481
561760151169519169 19044 61849
993188315039788033 9588 36113
664011001576671617 14875 57798
690132381648133761 14517 40520
327231342318736321 9012 18514
118210045669272289 13666 42308
210403565833960481 2139 39704
302272961606185217 13569 20547
281399526871208385 41921 61880
26262749629808013 23950 59063
573279578666603841 35349 56421
829792435875752705 45351 58708
798496798859712641 11835 45616
4171561845979000 19320 31929
151712202449008513 8991 35532
509777945433491201 36974 54436
502084651459906433 7409 7677
218125595582193921 19005 52625
419296958211976577 1845 30624
88177109026268849 370 55301
744772951781794049 11609 53607
971285852293462401 10941 50117
564842885867083329 35990 43714
510193090617100609 17410 23448
628407682946541313 1897 11173
208435444694288193 13926 42473
343221054136751745 59646 68568
475041921569889793 14823 24148
411586193301541697 61380 64355
876984905796533121 6160 45731
518417834969685761 22023 46997
210488137066995777 42805 57938
459757893066093697 6484 56123
312181886208122689 5076 51377
4858454145153957 4653 25253
701881579466537217 31438 56355
645354160233250049 24928 52335
135789489494229089 226 49562
805578079037193345 36981 65085
24576088737980229 38970 62851
353121472680353345 12697 34153
609954923381081985 45903 61488
744518418621129985 4034 52148
800471304264952705 38274 66893
525239284661477505 24618 57408
11529115529825163 11946 26543
42187802259892497 22966 36182
848708505673364737 15796 31257
762396725669443457 6530 34674
348632519023851713 26964 29922
95587285106422113 8618 36472
93871885430807825 44568 64027
635662630563285121 6053 44577
764581577097814657 19387 46737
610494811601061121 15866 55664
795874435269844609 24019 60416
548969524358991361 22499 37160
820058291490028033 5053 47957
72109167029129393 17973 35544
284394304513192257 12045 48069
696976795677056001 28752 58164
740161106622238721 25934 28214
613255672933977473 40067 54967
24499613622943173 20774 40431
595989212029817089 24383 34956
808132945101760897 10214 62183
691791647854632449 8751 62374
963058843258856705 592 16414
18866970414773477 13070 61349
703410771300738689 14738 21949
773841872874729857 14557 36672
458656630312397313 29509 33678
865230450557017857 15339 65554
461344581495808385 6859 59244
949737984330756353 3135 59798
478872650283584257 15558 48848
956869558114629377 26225 65173
290531283748705985 54377 66482
207101176232701089 41872 55152
252660812486858785 20781 55613
110621823725320929 20079 30892
58114600874375809 3582 24675
931840144999046785 15346 24353
833788803410065793 10658 57650
236968073430841025 1371 3814
352404967977904001 48697 65973
193756161500605377 10931 30133
502340646607287041 12361 38986
6467319267581929 27783 55693
586437464645115393 15821 64411
949149822644034945 24564 50114
90498967281654081 3085 55730
666546348157549313 41068 60885
218150183443938785 1370 66789
517879729305949633 1025 12089
948435618708408833 794 14798
461082125173302145 13328 33596
357144153434660417 6284 15662
485677371852364801 3533 25780
695250808361372161 55160 63432
372049386283673985 3356 33969
500768072396951425 36028 45300
572495191245796097 9066 13152
254488416537618881 13233 14316
368009488314040577 4776 68064
11720716960070377 26442 56529
381951435353659713 15339 68133
126670391925550513 27817 59756
294522522575601217 36707 47382
5520058269908646 9410 32143
302606359026700737 41098 61604
872262499430696833 1085 36705
997180695932595329 37798 62146
270964874742560385 14458 57156
25304835315001385 13145 35609
384108848161467649 7133 51376
233769851484577633 4210 12322
583901085338865793 13471 60430
137970866331702529 22209 58809
532130104283716353 59706 62097
647325553042829697 27498 59194
599865189147891457 36073 68638
385235118260897729 35714 64378
25321656978370301 14767 27810
260193205675687265 37270 50336
402050152389577409 7837 66900
369687768336238081 21990 43463
14039818480519273 7433 61356
68636041287017945 58351 68954
636938894737795585 665 20402
518320954790613825 48081 56197
753327963641247361 14713 17153
810443275975284609 14042 51084
62166255624831025 47047 61848
945178276294857473 2519 31754
66586913135132873 14539 16750
521131157297585217 18443 57461
752866030416811265 28131 28567
672058407764740865 23005 57027
936086399836732161 3545 27622
248834777033760449 44624 61718
328974418546877697 7900 36922
395396297120616001 24521 55974
147373692508502081 2343 15409
159366241110117089 4181 34213
463609083358903745 14162 68946
340613895132879233 54226 65141
920162947280509569 39412 65681
111047875500513985 35340 45691
870513049049336065 52665 64397
566113260379015745 18904 65743
57261177958913833 41196 44632
728075417674514177 28196 57566
627308916198245505 21534 68547
567873486074308417 14929 65622
570855443475601025 23426 25935
649958410008007809 50672 66886
423490426452943297 24632 27488
1879527618374511 33584 53892
534277507285487745 21179 22203
316031087011165121 15045 50747
402099311468532481 53289 67094
454300981623521921 16980 53241
136278391730904497 2479 52507
675509744761779329 25997 31634
138184683719529745 11428 19481
226772491458493889 9016 54490
459862492824107969 9989 53675
146849711059015681 40885 45438
833584029775209985 372 40906
204000043452499105 36437 57716
291700800049362369 44510 49628
21359411033284205 37728 52261
546338212578589825 62393 64089
780299284359504257 4938 24495
510791844155171777 17528 43425
85668457762405841 12564 66294
676071840684983297 13581 65722
147008446981590881 53551 59476
72968835995133937 2383 43386
280604003352447521 38167 60317
627723981800826881 17785 34816
699829829492760065 34843 67133
864538623782529153 48370 62878
709562575443552385 14634 63675
630766547816989441 23013 62726
989235347490893697 18176 58823
354134147149146369 19545 67735
731206109696795905 6525 53841
827037821353044993 24972 36471
192693778635661057 3566 9810
933993566642989441 15569 48473
427268683007550721 8401 69002
606960592120003585 36824 53768
78585260403986721 49126 50148
564447759262400001 5140 26172
618817367474047617 4469 66809
592497287668763265 2003 19563
511582694512274113 35545 44959
69379956805768473 24608 50206
240224474026771169 43031 56519
878882379820055297 6692 53719
730695269415907201 35015 68727
473668526716402049 58665 64128
180512049595034081 21812 45653
71004287768928977 27593 46207
536156647501631041 15299 54461
720862817221252737 14812 23012
312130645251524929 39492 52462
121199044022830545 39257 57441
631344788637239425 59942 59944
102174172400104625 35716 68143
977515897433828993 59922 63248
1955202467101458 3192 9257
271762209135577153 23913 52135
704766230878455297 34885 43181
558186172593874369 30010 37743
260277911455233377 8450 51972
24980017426191381 4223 58056
133652016612721521 17018 48096
258335229971958561 14025 29460
602758811393485441 8221 42885
402926637308045313 26774 28445
959476674230536705 22257 48648
977843370131463297 8196 22494
876161508330483201 23807 51129
809928039080535425 1514 22579
623185557101798785 6901 32575
195761670923570113 13973 54144
333848885072185921 48924 66936
184800860617631457 61656 62430
514024306247769409 17438 17595
436374480178240961 2769 48746
531812501821121921 10282 36270
790758327061286785 19268 43766
302342124845914369 17192 28869
932048148138431233 740 3547
869454871786061313 22676 64871
319981681765344897 17480 52861
322998218957316417 1037 63072
50736854968956633 22066 25613
891536536124306177 6424 19553
186882234919995233 46287 60042
385405902691381633 20851 33552
426122132079637313 14245 28167
382620669463548801 20391 61860
51151432429410449 12542 51715
145865717829202881 39788 63849
254169103004297633 18057 58537
819592484603759873 38345 63776
63863858601525441 26183 52272
477189656452331713 28063 30910
125022392672899937 42206 43633
378938035321837697 20889 49768
501731124538995457 9454 62719
766929762867853569 28624 28947
1645885603547726 52532 55287
822851201992762113 12563 24299
640048472294200321 16262 62048
972897590583549697 8350 47261
478815866324293185 44547 49184
783187748500765185 6432 20869
317250955368738369 28893 36996
564072763768571393 13757 31543
434764361711639681 16436 42900
217965423142544513 6550 36178
425997551499182977 3397 53007
224300803035440321 64171 64776
284071537403331585 3079 5591
796558203421810177 12396 40085
899399836375952385 39994 49184
740098984998333313 9278 12788
649830591507477377 27379 55403
263865017300474849 13006 58587
877852209490971137 19018 19961
724025876400496257 44269 46136
775538550988255105 4521 59411
199337674106558881 6786 40804
982723428202380289 3042 43865
429901879160276225 7450 41179
6859521860402397 26543 52772
204493369402399585 43276 43281
688129685840881025 10021 49042
631046204960647169 23285 63069
288996086170396161 18662 54344
274953052189019329 12127 53322
980697976762375169 19986 43649
389846729501250881 21288 45554
679897489181680513 38858 50467
714552222363522561 8676 66056
998590338175393537 36317 39714
125504719744860433 956 37093
190312831714503969 21043 34302
375954423856157377 24110 58939
423415057839381633 48628 53116
62673044921815801 29767 54920
880521487717881985 2241 61426
632623876852193281 45602 69007
699695400841239553 29566 53018
339785736206373185 26152 51106
606574218371900289 33541 55997
341021413451031233 26977 53652
923370150112592769 51898 55754
491885213348048449 53891 63186
386564763833032257 3344 52771
101391207530980417 51639 58483
579808586649097217 7044 63696
965292711628926209 32158 42029
304705874643342849 34792 43443
504293783972897793 5342 10576
438855769035658497 26287 56423
834013981824547585 30390 45256
677063609326406657 9707 52364
313777517249405953 59572 66803
404677420367779201 23608 52390
80677761871378097 12379 65816
841342085288470529 18008 57005
914305347208667777 20230 60583
156217706489318433 13675 45988
85295394188001697 18114 64208
112115539332844353 905 25164
986679813172713729 23423 60797
43863005140782009 587 68614
287307849560072257 9372 10738
854758344378705409 17757 49260
599526798730082049 46876 52699
82740733629837137 44589 60526
101227879680699569 34424 50848
202784352852457761 55690 60118
450570651331048577 3160 38746
515669735497073857 9151 12638
871541618338333953 379 32013
85507407190487329 4681 10764
280999655490987265 13771 34527
431187936855113921 31212 63217
43132248363356497 54436 67072
91382886456610641 14242 28013
853595258573420801 42654 45690
295759283127996033 33658 64614
440929910282470401 30770 43733
396968557735714689 43614 62428
839770036259082497 23490 25976
85025669310343937 6745 44779
35253411686632321 9596 40922
906409584217041025 29344 41711
432892203410830209 33193 41315
427015994102152513 14967 29180
302742066093649985 21273 27687
720340121226268289 12808 27072
97807587616514977 19372 27626
860123912855105025 7182 23131
59106709080715801 24556 67590
669110319405003649 22123 66243
103717449732926065 34285 46297
879363648690162561 28832 36743
768259170175035393 15884 56977
470675563269491457 21940 27752
65821420763697345 2817 63544
924229657913745281 16372 36281
948685783922350337 21245 37078
910082216007307265 1788 64674
758553189882576385 13446 18775
238116347471152065 5160 56841
575064465203546177 33977 38129
571383830091502209 13012 21052
749861486860723457 27124 33474
599768721130946177 17397 36323
780813014738676225 17349 51022
104531530606120529 52129 53789
653734416072722945 36623 43156
148079099892857601 35210 36925
722100223305623937 54375 63141
784184896585212929 6600 28525
890820381140755969 13722 38588
858539233254337153 36196 53143
979327570007264129 31961 33355
453742967669423809 156 42176
90227751629896609 29341 55179
7996503957219404 58195 68703
208549423446378049 53599 65831
569831801479931969 10095 26865
636927128529762817 11569 31130
118617842166035105 600 20429
69970217411714945 4037 44530
428013113798979137 596 6078
268048626048766881 30401 45392
196080718203337057 57145 62400
457639647141483841 32702 36076
201980761429421569 16963 19497
119051066006974801 36284 46042
474307488484985409 31294 40215
234738080912201505 18129 46406
842745988982695553 46893 59542
710404440342102785 43911 65306
612232739659663873 30131 34898
590255667101210753 24870 57087
322411268315288897 5953 29129
212110499440441921 22661 25132
229213423661978049 12268 45632
620146601490326017 8522 38089
64604025398264041 2256 45495
14002931670518139 4742 64011
546203813937314241 43402 49327
190786265915953377 12995 36488
560368386562583233 44799 52072
423107375132062209 20709 28961
560541952989215297 21464 36536
753250019927669761 4876 6341
238553096814936097 37879 65923
886066508736377089 20126 66872
823326616136359553 56609 59352
778919884392642817 12918 33946
242119779764475841 86 14062
847285768806457857 11497 58790
319474198446304321 48090 51652
412435762477407745 14563 54157
189335534140322881 51241 55422
476444891926234945 29153 33904
840578653736987009 45959 59204
866142761651410305 29533 45537
588890308412896257 30757 47249
478638557278074497 8807 19592
367974988804551361 50979 57443
886922172788366977 39084 58328
882350375159088385 37989 49418
904819954686189441 52856 56002
485623155147397505 41166 41201
234482291591881153 3483 62987
142157353032001057 6878 50227
849463200530877313 26945 55041
466654796911431169 28549 28725
739553095940898689 28400 36527
29115409010412209 42190 46248
618348225114516481 35093 48462
30105520080315529 35224 49631
927577382838471425 13569 50033
464860329511349569 20750 59007
5894124445021022 31330 68453
561310456577107457 14095 38403
961896882953944065 13755 52150
591430888451096577 51487 54633
794188069255966465 57690 58037
905866220429988609 21889 42690
390446671774064641 3079 55120
445398175935661569 1599 34220
202315756904866369 1711 31657
367528203984878849 17358 29233
778821446622664833 18392 29427
576060095451193665 6177 64974
424210140082095681 15173 24452
808863852821549057 14808 54364
234364500771441441 7154 57308
778358902708031745 35055 58503
417286832522719937 31226 50042
423240401047426241 56956 61443
321631062046016321 3847 14048
618187258169026433 14709 25271
985791238642008193 30780 45760
830484856504615041 39964 47103
237043636231838657 19849 51450
411745610263476865 16855 49872
857083143712671361 2770 30056
268385110630735105 41114 47485
944514667703636225 21231 31940
427108629852480001 23784 50079
712943296367882369 58828 67351
289549222763003649 4940 12805
415862763540012289 11789 14584
935033691169689217 20163 22066
20192478348903365 109 45419
118825506067569361 28572 52537
108469485441425201 26428 66279
211557852713436737 17191 22927
436130750019657409 3878 29474
630704334512433409 33514 68705
333165858545179137 32687 52933
35714245911872669 44305 59407
647072046742849281 9392 45415
328443909882370369 29600 68889
500027840225193665 10251 55788
714762042322231425 7134 48972
756981143253256065 21384 46532
166031887258089473 7712 51355
207699597677212481 22842 25616
274049054158535201 2105 10558
974205263173573121 10511 54950
78833069149457201 24680 57673
389029123021749953 5925 17774
470770340569000449 30631 62723
965695351296716417 122 29056
566575655083926913 2781 23875
915044031307466753 16614 45068
516582755805114177 16722 28939
149971309705748001 26071 55598
100265087406402385 16465 37093
160342902666805281 12573 57835
343791997738801345 35663 66350
594315387718609153 7962 28824
859130677845588097 49680 68422
562430807463606209 1629 19019
428528208592307905 10744 28016
452067472529606081 26188 46495
810626245544458625 34818 57672
478863255079069441 137 23181
331226356747375681 13854 14657
828109314773115521 11261 26506
251017258238807265 53650 67756
19632295507811649 21 28887
453461301595989825 51092 62131
72200803557237233 42584 56677
60763756597911113 25622 29416
665258440679913601 17425 52265
998762425084432641 36470 49537
170184341306139681 1057 28584
391695969915179649 14659 33076
577644021887742593 5463 6035
705831816385579521 8901 60750
703492222509609601 10978 50000
695198311854230913 64684 65281
571874123377973825 18963 45930
772371032511326721 31855 41039
771040754706831361 3259 45842
684962690317167489 1652 57307
790671892569626753 5332 28102
167617240147745153 1084 39577
979512737228688513 10920 11339
376414088206903617 48279 54888
553852386978071809 9824 19159
637207885060003969 26414 58924
695130895888894465 56513 65112
989095484404220545 329 39822
534474739262854849 34104 68441
515016747572314433 39816 62360
971098022449027073 24905 47084
578945699172809473 1544 2827
29942867373826233 55443 63696
587391138380095105 41734 57357
100588948786054289 18841 65704
484707977941884161 44404 51963
385401789045452865 35688 41988
804402880797265793 15263 67999
448064159763205825 14832 59468
336239384496028737 5565 55302
620646381383330945 12334 57495
433312425981025473 997 6660
856148878346061825 10618 29178
651196671525770625 9895 13828
589503719499809665 19478 40921
118818769209678273 14442 62283
457673904015493377 10929 45508
218773545759948001 3290 4762
938245495587274497 7001 63434
304585590416021313 33128 54641
510869413507606401 30018 58199
172552459012269569 22707 50309
149885023968032257 36300 43956
117129043399511809 41443 65692
960179403858106241 14422 27000
136181547929542289 14474 25173
783940541028876289 18094 21530
386932677954884929 47247 66017
767636534144514817 59555 67677
191939426527870433 43706 56896
913004474036306177 46827 54169
237502910063096097 25320 42583
793993866704440193 17188 66918
889127519245708033 35011 44185
781723642135013121 24083 51183
100252069792414753 5639 10002
690515483461609857 586 20451
651826820728974337 19281 47329
980919528857633281 14136 43415
85228167153200481 6728 31364
119021220813650081 10241 54558
948443694393521537 32460 62173
346787390717913985 42177 56436
62808935339344177 31472 40011
798875889826604161 21129 49079
492592887484068609 40451 68591
316509603422325377 7486 21913
281925251072561153 7025 16791
706399389740951681 39417 58669
709545658366298625 11548 23864
348178858416794433 29748 58087
792933505642675841 43001 62863
967815144522404609 10764 24176
237402094650139617 37978 45545
42502170385624537 20568 51432
769050720207740545 37121 40295
6389356888021781 23332 55773
459399660947330113 1581 13268
881073703438808321 19981 45390
174807977482284833 339 26085
664756744404201089 4302 9732
964790065115199233 22768 66592
662664732561829377 15453 66019
243149891600193505 18390 50487
833368760387870081 8830 22974
501323984231166977 16142 42097
213459189958690849 28248 46722
258868171190666625 625 63788
506201870945716353 35578 51257
862773358778799361 27033 34661
254814765694298721 27250 52129
53638660051415601 42447 51221
757865321058560001 29910 49117
309664158106333057 35771 62721
215179001036467809 13115 48397
980041377742704641 6256 62205
416464039658990273 32225 62606
469434054642409409 21640 61267
600338793610710273 12161 47992
515964841459048513 34020 37416
890291968660150657 40980 64923
231889631121337217 32820 58184
414206788412606401 5048 54648
858487143162332033 40956 63424
811818216372074625 56446 56496
334811896681532801 55963 61617
223700820372947361 6450 42493
183819694680817505 59253 61302
679522094189238145 17219 29635
119917316655861585 7176 31788
255679465039982305 26498 31909
697703050792963329 30479 36819
218847359349012993 19464 23644
187569579671436065 32773 43294
417959406530989953 11557 12044
183640588723175585 51536 61139
631669918445467777 57406 63275
355475246819001025 33475 59512
163635308712038369 28521 36743
713802874478570753 41623 61067
564870908736480705 8729 45276
757279563638366721 15617 20639
528601739090184705 31017 43236
242966094551530177 22040 35783
480417529604395073 14198 51942
36077378996427713 1197 56185
623566007646509441 39823 67138
417469788202279105 12101 49313
51191307321460049 12928 53235
189313618108133857 3746 34272
58042107301268689 31230 53609
541275093318926529 23436 51224
309956705031069633 48479 68003
608688412468357121 34136 54445
715805841384089089 11971 53931
926532630229356673 50220 55303
36496199084325553 9569 13711
494199109823927809 17057 60071
536921258882522049 5337 14508
977761805310063233 41253 49552
445090195068715393 34123 41832
977415285020189313 3899 22177
335445252861411777 41707 54646
212308532301474177 21705 30226
718105514531714561 51174 55837
696938860105252225 12779 22778
585882173783424769 39880 54007
885068956397514497 9390 43659
580263709036884737 10326 33343
69569831967701393 28412 61266
733870130017727745 40570 44572
76800536929109601 49577 65838
602854214293557761 15398 30492
294174210519845057 25594 65932
162786855099192001 1900 8096
621321611307035265 19112 44603
620276406173459841 21183 45756
21204902518665137 44605 52587
10192177794642989 23236 39884
420534138328971329 31273 55037
807253024968645121 13991 54104
288203748040462657 8223 20166
655377799245563649 24832 52195
844874515488822145 21534 67028
50144256754876441 56785 67170
538734040892766337 4392 68722
767749823888301825 435 64108
592261995053316737 44008 53244
118171063703101713 9556 66309
446752953358402049 2998 57574
238176870003222529 22384 39234
617006099891607809 26455 55571
340067201128945857 37661 66977
607502652121699073 45816 54525
331523164113384897 39457 64186
311961374858039873 6282 26163
480635810486148801 40906 59443
536022848525636417 32989 54867
764953363541216897 1747 61506
787362615436460801 46808 47212
923677596894648961 4709 23429
551186384951311233 23456 67961
696720515738299137 62564 64540
827494204856403585 23751 46098
158447449647525217 22690 42054
91928532597439265 33334 52215
414382114028761345 46634 51839
395276176487168833 10951 15550
663724006963278209 28055 55465
497650276767675585 50327 68048
746958209650934145 16023 66674
602994912505291521 25046 41627
236156164540943777 5620 18009
830571306447371393 21213 68825
346551551944791937 14544 19865
67150805114078337 19733 39723
439070943735302401 9240 62204
577410017968961793 2222 5816
242369314714359521 43199 55293
943496555470854785 49644 65728
397552531897957825 13302 15061
53870900426506553 52978 54621
761770689694650113 12200 17782
605930880448266113 16821 30210
550371747127329089 58062 58445
670094505704984321 26870 30873
633641050171838977 10160 45636
535501050920427009 36592 65603
26172724836612817 28392 58530
379917131038769921 88 40460
980663071643270657 39013 40390
153236709922918369 806 30054
48998336683538921 18205 47014
222316669406300353 1090 39246
907394704460536193 15700 68767
927144627287585665 51240 52974
627421796009258497 8718 15142
819983125304265345 26794 55598
485824788174248577 7488 19357
458072251698791169 21448 42738
844788140505968897 38763 43431
587117363024734849 5464 64546
411485941293285889 32277 46348
484304934057231425 16652 62607
369769874873895809 8453 54015
635275063982465537 23924 58058
280362715884159297 12701 25972
908080330070628609 19101 64108
542895066238017409 17330 44791
480654931407205057 14156 67942
945717436367807745 23864 45921
340441557617563009 27961 44604
184077675573433921 5544 47010
536376207327140993 58624 68304
427418208521508801 8200 46957
70140998151412505 16998 53337
398507941835546817 2096 61240
516070870724721665 17730 37622
334119850562736065 47404 66690
308157003725820993 48468 54803
345459274407232897 20525 35742
636975779544901121 467 28656
237320525779686881 47022 53523
546679014631319425 4609 54950
560426416359959489 25482 58427
357469815378440385 4491 20326
219371207979840225 61059 68725
639410519634676481 25408 58039
791191678379305985 510 7418
140856100629225265 18245 33680
265303349553299489 10573 33786
982366713908259457 28698 58339
900460873527620737 29145 31479
838709896304639105 1164 34403
938088809691812737 38573 52988
909012441426138881 4636 68508
601032268807557505 34788 63378
27244166741855481 38266 69000
72756799767255137 47973 68314
52978861386872465 26194 30371
195349473250004737 34674 64553
412207328100496513 133 16260
47641876554997961 53035 64734
152472064599859169 41580 52478
82906766478430433 35772 62991
4516692813428592 19184 56824
588776424387980033 5361 21631
233976398242855777 14029 37138
241361998898938177 37249 56553
532216894892545857 10586 31202
380797176946437313 19383 49700
714467348462701313 25771 39316
767281927331339393 7151 22154
725880443535221121 51509 62868
886309700726137345 64444 66988
80966292449499377 11411 35539
638986750531316225 43500 59538
35057817369679613 52955 60996
403923957784606081 35651 38395
58150077366459385 19803 21632
317638740157264001 32220 38772
703032491413882369 26406 36881
258489647640224961 514 36616
657505025363303041 20523 54385
486073286807666689 7845 33174
255512295902580193 28441 32854
147648559693216449 14842 54949
48195414340593601 10214 67997
912313460295877121 7264 57880
514937853061031361 25957 37732
645784210750427649 11062 27246
617783555665550209 12964 20690
62530380838936137 3602 42092
514131837171451137 13485 51604
65763159667461937 16104 65530
951950095166861185 20262 27488
44575375815583129 28414 47133
788744767389591297 17549 29845
723379145272097921 19482 52838
292551914956714369 41268 67687
778155117695874305 25409 26774
724444284223924481 15422 54450
858857147102078465 31780 63959
603228823442716289 19910 41966
923161765160841729 5046 24578
28490691888737985 26158 53824
310751183578240385 34765 52887
936211901800572161 1338 22667
187395623815390881 25944 58930
202062282385018209 57475 67085
573553701540596737 14191 40607
842253739680355585 18952 40460
734592067751151489 1981 53462
684634905649335937 36993 37237
211677337100375937 11905 32173
71326653514898201 27101 48531
750826481038259841 6859 51641
309451725941020353 22908 49653
156398203005160513 38168 59362
482927149988281473 35104 39130
951434851516069121 59751 65207
893586420311738241 18153 32642
132965244677158977 47077 48100
613866187505617921 55974 57665
242842440512546881 20968 58653
340626543019173057 15353 34094
103359168266287329 55825 63365
665073012382261889 10856 53557
637302723850638081 587 15317
71278712607824705 58980 64659
963978541960123905 40112 50676
178328316441291425 14095 39662
268552614197133729 51628 60129
39293988585033193 44194 65977
901566468911944705 10293 47468
524477991272558337 13719 27878
309701894975603393 22722 35825
18475604669152545 1885 49910
426570288985935489 10487 37374
646444654064804737 43323 63326
260083884199715969 49588 62320
351982427979383041 31493 48965
609325649575318145 67165 68816
657508203174298753 14176 49802
375964665186785409 6729 46912
387875430773096513 15812 60214
926326555524518401 24124 48939
736501740939143425 21845 40736
573478832683647937 33408 42124
444441405916567361 38089 47242
163611227180645345 40964 63721
869773089187869825 7075 66028
455344669977989697 32074 50044
274213441698851329 2360 42342
351061326312439809 2015 12875
932377631924122625 1558 65110
902100057578010753 22566 34577
655111608366130561 24152 61371
841155914566492417 5101 59624
179753162296204737 716 44429
41956279521826905 5229 17567
318445210365172929 10552 59233
571292950780922113 12894 62858
722214599680949505 27651 34940
160929301825277089 28300 28300
923720137239630593 59259 65904
729916774345845505 6446 48023
998503690025838593 3508 37092
948591111492817153 20697 53281
65726614921732817 18159 56053
499971424387858561 2843 62347
656218921001492865 12811 38506
278376386400950081 18723 39370
316064330304502785 59507 61329
92113371362394497 15125 47505
825491685518610305 2332 25811
800546178717155457 18010 43796
384288787965960641 8662 32777
765014851163208193 49977 65064
261399025259134273 10937 54846
958189499839548417 36077 62608
567805171246849473 40619 50589
118197054602383393 39024 55045
688318892560882689 4938 63910
521449755633511809 12329 69016
538439233057250305 25711 58161
338252499577144769 47083 52214
348123596778076929 36106 43307
443784959501314817 61816 69040
90599147305031377 43882 60995
783024561921401089 17853 63389
910528762617158145 34473 55385
269672610049241249 3906 59158
13803122200403807 7260 30266
848160926340334209 2610 43529
709201535417985665 18420 56994
630791122314022401 18993 24406
623155224395933569 351 58336
321173203445489729 33423 35916
616890734414962305 40963 52507
644263809176379649 3350 38734
416551600470189249 40253 53634
781318705245716609 22680 67668
646755992170835073 11179 22487
530827685224252865 22902 43798
667811422155782657 28527 36419
237748942005943329 23011 45213
679500439127874561 3334 19599
183451871431799425 11649 57684
710746736448886145 37754 52378
348794360661166529 19190 60775
165485009066838273 33561 59585
90518178092523265 22391 60970
29983283817390573 6613 23818
764202751467173889 17802 39480
570729766703575361 24298 38373
226603597985899809 172 30775
719065569648694913 31836 36204
458721167782407233 40036 49361
42971605186334473 22614 42232
714460014266634881 4026 64414
173344348345697345 14238 18761
255584696307018081 6336 45431
820506041383790593 2562 48565
102134480544208369 37195 55963
192048518590883777 34065 36944
995101544255554433 26381 46364
328526463074506817 4291 47394
529353026567619649 38218 42511
717856544753491457 5227 11701
206329238308860865 10284 22088
475594866963003713 15590 29600
339216144346266881 313 61504
849650225713549697 20248 54306
455422820278663233 29319 46158
131616682355808481 30508 64619
458713978922659777 6309 32876
240776241019180065 19901 63513
336079338724950081 54910 55436
127506514832813169 20186 30286
180227847866177633 10247 20783
616253727779867009 7830 34942
945955236791654401 31937 36922
839254379844970113 15535 33465
553581106379354561 49197 60717
592519492528484865 17045 42956
565220986770278017 3823 58892
713341040358809473 5188 19648
93750623199184705 48358 52083
806441652958699905 8724 59360
573642083863994433 1401 40168
148789227951464641 26125 65470
744339298735710081 47018 56077
209777847461939617 18515 54438
661713847806403585 11721 46127
400332625636846017 9985 68154
254504203618665761 14384 18883
273700958249452961 22262 49537
407280953889504385 17320 36307
518369335674304193 13722 37844
242273105520226305 37757 52764
397533879050062209 25257 63195
896467787074591617 20085 69037
440048959175580737 41135 53279
66978447287908697 26805 52033
507870533423034241 44456 60394
408234146697672897 14450 37111
821905188984043649 10107 42841
226681302556457345 8039 60764
259633427118078689 7758 51209
193929087337643585 29268 60645
922146775552160897 8667 64242
763612528611048449 4106 63476
359523810150808001 38922 51452
52195326190847881 27116 57072
148691679888866433 7753 56543
204363322846418785 26223 45243
884329343842072321 30496 50506
7704241289793857 34886 66405
870279990587928193 9231 60468
906226731207539201 38833 43590
480611327493409857 13190 28668
778578590616682241 11613 26201
809913565981627649 16087 52089
523014417007217985 20829 48964
536719351138433601 2954 55333
487963262094048385 24186 56377
104202180091018449 28597 50231
261013238994536321 8554 64710
700571017421299969 21561 63327
912885181085208321 21618 45746
705080014764728705 21871 50846
958542970995281921 6187 62072
974258429608486401 13104 66422
438028517906339265 46960 62523
742300462712730497 1863 63142
2743884361564142 28222 58438
405746786538930625 37032 47693
309942115439916673 14548 26730
261004199549699233 36046 44838
78549971352558145 39999 52420
584533971460164225 23334 30467
81969158745870625 40780 46382
137743159964539793 34565 64536
532954374921843073 15088 50405
557338782684400513 37473 55186
662196097092213121 34612 41777
184264226228361153 27112 37326
210187170709062337 47549 69022
846249742328612993 1042 43459
783185266571031553 41575 62751
429118918942631233 29001 55154
369716082824652417 7277 28584
269241547576474017 61438 68596
207285110928630433 429 41796
265151982712449569 29503 33849
310337068776149761 34288 39054
634872509417593985 5114 11048
565879921920249281 35175 62925
742890295806827137 49262 53769
583208043113103233 23087 44260
872009069180837377 27348 49622
452899180900168129 10182 50868
436936815338565761 23491 33547
849534386564883457 26862 38808
133653005883562769 29081 33456
596981442977160321 39523 54238
410180110560784065 37062 62234
111653370111696401 23906 31397
112818559967468705 484 25945
514480826403136833 39747 43788
228841249035337313 34135 61733
978275274063875585 26266 46432
568740713884299265 25942 61982
685492115419471361 19241 42604
354354196180334913 11261 41496
996285863328040449 18849 38913
583687599730996737 13620 47097
732604817060881409 52588 66755
654446280549660033 2824 22203
745337054110976257 58130 61999
663869761213963009 12991 56147
349403793910887809 28441 36003
68559477636849665 4433 48228
121864136853105265 14702 55197
631332094145921793 34748 46907
401915888015757633 41978 68877
449314086528897153 2284 17218
982457867693185025 26297 37545
605601038946449665 26545 49456
87234818595483441 4842 22566
333821628862491329 7048 51165
440852168744385153 7480 12719
881935312728575873 1866 33893
702292140340738049 15284 31796
412436300755910401 24586 42802
658202148409159809 30609 34351
424363460008923009 4060 6903
171906752453885761 737 24960
28501868204241277 23809 55820
894736729376347777 15536 55400
112731082377695921 16261 55951
275440913680021985 42337 51105
415686327333798273 5096 17435
36064416328699169 22953 66148
29545091107397781 19206 38043
559093507880653825 19612 33983
48857765413568897 55430 57265
325053710242542593 34702 38396
519687025165485057 43515 53910
336422980728023873 31719 61523
423774469117216065 36456 50343
847840443983571329 18529 28745
688642702926248577 25628 68537
370339493342221697 22762 29596
498148245718621057 20345 22529
589546937193745153 12837 14997
466706541551037185 26171 62290
749639975656116097 12658 44530
614274963187153153 35305 66822
913021409724066817 19686 26436
510986096023518849 24603 44380
873157473474783745 10772 51640
908168289025805825 5329 64629
865484614596510977 17403 58817
556651052688000193 47847 66239
132609031096500017 56966 61150
403114327666042241 38592 43145
198443216175647297 43972 45949
485811372343906817 50649 58663
935980898481496065 30217 40055
332294134797646017 24743 32489
732510109396514561 7272 57628
338116827998351937 44764 45877
778387660792581889 48294 61932
865480736670075905 4375 33386
219649714030069281 10384 51075
832465134771300737 21780 45908
585259521188369537 18417 35278
693065115653777025 18935 55966
81505346571049137 30007 45236
154283536684165057 35277 36589
8800987525226845 16717 32195
695434452695604225 56861 58485
936405133905353217 16042 20108
847279409642741377 47997 55872
535151182618228929 60851 68663
780023555241964289 4705 54392
193796649955061185 8944 29205
551284474349234433 3685 54585
485662478424266881 44877 47696
469569658236491009 38674 58352
889517591508976641 41103 53293
77164899645683953 26251 35236
397176709442113921 4700 22851
774979478426015361 45108 60870
476634424925094913 857 10964
293431228402443649 1438 57655
15968412274638411 28655 44366
570898340929300481 11716 14645
264612093838664449 7806 62642
514227987020436929 28877 51666
707868929167496193 730 10542
132062194337461137 45578 54429
326229641925522177 10121 19840
381258358414744001 2028 23572
489585365926522817 36578 67746
688697199023192065 453 35145
850718036655152385 19118 53862
588724719489650945 30600 49626
936860871422688001 34140 66637
58866125337882385 35911 48584
418731642321432705 24917 36545
535736480101622465 9844 53844
784239069418866561 38481 41037
338378846471396609 24464 62441
487512745961296897 22208 39238
39422823836734009 44433 50205
256022286196817121 6049 12436
732693567438754945 4380 35407
402383350562558913 28412 39516
398134954102932417 4651 16261
762652041925655041 44830 48665
342518909441150017 17905 47289
564789178721909505 12311 21702
260950604555066689 38330 57619
62167672394743081 29908 64855
742342380225689857 12223 25467
480691539142611649 32806 62699
199898193231963009 13523 53938
870466483134315137 36317 67791
679990918538958721 13859 34191
451192460558686977 27102 54961
466969397489894081 4290 12923
51523072566290297 8322 61264
71081916833943385 18484 24165
736801355338400257 14094 19043
880532414365621505 46743 53396
321127957165622017 2292 32006
544731213548072193 39499 68625
386496500654615745 14189 35388
966014060894767873 18155 22905
43552952169171985 52579 64406
230405817022070625 17085 27106
253365881213113665 8937 35009
573882473647604033 14190 43835
425194468644484417 46592 67447
858976389975037313 62885 63242
372668486602222529 13267 63264
23603798824414213 21602 39286
744912544224980865 20514 29960
916845598890599681 13876 54315
130053060868135617 15212 51853
44311236176429961 15929 62281
286574593030984193 7356 43660
857886129202210433 22626 22767
943695624430048897 38730 63772
179733424285903009 44037 61950
231205102727621185 2931 29416
795574297292599681 27424 42888
392433891427771201 4676 65063
34176743850213853 8679 19234
846987385821044865 26180 33242
703284566543100417 26842 31612
382625051541722881 14715 47880
505112982069992001 32470 59513
104887570663557025 8578 54851
714724709483018497 11437 25494
521347336741257537 44465 49729
582635257540051329 21731 24703
112475857726103361 36531 47962
393823663997419969 1794 37699
986494412802002817 43063 64632
112531463684522497 31758 50662
62082231003252273 6405 30707
823292121053665281 48345 68071
910938985286435329 52865 68463
193181062263892769 17055 47990
342094865441161729 7650 39232
517192367002717633 16424 41296
355807152504169729 40011 41642
291478159311740353 25830 43138
969215971523176705 9358 65579
703186697700711937 51690 53781
986422036259455105 16298 65434
263466736532780737 43529 61719
18933330110591841 44886 69037
637065636979468033 8357 39188
404933137453141953 16639 17935
904663004211418113 27186 47677
512322856817753793 31457 62072
732446040871590017 9850 12243
979210760334893825 55586 66591
445830399541325313 23265 28371
557419758101069377 49190 62447
323307763966493441 3953 66014
853291788898687233 2435 39556
174335089491652449 16952 28328
37509763360624505 25725 61716
471813717838156097 6047 31397
467428144080656705 805 67099
580589262374292737 6588 48723
928399101191011713 670 46835
18514676143592369 11087 12056
364401463553107905 1040 50227
694306319669212929 48745 54697
350498895974602945 29359 63246
910834889243002241 981 39060
743890989512038913 35474 52320
536541621901182721 18517 24047
704758055785895041 16503 49012
87300275538250817 25766 34618
250855386427772929 6030 43139
430345011941316353 15782 57889
986325066569698049 17992 42708
922315469665786497 33397 41683
871527302769322881 6579 54252
704252248530668417 6046 25598
445414963268824257 2211 16196
516802141713309761 1208 59489
758011000722873985 27689 65614
617112044590701441 5209 17700
797179678508577153 26103 65479
255436569256456641 12344 64714
927782368403285377 125 47631
17578931496775141 12124 68480
844279536095733377 25843 45217
827702257732465025 28660 51332
377656162504777601 14479 41996
824069974445880193 15257 23312
637057422458845185 37123 49096
848011276982244737 24549 62949
424921468252989569 38403 44185
227530757848672481 18627 42605
673326696744588545 21857 39612
814628725200474753 11451 35391
425142170405351297 23505 66174
45803355818438977 54623 57722
446275752091516161 2632 4640
157316158535305569 32770 60515
222238766400238305 4094 26030
719931513815954049 7462 28635
245217879127970657 23478 47629
763124747674947201 9849 65079
239450183077636321 21318 29785
473946305839266561 14549 15347
157101270485050305 2161 38275
596625154447874433 35856 55348
419033444185060929 55161 59978
454494409721281281 2849 9386
910942204578411521 49659 64625
787441474246588033 26576 48976
835384139642243841 14983 26835
628421173615581825 40436 59732
553631220594333249 8652 36947
21018876461820213 50938 59703
733815731766611585 25242 29566
607797142112264705 4905 19211
991739007015858945 9386 26794
899231607584777473 11499 44606
650559860858848513 26218 66175
764949983130637953 54596 56132
524742335643971073 52342 65597
531237612699467137 30726 62258
735557045213852289 21653 62969
226279119284459553 18946 37274
522102244406646337 12503 65274
351790993245355585 38927 47597
187086571257154337 37822 45473
933808132307976961 28325 58472
48333367805277305 1296 4066
658291664682561665 13474 28995
996900000610395393 22983 24969
637765488867348353 17153 35756
251956396123340193 25465 31414
707815719537489281 2279 36163
848813644961708801 5526 31007
741547643162110849 10224 12970
738251676016325633 5546 14533
254237951746258529 21815 49749
787095639157882881 23260 31802
531155418645187905 13645 59099
521132508314842369 9139 42028
950712569746496385 12705 39800
119741940444939137 3021 58156
762925070457502081 10655 13898
872208316304444545 17238 31519
145977130895001761 15534 58924
314036759762274177 41217 66144
493794894284594241 22197 56063
878062111896120705 6300 27343
800320981009502209 42736 48456
417675651942786881 63109 65674
664526988797721473 14345 18799
499650140470528449 10534 54414
809120792647174657 5521 45563
760107818087419649 18959 58386
394687110140740289 7620 43842
667145800266943873 29093 32955
203474976640801953 24937 48043
489417167767314241 35336 43710
434593790566655233 2813 40271
502971471494539905 4354 36377
987923605915394689 32050 50204
435673413560294849 30095 34038
319076341814042753 7491 7890
255542316368995169 1999 60904
748153851203806337 48649 67118
89783988250658817 2097 16402
665300339643639681 1756 3057
353611986521578113 4271 56076
324970597469327745 2838 43952
296878948312269121 2707 69009
796074001629211393 12713 46540
110163061190739601 34808 62314
497040700126444097 8778 33589
906453318554710529 36376 55826
604259838314394625 33908 41633
766501500787889281 49757 69023
670755064027897473 17326 41640
841038604540784769 21038 61682
815878390708537217 55326 67934
569445998329420865 46435 51523
452128198156895425 51944 55009
256116514080886753 23691 47823
681275077299634561 7358 39628
511976408346193089 10846 23587
818477927527762689 15195 27998
3237349275821089 32387 55101
606772473811293569 36325 64616
882021991719561473 43660 55941
546581343456534081 53383 61447
984652118714379265 5614 58605
424369051323228801 3699 34130
293706597949700673 32022 46659
953344656614941441 6261 31728
131875238035519265 22868 47665
334466815611126145 6708 63241
905675676137342081 4110 48555
713387196626950273 46540 52978
255002798637249825 9743 39127
105884735141788865 14114 14958
844335724954198913 55433 60583
118331189906452753 28362 32986
418733851355341377 14575 60464
797487629583304833 48857 49746
775042022590234625 52424 64859
202391956467931073 17274 28145
501168036944747521 24509 63022
104951627457555937 57552 63639
227451782597576385 11605 18996
479835609068853569 37584 65490
300746260675140353 10408 43256
822192703173715969 22149 41291
855268823201264129 46180 54129
908146026763272833 15577 57130
765201016799224449 30474 31924
836874482636464001 11359 54087
765168978516164993 18477 49447
126827622260545777 22849 38271
336003482568514753 22186 44142
409630775421465665 51279 59603
401414382697275585 11867 48238
30548040891300589 37587 42382
916324683356023681 48491 64003
183007462653254305 41272 61005
35015984857274421 56401 61865
556053230984726785 25317 50783
885631942798823937 1195 48349
753842755706973185 34421 43103
539638766110577729 9895 46814
918599123556969473 25214 25323
877258537195714945 50375 68911
656434754185514881 42900 52345
997989692847291137 8119 39178
883547265899860481 20774 59633
606028034186238081 51407 54770
37335984797426393 994 49392
476286014803342529 21664 58274
444648981442423233 4006 19139
952574274497052929 9333 59576
59286508278521665 17209 45365
531547665174720385 41644 56449
179151789634541825 47396 48616
272537414770198433 13369 60363
414345551861476481 15065 58767
224743805424132865 43059 43106
722335727072884737 49067 68824
667374951685033601 61111 66241
126776772502754657 10180 24217
446976542047544001 18481 38975
145933677153632161 20045 60896
816018255251663105 23668 47194
816129493625044993 8995 47562
617506088905933825 24127 40428
415991652694753345 60010 63924
181818914788422593 26332 67146
611057898025965313 47190 61936
469987719284269185 30989 62221
660339996722537857 27229 63733
657829207199512193 60923 62909
154927514340119649 22928 58130
942153309115063553 12829 18029
292607483462784769 8830 29002
347986296241131777 62798 63513
434743716521669633 10556 66833
656555679298044545 37237 42363
451625127016509249 45641 64178
476634426005489345 12982 15485
164345677738413793 4236 18154
205003863260337473 24059 63216
39517951733227361 12723 49948
820312444361817985 62200 65608
939461594335941889 3387 34715
302928418333216577 11665 61633
430528858421833857 58 47665
432019545072051841 41593 45540
493812334641763329 17808 45018
784979528671861761 1486 15209
711791846759790977 18851 35972
319289213246079809 64737 65757
869051283834384257 19504 50722
589403475813703937 18263 57288
877380039075799041 39999 68261
605264060217507457 35074 68371
773383362401137537 55096 67914
92766643058830305 31362 65684
482880006589322625 29770 63515
180361603305627233 10001 40754
560036304351147137 9266 46097
971877134162561153 16986 48807
868745638692299649 2645 44670
996717145782810113 40700 64860
182557604836137697 184 23485
796643887855701377 18017 32561
650395031454063873 23954 59055
695923805188797953 14394 24529
863751397661875585 26836 60595
703338419952110849 15101 39040
959440415719964033 15683 30116
842075486424391809 32145 53354
592896213846859905 3597 12149
216386586766127201 6622 62272
95966810457365889 16264 56054
478045262316797441 30762 62394
595017415402455937 20382 22050
829393599744015873 8948 21728
243157685879676673 42653 63546
276463271077403777 9401 22966
609122406369994753 22409 54993
620446494114013057 21496 66533
613938265849736065 50026 57356
133033929770036257 8560 25602
791512808355438593 39698 58869
557570926478668097 30817 52296
490177002628367809 4993 51753
485566058073743553 41255 52078
807010962851041537 31707 47370
389145110111080321 17589 55969
708236031692091905 15282 67831
946170469758939649 27857 46512
775998700026011777 5140 65320
49569454773269681 31876 60278
104549872595949729 12587 22520
437171782899241665 2864 30670
158759605904510433 1932 27575
327907622650307905 27705 54078
610071096203096577 48173 53829
25923686413605653 20716 40422
940312339429400577 6458 21935
428779805987979073 46722 47090
155859941542271233 37073 45957
84323742574383681 12785 34367
47667210333987241 16461 64569
829603637734628353 38877 66121
391194749587452161 46434 66870
451684065126684673 47135 62151
315551540511567169 644 64329
132318826419499665 55 59429
722099398880967425 5605 39911
572891953142942593 21206 49267
403826608183937473 22222 40314
93849923150251873 6381 33564
138255491642024001 24257 58803
407528844183858049 51883 67659
357130528125086529 34673 64289
667484144481484545 16512 34637
230398661317078529 15303 66214
471720839252896001 39769 49419
341172564995122945 28204 66509
213669452493995489 32354 59128
213372865936673153 32967 43793
66758608916288153 6087 6974
956395422982073089 31547 49329
356948695231132289 10467 24786
401291708645313601 38090 67710
372612777314003521 12455 28312
243608315935507137 15133 58191
636190099163989889 39725 48068
654364499866669953 25326 25971
117921961109416881 41565 57588
492245410506033217 5398 58912
775179343101349633 25790 34107
789894757255833473 41398 51363
380258576216419905 51651 68870
534066862978523457 24507 63003
294105392423141185 17755 49277
765132942373565313 26294 29082
292771378902486401 5195 47029
756713451004518529 10812 46535
290477796197855297 22565 53899
773821269394428417 9784 10417
28827542094717273 49138 60030
365246046800582017 5061 5634
588408810144720513 9722 68635
912539203631393281 46833 49410
70069944913157657 4233 58675
827718201084454785 26216 31407
432706068020600321 33839 48111
162851608723965313 24618 30547
22281336121693585 48598 61449
194389219569689697 782 31140
380452145349458689 34580 65634
480660213495081473 216 48783
886395182821601665 221 61982
420206628732021441 5319 23367
706172804968879617 32399 52793
399320965233979329 6125 22177
899577396816340481 6987 28902
646866157297058177 31220 43442
222667546143519233 27925 30130
836647728007942913 30596 40866
686062805148438273 6674 45721
923664616978957313 14711 58384
960320860489510145 33367 45376
580884485045284993 50676 61181
273779260850346881 14221 20228
234441662923575937 16550 55857
222331891166724929 42707 52465
34476525765125389 31346 44419
487019737460897793 24752 38649
229480663577167137 22696 52426
517770559227450625 41488 62687
268763853156482209 32574 67097
685692678837511937 24598 48579
374002123813017537 33027 54015
191541225160413825 48288 48305
823690048429892097 38973 41210
828032346741579777 6451 37903
565905596603503361 17747 24918
939937157038237057 15229 31072
244774889679231233 215 50920
347997985090444225 30726 38406
751143099823867265 15650 25219
89102041764299153 30378 67430
339821952199610433 56507 61834
494722364154185345 41476 44993
891359038416599297 40789 51029
584855065221610497 15475 37657
49381032609172593 5018 64483
134950742828920065 38851 57387
390403830631630209 5121 66232
206335263151707681 13506 14179
631492349518321537 2308 4090
797979554940596353 1284 29356
948591162887627393 38507 46658
980005469835710081 16260 50197
270712892679366497 2892 6122
95574248824277681 232 26832
830067363473506945 3012 62164
88827828612572545 5019 42957
926247832832768129 24766 42941
898006750683677569 14347 45477
852716103326859137 20178 21155
494858039451209217 57376 59767
160939378343126561 11146 21910
534869043964221185 26496 65531
554327814987306753 50795 58016
819955866693554433 29386 66710
253034684688753217 31223 59287
230729421670176289 6582 14934
75391181027899985 16470 40040
853501477204765953 55779 62184
231571201433123265 50813 57064
317916138722409857 5557 41198
309259093316473601 6035 37930
19542488004667293 29934 64072
723764990964706817 23262 34531
528529588095240 45821 48652
895423936851475585 23221 53947
677151735511166977 15403 47781
23222886543631917 9937 26962
505852225017207489 60297 61994
121402219153100785 660 57305
732302298301782145 1097 17682
429755686539333953 33370 60618
954231963292912129 22505 60339
812846760770643329 53015 66374
489490774293535937 5281 42023
258054719682800033 4796 49942
730546708443966977 8991 67007
748921196890808705 20391 57035
295763793954385793 441 64678
530890875190220161 47462 52008
246026422877022817 23029 62387
69006726799305089 37354 61283
454702806090985217 17224 60165
64561384241809353 25863 47311
856411957365224961 24753 28022
925160199559361025 13273 23071
286149864407967425 30139 49853
706178078020268929 25245 62812
141428179776781345 29341 39560
279476053225895521 15729 64107
548739033903082433 13353 51129
914569344827807361 7660 25804
463129727843181633 18427 65118
103067643712893905 46424 64341
743235688750409857 11894 34926
693939377208845825 36390 61461
590677703151513345 32137 37562
269596420574121249 60752 66760
888755950130509185 7988 9917
331250352007483457 14009 22475
512178285898841089 23559 42093
476335542943633793 20064 21620
71492375991759617 1853 39764
178198734384505281 29715 35851
327899705268876545 15291 43946
504228192212625729 52995 53983
563836327471285889 30659 61050
314653753508164161 7088 39849
232896311082186017 7272 57444
839235341192978305 12543 38749
304863761166750209 37944 64344
774897075416173953 18116 41082
122096721130944273 12648 40547
23783395035454901 37829 61985
522016095131938561 44135 46141
787705609923303681 36392 60732
780421227837763329 6768 30297
352014239531815297 45041 49475
806312831869455233 14541 26519
337387045919665921 43682 55165
119520900075386289 7583 48679
537879130135198849 32752 67115
874304356212981249 22002 34842
190817925469243489 1748 8624
578191173650054657 22484 24051
502348842581955777 16824 49325
950813322329444993 13020 35925
235229654276405857 14698 37330
874195249586122753 601 54967
285955895890683809 824 47974
375797864628090369 20930 26469
647196616840115969 56016 58256
461801375453006785 2141 37810
495735763250554113 54160 54285
911751074638822017 40291 46402
663635331461232897 16534 21830
664332134047825153 40307 49825
450963118391090497 42046 68475
837155342416345089 23623 57448
883632155707768833 43605 56343
788857268288097665 9875 46360
968831636949392513 7699 34828
335738829239510017 29612 66119
412962249476162689 33173 40842
37123393678641041 59992 61441
307721996618372609 46956 54337
806611080806909825 60753 67435
323002132913583041 64488 66860
571068252695312129 26305 27768
299637808970903297 52583 57629
449637169280173057 7026 37126
868505052686980865 62946 66709
212853011375514721 52039 64315
901833582309851777 19180 34785
43371330895531913 4616 23661
464910304899060353 19563 47085
420177549821403329 3660 47852
887057771192804225 1255 57127
996113405952137089 31406 41939
320377468859543745 35827 44089
11509817706482295 32119 48151
888007826922862593 39445 49911
77651052292232241 27898 49417
839831995422056065 41616 52085
678425175729813633 39124 68340
589738236783222913 22707 62233
340359254413691329 46270 61293
941612579192661121 3041 20926
341054286784313409 26348 66652
208447140623324161 26831 51620
520772650599560897 18282 40783
459831038105530625 25844 32415
527092618896631425 60553 61143
50237554078183425 27866 57907
130627212412143473 7355 58488
39674839144435481 51554 63383
6220038255875694 49777 65567
562425820720111617 65324 67818
750662397080795137 19712 61983
795358757865695745 34335 36800
133279367376957233 8840 27371
885447973303332225 32136 36502
29034616213003517 23890 33799
402398254348934593 5377 40967
660207223141597441 52747 53656
107464519467104225 45923 56961
153744286377452961 9760 58677
882840801766430849 16072 54920
5412994626055935 22566 37833
697831092311776769 27573 56632
256623410945671553 42086 64685
743935428420069633 58560 59545
128851533759402065 4440 55008
540506733654783745 20816 42421
253645150635499297 41223 63000
211702942346843073 3435 19829
682096075459668353 2411 15321
554408620009912321 48034 60660
17952734975004603 21168 42437
409622511939556225 25124 30534
87829140467491137 48455 54981
634262110913258625 34 32750
800288910899617153 4248 60183
552182288968847233 9103 12047
676744766137858305 1286 67842
991583408643112577 34444 52929
285540480408137409 43333 47378
620735394425832193 37284 62517
168184420460349313 22685 43500
449389180148589441 16854 57405
229871909134921281 14897 54290
866715655231640577 3757 41130
242075445056769921 1763 26768
733748518613158017 39580 53280
933259054345931777 4964 12766
630932793580807809 204 36333
3943906352347427 15503 50650
807447926034289025 9057 50561
836875326735487617 61842 64610
897892142999946625 9897 34665
3847373032670021 39565 64411
162274891999278017 24285 35136
810329627988430465 56351 62388
225752208611321953 57090 62781
517806444783317953 9323 12779
192560439979875041 7339 56268
523684757879074433 21258 52052
944902316092903809 10699 49606
842370894662650497 16115 56093
138851023454680705 6975 27354
43848223203688977 9739 12907
24845016922181885 842 35966
866876117780478209 13612 35157
51475692498346601 14907 53644
111551068587409937 28099 38732
728111649180473089 18663 25873
573142264746365953 43822 64508
73280829650446577 24269 66731
647816048669362433 39540 41028
43707305977658705 4638 6117
940131042111076481 23962 48178
482242284394462913 15186 31983
908540734851420929 49793 57327
97831249934241521 44724 66242
994567746253181953 7454 11873
130728730938660225 3932 49810
400435560196420673 55918 68659
937483344628315521 20914 47263
112797724360135025 40801 43194
540950846695697153 55047 59761
535787915680778305 17391 41329
668554164979493505 44948 53906
731091188819107201 6425 18516
197033771406655233 44138 45518
928972782344366977 29211 43890
283988910700042401 22195 45541
120027211967666865 52251 54910
854015571747741185 13130 59619
912774579437133569 16652 32426
253870892695427841 26756 40479
4140859257887542 32119 44079
663097415994247553 1933 22201
12775490937336543 53740 62567
166422004142173569 32974 37036
413245842959739201 8252 61070
900222170396435969 4040 22756
795529064310422017 34486 40319
239973038410393985 2866 53055
11162858070633775 13028 21659
250482475845831937 39703 47664
280075918590448225 19963 23822
188298787531561377 45401 49979
207279959607760129 13051 20437
222277362678003233 29650 59613
348547516297607297 49075 58705
767099360039022593 50032 65829
984610018438360193 12165 21333
980243425569216897 9305 44121
732995707855785345 59820 68977
893972908229482497 10845 59706
614830513750362625 26534 28141
941852821939452417 31434 64740
911906710543242113 10534 10954
788473764708125953 26247 42501
238106746681808097 13168 40327
985641188573072897 4018 39453
887709899097380609 16270 35065
377666668988251073 41312 62863
797100054012261633 13274 41237
285124304811038337 10684 46456
399450824401220929 14625 42820
745230129418242689 36001 58236
586111825672929793 15313 23100
186778279154868449 46637 66327
763015802704579457 25333 46453
642262826304413953 24076 68803
935351147654458241 24939 50186
377564511952645185 31596 52685
632098793077098241 24514 46032
733514131287702017 17649 33890
446252765182407553 12510 27224
881323002511170049 5466 53177
490591667753157889 4505 11127
16176108315402617 54955 60545
47901852290166857 27006 63805
337256036995970753 2273 65119
372232941210349121 19449 46980
646397585426083073 24950 34046
700106845647582081 25989 48309
60374226342180041 11731 44044
954019121723568769 4435 19427
652443856536518017 16611 61480
240540415200840129 32608 55612
685248573604386689 30697 62855
880793646255945345 48062 55144
848436100983942529 3298 11467
998555564345167617 1673 3783
732151050222387969 33608 51736
591182418385692161 6089 67032
818745508235121409 1031 19764
885567940486666369 12055 43090
299492363072349825 23956 40170
468118852024623809 31267 51423
484646178425688129 37103 53840
651940755453125633 11361 51450
728574511409210113 22581 37038
315946593459464961 8111 38569
340380948738907585 64777 67949
475654326785914369 14020 43431
565637677386238401 7599 42277
752731313241220353 8913 38810
538373183572470977 44276 47972
543102217986074753 18596 22047
380941278261492033 6986 43404
430055690160763521 26430 37772
180308075475135617 25055 35830
493419340797501633 660 39002
23497945168490021 43080 68959
179190514480445985 46216 46301
233966946461972481 31924 34445
642978248088610433 54734 65923
80772094939749905 19014 26025
404981279241916097 5567 67949
731160228037691009 18555 42126
576127254341159297 57495 62308
672231940426915073 12249 20107
776790269339478785 38992 55467
330377045571960769 2275 3834
693802034670909569 33104 39486
90550553560024833 44621 52020
515990560636218753 44697 52986
953734451078855041 3758 35997
537110035189570561 19757 40058
180308266531060481 11155 32828
165297068206747617 1487 10590
270725150454492097 41089 49135
454028439870995713 11100 43192
36450582473225521 41910 64407
506992396315830273 19415 53943
24761869322656337 23079 52022
431510644406856129 53600 65669
548073180337500097 210 60889
432088305486281857 35316 47977
40607108327630929 34252 63910
571977248328039425 26757 57214
301283851841834177 20827 42995
754758686472420993 32629 64610
653841766496679297 54059 63761
823664555427782785 9346 60501
291250613885924993 55151 65615
716963579637003137 15562 62217
944322772671565441 5091 36978
671780531751068161 4072 37886
40781110185850625 28617 62561
784907563629950337 38185 66633
695241272479204737 16771 45289
726914172612069377 48066 53700
952961063587910273 22023 38109
146566321886332673 780 16274
333426884375992193 24829 57459
595573337767461889 36193 61143
769954278069850113 23036 33394
469573941798948609 993 66753
114832875458557025 26758 29065
343877389508165249 13837 18604
709853829330231937 41191 46768
159767071977491073 33922 46709
615939628485644929 889 34448
949968474535609217 2199 64796
408668937603028609 41055 49826
807982020281677697 10570 36109
775762288401534081 4562 46625
736168089560877057 32925 53510
14704898414610313 2692 53700
258523781809863361 43762 54234
637250802090843393 22499 41105
152707725106097313 45155 51922
336689668924112321 49212 64498
856173404237544833 38392 53043
878509511627793665 9703 20983
897292954497217409 7019 59768
613340581755753729 3343 54159
805648590331806209 11720 25431
755196841409937025 5732 27889
66983388015813721 12209 39605
388343497343004865 55686 58971
130933566618146817 20416 49249
231826245787072353 39476 54332
390925508124851713 20924 66291
888004822259578241 5010 14649
671574575545271553 7454 23547
631985268610517121 15284 32742
46275603099331873 27198 67242
815579527311047809 11227 58765
665498438581316481 8530 56656
840603122036110721 50414 51205
748984885777517185 10759 32512
312295907803477505 11418 34963
306630051981620993 24806 64711
934586431416274561 25220 53959
791652484001957633 20255 31832
65585651891769457 35845 52747
840911977993549441 54199 62704
575040528712161601 10213 52610
199923382141790273 21671 59259
854556133740519681 32247 62812
183492044508007265 65624 68658
772907721046376449 15326 55478
846331641378810625 30640 61592
755256038903997569 17966 19588
156944628130183617 5344 48228
932567126299954177 25679 40877
17353392699575921 43693 55676
437105772349443841 38246 42545
516404631823697025 24677 61889
811510766534237185 17743 50298
818903243264315905 53304 59128
479685907409209025 15844 25494
240271641182708609 33447 45732
119770454988991297 27757 33397
842620926520695041 22630 44393
47970519152332969 33997 46469
719411915505709441 18971 45738
565827415972560065 15290 53034
536966321596480641 24345 61398
65502920714994417 49738 64309
615149303682578305 7698 18169
866174351618052865 35559 66692
742159430639944193 28936 34739
809759398521837441 47075 68176
215269432963147265 42532 48930
437775627731522113 13558 29893
287031596380330721 9551 31403
572227334566509441 37081 60304
83116163450903009 53003 53562
535018205303781953 25152 63103
511434228753003585 13189 40101
237107923499824129 14283 60222
949861895159592961 515 46143
558371707196979393 42337 59993
94395651474883377 65133 67651
755985851697790465 8413 14486
973285420183394433 11824 46989
218263393550227393 9386 51194
832014439465567105 24630 66808
59609117249326713 39607 47025
303869192462947521 1310 56329
486380637075566145 20001 60142
638292858488028929 19577 65586
839786946414807937 24040 47166
33583704279941173 7614 41453
593872553136218753 24805 41138
326785801830070017 18871 24835
351412816061671425 2100 40404
24086674482084905 13636 52560
262241561813564065 9355 51510
882983007763698433 11951 64908
283198235382133857 7274 43958
335830531028186369 6468 43127
382977652577448449 5672 18703
340544398404389889 6808 8246
291681486340653633 16524 26687
321219772249698113 26069 30894
235450799176415873 4885 35690
834534167945690753 28606 44593
811649283285095937 14099 64531
263841779750485729 23179 69049
272873145460135201 48260 67874
399187828566894593 21194 48674
681848600485640321 8497 10368
399137093610711681 12870 41921
471280064535758209 7233 59433
5911858102535917 18420 42953
251716044539296737 1822 55340
443779610023618433 29398 60506
168840796443145537 4784 59632
770446947322213249 17909 40311
366133429095473409 55736 60470
392480185175635649 30671 30743
399152905910849409 34635 36605
189587178897767233 24108 50652
723625954719370369 38673 55409
359760289580627585 6652 54330
603633084225446529 55806 64065
362577847332104833 6025 59878
941023919415048449 11534 62967
995192216698235649 1747 44836
690197660311266561 27222 68529
997228111789979777 4021 33620
465855497878852289 7989 43939
375270471004164097 15295 46784
68012398275765665 17773 56574
354660324405799105 24368 47527
597447142446444673 4439 62252
961941906236894849 18876 21780
145440554427747073 13843 34472
330139757747048193 36663 39942
9074888433037387 23799 53419
952231516820710017 17339 61918
929063558621333377 12901 25787
453125629184185665 13527 29215
616104603646480385 14463 26747
157583066959041665 34458 52997
638797885218050305 14903 21991
491970849458880385 10770 15390
577827318776701953 4872 21676
24590535105055269 39523 52136
475067500492581761 46348 65029
513862870252225409 677 9143
931957524632569089 45351 63794
916704218948019841 23164 44272
890471528434712705 5723 9072
46805433533080529 21093 48422
478213036308563521 22802 25116
742105850204403329 26055 32548
466544278120675649 10196 17474
457729996413959809 27412 57942
298105015818752129 20408 34998
155986771871774017 3150 50828
46547335641573537 2148 4820
761110181657897985 38730 54880
828481326034353281 52096 59171
152533695691481345 3991 68025
382643854484751233 50036 66689
939521848364492545 18201 26678
912305872403781121 21151 29899
956504346872726785 39795 48370
709541292765944577 40654 54004
47109352216835985 16386 28019
306816287420378561 24570 51082
836711979156028417 32840 48958
330383456305735745 42969 51733
106424332493318737 35602 40734
921152538633126785 17259 31122
201259868538222977 21368 36944
202333625733299265 37249 43692
248010986339295425 2996 6410
626735106669446657 56171 62553
51076030944038569 5584 27949
331300586083624897 15809 49426
1710332053377784 22930 51410
987413597756788225 11174 27079
315171120310914433 32934 53642
454376351231356801 3658 57860
872109484871629057 19880 31473
205400338091028097 9841 35788
565930311454131649 19049 33468
415911095475092225 2336 59492
732909533430202497 21814 28915
95318957604778369 20433 53824
210379519198461665 32673 45087
974255083150435329 32333 47921
493141275252980929 10702 19827
963780520737532929 744 41815
115339114100429185 23748 32676
640932036808305153 45609 63139
430910907745541761 23081 30977
976569714202160129 40823 42821
189170928141926721 31243 59368
916631217746950017 17768 68262
488371839780285185 39381 56083
389976268978575297 8356 57213
195788363551308481 14153 41297
797549322031823489 892 65770
277433150529830657 6970 42514
966612488345507585 20 17189
799961386902232577 41732 64864
264285933076930497 3444 25260
83743939246801345 5614 10325
908161788185100929 27898 51051
865809671353410689 12309 37045
201080530894454753 40444 64704
473024944697883137 5735 6084
746225842562669313 18129 62251
478714704824064065 18364 41444
627432750746432769 22225 54822
317018428438558401 31100 61328
225474579195253697 63512 68828
207546873550278113 9278 64932
543203522652941505 22399 58290
956233474562182529 4825 26323
287724198377706145 21030 64613
238822921336584673 42816 47634
112660720525720849 7946 46910
515190622473085121 19065 26822
677818907733854593 41318 43954
213784337404995041 43858 51924
347491818104355585 43266 57214
966806181118144513 30731 44185
408092486302880513 14922 17661
696894702550345345 26021 44205
132815600874092609 5060 33510
711566735464799617 22407 49648
662931427457369473 19219 41249
60245386836207617 35064 61966
97318031240074993 27919 35739
171767311335727873 7604 13797
633122573479571585 28441 53992
340060804809759553 45042 67072
916821720922225537 14903 58950
100736475501435057 5008 18655
35190157796240129 33416 48753
13008258676897811 45324 56386
602256942318216961 5123 45959
42937376691767785 59695 62161
597130326389990529 13271 50483
152319798560519361 15748 58736
834892521958916993 6691 24883
146279442415874433 8955 14911
841530830266453505 37889 49505
604676064365286017 24992 61364
634940116651403521 60803 67915
487940198677407041 28586 64522
942089978561572353 40372 61654
523111308391328577 41344 47699
479773088969093185 31601 67924
316394537337771457 21961 31880
1467429422223888 57708 67034
190476294177237537 7152 61215
304884285906734209 10033 66816
393968781514999489 18843 65021
638030285685918081 13694 60282
760718087609326721 19527 48793
738603295269964417 22287 68591
626743155509331073 811 55702
476596567121664065 55608 63064
566754463609548481 3582 10001
39136021214840609 27666 30778
744557814818861569 37064 43226
823294763074162689 592 21346
526262308208579585 19635 53355
852685495792197633 26702 42680
217648496349625025 53900 56616
136098141277319233 9346 34827
999365564023484929 28059 40740
411645539884897729 29084 55989
314337171434246465 4095 18593
658776112870643969 17686 38783
90975509591011425 20808 58568
693886017052985729 9494 57869
84394887251818321 23541 34341
904627542763439105 9714 21149
768256042157950977 25373 31212
404102800022467777 46096 55606
635217328188915073 10857 58118
304492760946747137 46033 48134
500085711899153281 18783 47950
186595004367884353 47030 55368
814722580097679873 36493 62448
877627486651864065 11971 66961
187068095621661697 19478 58355
990539349847050881 2512 53485
959684199791681153 15788 27697
959883235896800385 18399 28335
501079262320082817 3210 46747
973114499348294913 8039 13960
766715041973753857 21190 58969
906470356448398465 5997 25237
2887133973693779 24873 31432
216319711006217825 51259 61181
322857438612302849 23072 25898
960951935057895681 34390 38682
462259045219930433 10467 23486
58039933231466281 4219 68007
543127324073566337 13317 53905
691974762501548161 14662 50625
121292317501790593 14430 32145
189216387683199361 46819 58959
524692815577097345 1205 65865
197907634975511105 43812 49499
469434749468327105 24050 41293
273645534089890689 10003 26955
884805655270241665 27124 57104
679722828255496065 48723 59213
735659148307796353 11459 45156
616082905794808449 16792 48575
917185859914653185 9696 36069
606193916236808449 29289 53801
344244948812168193 54473 67756
983479458466970113 14601 22688
216199969343904289 40599 42402
24237530519190645 11265 59733
167202150809593761 9946 15660
703209599076568961 3300 26220
288660497986015233 15732 57134
191818485093481441 24224 27892
477024813658069057 9437 23139
485319770485826753 28526 41740
30072637348240505 3793 56675
581462232423422849 18418 37622
43534741268921097 62295 63603
391767171351926209 10173 35358
888202993933717249 32715 50751
978646186796030593 52978 57351
110297335122886865 55275 62420
87337703978132449 29334 35726
96358239100595713 5571 9669
300117360237766913 36018 36800
858562448454442497 15123 22281
21813376782414909 28374 36123
728028057384037249 30564 46543
410828318061337665 20308 56540
45880004711683857 327 20674
812759955679833729 35680 64870
121730770279981473 3605 54550
512391987719258433 24320 55662
465314710049447937 12552 28874
609158472395659393 4389 48933
740040545936849921 7691 47174
107798658595417153 33282 44987
679262955482506881 25357 59735
138517070040645505 34196 60007
971786244117367937 52443 64867
473060904164686465 19458 22868
655859531913556225 26906 27744
978955409688079873 3692 17191
145082752677453185 21569 21704
452274454093217345 34436 53583
789328633057358849 5118 18999
92310288694189777 33030 50275
896850209162636289 37281 67304
63500554838373801 6225 67491
678734359807798145 9826 63938
28201044599182269 20309 49735
519333831444740225 28619 64050
293458395637347969 34883 50182
629647127338735361 43697 63064
420224550135653633 31858 66548
375271267112566401 10835 16234
863210054947320065 3744 39776
334365575692451969 13901 47306
386404957654303169 16408 23087
512054475090096193 4141 21114
68145452917608649 13958 46041
579495358291104897 29596 48203
393460637653841857 45423 57967
204663237184234945 38895 59733
796326290835583745 286 65104
172738093207009057 17 68158
709502788572688513 1418 33534
982346524461391361 19047 48614
881696231193192449 34040 35200
918412371646702721 2611 35731
147954786064499201 3891 17660
331910176018197953 3145 46731
284254934569776897 23404 25790
295115589441643073 7601 61385
776661302137778561 12421 42383
479823748346447617 18052 31507
548846334419440769 44923 54337
187517062895018689 6637 40323
244599370291776801 48064 58961
616850024595834113 588 4549
277922010587548833 26455 39521
332900972609557761 26555 36537
462942714626574785 15598 25173
495066597110351809 24429 26537
271079029461024129 24560 45145
93978710415349553 41983 53409
400473611344718721 25319 68038
272404216155223361 24247 36877
704283465580932225 50568 64896
341765747729588993 1539 65954
532866122594963777 8512 40135
750460295260992897 47036 59143
522796318813423233 36562 44740
1944761111793981 2885 12805
72938547735642353 39740 41701
115522141589934785 20576 69046
741613005286428289 32894 49178
607966004928435713 61805 64277
40724188315873993 5032 48252
990492200677195393 33329 56592
832781341754586241 28263 42361
733894374410063233 14658 66189
778645832887288961 29847 67445
998660931315100673 43195 58247
936721274353704577 15657 53317
716301817471894273 57907 66674
933083548667138305 8722 28888
262810920733826945 12106 18550
480452836348636225 44322 54222
680800292975483521 12500 27950
698455231575618305 2920 62556
870622575085150209 34385 34891
494642267964781697 401 51327
675465899134472577 1308 21639
227217726765939425 22387 61172
557326238058251969 44361 54451
678170207223505665 4275 40319
87645671011564737 34942 35407
256951000955123009 20553 44079
838421963747577985 31797 41237
107455676375582961 50750 55088
436566433016757569 10123 52566
886291638146712321 21344 62500
890355461152509569 21402 39915
581355556544370049 40701 64696
842756553498510593 2422 60800
971692654213537537 38305 61260
368460999417123969 38034 58639
443796676051722049 17026 32085
774398046419911169 22663 38088
227937095779378049 50014 68412
484298377615587585 13609 65038
457456848104758529 31606 50833
155074762231045313 9334 10758
942530917402816513 26683 41951
375635483054736577 7865 47098
894237493570404481 2837 3673
228573968886671265 9486 24632
387429030724785409 4059 27955
600549550200170753 26376 32238
552784186957214977 33866 47991
152910007014931169 58954 66518
895265002493257345 57273 62705
403103050935698113 8305 26702
360107880960317313 33893 68593
622921473018230657 11664 48410
9992457724234073 47756 68428
834333258438235265 28402 57560
623009009505384577 19175 29866
680874102881553281 2000 7156
706612632197643393 22741 50550
393291993991283585 27766 68429
784454453651381505 35904 56325
596581760176370305 5685 32673
968840527519954945 33283 57603
274872951069866657 13741 21497
738623791479401601 26672 42055
408614236679945025 24826 66533
818909564612280193 215 43665
692332356508330753 28382 50942
753721654706243585 41243 68218
589044515680221569 36276 40070
496364320203422721 14570 49214
872783637009675265 43578 52235
840917693716452481 36519 67307
795626288905630465 11436 19876
903150678221802369 24913 41076
915442273171095169 41717 64653
847369921505379201 39313 68542
823886420607031809 56264 63122
675465346388374913 8796 19680
638802205085184513 22180 30802
607031378168390017 1377 13168
480843279125657857 8291 48701
547929990314624833 19937 30134
129904065929764561 1797 9584
480029443557686593 33314 58472
32271969806309641 44066 57769
766342035505413633 60667 65563
923947225281565953 19582 57130
484412039058273793 16054 58941
283858065859199361 5973 6384
639532294355912961 48702 67637
485116184680009601 201 15114
766920712608442241 19895 34632
947314008236723713 19474 26178
341111803015063937 38757 63341
926346727098349 64572 67646
275497506607710113 49561 49951
216553494273092897 33598 68096
454874414364947905 59784 68141
935808638237944065 35485 38021
448155878716494977 39623 59973
984180460235130241 42427 46627
664470600836164481 56470 68264
480085970153723457 25229 52153
392716093256868929 22506 39569
709577247551699457 9087 63841
314189386843761281 48719 58329
64861124594870033 455 61139
131167738472573345 12805 42006
998372788827104769 31372 41170
193162167786464769 43011 67981
750424435067074561 9334 16256
861896664799051137 12797 13400
657512720300452737 20086 54498
934292193303914369 33285 40141
216264631936184065 19702 38772
52895994030581761 13141 63280
585890784688352513 5203 8214
470349509332304897 47595 53355
637166524360353025 6184 15344
328941231351681281 57300 60440
879761294842474241 60245 64184
385960978938296513 24069 67247
196618844408817505 24660 44229
224493234123759329 2757 25038
54037346866373073 30884 39775
63051448444252145 11410 26759
812123651606427137 24138 30152
720120165585601793 15611 67630
181065463767630785 10724 64580
790413005484818817 180 40600
695159249121587713 3240 11897
201195900737577217 42453 57443
950405979871753473 31892 40905
531627401855569537 42025 56787
181540658762528993 16517 29873
820607968134542209 21162 50144
376266304593407617 2561 58589
590049898828876673 19294 36426
307659403362833921 14207 42562
818638317611249281 58341 65984
890132794248465537 23632 46377
729863848520391681 23882 26523
508356714521923457 31541 64472
868885312606639873 16030 38616
418302874896973249 18574 24536
397592064391457025 15437 50558
628655383519713921 9944 54717
54270669239731009 24475 41877
367783860232542273 24164 27011
12536269568482085 24394 68160
901784366046925313 725 44676
316390915119885825 50139 57197
136625158777810897 53367 66275
65417455849765105 15703 27385
299290999683535105 26247 51550
708674631548081665 16798 58659
280287826608507361 62175 62860
174390651553448353 2643 5378
526837359317639169 65143 67815
172314585783372097 5545 18463
55106258010290785 1753 9213
723365195237246209 55258 65948
164683922425496129 46828 55880
856453167910064641 19181 43756
21112779372934653 18133 66848
160308957291288577 21366 35754
949914405830796289 1098 9276
842680632046214145 26480 27465
314203583745559489 52635 60475
108459854969876097 36006 68957
805064430727213697 44771 63344
990003816682861569 7868 53938
233425377314510753 8401 55891
770993281086145281 53515 67378
943772635883064449 16557 53984
80878596336024353 19704 24384
871532867122120065 22136 38309
553957524845596801 14532 68496
659040052550409473 5585 53718
471867608929773761 35444 45693
631259364119976833 14730 48951
741823717640141185 5124 68493
326201041173206337 44746 65021
593556122908811521 10353 55787
898182869644479361 34030 47561
517810099563771329 3501 67743
755190932030131969 41481 51984
322478567502788161 4825 8941
712759619115324545 8076 60403
694615286444172161 7859 62877
501430771957458881 27307 66939
991296561332180865 32152 64537
625012736689235713 16813 66904
512089534811533313 32788 35934
709802319775889153 12020 29385
500021551156880385 14694 24358
698356971251619969 51708 58707
552819565946531841 60137 60550
811795716492511617 41854 53831
137761726523709889 40807 65436
823837999997984129 48015 50788
745109132463905921 8469 48492
133892145265065217 27747 52254
677739019867932033 6881 12436
629268063444833153 32019 53294
70287004296243793 45726 55122
589383353000457089 38859 65165
533988047766374785 12834 62929
632825297516411905 17649 28341
706924227944565377 8514 31478
921793192812998529 15306 47746
91410110026135521 823 8593
258003616879044289 24270 40575
152026185957975457 7772 58261
923392426890089217 28814 55135
176282151622903169 28364 49660
553579941438961473 18519 31323
316589965294124225 52620 52689
66400965104094209 49927 67524
315858220676762625 6617 54984
152607507382406017 8440 52430
642466645995408897 35509 45598
628640568468924289 1178 44994
346669736170927233 18798 25833
159324527818434081 33266 61692
105999157992808785 38897 56189
662799880768346881 4944 64407
834226124480171137 48000 53381
320138128485233153 12170 56549
222552136319944097 63770 66761
714141528880318849 32540 57356
34109406480812509 29283 59168
359230843599910081 5497 15773
240318546084406401 27252 66829
622332014987648513 2681 68473
987390429562925185 9723 26698
632442578269596801 32236 68685
991561560701608577 6053 43388
807898274500061569 35590 60888
142690953758037857 983 15826
963381389438360705 48004 57600
968987072648356993 7889 64904
323274154616257217 44437 52866
333270030931902977 34416 65787
408563269619797633 13076 25108
212875107839050049 27036 33051
495034742526812033 33334 54662
319795373072000897 26963 42326
786000899159326081 7713 38174
363935115166864193 32727 67545
972140501799799553 585 65942
606916002623268737 18685 48767
673155625983092481 57699 66969
574973424285484929 8919 24287
371115623000761729 12914 15395
132701727093124337 4269 59550
611512299222034945 18861 59981
933128919833901441 30721 65428
841229922577184641 51401 54272
352153194258182337 47096 61402
869084587250050305 19663 34617
159777981527479809 17655 22540
800980094984893697 18482 31347
436383775760138113 32711 64465
28635614044340229 521 50386
897739799352987009 20337 50578
783388199449802881 10527 34409
894176608177122689 8618 57904
154906712863912321 1044 57112
120011104013439505 29901 66429
905642007143214337 46409 57089
108247104299412209 21768 46785
412162385548846529 1399 14031
590182967270603649 1589 56333
504057309402384129 12309 64272
639888445824699009 16759 66432
864233731768329985 3453 4714
845574437428677377 25470 43487
175785555450332257 30072 40912
877315294518215425 45164 46729
200202237789604001 13216 50812
567966194392138113 42372 57547
993535311359892097 3857 48476
728894524556824961 1098 5965
244012451302857857 22635 38103
146014949013942177 10581 62624
330112073266761281 57475 68781
745881496793774849 18168 47512
76612280018743201 8507 53577
644733785327215233 36943 53105
288971989564828417 4796 54356
812961578542132865 24178 40159
222544999655575297 10535 38525
691967864224277889 27654 36198
600270111514319617 4619 36833
490899572680010753 5556 18704
723984104052426881 1577 5164
115086685711300881 8100 12759
345976961859321345 23235 61761
215369769929498753 11506 53757
685612438982211329 8663 27536
643036256525089537 16333 56953
531327549186002561 4400 29525
940396790553823105 12442 60850
461977194295492673 46260 57465
993704843150450049 421 18657
253818524356375969 5386 61892
913977548953557377 52 25817
560353848801149441 10989 22328
42887319622291641 2910 39474
637721036924702337 36863 38206
146947869222803009 10507 62570
328951631284162689 9167 18016
101993257436074465 11781 18069
326043066484658113 29868 47886
702948814150079873 10330 14828
921592041773685377 25095 37793
184415663923413569 43641 68741
849344638905151361 3296 42725
225757976916245441 28486 52556
1767032106194222 30349 51886
316918468076604417 3436 53589
739946452891189249 5140 49175
517975136353090433 13462 25989
344086136478914305 37167 37973
738644291526536961 33674 62893
620916100753461761 448 47113
489160105581337473 1163 65742
379278733557846721 18164 62134
246897539692920289 29183 52405
383680331186326401 48391 53776
258458622645594721 23135 48756
826730274292621953 36523 60111
604216533940161 38919 53811
859985733738639617 26500 58591
592340052906397569 14541 51280
679476286397040513 15575 61944
18546918324428673 12678 26338
398877887015402177 35010 48977
507503808935798145 46891 48990
811006829979554305 57162 63927
133754009987324449 56308 66661
454929467970444545 23747 56582
706860056993040385 6065 61238
518373391552081857 58335 63676
745793844192657921 7954 40981
579535130441399809 14361 33510
336699782330686785 41850 48439
106041528108441697 4608 23695
791570861221497729 32199 44067
153994189837973761 13606 68465
259059941099142337 37347 41339
650672471645329153 11429 38576
609298318969248257 11449 67260
304485360123038593 41384 50150
887556546978846209 24104 43894
916396939899151105 28977 67399
960765059933390081 26930 37263
859940041423342849 2154 41121
509672438374483521 57006 60126
857891133691175809 52192 56414
299328938095211329 18592 28038
41156014272644369 44781 52880
645092459554394497 33939 42499
646279897611343361 16939 21267
305140115763276033 17980 52393
62050922124839761 13348 37580
208997179010939521 23419 43472
869051841327724673 28705 47301
869181211198334593 23991 67027
662398679878179969 56917 57163
261452373053902689 60496 65965
725127426084007681 29407 35099
692441044685079297 20013 50998
128260995223925537 57353 63634
738735634729099649 52614 60091
192200177441527841 10640 52368
808922306155604737 1276 7613
866034594173811457 2185 24224
448568940078178689 30079 61518
364574853535252417 15319 34830
958603664002634241 30784 68497
524871564630458945 4448 21450
547097128023185793 32578 63710
321931140544769793 25642 51599
380691464847526337 36031 50181
878359534843383425 10523 28436
838762339270790145 44148 45356
915598826231722241 20615 62926
304638050248779969 32256 65670
719809249540517761 33510 67693
298043826086146881 50557 51928
968766980764264961 33352 56442
956980651151209089 64445 67017
358203557941180865 1435 14216
810806501085199489 3191 14809
347167014137021121 9825 13140
30949626784160245 14040 42596
557602947241193217 14790 43483
988550451836804481 36100 49367
730644143801647745 2229 11877
272265304219100545 32963 33241
997242605014349697 37804 56452
96372721552388193 25941 63984
314015357148512897 11276 18038
592221660392606721 1456 66452
270233636796731969 25263 26203
339512256970923713 39352 67066
994930953724129153 11441 36677
136050382590237713 10761 14026
735110563411353729 55057 61048
517894365220843841 46711 54493
321212764031876929 6684 13764
203053258669978465 44879 67528
7737638850400686 27436 62390
36442614458085385 10864 51336
821311727945193601 3101 24292
261842197180893537 2991 42821
774461926260840961 2374 22957
463779170940785665 1588 2890
626962238662791553 37280 67532
440367272503333825 17632 32426
835920509276448385 17780 25065
885359400406233729 45261 58630
111537080254613841 17675 58913
441751843701492673 55445 67131
691486761105295489 6267 7752
680528486664503169 10191 42072
752626470685122177 38 1856
473172820437309121 15214 49462
555765306916541121 5978 31952
657267147715774721 20899 32658
521454230257155841 16398 31349
340381357546672065 3273 62505
891481258673849217 46781 68538
653705571934683137 10454 18463
790254990194988289 3442 23521
703587464224579457 18440 48096
450095538135045121 23885 43403
321399766445100737 6439 37679
313895200079350913 31460 59357
694339026705360897 575 14993
456928695778628929 13742 18339
260827919232600193 44060 67562
112929048560083345 22173 47625
725094377357276417 6125 60826
157779643427531361 56678 59979
512896438309414977 5783 61986
687914841703708673 23718 60409
685175610737754625 44013 54748
77147208819013713 1677 57942
509141357858045057 57749 62372
602029449983625345 38781 57546
594830160876238465 37396 40117
314240453816879041 29560 56987
444841105234733185 55442 57121
50534700789746977 12222 57038
703728526366060033 25068 61316
233912336878177025 50163 67144
19866516512866641 25785 26532
108071620922309825 2585 9335
476269273254967361 36557 49069
379259607271350785 20073 51343
57603784388934545 42602 65352
221562785341212993 42997 45997
642806372725882369 63021 66410
146563855896289409 35804 59700
487891033260002177 8977 57992
558041266967641985 26441 42599
736991353655167105 15341 21413
199043477879016001 5167 41869
179754611739469 462 1720
680223370078870401 18209 58610
242841481825134753 35267 43970
152957987904756001 6195 19523
632013714029870465 24592 52343
912203029300023553 14509 33807
583288030350740225 41192 62653
319243733012896769 15891 28957
58730471665487729 1699 52520
674245029878228737 3133 55860
871583492257340033 40978 61766
219227631805864577 57609 62996
155729653346003969 56765 64666
57143615324967809 10167 62281
279186118617115393 21732 61402
879102196221211393 13303 61517
886787882228592385 51542 65025
317719158131588161 10627 35544
444102256716202945 22011 60646
131664824682218289 29140 51491
962178143441793281 27152 42183
699349940600818305 37487 63695
932034424882782977 41808 42080
74116256077090273 41840 52193
349591619053544641 46383 67542
703455288393776385 43068 54530
983313706358327297 38429 52115
628141205120328961 6518 20821
309258010440220929 28847 55146
394911881667347585 49210 56132
730121686439911553 6273 63804
675597623722140417 20745 42792
471786372211344257 20826 48848
548723600170951873 16453 45516
583937607560951425 20780 24454
274333812532745473 11896 39298
752047828768457601 13638 36922
15978301884608471 24006 26598
389863488510922433 53678 62253
940223804338231169 2857 37940
873214543844230913 28492 59720
980189052211848321 65367 66250
274241459121579809 1178 24103
281625118963091841 39019 55839
599551277479196929 2347 18513
213384074891415297 19372 65787
410916312967895425 31048 55594
431158210281878977 14965 28550
691797106348591489 14056 19563
744505649160835457 18745 44088
470120090446382465 17555 38996
698897752358391297 3929 13149
211420714650603969 36196 59422
787404892792828545 22135 67575
547147185501682305 3735 37768
804541406115603713 60907 67399
325503396409917633 31288 57031
405453409932171393 9202 34758
385005833774240385 17937 23685
489545932793049601 7041 31333
777694858536751361 474 23129
324885708686018433 39168 51735
679707700537601793 31064 36218
491132538270633729 13046 48389
877168389811689729 439 22529
956664668664821249 9073 42545
896799455983309441 11887 56808
927877205628874497 30182 45171
260719276640418945 25469 48795
1027725633882426 55106 64963
25531515694591889 7693 7763
422606564575332289 6528 15432
956423814440061185 20167 31801
740900401617217537 2541 50159
979457348026979713 25738 58349
515679618095504129 20714 25820
933301196380131841 16119 31626
77907906695791953 23908 46769
330394720084694145 25936 48966
515489461383722881 18202 42797
482267271406218625 1151 41464
622501335861336705 17439 56740
882065782546103297 50952 65455
230081048275621921 25789 36192
420782963523311809 698 27104
359344043124842497 10417 52978
380248793249744897 14405 37240
532940148538486401 24001 56930
337801346708292993 8977 62823
9052658135466631 7406 19532
782178362704367873 5473 23239
367928957979330561 20780 37779
347101287057416385 22078 50468
683007480340982913 1046 42805
817856184032148609 17931 26945
195564434902806273 20367 62035
155432508354696353 9843 45352
561465204715041473 38999 51243
652888097793688577 13168 43407
549770403492061633 29059 51493
596032221670942209 31953 62760
445724663789398785 39441 60006
873828851176607873 23940 61247
7172849695436413 22146 68058
156327396370759425 60880 68366
268590075660917185 5765 50013
564550853656495361 23175 58689
588113700680395393 14425 44880
828704651516165633 35019 64054
166697729293524321 28693 38060
211990419959686721 187 21983
199870787363366273 41989 54997
832181925610544897 12599 58148
993147679304463745 50688 50923
592272238471789313 3701 19577
910004703440165505 53364 56683
247097851425497345 18085 19356
195913425012058433 27153 54633
648552921644078849 50378 65503
485095956226459201 23833 46274
340366433795711745 18212 53552
620166275328848769 12605 50473
919215296951843841 12071 67730
53052216971224201 14397 46781
660621514253325185 35447 55259
871298714609359617 27670 66419
32919395054459957 32745 60818
923194683628437889 20994 50134
785267919703304833 25987 48261
557289147305887425 10647 29097
613481698496425345 21052 45525
426888629863242369 7388 29375
699009445515219585 18056 27599
718220473748594689 51225 59768
74993942071795777 46193 54770
193855192828593217 31587 48165
79158228924345761 16342 67992
548223598047833601 39178 54505
912764417351407745 20698 55814
48653411476919929 25708 39091
519640938996378305 20646 43151
668715754517016577 9209 31726
369701141342982721 16005 64280
863192529368589569 61362 66891
815174857115099649 31504 62239
566269023633488193 5061 49135
676165215318658177 6341 26765
321438683604981185 19171 20524
581036659501183489 15572 21173
755378154892746113 26828 39849
303987037002695361 16687 42912
900506377148744321 2520 37589
543008853162891841 31172 44757
954275384467997825 40242 59502
956515550064065025 34110 49643
128737637897330609 49834 67807
996658671415747969 5714 12523
306114892862432001 53658 54765
934894231704316033 6145 51591
698709566948153345 23012 67811
14652117188351355 22040 33590
970547454235720833 5864 7445
409234844570587329 30572 59893
565788133034743617 23191 26915
644277064255323521 37050 58695
331028247299165889 210 8621
299373925756821505 25406 31865
197151642623040865 612 14735
363064200805954561 40029 56542
487124290105533953 1695 22363
485205365783198081 44744 62892
520305368135467457 16312 55629
586048438868449025 2426 51374
551464090210025409 35948 53579
957318056664501377 18800 22212
394038412717705473 11261 55566
790876529564744833 19624 55512
767527430047955713 12808 19943
55338272992596417 22180 30615
50449091379107361 30460 48841
453084330469710721 47278 56918
373809297462621249 3187 6357
878865005866384001 55338 62770
567874977722439681 48899 64541
179259779991102881 9658 57890
25485385623461809 45459 68596
283450709004565473 18207 54096
86972365332172785 6735 52188
265670457172991105 19681 66070
56908887600023665 13981 52240
65352651972244049 50873 59253
903336285712796929 13901 36528
78837956155442865 633 68223
834306061101365505 32609 50947
201769119641848961 2878 47614
409350472959658881 12908 53341
696430495197080961 3889 22190
362012800853442241 18173 64332
540362862292067073 16824 61797
936695831604580993 662 29672
815040523184709505 17448 25134
418482792268640961 14399 38942
549819299625422529 17291 67106
112290110807037985 52990 53543
38610894415530337 845 57236
107951292962034977 51579 57808
563121826955846657 21291 52048
299419677758933761 17762 45410
929541767642550785 38028 59046
414783760788061761 15622 65283
12658975382034755 38249 41638
889370578337036417 6898 65312
115296060422611649 25906 48485
281776980909221217 39006 44483
101090952420587857 7669 44778
645759536171894401 11268 11765
887444367199041281 4200 38040
839488602465031937 41901 48506
38354047824892489 36807 39531
414670234905571521 5283 50602
57746041787272161 26507 41380
676400640184873217 17483 63089
751903343661393153 35083 45504
401155214982807681 20240 28294
906621964511831681 5405 41091
741600090282481921 10353 14339
927294930654365825 21500 56513
901083058361223297 11811 14686
292181673666949121 29285 56269
441786915682762049 54483 56658
426871216843505153 18932 50322
62983294535953857 44329 45623
911143352740598529 6920 50863
358772835563208065 60167 66814
867394732225587713 52207 58720
555631701752616897 12441 55859
204224941453123425 60832 64328
445065170842632065 13499 34094
199109896772181825 856 41449
223665460729776545 2373 7913
974958692616670721 2207 58901
523365013119025921 25781 47943
39406341529822697 21803 39330
137435007128090097 27278 30449
798835140620486273 39159 48584
937449762146279425 18561 19562
778894365917277953 4054 36807
268376485888083489 6686 35037
205035993489705249 9170 17275
590433178746117505 25523 58271
835540791336480769 5909 33996
153089497912020545 19580 26977
240964221451594785 28297 38218
722153088577009281 23252 41715
107184644309409553 36794 57605
825568409887594625 44172 46705
814893903273290497 15621 39922
277654309925942753 15118 40410
622264584042650113 43628 63786
397075933842188545 21620 40568
448287519808889793 37796 40322
807513828151847681 2292 11837
555326592104574273 33654 34372
518254036776212929 32591 39770
159984664711348769 35284 62820
519073263091094337 77 61475
334598978277025345 25161 50113
561403574952549889 59155 67790
912248887625953153 6137 31631
413351836135881025 46732 60675
184755039114104833 5648 28062
377469424616393217 13725 30646
745638907887215617 21246 42720
740237903315467393 9632 10564
514439546805103745 11082 56704
499056363585793857 41224 54955
647292049289877249 29336 67904
176100242048100609 5683 12641
455096458096829057 228 30716
436561608787982913 33289 60677
676291761397269633 30383 67106
861698224788121089 33900 58763
199359628782527681 33285 34924
429906795920061313 35304 46979
610532822586623745 26913 34136
469554345068125633 33328 48105
672388711110311681 48528 54329
525924361484911169 36050 43183
691467577110987777 3965 31190
831009842930207361 39666 57445
331056611903445505 39120 58408
925614816994198017 16088 20675
95259655381244817 20381 45599
923115969953180161 41757 53775
341205710718053697 22720 42660
132531352640100417 21781 47476
829508375939301633 34403 55954
570296301514339649 28113 45320
84045292490767313 27803 62470
901630635715918081 11380 57382
481532741704842945 13848 54406
478201008074698561 14288 67488
425295150349523265 39372 42548
377092640012975297 9565 29649
874288934533129985 16278 50765
907088700645779457 23355 65553
715397874075190273 29324 67662
79771918837252545 12686 16022
325784793420144321 6591 52215
676016930683935873 48941 64485
330907770609893953 6871 31817
693886978673944577 21904 66648
73169245333961185 23976 35978
330575213964813505 33077 53540
205275477509868417 10637 32079
463947385381658241 9269 64065
88709356137560033 25536 65050
316206124015955969 20113 37813
205316940836365089 2025 30709
674299002620230657 21889 49817
166192894898362209 9246 27491
283557125929696961 38005 62281
95691348167601825 20580 31232
294450385507161601 42322 50712
836855370553610753 3161 61238
165889958341374209 57959 64556
890097647697938817 16302 25753
754816893757421825 31165 46177
537047717918287745 1505 48189
162322082539539297 10619 35940
541391258267420737 1689 58140
712847610289912833 30598 49501
8229492883589985 57521 63760
32437565575229145 540 23852
584554295135529089 19393 48234
993722715981121537 7737 20341
285562896859065761 41732 61016
252309311356505377 38781 41909
661931914877438721 15106 36618
979839641412525057 15915 53667
805840500560339713 19653 25941
240822362552357569 3878 14216
959257032439278849 25441 56814
87934154593071409 45306 45787
229524489636933281 6003 15492
476855629186708545 54818 65100
827983496640850817 15432 38245
542571612241573569 45634 62456
975502921871015553 48284 52700
377718419578648961 50445 67683
112966639759957137 24637 46535
32432963786121149 25807 28913
270349180257998273 26339 42169
79475118279169985 16931 45006
527577754771950657 13915 30529
545723814278630913 22192 42495
635349840703714305 17572 22662
79527836367553569 1756 67616
388298312851315329 40695 50745
419441987432421121 600 46903
202663859840502177 35421 59672
197039414402219393 2928 22558
939468426369042945 961 27112
522313645469211009 1344 65652
454387640075840001 3050 23244
650319349971219713 7908 40381
652295001340274177 333 61480
312989180909212929 10601 23095
912096457942258305 3436 47401
711889612656712193 2263 3459
290966020591124417 44846 61760
985491859353999233 21897 68200
826058260616083073 37785 41215
398197461815634305 19247 28786
207651267321818273 46583 49204
916723624196592385 7299 52691
988591256615141121 33694 38751
795324859385438337 50905 65481
496554350745210369 14183 47439
471717636546742401 42046 60562
750157362671888769 33181 45256
774910433449143425 27750 45552
28648943575472429 1634 48412
878825078981620353 15477 39994
84319732108500753 2380 25657
173076761038096545 29216 46006
461291497831179969 56154 58094
258548562523174049 37448 62711
922589593214286849 13967 62178
693544563113725569 49889 60077
512936183200235265 4858 68187
47575205003155929 19165 65378
865765781643379073 18503 68107
355292803351211713 16318 52779
789443203591016449 5968 62322
496883158205349697 32885 33461
37324971211962321 4387 8523
782941217748394497 24492 56247
406101804964844609 12759 67235
804635113371787777 17109 48954
148822005179400929 26589 63126
879216036702366977 15475 23059
463992003609316609 27311 50812
857845172325767169 18318 61996
528553217646436481 31652 59155
815012157534106113 58996 67412
990567151170250113 2176 28272
760300497099237249 6511 37219
763741524596216705 8163 27944
12162345998127933 8060 8296
356610723511945345 48380 51667
998600407055647617 8672 15085
923415668840238593 26606 28571
112417752589543345 17881 61170
33637987321167629 7626 63157
595982141571610625 18268 24060
873547635211369985 613 67410
355560685955033793 14802 53680
190384273809709025 1298 25111
199248410881750721 28982 52715
636827224269939713 9917 68945
409111753927156481 17659 48092
361629285403591169 40651 68650
183886180200872225 1722 36027
865011397056466817 28841 29638
377735725133028673 25117 61380
809008991433923841 17103 39809
414532935216101377 22316 68750
419783592535924993 62570 63506
395045343278830785 7714 50170
267796045065136225 31689 43786
802345022988916353 34574 46274
545565085833519681 30634 65519
83776404580710561 5465 52630
306394088510753473 991 8477
719466613723000193 25110 36980
771181911660779265 35554 49934
28862248900558997 3794 52252
271373619495090433 14486 59128
297476448238612097 12240 67574
212527235973343681 55842 62643
805247979451770881 22291 56180
739535081421191681 16216 36152
707066885847694977 19761 44558
440565632388160833 18936 37435
648705776965492481 53608 55238
23351325301046445 40591 49931
417824910146194369 41356 55285
212772820717876961 32146 51012
460669174452000641 23579 38008
785224385693563649 22854 53226
819251748531087233 11716 37886
685337365654039169 3151 64334
951297670654746241 48102 56918
401673428178991553 1750 59235
268365677509379457 33081 37659
881489926648303233 1355 65436
599590146476238337 16599 52878
807609574775423105 24726 67565
858545482594848897 2422 28421
200866207902169697 243 31089
43237771555332929 29377 46284
54381908673729385 9134 24374
893728981285576705 2152 34383
237922092580848961 65894 68474
98771010294633761 5220 10891
378805113231717185 10971 25154
38596062781323329 28044 46878
615548870415683073 41823 46492
996012520474600705 51752 58752
833785724826508801 26537 61884
407727911234573505 11701 59852
524003295252132545 4067 36177
528374745647603585 25945 67261
338708687416097857 46524 61669
885607522932588161 3460 6925
135266751336661889 62947 63372
657489397280549761 8196 31729
718061601006734721 60452 66695
837250364380068353 36018 60224
598550376715937921 21870 22742
949252366608852993 15885 26005
992868569162251137 1871 31345
100642110293051697 43885 68394
332813901545581121 2854 2999
887713461877403649 19699 49293
938761684724635649 4571 48583
943301910524425601 20218 49455
345185520873290113 32169 41157
239312296575839425 6092 24836
28693760542122249 16988 21852
134348625419960401 6010 16811
207753648072486657 15069 23850
895611220925808001 38260 44391
123523725721764065 43601 53682
720463002551028353 12736 37581
616419199057705985 5353 26274
977629954747051521 39985 57610
180493980237908865 22651 62079
711024906686191105 7038 20427
490794451211787201 39054 47392
955746107417034753 20855 58457
322849744136203073 30107 39180
58250521748604457 1547 55577
819331817097495425 427 34567
439367622445480769 17568 45869
592781864574700289 14057 20125
868023980859703681 11661 68454
734158384012534529 2022 17581
480558922710564225 24516 50834
818139467039355137 5545 41708
173850210891899329 7109 8552
50050108776989785 36462 40708
372738720147658881 22854 58510
218965068760635265 46188 49994
249364963744028513 50756 67594
15548435316066645 2783 4964
213565653144421217 10833 38283
605235125141188481 548 48213
895413110313072001 43409 56385
704722133118568961 33619 39106
941164688577636353 10532 53041
449001266381454657 22708 38560
409011357364164481 20135 28986
88203650012889761 38686 62099
192774135827640705 14069 67656
413554513960814785 39827 64356
688585674698188673 33656 66548
733952545407365889 9493 33735
519436729725278209 5823 46327
484784357696323585 27919 67930
739630952682262017 51631 53687
533163932690673217 37429 63705
111120110724236561 26811 55609
55459536259274249 10914 14049
476169810843188673 4074 38054
165667624380521505 13006 40545
932108726148250369 9953 63020
775975509781798017 1755 20278
346753109327465857 6432 50528
912249153345232641 34215 42339
772012258638049793 54330 66621
803827755031402753 20997 21036
801785639103698561 18813 64549
198137350502864961 643 2086
215511719417072801 20629 52732
91687964070811041 6144 49493
736090746324293889 26994 30692
81390006326376609 33690 52481
503114887207850369 22350 52313
367864798853656065 10929 47490
733136343773068673 8245 37396
60389642750894977 20623 27998
71694391062614217 37693 66944
534879859333553729 2186 5755
573395940303925057 16164 57204
703830886190491649 11143 15307
650285989522068097 4118 7612
878015773884765569 25569 26129
88951040123006913 7926 25152
951509673826937089 1301 50190
863258051885402753 44355 68796
6504630647125255 20143 59880
11569590182773483 23515 54066
601357856631739905 56473 58314
626127462462527233 48509 66561
100404149316101873 54398 63487
105908148341185889 25941 60336
703324996225351425 31105 43717
272468707986128321 16669 17033
295413857400827585 17912 56891
158847169792721857 7750 24635
899087601163746049 50134 56001
433893334386560513 21401 29499
879546895568619649 10387 54137
537818327100197249 17845 18457
362735024072666305 33040 43728
616192834376711553 22305 33545
107702745883980097 10545 42284
184734152447390433 4257 13076
955486056723646721 10317 57958
127540914256876193 22098 62558
555164967033260097 32700 55769
399072581992228929 35222 57193
660451228163513089 45814 58231
270117549531313729 527 27509
955633744503128193 10325 50248
326966253928816257 33793 60871
824168243870378369 25659 63299
302498836828554817 25119 43801
814728533651685121 43943 67777
127837726563839745 32152 53705
322172214114235777 18989 42331
711379946736663297 9034 42654
901469102175521921 30771 45393
673121202878917249 22981 34535
467663619749078657 6034 54046
439265041002549569 18633 31040
127946678134218673 25487 67430
851707936185206913 45143 46563
386225666056052545 17705 55302
338144400601073857 10057 60962
695488492945738497 15722 56826
44610310080116737 410 64209
135714092493476097 26087 48640
743236780955065473 5161 28030
562731588111869761 25026 67896
689497697488221185 6308 20831
118466950789642305 6188 10928
467830729581528705 34587 50641
860163142372325505 44153 56512
608629670609502721 47061 59600
231804648238142625 31353 58947
39213832152192649 57152 57927
404237585019313153 39050 64568
617588018607804673 52454 62302
760731989823032193 33579 41904
752610157888206337 65726 67405
753903203731336961 7551 18318
985252395350897793 55537 63484
621509354412484737 34201 52971
287805116859168225 1900 15897
589395644005701761 25778 29344
367714327960825921 6576 48490
213399819214661345 28388 30143
681450082625822465 27823 66859
597990444583640321 37021 44327
602194830849214209 31811 61101
684868315488348161 12225 66081
393508036253642497 36927 57761
528934371670185729 18857 48548
105311051796988417 4317 48293
835628069643494401 23743 31719
862402714531164289 28240 68986
869253616752867969 45809 57045
878891288991468417 1528 64112
482393969853109889 17274 28189
170518858752323873 18120 68122
417198720919014209 12968 32898
263504423256065921 18526 57753
848582411628061825 7335 47105
396996723166189697 15798 59237
348739195260886721 25160 69017
494363370498831489 34419 41104
190437928980134785 368 14663
622371576660377473 26698 53109
627148034741093633 11273 61944
877571638165861121 50558 63310
347488823316300737 36939 43958
870505079926068993 10492 16735
473075484267663873 41178 59500
509971528714089601 20539 27683
466532372568469377 46035 64324
75291705752952961 13266 33427
253735323198878145 21254 68156
78161035315261537 28700 55849
667595350768070913 23302 36436
287526354721542529 3649 43155
460423400562401473 27360 62776
478488082668889089 14417 22056
628952825823649409 16156 63925
182690564898216225 20599 32388
303439990431467521 26977 31146
58794541436768097 21055 54505
807137843152222721 11892 21245
681730784694970241 33045 59250
976852557652815489 23806 65638
875032450915142529 20129 34389
477131957551495873 5687 53070
389514635331259713 13703 27010
431046540966786305 9877 30483
834150183632871809 16073 55477
787161957780089217 22897 44944
121786495829447009 37471 45591
871676585999434625 50253 52910
233260940104969441 29141 46572
240686850236773601 23199 27639
110203661688267121 55639 56494
496832107139720577 47891 53264
450349034480652225 17264 28227
223561542397280993 30426 37527
422395320810359489 5785 39821
741726937441793409 15443 56469
261804984803546849 16955 21703
524705005778589121 48274 56154
632800219410306433 27395 32878
558145951913086721 6036 64680
996947517548974849 10428 22092
951314655655012 19965 57554
50031718998759801 25377 44006
784739734363395073 11651 24592
951303297519245953 53639 56985
217567163054400929 60296 67493
614292535626127233 10262 62916
218934413898306689 51321 58503
802562563562659585 39402 62050
770999571187335425 19302 42382
487392366875930369 18956 37078
570975536642318785 45292 54759
261474950435427905 27182 59299
144967815984518465 27800 64343
978561413123337345 7388 37269
539085073872666241 40005 54470
572033669947998657 53920 54431
49604471202659537 1912 49638
688728049818514817 15792 64142
999887211934346753 8056 41145
400531972828275713 26892 52597
789927133268964353 38084 47957
68341169517331937 29811 55817
952534234590029185 20940 65951
942752478993995137 16595 58063
957805252033924865 23976 65058
220143548563591201 13236 16119
815096407335484929 60534 67570
975831610655035265 3878 14019
653470793468574849 46637 57880
36393566227353345 41903 60490
858902118181884289 17012 42798
1267052363701283 4420 37949
140577546546811761 27910 42028
234615276223060225 3926 4521
626134432970754817 21578 29344
405019957297042753 33348 61476
804287061602213505 2128 49199
688632764369053569 63247 68102
737990497945599361 12677 45844
708494582190027649 24675 64105
105669784841357025 33033 43967
580890484206726401 48682 66426
429348680556127937 39519 50961
931020226941910785 7839 57068
858053245931973377 8552 21820
313228407172935873 34260 58337
789797793816756353 38656 64956
932852841490401409 65478 68828
151395475164353153 56207 60838
88595917913444561 46048 50950
133071012480481697 36003 43229
382070504589250945 38540 57548
38256486108242169 35785 50946
444752991038051009 11818 29102
224776973322445185 34859 56827
885347239134645761 5493 8617
197803971455048353 62557 66392
408797865549708225 44006 44205
573589869454448129 15208 21450
459617369164305985 4039 12502
100216636346505793 4303 24614
21228749830321193 19624 25006
419881912312387585 17237 63955
189126907100458657 7529 30600
199910147446022529 36207 45406
719919605935054081 42373 61105
958663157273033345 28575 42605
822223348723866881 7910 28136
748651819807765377 26679 66094
994468339534868993 51107 56829
215518182264769825 43443 60103
598249810250862849 11925 24725
404671209741113793 19754 57944
133336323653658433 41324 52962
594254285738880897 12131 39574
562747729238850497 11834 45956
746510042854442497 18478 41647
150392672871724641 44913 53047
656834543463656193 1836 19431
506373431368004417 17073 55434
515156694792270977 4547 26086
751131622411499265 26687 36214
137869045293054881 8722 38523
848911800937912577 13323 67916
198923070353647105 45368 62371
686048315984287233 9911 58141
479861735844860225 31281 66540
855814146677673217 33926 53385
845865507197206785 18059 19813
40413829958460217 47104 55374
478316319400217793 22139 48738
513961188696470145 30102 42100
501021575699684993 3357 66930
973835921809914881 17635 42232
608825471807147521 24872 27278
870894969598921857 20405 57973
792401669239726721 7549 16261
494254350434751169 129 37994
666910943235077249 53282 56751
244489475455509377 5248 59969
161983391727677185 1972 22681
921000237242019201 6464 38894
865530847785645825 6598 40866
196727902953156801 7916 46825
396728264094608833 49754 52264
448724382501019649 20979 50310
119082331716978017 9005 67569
716588890154554241 31488 51260
160069501190168481 16351 22702
403721283693037953 38138 56314
995035703884337153 39218 66920
525553702367076865 29561 48463
465976867618909569 28279 53819
418670384111528897 38360 50162
568047812439512961 18349 19511
579345394163169665 28329 63839
644535217968599041 14748 40113
420185373167662145 13874 44948
983900773364506881 6760 51894
637488416103835265 17130 29237
598297576151569665 17869 35057
401782727289777601 5788 30099
983654911542029057 8423 18005
576297062695374529 1202 49724
680186822691513985 35443 60270
865803684455691777 31688 53596
488124776286024769 36939 52013
971002629056798081 10565 38623
583492550243196417 3736 56740
281176048765935617 16151 46100
869692153069902209 27265 56526
330826220191340801 1827 8414
328986728931386817 24100 32745
186285186553895713 35739 67202
997442924098333313 8074 27324
370685901140276993 8440 57392
979183806737896833 24112 44107
731113864835471361 52047 67569
21913244870457761 14706 55167
400557351150752065 56845 63420
680493068651930625 13607 35516
610559758926250113 16777 66163
140987614478017777 62992 67620
535825452811607745 38003 60932
215023804129035777 43468 64071
898674081298345601 27496 67783
966714836571409153 23154 43927
128684370402197601 19783 46756
479052398077772801 5626 21483
205586420711931329 37698 51071
286380408209833345 39800 61555
913054712958952961 48114 49877
347965178610795777 15472 28242
596066091838146433 9183 14279
906853347688691969 60815 64891
586752399292976129 22828 53881
750547037658368001 16687 41736
628870643490436993 18975 51434
300144692408064641 27646 57553
339803906889201793 18431 58944
580863800747412225 23292 57491
793974220700540929 48996 61654
75781676410567649 37232 56938
513770756783685569 23768 24977
305131372298024705 33008 45928
182053784713211553 32571 38472
21898746875091745 12626 18636
652511424650342017 13972 24735
864697135181959425 10036 20938
855716328030418049 4671 63419
946131912104871041 34190 34433
610635436931971713 36729 42183
184774250523918945 24069 38329
590226741411150593 20464 55900
658109242894038657 41961 63964
724531272422680705 22095 31963
331437698306562113 50504 69039
195170458727098145 11167 18758
750565487096277889 16617 48612
846690906749813633 16164 37913
35557433763973025 6503 58410
846658986287358977 54909 61720
923255516252378753 5224 48371
993398472213286273 9943 36294
950129221315908225 10540 26609
878336478176983297 12376 14825
254657515760467137 1990 9642
576862620918717569 5342 44345
14562859406471063 53473 55497
471423210804537985 47719 64678
347075268793371777 34717 46968
475590837588029569 34736 40873
662970938565937537 13273 40590
119063700723025073 46663 48581
671677381482051969 9606 50660
253143212347197281 20174 32239
189814293813288513 29925 39733
634934862376375937 39731 62137
726132665292208641 7894 25826
549152115675596545 23355 37458
341223233659579969 39880 54188
643889579230382465 38593 67292
28072944523156453 31193 36410
343316880054913985 1319 56540
459121763958609793 46195 54326
793714925272318849 29000 37404
226270104953737665 15909 21846
410518048177848961 26692 48207
202505688181421569 58496 68983
519098586607647425 9704 34566
176161056349510401 20367 52649
742658058367851521 18934 53188
799809968865009281 64309 68720
775723357345093249 51707 54558
139575259328648113 43454 46334
81613466620908065 11204 24891
851566390503169409 6338 12396
245024482643010785 33421 62110
6972378460940122 10785 32960
480942013908901377 51049 66685
166194684508770497 24962 35614
636399657190359809 27956 36210
765315280944985729 55747 59855
156765099581335233 16553 60341
845859174581793409 33310 58327
728283222014745473 27132 31524
241393816273127713 32114 49486
887456579368233601 6603 33487
575303988366318465 19303 65608
84086098847869553 49975 51666
318860399451875073 14117 50879
136201332121785873 7961 35520
645273271172218497 56510 61016
142037821835380385 35756 56340
471697191097515393 10987 29750
580805795537827457 30570 47356
863723942273640705 63750 64433
844798233653499137 16735 33307
175939434572324417 36551 56929
193886720170510785 55388 65781
982117666376442625 53919 60893
677560569588941057 27240 60103
888238085766229121 9182 19983
698147795594536577 1069 67494
259581184770571137 7917 53980
1346321351540781 42663 44959
131640067661987105 35948 43783
572165625079080065 16337 50029
82970274950955777 47668 67630
777272014820631809 59078 62419
357554111948896769 5196 56946
670110828116065665 35101 63517
293557696601812545 25811 47509
100600415076620209 2827 62885
694387026170755201 11555 20951
484165896092704897 7387 38825
788259848294334337 21821 59792
620100250438333953 25374 25598
218287159708236097 32908 49051
582982877814231425 24726 57447
671465815546572033 7982 23620
675230887314619137 24775 38459
744701647804060289 29613 41043
437140090967531585 12029 14570
448456349536886721 1033 46893
404418051985295809 18709 37375
330299502341286913 7566 12644
748871905469883393 15428 25448
548294389248685121 38939 56046
772545246451976193 9379 37568
166866603680755777 19374 56747
265898287469283905 21966 52929
527503340654224193 16081 19213
341979505743388737 34034 49993
550048942053162881 54123 62343
527385291053860801 25415 35775
179769767219102753 11201 57825
123081156022742273 42207 45441
308689872284457345 7372 49429
885213100987627393 11938 55499
114633739026633201 21564 32643
238191819026305057 14021 52585
911733494510198017 409 38934
708978626518359041 63754 68048
182358145682616865 11044 59882
715404631262764161 4785 60049
340382368505213889 4656 16094
833554086000631809 5019 62147
34968113366122821 8888 54854
89722068522071649 27685 47347
368911422819362433 1280 44909
880475567243081473 18923 51718
606268591440699137 20745 35270
771101450080372737 4984 22051
768133944568386817 2485 4131
87735261623706145 46831 69002
957302501433023361 44889 67310
279852705044255873 9493 14444
995247743980822657 41677 53513
147362013620551137 6041 49006
718398883422327809 24979 31620
435238878052949505 39648 68045
511292792147610689 3316 66338
379036063977380865 5313 31539
824250544464010881 16753 18476
695163695551236993 13466 65178
55733643360522225 14912 62923
385309456764957761 19332 19785
803299123094678401 20570 44192
912613869558747137 30573 38748
74123587458711169 16947 62211
336082590608313601 8425 52126
75412545733431809 14757 25214
424033245792919873 42199 55586
341170545229655169 19485 45221
834983884828915329 19080 54547
420110877405552001 14123 16947
288892969653339521 18479 35377
433940033631454721 7304 65443
218252564697891681 22582 52273
498501873169804097 4843 34267
628113109444264193 2097 29085
608905899917910913 44562 45719
339548208912503937 50589 63852
402072430429416961 33023 63416
878288203800075009 18664 65777
326977767156005697 17501 26808
785594009292807937 57591 63899
126366938449368865 6144 40037
702348552085005953 19772 49061
891753060627362305 4662 49242
853367730048972801 28290 63124
452563532388939649 3678 26260
635702305063908609 278 36275
641693907700965121 130 45544
977224184291984001 10115 55534
399604797488567681 20103 52961
957277100884944385 30836 36370
824722935453873921 5313 52363
23279731251477645 42517 67177
477795847223877249 40877 49698
961315690877988481 38167 47770
626249843099866881 9317 27139
539901901424215681 55214 67058
834970229757320961 1189 8307
769254273354171393 23776 61208
995640412662904577 25353 50454
660389841105228417 12250 40822
801138112379209857 15970 28271
109376663992371441 61365 63143
582754153803005441 7795 22766
561942894950917121 6870 25928
679041966334981633 1948 37300
449918541017616769 24247 51612
650913869766579713 3103 16301
780709377889422721 12717 28106
127697836984385313 10081 40239
390495374714241473 11675 66992
655412893591471105 31252 34014
24874488328336497 12857 60216
484615549130840129 12677 38664
985621846373284481 1266 31562
881671389448907649 55147 64248
597049445713338369 22245 52817
570164177095552577 24859 40905
428031144049008129 26226 45764
223054755850267137 42024 46917
986202359563620225 50463 68675
224050116191055073 7968 33323
290716053993556033 24182 46665
678172617886016129 28099 39843
392439116650962177 9410 52756
208049439172658177 43259 50978
894201809851658369 48173 50024
278568967197383457 36255 56430
851388770499099265 6402 9666
449304220513884161 10191 18300
705499779128935297 52500 64404
971850513508282881 13517 13870
596936595358528129 55145 61069
532349475463281153 34974 37075
410332820597737665 4972 59763
18614062765703209 25109 52609
381618187759173121 9822 60656
122653602295091697 19057 22599
150294099673608641 16582 65242
984532546751235969 38818 61675
625053825159341185 33961 40565
726276047465081089 23904 48640
648202863883334145 3492 35305
676526009934615809 37467 65138
616152785594167041 31248 58892
75091647025406161 30095 65529
621529719852198017 44732 49373
873336223842098689 41772 43724
110116557080260689 28601 38167
50097046138734673 24243 31053
115731879263442753 44569 63104
409674459808211841 15114 52596
764056883355536385 21613 38418
601171074361904129 50047 64390
583892216487079425 49386 55740
797429120168853761 39827 41844
94733465824219825 27993 46652
634253270043235073 33296 44544
650296367538082561 12655 62973
799586218236935809 3238 35338
339795932836793217 13932 65487
469553215195194433 42574 59887
274486061205642785 4507 27541
139288921278701857 24389 59123
503149459163154241 12918 51455
739803275065430145 47616 48029
276745971095543553 17732 68137
238975340679569825 40816 47961
380692233214531969 45029 53020
617789046834278785 31257 45621
990642174446868737 2486 62251
688294282052790913 24004 55648
831609889735716481 30244 40169
18880621915673857 7808 30131
814734362422136321 590 34319
164389567702425409 24340 47599
491446113823926081 39630 53298
7863968730962513 13366 31310
82407829626596657 41711 66129
138422627104088033 2980 26942
446963940734150337 25436 25810
500230660061465217 32215 67357
441266540387822209 24001 54376
746503130412616449 15071 45992
711907887503073793 6482 64562
545796113665691265 941 9977
613921788320858753 20853 24339
264526327945272769 4370 59046
181587019464700449 32760 45367
936026799270951681 26026 40101
329403696417095681 12582 24455
272156267622289505 4262 35569
799012439740565121 16560 34903
614085801816688769 37716 55194
494791609826656065 41557 64474
623104004973523457 23715 49511
54303555265931889 48710 58836
776049032438169857 6286 26381
492855875154496897 55891 68946
43062109040686633 50162 65582
452264881360648001 8460 63835
630071557634270337 6234 37443
313254140959550401 16438 40240
573679014819074241 42748 61980
932343160769335041 2547 59545
383940285861900353 203 32520
68731716734127705 15498 60315
175671891290914305 176 34635
294392254980365889 55914 56499
126255921942206577 16499 54420
127314254447448145 18710 50071
835842496104415745 10836 38315
778464677986590977 1264 21424
177638985650009569 14520 45790
467003630262546241 5410 55048
215009786048295137 26596 66321
44752847973043689 56 29179
150422104188013601 24369 45058
88220966779950065 1910 6474
684713659161015937 17941 56721
800234193207870721 27799 28846
162219041421156609 44721 57632
105285810624415889 33979 65079
972358932097176193 38135 49595
292821227172495937 7915 46067
303870332264043713 865 14149
982554128872642689 18283 45291
244015317750434945 20882 53547
335044667195546689 24410 29594
828251260975736833 16503 27781
831311573220283137 25530 44014
462500575603069569 19575 57982
592543673052333057 26838 58229
475360569821251713 16799 44259
584858945405706241 50059 67215
161157973336710113 3023 27821
664816389657687553 9917 44690
612433022107939713 33262 45957
613035543745858945 3429 45988
250778535397000001 10003 17797
255585253614739841 33243 61564
286356083497512513 34376 63013
112179641196213713 7799 30264
242671074956884769 14232 36805
158419029485713729 32664 58683
59615840230794249 7367 11466
647575302622179585 24221 62697
923581522568934273 26282 44232
222466340723102017 6371 43190
439920154982363713 6879 58235
65007655463496409 2214 8912
391015390236557185 13521 26348
187707614740588737 48484 60987
486493282986078401 11962 52505
705246146186020481 52479 65936
767906156167168001 22666 63196
735312934112855041 1930 63508
561126045340049729 40264 54919
326073807346951105 35777 39749
415255735597323649 7165 46891
154666338871919617 998 4812
327094495510966273 58677 68654
283731689249940193 3505 6120
86483829300544097 44570 58419
224421720814930849 12946 54077
731098131512741377 16319 28650
569077938535663489 68511 68566
988268626202991361 31851 46741
702505652154343297 35425 61744
438861412533288577 15277 45493
999972096141327489 57540 62556
884524892440378369 17746 61098
853067360226177153 5450 23807
749809947425806209 14472 57453
803863601369222657 24347 62399
192104718691435745 26542 62056
762659659825572993 2936 55725
465470545967281857 60343 63346
593640789829827073 39011 52388
942453933218967425 12284 53254
540956047561124353 21755 34937
214522674617004577 7863 39631
252709423269102721 33539 40659
730821232238977153 25988 44954
512482410910479297 28271 39921
888693049181700481 17974 43347
956119551252520193 45176 56793
536080244521553345 20673 68888
6455970919475363 452 28512
771255439811486849 6641 29388
714322840859985281 21425 59135
996544846004152193 208 14710
585043224215581825 6526 67424
656469571612166913 35231 61314
732670983446233473 43851 54313
281467885168620321 25600 51000
431211839703692609 17125 56421
385936589364465729 98 28927
127785959640398513 60754 63102
749720883497754881 18944 63426
982772760478326273 16809 66594
248009229889635905 5258 48749
273046377596351425 13560 50121
766340049985398529 67069 67468
757977224621058049 9034 44376
189892922993440289 6514 29287
198117357562047393 55104 62841
218449906926021953 14984 45919
100813112155520913 56441 61978
729104834156846209 39726 63466
27056080611508549 2909 47315
783172778555449857 40723 68359
383475012004581121 47349 64319
381091681721844801 4785 18367
688277713377210881 3957 12726
934508157053837569 1302 36663
63776744835308817 52852 66118
761989320744636033 11143 16492
896668526333534977 24593 47768
101203344455210961 14442 62024
102822837687128305 6117 35720
808057897455999105 52090 61024
319361203113579969 5804 50144
605093586634833281 5055 22545
221220686757050081 25401 54577
663941154879996289 2195 23753
564993154992031041 35380 58091
805398979266367873 53133 61242
600536928163151617 3546 44283
227647524117234209 16866 38360
151378670535912353 35365 38607
769534547955256449 44631 46747
132493925423489153 4020 34796
457479279597738049 9631 22904
425041508012945729 5204 21125
290001898162937985 16974 19560
565354339272388993 58532 63960
810864582751069185 56101 68812
841452639953878657 52938 67141
909143507538484353 9880 14315
700717532789582209 23983 35617
422370999527647233 14337 17032
427449847790533953 17384 28791
22586906369934213 25871 27122
632090145139912321 49960 62169
272668365535313473 31285 40435
294408302235474625 12319 31270
66093473557057081 16202 27462
288508603012360257 19475 62374
945809000729003265 12747 24364
956385714532068225 14890 64973
191638178290485697 35740 41216
823472692606898689 29249 44674
22224556108970009 4168 24603
932658667385375361 2182 61166
883640133999104897 33116 45265
664660649246201217 4395 68541
471996520244335489 10623 33784
726649894784678401 8237 22979
316472113598290881 14932 20293
978376598886498561 42472 54616
969311936143814273 10045 38973
117946139547605361 18098 32289
305208016136045761 5107 39104
491344668467888833 27466 39268
76012491544293681 9194 37850
672524338753696385 28935 53948
832903487092277633 35804 63744
810099732679176961 11467 59162
80604160580524113 41290 47850
156916832791900161 24059 67457
963804290338426753 21526 55784
765496645815829889 32008 46673
629211304535505921 2206 65989
870205626021878273 22486 24380
571372421610345089 12052 38025
739306981481902849 50311 58944
456303896451235137 16125 50233
815668008543134721 57311 67034
555919153786785345 34605 40463
175908832427808193 16146 24431
684544631303300097 34012 56552
700702641778882177 581 14566
916320025799063169 53786 58192
490990170325559937 51545 61358
593114432710397185 15512 65642
355323078013192641 29625 39962
225517042124405281 37362 41117
729143693261647745 16943 56143
90075581261164225 18562 19267
718866188170373761 40117 53053
276420851036203169 45584 61882
633270059674956033 1916 36827
613791680995806337 9049 14978
781352675494652289 25082 27887
183918229598841537 44110 61366
232740983883161345 27307 63506
937588261878818945 11186 41913
46757317876135577 46332 67783
304850634302976449 35123 45816
768092912725805441 65399 68100
576527299741687937 7429 49025
273774370875663905 15510 35507
460315690739090369 39158 58478
303289977705759361 32712 60915
770578633660779393 13960 57999
555850239526556353 1997 17245
87088106302854129 2326 62403
959850684833057281 16247 51104
529171486565704897 50568 53186
633527652235393665 1267 25575
815367409115278721 14835 60641
489790427666093825 51101 61811
12045360547279671 4620 65069
642604707066872961 58378 62386
260819956623844705 20936 55432
207680450304948737 52126 62596
743811796351767681 29686 60678
42234871879408329 2348 23550
456749631227747713 7953 26665
869327408820112129 36800 41599
327382169409435905 30585 56198
35731867678542529 31821 55109
748338360241103105 11508 19988
330675244297154305 20190 61104
556482154950518977 16762 47188
488222911674377281 41607 53820
270751876072406369 10558 65431
82436750843896785 35445 49337
111306044810522305 24839 52387
801016605367117057 19243 52654
466390782156747009 17499 46610
542465060041408257 8419 59177
444784050919370369 18906 36622
861094386041465089 13388 51519
827939823429229441 34784 52528
229639331923664257 57044 57805
480138397705236033 1331 49318
530848479825998273 34935 69054
31762089473755141 20585 50902
242603304142974721 13343 19607
402959700223963329 61264 62975
960301263467790977 36717 39391
433607516420774913 42105 49315
348474068019299905 16495 35545
61889159248824657 17205 46464
620652422685445505 62955 66510
102939312700822689 59863 60324
146920575181340481 2298 33213
319464791322932481 43363 43925
500087849895329857 4987 62488
975185626387595777 11732 23884
331960993985802561 15948 41624
506476563387952449 13514 37559
543199415756212993 2734 53264
589029710585048577 4382 21809
817484193348505473 38938 45604
926346230557843585 16088 65529
623834139846628993 27015 47508
268967840627421857 26043 60543
134777395537014401 12667 17031
987048194405179649 44845 54883
134316438377190657 25895 53926
516673105269330049 10672 68118
935028471359245825 52391 59684
972738120270182785 24577 67874
465244603646716801 1095 13614
27462746044985665 34676 59030
942531513536010881 27987 56721
30751688088930253 32728 38337
99804033476424081 30936 59182
874009767071338881 43999 68780
282697279367724257 7382 15427
576547014567271553 44294 59013
911991541600578177 16860 65400
456373894259368001 39732 40520
652369904596525825 61971 67481
803436287700822785 50349 51373
243408904454888385 12364 55763
247835440680955105 25709 52033
379667019124823937 14210 68900
228905310158982177 24331 47394
939336198485570177 21868 51785
846656046215738241 15352 39621
529756104479787393 5315 62346
477649268412239553 34633 62299
299488017502390849 2760 14666
535895417073032129 39920 42516
16694685110579145 3947 19616
665229442187129601 46685 68223
686914894218155265 18040 35083
352290906848363521 29381 59878
266609803271137473 987 12131
536924056382009217 12537 56080
731539746454977537 27505 65494
450839867932369729 22708 23983
602862252876079233 3846 59925
774727367469413505 31527 59418
851291489054325761 29909 42240
438370972841763521 58864 59718
870097303820813313 24 14288
811739681147077633 19515 20558
429066659803218881 3378 51092
935682971887768449 13730 63973
233765197329219617 50483 63752
896957630079786113 54893 68991
960041564183093505 5652 23383
246775429036883777 14027 54953
859215597433262721 16678 36608
703664012498041601 18473 32835
900273611960749057 34593 68290
982678674352040833 41496 43747
736119506198676225 4948 9170
249550116687121473 15823 67068
680047761072422913 51239 56871
358167341529163969 24467 28463
137913953289370289 22242 59753
434076045511421441 353 25493
316893863402434305 16701 53404
688346235264855681 37231 40009
632238116410476929 10513 57462
845456421574059649 57607 65972
493349785426978817 39 59234
129236708005375793 956 9367
648848480585968385 62344 62498
252495309910546689 46040 67685
619975016781545217 22622 61299
686949031535288449 6018 46475
54263611545480 2659 54020
91105553757902417 51888 58566
848306644117066369 21451 64418
953059238366105217 38989 45995
490966684877008705 30133 42166
356929292426929857 5663 42943
841745618635307777 45325 48885
383050393480953473 30734 68947
580345797574594305 47727 68462
308598531135434241 20081 33021
261992745938137249 1580 35037
428136051180754177 53947 57899
606970602600768001 1950 63988
814782573334003457 1517 25756
838722338788208769 56511 59595
650840567060594561 40486 67539
202541078718738273 49635 51224
695583219073544321 9567 20278
811663559560237441 14986 66573
528124784021937217 15954 16686
413308660277465409 20686 60148
27754190825096005 32171 66321
765006702062429185 48519 65533
883749206197006081 25222 32604
663963633480207745 1456 67857
725708583367524097 6252 40447
8790584526771284 24470 67444
439467928226147137 14974 67208
855697967361663873 23197 57002
257782559407520033 63398 68826
842259409404782337 64848 67973
462428111987161857 19530 22843
604599308767532801 19062 57110
700565339988916225 23147 59253
198579453661956513 27692 62183
778069511127565569 1603 67447
327280314233831873 15851 57235
423480080984649729 12390 22904
304129348039531073 54652 64578
862509248096426241 10818 42787
670446228235576321 19014 45254
90777796544788465 32813 33909
371049047746346625 35662 46536
408866561311892673 17761 28902
684366709315440897 24419 52738
787632399797860865 26404 42433
807953452756457601 56576 63650
745613374133721857 45753 58148
353234415612789121 827 38046
449419492870308801 51562 58989
606663565819793921 7736 10478
73587104937072209 6265 44235
236326851791972097 23681 35808
286220064900209793 42789 65035
115332642943563713 38701 39801
467904951304529281 21799 52294
332778512816062721 15110 29854
45183060676496465 20662 30956
310173556971228929 13224 43775
482181753667784833 43073 67476
71531498928209201 2947 18216
98053176333724673 22283 35484
445728122473774145 797 7364
500059287138594049 19409 35673
930453583087555073 219 3382
945742534675023489 46633 53944
910735981974632065 3506 65517
442361257270587073 16920 20123
410357249460190593 44129 47044
621492403682186241 27820 54084
603511392055018753 50311 68491
280828198589215809 33304 52913
408260551887863681 42217 47072
83504160101941953 21545 65878
824547435630570625 44218 55636
989367706416569345 29945 55877
849114827048197249 18043 60531
310862578171271041 15337 35938
768940386153069313 59504 67648
23460785300994049 11127 51834
317674400779921473 12565 64272
856449554062212609 38418 54615
188138723172677665 30125 67125
334552383738408577 51731 59818
375363510275150273 11388 11554
830047871987932929 37001 48390
727323209096503809 47381 58896
960056217342906113 44830 67160
915944792037990401 15184 55028
56032890616908305 35532 41142
176143046598447489 6707 41685
776528573688690177 43338 50991
895425918174794369 25235 52897
704390390990898433 14261 39293
288170007473176769 40220 61713
443495754203592449 5030 13628
824745364216127489 58085 64133
372101592034969281 43179 48402
616764119283722369 36223 50324
512612954246375105 13273 41236
719018922774040449 64358 65254
94396819484149569 10982 17423
717422578427566337 25086 48672
229921524345723329 43112 64746
607044501410499073 16652 57156
401567821131383361 28241 42499
111334589740245345 46251 68157
550964506018285505 36214 64844
993768022633844353 48989 64121
475890568225270977 5008 34495
170890375968376417 39122 55716
136799907116323281 26425 35504
782796941449916545 32255 54741
983065882113667329 1419 12509
951269217875655169 15052 39848
655275186782486017 23533 64532
473974073872994945 41945 63166
891129689340534273 26382 59162
375810639895767937 21246 51657
112427671309927041 61618 66168
992532150748971265 14044 47783
794088449858524161 2682 46181
806381309615297025 21690 54019
454061932020433537 28605 28616
243352837659188033 18138 55447
34043634318596361 34927 41889
159989434457592961 22715 36740
562309337181442689 39420 40290
550141956058141121 35864 45723
480102360040550721 49482 58955
432944978245224385 31365 51620
515554854484772545 14394 55319
90569365651759889 32135 53625
750124743754685825 14565 50607
874269446344008833 29481 37201
556154541205597057 9184 32019
502146485845244673 28796 34694
136902505034871777 44192 58500
518049863335768641 31141 32829
326871828349649025 3509 15635
159240807380456321 727 5700
567643170017152705 52745 63923
294109454129845441 8551 11532
286314495379837569 59247 66672
530444036542618817 3243 26027
737970193015574017 31419 53025
238709000605048513 34369 53758
722614955990419329 26203 49537
260682786044611713 19725 33339
631736746508256129 19223 64281
219849443774101857 3030 25865
864296945367566849 47177 66983
599027041394393217 13799 60976
87860140171816433 30693 55191
169844598581796897 28762 39125
383219727939628993 4244 53656
848026051717113217 6674 51623
886560129691066113 11042 46802
722774407285946497 20689 55478
226569344278583873 26366 57584
152372882138237729 13830 36064
90648078463491537 26924 46413
824690540426878721 49561 56669
567332999066135105 8464 22599
104431683437525185 27353 56049
543060352554352449 39275 53024
805378924166596737 52106 54570
574180271383607297 23272 44033
924194846255957761 53796 67312
549228773838311937 37652 64268
354314491772875329 16654 54198
255191216524249153 31337 54071
895984674178748673 8377 26139
781078740687338113 36031 66101
159273687736451553 2942 36459
392799437559755649 50802 53931
9965095027311577 32666 49787
356762062332197889 35934 44024
769876557941110145 18263 64722
361415647519773825 30097 52336
481447295171591361 21509 57474
264361954636189729 58788 66610
712964200956854145 13937 31896
690596931763860097 26780 33236
795098070121426305 20797 55302
805822323974840833 12337 48613
481905496395491201 568 13762
625836667439809665 47412 55138
856405198571621889 6653 15905
395697734714122625 191 2763
764270928855857793 27668 68453
650952675330483329 27375 45361
612909328960185473 50412 67146
823814626922317185 35547 38954
975287552792544001 18332 56518
209904481393206049 7602 54670
438440779952685505 5346 60866
306773736936992961 696 55355
688449257167370369 5361 8655
425307363391521409 14177 26004
632441361587964929 7585 29983
244978586738628929 39863 53346
56827051487012169 23273 32564
913938964708531585 9077 19083
472819884611453761 8846 32297
363490661256253825 20429 36247
503106669293053697 20943 33627
288536485214262209 15626 31563
445974504282091265 12489 15644
749808798248043521 15480 62477
324151933852398593 2987 65310
286916620436439745 41298 44135
54779504167385089 6953 34200
472343685761149633 13918 25712
954803616196350849 166 18580
845049327754775681 11520 68727
139517627638397809 31915 61874
841978509880110721 6277 43509
310401500275823169 49863 55653
725687964403302785 10189 18604
24855672442470225 10539 15015
697119033022023169 29650 60774
269763616338018145 25020 64000
408385179223511617 18342 50654
286799839366253185 6928 17105
190861022929230017 2149 40937
158547674186571905 45642 64996
954463960862991489 13017 60654
197792332105137793 6240 27597
637535307246611841 38013 50360
282407185262535169 60964 63427
80399261959978929 13015 59757
308261004527437889 22003 52017
844501110650643457 35723 49798
672365168977712769 17976 59102
38105444293673689 30889 62882
433423506062695169 3894 40028
682592053421206657 4398 51116
320463256944769601 20734 36152
428201236413382721 51918 54647
981265448453243009 7279 20999
213396564614729569 1411 56663
177980001180152673 31473 67564
314194775386507521 49417 62509
949522670086679425 20729 41037
631270802108549121 4608 17191
984200821506270593 53496 61907
997829430526092417 3213 21623
576239770074167297 18665 31347
339707788241472769 31673 39663
810589855748510465 19082 25230
329064291773104129 54808 65914
11964785655493417 12594 39675
271866676074342465 21094 47707
809862566410565377 30990 62657
213214261316817761 1205 49195
125662255896585857 47771 57854
799521169936983937 23872 29413
615363871818182401 19889 39261
31901426538635037 60539 61368
716648014498701953 23657 68160
328611447414250049 42442 61715
753671370746836609 10395 39823
487304627960366337 25911 58350
708807947360767745 18804 22796
637549780753946753 16719 21255
219693479792972833 1049 11301
118745680067458897 3966 11823
473698827363478 18190 31756
720381746353257985 28839 29054
472819564711350913 54940 59261
619301368160858369 18957 27284
354879976814615361 44833 58199
4162753997864144 30921 59837
795879983122667009 5957 46878
524637943268142977 4135 62270
285284753734771361 45664 49638
331168935389275265 28128 62201
513639928896019201 9376 67534
767762182115273345 3304 14292
230634349837501409 9868 28531
653892516700981505 7761 12268
589008640629920385 37703 45621
637377982724753921 52918 53960
269014180751980801 14915 66445
465619974952847553 31394 67107
744696470493458689 8868 18786
473912740864204097 52995 56742
185831914148579361 15796 64438
172576855385759841 4646 66896
434173067745838657 4193 58700
850291210821293185 28948 38707
332396974042495681 16437 22688
855341419254859393 45297 54082
693822076027934977 5930 51224
362819008326692225 37146 67242
480827817833940673 15109 18722
727050611039775361 20968 30927
430377837513624705 11332 23666
584101176386152321 63006 67938
827450253220490625 21359 26486
492791493494099329 3591 7814
863169202721557889 39273 50532
272146118816021249 21154 50940
615335322126995329 12485 22822
276809610723919521 11633 67036
275361224719667073 48745 50566
889449523903461889 11284 53445
155528019276943041 17072 18848
699468016096563585 32422 37889
605128833105105409 1614 61429
649049464333341313 10468 49416
615877396476449281 37676 40825
551327255735774465 10166 55650
696244099011444481 13871 45005
191800481838210849 24297 39117
28108492598050817 33533 54200
683732742158372993 7705 59321
744511979982853249 29719 62771
115313958436001233 20531 22313
921666086136255617 2538 17453
679711998750040193 19330 33367
935325035361621761 49331 65969
659412253122010113 55798 64042
632573554560309505 1356 11325
410995516764177921 46505 67673
828677091360781057 36363 46957
129177755977462289 30769 60854
134626205011912241 12804 36351
161151754857886689 5920 23326
368505772737712769 32840 55082
62752993346375521 30476 53407
598091376686625153 50624 56604
895114439352926849 1796 51073
677325767447534593 234 59790
669347020515669249 42828 48198
369006468997483265 17578 29893
885099103927107201 36119 50598
45745214336683657 8970 37626
850184374710405377 11192 20493
673314883847837057 3978 14575
24751052802873377 7544 28983
787478264337515521 18582 54035
832528643686753665 11688 68814
749497747537716865 49161 57945
149408954204947265 11842 59867
248604225243873601 39340 42626
489931046269727937 53477 61087
887960260494025985 4265 44648
762052383407695489 32540 38681
126679321485475777 22984 23889
170378133340943105 36398 54226
764004673649637249 6858 51777
82648149585484273 14818 22928
59357545875606377 49438 65449
922299613533592577 162 56151
674431271399981825 52343 64628
993414470415604737 1023 67039
918773912581990273 19815 41712
495080199737554241 11006 13885
678193415137982977 40858 51196
553554315463433281 51192 58451
429313202064868481 17348 64841
228806072956981409 25227 67946
973506730909207425 16325 16651
473214836303316865 16520 29590
191631581939184065 15657 33635
754849881595941249 4092 15901
63664972238868249 13847 26278
546129050596253057 25811 60882
320893855149428481 4624 46674
356315949374614849 2127 10260
739710017160831489 39750 45192
181284161456762401 10552 30994
114987090996088177 24169 55678
421462366299277121 6285 11168
680079929426042881 8377 59929
93108384896428481 6871 24712
178698597921773217 2107 52505
934496696923726977 48353 56186
497331090283807937 45945 47353
13520239430409477 30600 33175
509104162052999233 11921 30359
641489971048041985 9739 62929
483787151614123457 28740 48033
193561235575803169 15832 30210
259177764800234913 6885 67355
893827236502485121 31280 59446
677173036042773889 18917 55789
42430101457075153 119 19620
351258168844218241 29609 64619
181245064260092897 29330 32344
411485477493172865 10421 51710
692124406563838337 5265 15969
216717387080684897 8138 52434
729104815310929409 26436 55849
386946718919944065 33642 60160
620519011380100225 6056 39007
647072686058542977 6666 42893
942498019014191617 19426 21122
807174025229002753 28018 58404
867890488621672065 30902 52452
805843986628168833 5086 62462
859834686521306625 28845 63643
34838691117414557 9570 33800
354327844679762177 8264 18473
667533872416889601 8358 49581
541859602833863361 23123 46520
924123288263572865 36008 66277
470222830073854657 1940 6977
614924463867858177 21862 61609
614083419624673665 25320 44255
836129066464252417 40386 59321
450553177765801409 7392 37810
280045724416417857 59650 60153
131287520608463377 36372 52977
840825761449863809 11203 44447
146779560579634721 45304 61928
396149898434693185 772 68716
906321964500644865 18055 52495
686837630712744833 20768 51828
128067226207935649 124 22703
923178300350535553 14976 51784
290497139948325185 30524 41309
380861400255596993 55438 66323
635786462865670657 9597 29330
799756143341092225 57561 61271
692479904757160321 25976 33671
186228022208183585 27 62510
700787583076237953 43668 50112
689800076714156801 13675 34117
444126740770865793 19388 19800
221339778270177601 5916 35067
740106299842043521 6397 63086
157348156022102625 45956 61019
766877648387147521 22914 42436
731601379416559873 12213 62398
566229521063252865 17485 36826
992074661603588481 39978 57135
847327943414523393 25641 56962
313057370749234561 26688 46481
964910017023445505 63287 65652
389859072117367617 9127 55045
415898616288952641 17669 42143
594162414294544257 64576 64864
683206434559725313 5039 36582
384341152220422081 32804 62131
743022282077401345 40541 58409
17734954431134043 10173 53299
783763052677418369 21778 65846
140089090349285073 2376 66005
862208801697416705 46606 67486
713842432986126593 13265 26450
189526810355818753 17867 43006
316186486088803073 23752 56456
822385202877494913 26293 40266
993676676359839873 953 22003
799697800621519361 29289 67494
847933299356732545 21260 63478
321026386072471553 140 21052
623815387830290945 44140 46227
596668928139696001 6001 47938
878057198095454849 20844 40740
617189078331374977 41931 56293
830918906948497281 7414 51619
588351083091286145 36260 49887
698321639843733505 24408 42106
846389409492129409 32547 56744
432044607164101505 32180 49064
503297304465338177 34589 66129
985547057961831297 10749 53773
918457142548202625 13095 57955
750413555018113281 8113 16251
749503303600878465 16699 54983
177558257902440161 40660 53195
970564806096742657 23751 46959
147549411905572481 36747 65686
993117706361477505 14425 61103
926036125257773825 12161 25335
750450563935952897 3160 24181
339017085045711041 5281 7150
651363762218270593 25858 44824
373161567869807681 24126 27207
433687427631408449 24468 37643
843182390400699009 1029 50890
824950373253518209 29918 31770
762645821566046337 54545 60828
832331184716718337 33799 38325
293033039356330945 34746 52131
528704428176869377 32858 60525
145470405577334817 61751 67143
63412990633391785 27592 38432
194559665519022945 37096 62889
184033898370319809 12834 68610
755513681907125121 53092 60676
831912769047971073 15878 18444
487782430493254529 31919 60085
991452277245432577 19901 22967
886195715353245825 2378 19463
95814195311444193 19972 35869
826388050482108801 13651 45771
143455033307720465 4374 28563
719180510033616769 18247 31001
56733914046656513 32923 49735
379152931500826177 5963 36036
614608113778164225 24431 44354
759761276636488961 18167 36260
928944576663891329 17013 66979
632784552409304961 43630 55131
83232491920671953 11222 49260
87421724703681041 38139 65407
537256090512993729 19158 45702
775304354354247553 7473 7694
113367609866859457 15759 32741
97691038561926289 4665 6410
469439960882365185 30640 61530
817285245065164673 31015 35660
131965642215863713 6902 53164
403143746542831169 45453 56508
735310592650858241 13576 56417
392684469270719233 48337 58270
659078106516975745 24816 53124
984464693376089857 43084 54280
870222712588056193 10842 23753
821092094792902529 20646 25171
232091787416710113 10943 14593
991005337603489537 33022 44003
357988488581622017 62581 63125
330235780136305857 18669 67520
162172534269505057 6388 50985
35177182042879453 40192 48437
563819270947359297 19478 66724
574707886118261505 8904 33887
684678549872575873 56228 56773
704212868231671553 4689 68264
972987975948324609 39821 53834
659150433782897921 14529 64458
837479623190521473 41722 47284
921001887898576385 10595 13424
70996785213790049 29006 50983
618460956008163969 2170 40168
3310683984114605 11176 22919
864477548350173185 26006 38607
306003859407052673 3684 41754
732757003349647105 12432 16047
75317384650279713 31344 67005
347871336715549249 16336 21757
108369972743044945 25975 52553
591523008268524161 10176 14075
599013456816596353 12609 12821
835411722767638273 4807 42854
254064179302400097 22541 49825
572099448463248449 50265 59497
568534659813739265 43031 66957
936953284034025601 4874 47496
31324635028081361 6713 43894
386874842065594753 32333 42093
229287547573097313 40646 57909
84680392622878737 29022 50047
770789333323886465 14080 44182
777495117471445889 711 54948
791173342264389889 4186 67623
792414133121305089 61352 66521
630049579801092097 6224 8741
911276391055224577 43563 58395
274213229599428833 8025 19891
99013187573824273 8278 24793
870369345440206337 13114 61270
854835219464135297 39849 45158
288681694683251777 45291 67802
472625689417789377 2412 63938
746664009749249409 25930 64527
874649032104400641 2424 7547
751214411092679041 42095 65666
118721075840475969 600 53016
56625248908186873 16608 32263
627617756316439553 34266 62222
822616992004928001 8436 68954
605385319829203201 15615 61868
100372750891093425 17658 28050
362379685089450753 41707 66363
547455923185243137 223 44826
354651161711238657 26241 62740
511840862653325953 15370 41529
531679467488132225 39004 41301
214533535972581281 24516 44373
505883647724381569 36114 51155
95277006160440433 38106 63898
116907787755280881 43991 57663
634980256576216833 26307 27518
140551982622007185 34601 52579
377121552818788801 10896 16288
59319902813783185 4922 24559
754259898513712513 1298 56309
868067976997998849 22546 32421
241913632244685313 29636 41464
471557792120023553 18110 36134
38572760382027841 42754 62560
357610780417381569 27301 58448
421856883779735617 24010 62686
432987301018002305 12090 15959
277027063858614753 16610 31085
905713701057614209 41687 46922
148791250224373793 33027 51634
739931391409470465 6761 53989
49977129378181217 25240 38808
445463283903386305 19226 21984
334434375419856897 4164 12099
745922514190155521 36180 52046
471916951823377665 21253 57450
218930015094407809 2071 45764
834136813060919041 10557 47672
568275249005665729 61738 66554
624465818303992449 6017 28048
385265602301068097 50446 68093
769671895966990209 37748 68158
308133780952928769 29206 60674
660858617179318529 13316 21412
154990312496984481 44454 62019
370761565479337921 46775 64532
306091563394033985 2815 46826
56902834402183801 54207 63437
205456891710348097 3870 49463
160506532184694337 18744 38807
780801713559114369 5268 6074
182907232530713057 6354 42959
519291708767617857 62874 68118
608400644292881793 30290 32476
841860365593419137 61184 65626
914319171865219713 20732 66892
819630519193502465 3628 14571
142298091216655825 5364 62502
870690426650995201 41471 42268
632798774622703105 6476 31533
172912198800311489 50545 62627
918075879716436609 46008 57120
586094008053407873 30171 39035
800653964360254337 24729 27357
358470511587647425 7525 37870
247675700880801473 52514 52674
888367297916701697 14995 19686
535781146501253889 61939 67306
327648015880051009 6610 39312
571976670715567809 772 29170
363045866503313153 41206 59297
846697244304568449 23831 53512
603999138655602561 29697 64116
308176287709994049 10483 48955
350010413377916033 2649 7269
592480280447038209 18896 47628
217577823262622881 13073 40664
510049119938084801 2559 9341
895246838737193729 13068 40029
854403010063368449 31846 52235
674420542684508417 9905 57510
745994024536184193 30449 68696
22309312543299597 23207 66492
398067579105120449 16135 60301
288114431694374689 20095 42019
850928926274999553 16656 18973
331644786819282433 2655 15201
779624114741825025 7570 15343
741634389141573505 40838 55889
654980151914894977 9069 51643
373441211162017345 5259 20351
529252864732317377 6795 67347
99168798731291473 1546 63799
580048845597755009 39631 46911
880473631694201217 51624 63135
710953302743224193 42911 58961
291032575496323905 9960 28467
254602890186912833 59178 67897
300331441811735553 3696 25639
100634818984108417 37087 59520
788465128216763905 26865 57795
391696842718598529 13028 61521
62080371686334961 34539 51226
694737532765106689 7878 13992
254481097818732865 14214 46250
953897471474061185 13262 50206
253383415055466785 55387 61308
318698708162973057 14190 54210
184209950777422209 50026 55347
674496370120973441 9265 28178
394789858872741185 15617 66689
667465538405270529 33881 60925
262428237262604129 49085 55083
884506633405930369 19541 47256
474589966401637761 19316 57600
207259001350028161 7860 54529
493232128696412545 16722 67291
111225521506806753 59217 66428
468488729813969921 22269 63010
386611390049512961 31536 63970
269869291043583809 21844 53580
352732228874440769 5040 56140
3414516801754531 34413 60930
542402301341841281 5472 59797
921374791023488641 47945 65125
314087120707565505 7322 14035
345961449627168321 14396 31789
599649634212983809 22798 23143
913437135021176577 37611 65936
220088918613111425 15856 53781
387057036920040769 1799 35724
117993820814294993 23313 57531
607334267281295617 11331 43660
335487119005957633 16057 69027
61112990885845873 8728 42967
758340399007028737 18447 27846
153176967494140129 4758 23597
750171225897911809 33714 45732
657696367909423489 12349 21683
764568448635376513 27349 61647
869305150627219841 21463 47239
782073986415152641 7610 42720
656064231330674433 30612 57268
371515666903395201 26480 38698
42602646318634641 11000 43461
956715545166570497 36901 65574
109027013928240993 19017 39592
64935263748768793 38539 66356
975704683830180353 8385 17284
616237094962396929 10005 10644
715707716875698433 39231 65411
594480728467676289 40308 46699
854421093958499969 38242 56675
953559008853215361 48199 56743
717885084132049665 8753 29254
449082166550116545 47526 57813
456913723921736897 11621 27583
554457404523898113 3126 53703
718662998894330881 7116 9620
876777643233868545 56883 67759
266850307577037441 32402 49429
241767429235220993 53655 62241
713984624374902017 29435 68606
308975110177843969 57218 60058
374385603880888577 58177 60695
265849074257854305 8961 52808
727672317269508481 42231 57682
432440346391917505 788 65858
886745573779670401 7349 38253
272524844589138849 34851 46923
801762141354473089 21444 66894
950604226640397313 37378 49902
956638272211939969 191 57441
336925935182502913 10288 39865
990328963192382593 53330 61435
958003852460127105 8161 27504
50787550116858425 47973 62016
996447511452583297 25996 66259
883053684435410049 15425 42173
596136955201789185 40865 61038
598559153774807809 27644 54287
200072071946063809 5015 28592
912632218193920129 41101 44440
403412819614306561 21982 34195
604774937956641153 31824 55273
450805497288950337 41465 68120
817805412885277825 4293 27369
263296092947317825 48676 52879
401116237727144641 26805 36782
923391074335452033 52073 57909
603214328393789825 12696 43467
699607550845531265 9289 55741
213603533836185025 9077 12277
745705340351843713 765 20905
792245138757479553 25244 63016
182088499951337473 33163 54953
202982960937653441 37203 45833
928553831570635393 25823 57398
765186535450908417 36617 56340
163948320618391809 51728 67459
700802508901709569 4704 51539
88607556046081729 51739 62732
239918898155522689 1530 32879
460768003968954817 2875 59672
423748517729968897 7257 20894
340960054931510849 29777 36765
135402748200021969 43723 65511
840771728201605889 954 66391
956537828546167681 380 50660
733623081582162945 42671 53002
980723166113008897 26776 28802
983423862073525633 49419 54886
299289316480156 57933 60017
782974026764176001 24755 33348
937541001458697601 13304 25228
289255591342868737 2004 25643
86781786854054129 11427 22523
957853063221062273 6194 18685
306539892823721537 8245 49948
10843949161827739 19173 58678
253621148781469697 13559 62561
996190386413470465 5290 58284
925754410989100033 29481 31408
304401706459817217 29232 57260
703886692962718977 9079 38339
351606702906234881 26345 35212
149308101456185217 24440 64247
664309655748784385 17087 32993
672686459972943873 43608 58079
722631076128660481 25663 33472
549744896098928833 1554 60391
749328614018981633 63189 68762
580089808949558913 42451 51618
862652193579702273 7127 61744
218342350287073825 62245 62259
398737289973613697 30613 34568
345253651162529729 51603 55916
787469882489144577 3911 54022
569964503865890049 6255 34191
88199320274600977 5456 21341
300515701354463233 18563 43196
156726084979094785 13997 15958
88434924387840401 2449 24745
717088591239278337 23935 59277
102321306832813265 5200 55608
307326321397052737 31166 35262
93250731470078561 13243 60659
338991739039176577 14366 56371
61031230946888113 7995 36575
947346734212526849 18096 65847
658755184598945281 17446 46060
742230775407112065 14632 33703
373642783451494145 9030 34346
398365927183615297 682 3831
484553805618645569 13001 51209
13952429657638989 14580 20087
358847467846935361 15613 52597
7547807908178329 42766 47480
184786064026056353 13032 21737
845434343968495489 37520 42655
276121417591731713 20550 63165
677389318876176769 94 24046
939515440547126017 23026 59731
182957019857003201 56419 64485
20051881609809641 9038 43855
604468115235459201 1034 10112
211514264792597825 38136 62548
332454702115459329 31529 56649
575070457258057409 18443 41173
236787729172728961 5010 18452
675510158581801089 4019 56285
81133514643386913 41269 47870
798293218383030017 12536 21563
94804363594629841 8343 51103
205817270283020545 58989 65674
208651443132087169 34126 44586
870235909777228801 16517 49655
630687994170838145 10768 67580
715361819747471361 29515 43036
686987504918267393 20901 56823
662630539745769857 47908 64303
384953741271754497 11012 39292
499466850611170817 32977 45373
283856969028594369 20994 61278
664144562113399681 15668 53682
734805314397842561 40890 47475
98299569405014609 10086 16754
420901101985851521 43504 53296
870096960339701249 9163 66427
894243543855861121 3852 30342
311395301548131457 49941 56323
335713929839958081 2860 51202
869753491966982017 35431 48093
136467410189194289 29192 45826
56818975403103881 49889 54330
556260236623433729 19857 31193
989817683900717825 21242 47971
562965373715183425 30301 62439
118847219643910769 57070 58985
726958776510972673 8551 38060
807541450516573953 3667 23762
973969006961819905 53194 67603
245965688728460929 33230 46838
96597773886617937 11525 13922
210560999800911489 10164 43794
319001754329359937 44715 57074
491766178777353985 53127 61978
767636534789605889 4844 34617
829096560163328897 52548 62070
875860898429376513 29943 54085
503160524139019585 38263 64835
752022707321277313 1801 68562
522389964710178817 35100 68791
257653313774465441 25704 59524
693242235868652289 42837 49712
227489720050531489 33366 43808
384918833137142273 12389 28912
850973148306277249 2546 27405
852036419764374401 11772 33826
246838508754127169 9903 49853
715621556486830465 17327 56801
598845004157748609 35321 51758
881072755988824961 905 57658
736772125470711297 9988 37584
628570079324028033 32312 54713
648917303547360513 2625 17711
542859297157889409 1756 2744
507636522333786625 19775 33323
586589149906579585 28071 38883
264210136298952833 44830 67963
621465609600548481 16047 46657
365496028478904833 55089 66206
517467834174063041 9716 56674
248507804670079937 41457 57812
844956405784841985 26291 49603
317283103994203201 42712 63432
279743226339284961 18194 48438
663621321455092737 39826 68532
645640357164708737 20741 52677
441629172900977793 54384 58407
832534000049271553 29241 44362
737988091206087681 60642 67627
73177298430977089 20775 45011
775102020012315777 9522 58201
329414291982821825 18229 33369
996557724385564161 16122 42333
343559598847051009 8714 19267
658015696722888065 20996 47754
594572956870827393 51482 52321
926142212829088129 5691 9980
940764146515846273 15918 66524
377186430831830657 14412 65995
692101041763457665 15248 37520
58268344554459617 61986 63621
396249229559302337 23713 27542
725802987893221249 13116 36126
4667960424946217 27563 63026
567318069205835969 13013 41672
785109666795307265 27840 55100
723157598824986497 38093 59795
881435868512106369 15227 37504
194011354766967521 8136 36618
199142902069141313 17687 51169
258914263087152833 29417 55982
279048709186845665 23636 33387
96083714117153105 21354 29786
510732493437558337 31252 56117
766820271164181889 7123 21953
233018879525836545 880 32941
666719839036726785 6283 7668
323612563413391297 60001 60687
219614476853710273 17723 55439
585797023022145409 42156 44790
248683471895841281 25418 47218
235401391957083201 41199 41411
158047501475341089 8696 59188
335100645124008193 1564 52923
294264583981014721 22555 42260
202323492348810433 17768 68772
119474981068211857 50219 60597
721421639625084801 8313 18940
898655926728363137 13211 54637
610691273990880769 49612 62038
571860486444894209 24209 43536
763632966308414081 24184 43986
772054890540641025 22125 50099
506278828074854913 29664 43663
253050167111755553 8207 11561
189747197052930977 62413 65270
852921157867168513 14484 25852
617355534401355009 26113 27421
988051806052244097 38562 56857
456496011136799489 13397 43210
625038685321424513 21283 55567
307395142962789697 38944 54403
543337135699633921 6381 24809
963726533215954305 14107 51854
242339906300539809 20982 42816
308750794690240577 4157 43019
670833268599597697 28441 56686
351749231919136193 4552 25099
230233523354126401 49696 65732
90177174525521761 47455 58474
98597251780550017 11573 18324
422699495682344641 8759 39913
497192670926832385 27258 44163
492151699207937537 45353 68899
102872374211035121 8042 66372
298542537846024897 30728 37581
816740386569716097 11005 63874
989536394362531329 33760 58079
319376254428508609 15598 54913
763285517657443841 40922 54297
723222044779984001 4102 66995
698144973142632321 9482 54116
351714222972692161 29835 64092
726863260158601985 34445 59993
784762494786843265 48105 51652
289024654314275137 49413 56510
352567404149258561 9805 12334
581511278496670081 43593 61443
587826914353168897 24478 65290
992393513773578241 16696 45583
288968506385931073 28008 45222
133583509469325185 25013 38693
88471658508392897 11375 16917
214730712560438529 21706 46049
866119962523161089 16603 63125
316938829611508737 7704 42622
588692457567471873 773 15238
231912848972910977 15637 47795
743774033305374593 5294 66970
107311587343012609 16438 52114
799635015323996673 2405 12186
404814004896408641 4379 55574
513503111606357953 16395 49651
836473629127944193 9741 16220
808585188432456193 39049 64867
259603859440375105 2329 44635
51936054033678401 10749 18746
373340176747511553 19844 45659
309735304215376321 3060 28745
123126588922346513 566 34082
71293233012116985 8366 21059
616195991156708097 22986 34510
960237608945501313 3935 42428
266137223655334753 3498 45058
560764458744916545 14255 24355
192523098483370337 22210 31379
937888144561394945 4235 52141
317600751379231361 621 55177
66260279094226609 8475 68672
753973518034719361 9504 60398
694192341276785665 14360 17483
127386607030445025 14602 53456
467023738908455489 40424 48323
394201483201889857 36935 37822
990180099139688961 14580 60399
56331366252494 10685 22984
760086781154317441 41234 68205
413776146397090369 26792 52748
780170925786787713 32820 37927
948459179251358337 11666 38040
901538412885191297 1360 31383
363339271120928257 26574 52760
563121612921758465 21361 40542
143808374673923825 11859 28192
630360852094984321 59597 61010
264529500439074625 330 42355
878977782923183105 28303 54096
311973606286841217 1777 40454
428880429368025089 11236 56869
435817014047835009 27381 55154
599729231958388481 6972 42129
358932296967296321 3244 23203
975742353440583809 51003 65574
32006308227330749 33516 51920
197145149544009953 3379 47656
838587226053675777 354 31411
104197874838451553 57310 66784
383372016818889025 28119 67717
891321819152278017 6369 38316
12270296053642939 3477 8491
981209209147582593 1779 18726
431669699419877889 1512 9107
360470112713979777 51970 57820
621875679220721665 1969 2291
921627123711136385 22775 60058
990961917764614913 41632 46782
871435796214750977 33180 58070
210239315968991041 26889 41025
506048661126332161 5388 50687
493546265254117569 43300 64384
355290176520806977 1462 67459
897519829136513153 40744 43242
899863382338356353 19299 31648
144367870310354369 6098 19408
170334753603423649 12366 39885
157227428117877825 57751 67486
2766073896143696 7550 37460
627120824162297217 16553 35816
367789109958433601 10790 41589
948356367364766593 22011 22159
180347390546177889 12276 44986
354642550321464961 20965 64439
989409082737704833 2359 16270
840842057200703105 17573 57898
339341708295538753 1953 47540
704908898873789313 20709 48528
801820136424023425 23542 26927
732200063812172161 20067 44724
362158856874248897 3121 59063
248547276302524257 40243 53506
414331597289002945 27751 55265
777500042163055105 28962 36897
880273696669551233 10451 41776
967776973363562881 6416 12787
674678837875600129 30893 48527
48447182932847001 39719 59842
865090016191079041 40493 48418
250411592059911937 18177 56220
814155422842514305 34095 59840
677826084901383297 31746 33047
983603264455954433 8861 15516
673244660506220801 7463 48651
977953459197205889 13529 20557
232321149993822465 49334 65978
398505510856683265 10986 67764
470887723937146049 44634 58102
470610746727469825 23058 53176
361052701959394561 2816 6689
91626055592289649 49407 60732
119916973794978785 3680 27758
447025610818453633 17805 52921
382223113885942209 15577 17570
618477609104463233 33882 44012
701861387232348417 26585 41100
547677332312712641 2148 8012
61091356949546593 45459 54141
832251231665569665 44337 65628
986858958984960513 2270 17421
507989680135349185 7025 30141
986001615464545025 6804 30415
779318586814202497 62532 65285
394319478907213761 17428 59422
446080014564483201 5965 17052
424171013934014273 3143 37115
5977827226534061 49908 63631
826139004020184577 10324 45969
964704574779258241 31426 60205
516057132904307969 21562 24127
628014911348049793 47294 59714
567264256196857281 708 5826
490674706163286337 24017 38139
998916914499503105 28280 37702
10215656190329271 11816 61486
39931208103617169 19909 48266
251386733280892129 18499 42988
111048838052624881 6649 47392
951200678621365377 23786 40846
760802663229917185 15396 31194
770762755976715393 9674 64150
864468943760286337 5690 52143
148185876745490209 10090 20017
760481253269666945 55107 68645
807598651176189057 46622 60389
853572460265894529 62600 65171
64190567080306241 55377 67342
405328530268285185 14571 21249
794191814185108353 36855 44325
230715513023838529 14157 23857
383894134693097281 3968 28294
731904284318496001 14535 40492
332682483100963841 15588 36709
388529716713094337 17942 35740
130225384758023921 28073 56625
331254432675841345 2465 15742
425671670856910849 117 68726
376945449353442561 35569 58418
437677017637984257 27449 66731
567197365471521665 29068 49068
345633593921203201 20732 23479
706011330631014273 14541 36378
515466098081351041 12041 45084
590039059225567489 40897 52909
358053847270621633 44875 54855
171196944762144193 2826 30228
668580364953872001 4243 15887
622013144607485953 7230 31001
614104244445879681 26851 48086
835367221515525633 50053 57548
421405043599850881 46434 63900
297295001854415361 1629 35184
112394031780194577 40493 52725
632309180272429185 12560 13878
960335790944302721 28063 66021
188655418438464993 27176 49504
622672909769160961 13106 23988
963739013733260161 13974 37861
791245836309105537 22045 24069
842550941475302273 1776 17985
278436764520773025 16485 32988
560158802575998017 24286 37276
816959591121250433 1776 14888
769421354485196161 13394 28494
325710040788887745 2226 38266
102681572538074305 20302 34683
960436300740116865 41025 65753
537781266955612097 38742 39289
391732087751631041 44773 57538
166789993528013281 1681 59615
82006014023281889 8696 32613
837829188211095809 14725 27445
974116391948196993 41500 54866
880601838976673409 53475 65507
713921563486696449 23919 64252
598105226871574273 40849 63560
496914191133196673 54655 56786
892123435210194817 721 28822
122264693495143457 28060 64163
739434276174343041 8857 63642
817905350747164289 26608 46446
336594797667771649 20024 29535
323817258342717889 10700 22745
263096776147897057 36585 53731
68742393735032441 30504 50313
182656035797137409 1786 3690
962199848850648449 21690 33491
220850448557406753 49797 59913
968046017071340929 27720 46588
732857973939161473 47544 59615
771085607721108353 47187 64061
875935342192029569 7496 32412
553325117071647553 60537 65755
950039843960226433 56934 65264
719686672840740737 16032 53786
506257666933386497 1706 62822
651179092884060417 23434 66987
388217419307068225 7189 57378
703429956526452609 50653 53585
840166797632427649 10635 50504
351517815963017473 38347 54757
708655142043525633 38448 42901
776608139848608641 30565 63227
865091055628546689 30579 36886
509762955329389185 8972 57957
364399706782165825 5285 34361
749006147153085825 6555 61832
570132989270199169 13048 48857
594806146516685185 4259 24868
17269270746012923 7288 45530
419633279233725185 38397 39876
232770437540416705 17543 68509
487902598792597761 15426 20696
509536019986626369 18051 28313
591681936780549505 14737 47786
841167235353502465 23898 59933
561055963028319809 39165 60999
819599300544538753 5381 56562
207005771246688385 11990 46338
658243567770831873 17248 21418
199559443965025441 22432 27326
879985982566580609 21276 39764
718458470638285697 12694 49945
329442265784074113 34473 64934
43332048097607161 65210 65836
592073227591882241 21271 63304
56429535436738121 38495 50656
157780320933291297 8171 56544
501035324460215041 2669 22540
921920436884363393 4521 19838
973300637411444609 10905 67527
608896142365260545 43849 47269
419557792756346945 11879 62747
864310934324279809 32892 67674
7145793973823090 27571 45207
953869150494007553 27567 31813
283569274028192097 6687 57670
998203943474919681 29995 60969
994005945459679873 20070 32843
443950758700928833 47832 55604
574108355905632833 36132 67975
678822717512801409 7416 60884
786053904807094017 34250 52635
71231201006021649 20273 35120
264581049914763617 17912 28175
893969335250744705 12719 59377
269874371020808481 6347 33999
881776581854630657 64311 65645
194500144858988481 31908 50085
901149748992949633 1204 31906
703236072081697409 37534 47370
848881516595760385 4526 35118
787540640412711169 36365 60730
825878222939735425 41074 51049
937824442071207169 39238 68934
406646360378395841 5695 57987
307159771288336705 9601 40403
980147396806856321 11433 14028
16503853735745367 1906 67859
107830851561409697 14299 19296
340638317151753985 28264 41000
215412910740326433 19104 29701
533233634014823809 257 55156
271459585820529985 15152 68824
225825949369674817 43732 56168
790338896992452097 21275 22215
737592198699335425 4017 36772
488435651442479489 9152 32424
673375105174155649 17006 52448
65646743678286161 4566 31429
729163965872675841 21542 49428
67808557321789921 15069 37454
364458115425332353 42773 49162
564243428753982785 15239 23585
904384558617497473 23571 57344
839567835419934721 38583 59235
27888856342851653 3807 63354
203791470649548513 2764 49372
633766498144712705 36776 68228
635995961409314305 26723 36776
613595860859685889 35280 37011
642309208248249729 30794 61273
614060431518939905 56195 67956
503690073406268353 15139 67795
108276424128970209 56168 61172
918421769633454209 3902 61351
470541246015915969 40558 40655
550202941597682113 19116 29656
194933582685205665 16321 58026
831558778720946689 37654 41717
601314507352473217 34161 54321
897586313684890113 10287 54616
986367750325623425 51461 53782
630628644060777729 19893 41193
439761834078513665 20754 60777
641545694906476161 45128 48042
93445068435709553 9551 29821
571280237227469441 8558 22021
853804397812982785 7998 25665
937911379458206849 37460 52931
186352986734842561 10959 48318
192454961820914145 11398 62931
251757031242181729 15544 45876
343047694903724225 4768 13867
319713044763698689 26620 65316
855074700672574337 36975 50291
683741745378828417 21859 30398
603887515163769729 48224 53112
703359087374533249 36627 41048
203817970892600897 20558 24600
233874117004109665 42463 43843
55593703384595017 45608 64356
377189031518650369 16076 64485
953296876403257473 19963 62580
820049318982544385 43410 61077
266389825917862305 15865 23906
692517619252324609 27638 68045
380725188082550401 16854 19128
42831842750803873 9196 19563
242720795294722785 37363 37956
399929155603143041 985 47487
418402165089233345 9683 27960
449764516236715649 26921 38147
343326615945905217 12761 49533
15260852253188519 15523 60977
492941619856367169 17659 37032
862803564263504769 25460 48413
564640684007535745 10319 65386
485921891403688001 57735 60719
637940286125385089 27531 62910
720377504636903809 30048 40324
365634694359052033 26780 51946
748528501187703169 51660 68039
718367836746125441 40330 47751
536953934099091841 42591 52240
58176696564963497 9383 11310
779444007093143681 6494 65380
325911978290562817 36955 64859
16550046663500241 8597 68783
656373779136352257 30528 48690
150262805547836097 30988 38766
434239985318981761 12953 36085
366285355018352001 50942 52843
159337810990898273 43317 68510
852951308601586049 33193 47569
812931890897104385 18538 21666
345168866204378561 2460 65695
537318192671854465 14164 33374
431014945017121665 5312 21779
481864384191197825 23486 27471
314533208133486401 28000 56686
249041230286785281 38578 54672
904831085552512385 3644 51502
809117343165453953 22198 59974
401945226220224321 26103 34203
283108104746027329 2748 64981
6681101282108416 20378 64303
801950913071948417 21173 61336
81481681946730337 17929 60141
380034030218716609 19501 26656
223913475961250433 10720 43102
470849192058253185 5831 51314
350780200074414209 10079 16254
942436641280870913 59560 67754
701331789191950593 10903 52306
41710966321289793 28505 54492
949454840951961601 5287 48005
914353480505404545 6530 9271
274959278992451329 3302 8171
103527611308280145 35139 60932
23872931449322013 53714 61799
638913239738094721 25924 49158
631793392813019521 20391 34523
282737305006662625 12137 40138
468870384971172161 34154 53050
965704701516408193 35373 39705
631412057573538049 31567 64326
677172146874610817 51938 52849
146056990270924545 49168 56610
51157694519737617 6048 22353
237086154425409025 8054 64258
430284703942305665 11630 61309
928626362897677697 52118 59397
799923381089989505 13977 17827
822522685160986753 10074 55532
520191976561378049 37254 61268
301107744563584129 26898 48083
452343398230603073 48170 57692
116018177008211153 53052 60356
39921852695954385 50284 61297
155723917017940737 41386 63339
699230338579972993 12864 53277
971524803456315265 10042 24437
88878864033503649 9207 57755
690771480656881153 1662 59181
963822347161887233 11403 25352
5180313260435555 19912 51411
436626532047199617 8415 20624
505911946583882625 12643 67520
242273785740984225 17194 39714
879859970368652673 4611 38632
586151859963777665 17960 62909
289024816666373121 49641 52315
545628541855371905 41820 60164
367282126704449025 17682 57920
904247649881881473 19621 35026
943272391807557377 19026 65244
491994196561442753 34199 68120
959521590020766977 1271 19618
422809365545660417 45631 53716
764580766670153601 20305 30496
708570476107560449 25838 62121
666214422918809345 13640 32811
489859283006893505 1201 29266
861547651950065281 17563 60039
217135760653683009 24240 57865
131407029095424129 47803 57138
78020736106182657 9094 45550
533915625503087937 9261 31148
988287470273128577 38580 58381
480419161447368769 21543 47140
577883433869772033 34860 53947
773644463676578945 10444 17427
767457310580256 33031 36185
492137636318954433 1380 23943
823016165053317633 16253 49859
515098656590598849 13131 66109
871058667227067905 48878 68663
150092871431521505 13854 68679
842959773667445249 13975 53348
188131378349357441 9625 63587
910465849838054401 37170 58830
205126694378900961 12124 25988
22910150892201389 29578 39768
579464377743878657 27761 32517
104317571844894993 9399 37030
666445006512471809 20740 63799
488392205828517953 12184 44930
902679789430624897 53715 58726
319850762272828609 21479 36196
693745646072624513 33743 47904
326320412544575361 38560 50217
343675052338401345 6573 32271
161739077360302017 26433 40899
992677987050395649 17499 18250
818603646353466241 61442 68835
574281273667185857 1987 62744
479954063094815809 48558 58737
805259248983741569 35191 68793
990920680705826817 27669 36285
808978805797611521 25254 44318
63429984459624225 5261 40269
956550990207372161 25081 41868
179381979997117473 24931 54567
774706822228655105 4734 24196
541440843043510273 23478 50243
173770625483268065 5635 12005
875292355474002177 10885 45200
437476599803662913 38785 55735
776168081472498305 34996 68043
273334860940959617 13471 53267
128801713777789921 54757 61777
807056350471174913 17398 68402
924991336647757185 3574 50786
538737487352346305 42616 43551
253416582985167329 2897 5209
556969109157083841 29977 65296
36798916518087313 9183 11573
145660829455291457 17492 19701
374557411797468353 8147 12825
345379687498496705 46974 60318
227190999578276385 10918 57660
272691126823428225 11978 53519
577874866289491201 60168 61823
506462358707242561 30063 37208
653813454966247297 18067 26266
243211033156566017 28164 42525
530046557857389185 9995 41239
464233059192299201 50408 62893
233065216432315489 1452 43427
837610078336791041 8491 50806
631302888202427009 11950 51763
673668790275488769 33131 37902
147793878073009921 43455 46830
690394153659806209 9100 63881
101891054853410881 26973 37419
848667890883621761 9015 57759
83934176059806017 5081 18786
323970667809259521 4059 48384
162868786365365281 50886 58750
533848241992846081 18640 19413
990828841149756545 5448 7527
984094791893763713 27044 54116
325688132435544705 56726 65230
917531568337285121 18608 29100
220552514040399233 30317 60534
629816978712010881 12533 64358
107523683250136065 13024 35816
976091134974129921 62653 65895
698163572125459073 16881 42002
526280516850842881 25204 34045
514632996916020609 18410 54084
254092608221174753 52158 53440
386537384420755329 21883 46859
209263076754336193 34383 51229
830498836341732225 4722 50857
598653974750366337 37093 37232
612264253861361793 59438 66753
687695836028918657 34457 64086
477257119910262849 17769 40760
117885501732263969 16674 26551
735877685321462145 26685 31520
660660647470233857 3110 14689
528000336233631617 26905 48687
269215087381386561 18867 18973
400140196077480001 22682 47441
19067648111924741 29228 32466
295877624695151553 4514 12183
910303307551249281 39799 60668
940856225522956929 2740 16027
734235513504710785 18830 66896
947278842870090881 32490 55938
78926322670472609 15566 39800
59181365250289273 21300 45451
395192050936085313 6711 31972
336454791768943553 7982 41302
283848882797673953 57814 59958
143005681639827745 47733 53594
617316810896664193 9210 27170
965228412669787905 7476 47918
870894269402928257 29499 37875
594932903340982529 59446 62854
514967690288667521 11926 55577
783406267597229057 56076 68246
121088453157415905 11189 30369
629758257992868609 52143 56798
602352916155222529 15711 32092
284395031765185985 12910 67592
794232340030450945 24652 29789
496142328713666817 42028 44332
286886147586127297 1810 46393
259528123029298273 34703 66859
864234035854412545 14185 65135
253238023788263425 31619 60095
458728528426416193 27472 65750
568752033091996609 17880 63638
824082894723179777 905 43628
688079175102878081 6092 50364
204685176978525633 35063 47219
201524470369292897 332 51636
649914041638499585 8976 19755
835183964713273473 15464 16116
13967623547056719 18255 22679
748826137563113985 47506 50723
896016387211293569 13271 30579
794540886989786113 20225 40764
861815914927088769 39740 46674
615748910586518145 1934 35675
396074194461238721 30145 49739
123280848557804753 13931 23710
603227309282697601 13211 34295
976734422061397761 26344 46526
229972327338035841 12819 48667
282122852246466497 27449 43535
266070497801788257 5517 12752
636612644649289857 3383 15225
399083720011606849 12370 41603
279214066971228193 59026 64339
168057923546552257 32850 65909
806419079485678465 37611 49508
564414667746039105 4626 66941
397244515407614081 38804 49706
597161835545815425 17756 38552
951715645466691713 12922 59500
129004566783425649 19464 51678
387553677963829569 20601 52531
876225029896243457 37151 62882
612843398584359937 32515 34824
385632034618826241 32624 57745
737087577429072385 15949 40291
500242601953825537 19915 66667
643108849422617345 31479 66854
759614235846402817 11668 25120
77111936262262753 26799 58872
193959277105260961 48813 68920
46138953810995529 1377 22796
820121034899361921 8742 12097
820016350292554881 20582 55418
927295814610825857 6338 68772
323196888986473153 3331 17614
537155607992662721 4644 56812
42707661128382313 878 9398
370320402105999617 38073 60220
442670557936210689 41962 59266
659748684907530241 2060 17013
139214397315932097 21443 61247
926024690038584449 10860 12728
616642450384915713 6397 47375
377919969430639233 19877 41375
45309853750829633 14227 35164
290431968101255937 56666 65302
584712092650349313 2726 6795
9897817778412589 12589 19791
895185652528461185 18692 61846
632314772096432129 26389 68653
56234902818999897 1725 49124
89652249698207953 25064 44752
852322038818748289 5747 66203
620163742141056001 10794 37140
13902894891216989 34419 61735
290057139643241857 6311 58717
908432274970330369 22193 37584
47536644183335145 33054 41093
321037408211111617 11142 42779
335400297966931073 51768 55657
557307867387002881 61114 66946
99408928961690177 20593 24273
260880939131297409 18019 61829
774325416974907137 11782 67157
113035556275896449 35447 58521
975902848288111361 4766 48440
449228282966060993 62941 67542
900812836409290497 33619 54430
789747580642277633 17991 18502
744423790383830657 25809 39935
854465618358816001 3954 67286
536057090019884417 18921 20549
525030262399987201 9646 60638
759787946434666881 63625 64435
205903945730710817 44537 54707
987023541800784385 4070 50489
490453996679427457 2142 22364
591767492066605185 9261 67710
818489488987026433 45824 67368
556384419738467521 56301 60935
666376852846646273 25668 42906
182365972569126465 2834 34643
177712347636514785 4198 48100
131141519028762593 15953 35860
187065744897459745 10891 57991
457200331914503297 51900 63803
552854907426095105 3088 62921
870609088175175553 54624 58439
106000083259694129 41717 46270
107114835435734081 30047 40553
401537344009341249 41252 44957
955001242679873793 19540 58013
56574535124518377 29184 54465
992468816933989505 17950 21664
527618048551957505 42074 49052
959463984681210753 7780 58928
53776559734480145 9649 38585
92682545488397489 11117 47773
413556029030956993 18849 63107
260207855378002497 21524 41117
508132311081247681 55594 69039
101226367836698481 2543 39729
94879358806522881 31788 60034
144003722910841953 901 35079
811517875710201473 38688 61271
359305451384752705 25256 66348
527842617336546049 24755 35972
23646524044568909 30306 42862
559423200291909953 52132 55753
522408743186087297 20799 56121
942986059163601409 57870 63158
513390246013589313 12358 60823
346910024802163265 10888 16992
89413984109622641 6465 15929
920294019032638721 11071 27671
602507367753066369 12272 20564
913674235052631937 12304 14640
105203587384419713 15227 20069
281028875694929057 6818 42948
904097689944084225 37997 46865
312033845433354881 36034 64967
120256719274745905 31360 46035
704003817119826177 45160 61215
931510283349712897 41506 60614
371917881566155009 24895 65281
984323819296957185 41119 48675
748841737970664705 15697 54370
657068487311480705 32765 66964
477505315624718209 30908 65602
630318880641649281 15906 23070
636312918804634369 3260 31091
687396807512090625 44882 55574
36408476852464841 18641 54334
517614890810232705 41384 65548
298689748028735361 16498 54454
306110506690291841 31088 37122
796438578803481729 2248 12425
434006720414540609 22227 53762
395616714684933889 40397 67100
306888966417648833 18114 51094
676133735544674177 28210 50914
470096257121280577 11006 55337
889557285147404289 3759 5500
996332834814527489 16989 45525
149348643988936673 13851 58333
980514524350095233 21775 60817
507610142293259521 5047 49077
374197876693944641 4165 15142
634151551179534977 2857 54093
519357713054699137 40391 55837
773424674155435777 15684 27402
295675621577007745 17159 59833
251774766215028481 45824 67590
102986302231013121 4229 57812
986003612982415233 36060 40138
242797673822497729 11496 63583
759021379091954945 36459 48717
716801562204420097 51969 61636
435148407514233793 37291 38779
145597220255726977 7388 29950
230819575549141121 22822 59224
983029536750219521 43808 57942
581844323637739137 38016 50403
823563156668132737 12255 33038
38888550522891305 21330 66866
67541898197060137 31382 62579
873536473906327169 28362 63065
998739667889143553 34224 37503
994963085566446593 63625 63910
683333676352585729 35900 58247
208429037200403393 6996 33208
257502349305685377 35982 40196
906818930050000897 9989 63835
888842589873728897 22620 43342
880936908564578433 243 55865
711901363222271105 824 27271
733424774639196673 2133 50581
957591370081043841 12255 60411
625395978486125185 23614 46452
696197993815946625 31836 41842
569770390950417025 19148 36709
72795874687169969 1734 39110
292134243076489473 32779 54627
501903612145444097 2708 56352
687010995900330113 43617 58193
872115754973972225 19918 37937
825935054283661441 11784 30682
636704800222720001 30713 48565
191126645605031329 7498 49633
813513777111108225 36703 62805
830575094897980673 853 54056
229945523047636161 17255 48741
731799034240772481 54592 61951
67492419060723561 3331 64538
775157169217465089 31227 51248
200032092242867777 4974 27079
328008030553654337 15221 67226
762424881358679553 20589 28647
180920699311016609 26882 64244
456799547006202305 40050 49984
310173191199801601 6252 9166
251299975502174529 36423 50573
195514971358875297 34603 43633
403474300021219521 10294 49367
689612908310429825 959 52235
947339300206817153 19759 67021
261650749059455745 35424 38660
106707770234923057 23845 37863
830642341107854081 46335 59975
744378495923168513 4906 29454
986768924070219137 40311 54030
856934563522219905 30055 49176
41632410548878345 25492 35621
131764994223470209 6462 56844
359919469397496513 10352 66913
192096878712224129 49415 57092
838532464341149313 16412 33450
603320363483728513 44706 52289
603344163066196865 8619 28436
412019522750188801 28415 41227
934320309765944065 5125 57869
600528908194529921 31076 56951
823091418785097089 34945 35072
884237527411446657 1530 39603
34061726047504237 33516 41260
10803418735914507 8913 36949
291025160176928897 3101 27709
110066183470070913 3477 20084
878088869034421249 17331 48948
636076704047336961 20038 42453
377361067964741889 27325 63601
266731659055043489 51623 59432
582469731202714113 47994 61082
263081583813200129 17445 57824
507786777797036865 12572 15315
311394559600547201 32827 38985
630540581953134465 41737 68771
196895182067645889 9168 49557
863586772653931649 38393 66631
379219129814575937 17023 31839
122786649356875441 28020 52687
790393462999244161 44758 56907
120161860505135105 10418 48245
142962605951385777 8629 24465
392634777404246913 23414 54431
525321794706922433 49779 64063
243946317587770529 2835 8857
647952811878386817 4353 60887
437491964930025281 18199 43771
221244730222931457 11750 34083
76897072838107761 532 49298
375232767476905601 7697 25087
939227126227073921 30400 50746
596575969776846849 3847 60662
140247772146025793 7894 20320
507899155308823681 16254 57499
894726671416471169 28807 44025
545465426526558145 47139 51352
215750254704545345 36668 63027
531442283717428417 17664 30622
30509149417774497 23657 25278
474167272327900225 10953 16792
915705960299035777 23066 49382
947779004110888193 11355 49281
517886790357188417 14227 57077
943638603054036865 51109 58962
657134128421716865 26220 51050
443602199600594113 37270 50771
865913889964296833 5319 20639
758905747008906625 58390 60790
406721410106840129 30212 61376
854971273934186369 52075 57373
874340158439657985 3149 43897
831942057605996161 26469 57360
879912753860452353 3210 35103
599432846274414337 43266 64517
850842972925953281 34752 34789
409560095204408705 9538 54045
849675210505907329 11689 56393
401459911330054081 38897 59550
905672488584521345 12611 49357
121640225308649265 38201 64159
60008690682309409 32972 41426
473076368143939137 19478 51066
549109340866998273 10550 34557
272779653746749057 46821 61367
329979765617835585 23048 50887
295012366985734081 40720 41984
346282773378426625 5026 60225
611408596443308033 46309 58657
581580389153401729 23885 28049
599809684783412737 35533 67451
390279014253586369 20706 46918
688216454499734401 7035 15585
206601999314401057 21355 36782
521535627857478081 37802 53367
495312161712440961 49628 60095
818368346983415809 34585 56681
803380893519261057 47941 62222
441114088895790977 20277 58136
491134288923483073 7653 65083
531853956610756737 37967 49367
435002125273328513 56392 57283
225063665624450241 6975 31616
818804501985404417 39809 64114
410154179885974913 12938 25485
179510504425110177 45214 67737
91340493991499025 11835 55075
834269845237905409 50207 62013
26369355728245837 3158 36206
524907660259160001 2826 12282
611087971385305857 50555 62191
164660807731600289 21751 22058
725533687684244225 32367 58560
694127609365921281 34871 53695
600842157958300801 20624 41503
24372306024865509 13916 44076
581926686981329793 45078 61816
26568920863596193 65438 67155
216950659019321537 52071 56197
272363964032116705 18170 62297
665041859428580353 36125 59143
273783452650633313 5686 18970
132829521194157249 20692 44908
914022842923394305 17390 52080
834118251018576769 17720 45668
940118806439684865 58669 58746
569777432133950145 64410 65015
752614055569274881 21519 22967
495789667522299009 22527 52693
388898178864906177 42553 51554
332334610474948289 39704 66852
555901493238017985 6602 28968
917842204902694145 21648 36442
287386233464232545 40669 44070
147935522020677729 35831 60027
798928759683498369 45763 48822
846050982499431169 42508 65430
447497046316783553 33922 41894
165555272228932193 1312 36542
197060911912863905 7264 14179
856724472158060033 46913 52811
273989149062813921 49840 55805
676259516541055233 3015 63500
573927310291999489 8180 37265
365427376291247425 16061 24519
819677269449641729 50653 56992
86482311389818993 1457 8401
383476345734770497 13233 14805
757263438767960705 9981 63392
1759613931753279 26358 27014
118295812364781489 15206 59655
487430601028656001 19805 38774
195335687028428865 9885 10758
410377511706798273 17119 67891
705095424500331777 6246 26553
689367679374775809 6368 54184
275196214418411233 953 63555
567530007391454209 30795 60940
280574235481712001 26922 37899
451674058464455169 17757 49735
532258530925755457 37190 67867
620873612832156161 2888 20478
167546628238131489 11291 30422
125828465377360033 44325 57737
568655550785432961 8201 35478
604035969805451649 18317 63774
714423187409668225 3894 31077
660843978767879041 23778 42244
172643259296190625 50824 52492
306025697091257601 4915 22346
213632697035979649 19960 66140
917085912706816897 20153 20494
668506821162662145 37062 43802
882168260099561473 32743 32849
590102487019922945 2591 52787
497812083664605633 26176 26942
3530171241234115 21761 22418
944653371397123457 45463 57944
350490935968014849 44794 56888
60254870960129385 14704 22663
880824778226166657 41703 54622
501032268615503553 27877 47352
426035890402236097 7273 31525
820357114055902081 3818 47373
946936105064420225 27489 37777
694517284825252609 32213 50940
773835427574017153 7190 38984
905737909855723393 48982 58666
489790119233344257 2892 68820
443250488033370945 7838 66629
982683083691316737 30840 63870
122326342155083985 6670 9519
878714843954835329 49699 66198
301236883502156161 52683 54702
579183703793535873 5276 52723
910462656107476737 4714 30816
651356200452777729 52947 60319
867669807597323521 10980 57051
276098756276585537 17155 17224
902103945501416193 8102 11494
524061083987529473 10933 66633
972075757351802881 26550 30423
435406606681755905 46322 64273
724936612293355137 14198 21236
958856555121922561 34383 61634
450112058378877569 5746 40395
530484174317113153 43194 62606
1417248710829711 50466 61818
282020024987698305 4839 15007
310877537684348225 14188 50745
241566914078976673 30114 45885
877638744828054529 1906 60855
721294181729501057 17618 46678
365032799812169601 13775 13848
972044486983609345 35900 56449
701925901322830721 3 23569
350309957305508865 48952 68866
239536867111524993 35512 43288
355395118905580161 49977 54995
516556190649019713 1030 53524
523373881919479105 12657 65373
126929900235566609 18438 38736
668222810349337985 8806 43801
985203122602975105 7340 55314
409460530048445313 11216 42012
504241525773068161 32381 67367
767883563254361729 22749 33427
957713494725219073 20212 62318
133409239813499169 28431 35270
480070026673999425 666 37114
136889946351832497 1142 5316
573632206660285249 26173 32097
481714698818048961 43909 49922
881323360358550145 7162 43672
103362940952099089 17156 42996
174330852998046753 47134 47359
291056147048646337 7901 22789
838577721596394113 19603 66735
189326406747287745 22789 68363
175405543738982305 5783 17853
405337663497928001 4095 61299
557907224909001793 2869 60383
548057994762235265 47004 51893
837786897863729537 24043 60324
341395090327420545 21866 38360
436158306882575169 4944 23582
428841224479501889 17661 44583
756227476043910913 25838 62107
658921419139911553 2295 58195
366648704882692289 32195 65971
752502046900548993 57175 62818
92850625806612193 61899 65139
85204730776791137 20325 23969
345702417734017345 55986 67554
3629847385244745 2614 64874
653486368959029505 3614 51763
32968855495223437 25633 40639
601702958469445505 7632 39057
414322814035688961 26363 53461
914686129292697089 36670 56160
587339616913208577 22653 49046
873746531762819201 7884 33803
607981221657926401 14606 33272
935575341018342529 1852 30726
877486653237550465 24109 61606
34668571637865853 48214 57650
627794770446445953 2056 54451
653922857532812417 23086 27778
25945185510448001 49070 56628
523240420993275265 36630 52121
340201984991441729 57742 57838
589705158488648321 10164 64359
354511537424880193 44928 48593
484601885899849089 43946 68613
185186135507638753 48539 66418
228623193224784417 40447 58454
974813517167159937 20503 24909
750299017010419841 25054 30237
858633501826066177 42864 64732
895966862923479809 30976 31873
293439761246983041 16857 29798
875298820276754049 18654 31433
832311374176487809 19897 65044
368268194883988545 17101 61216
789503625871002881 7636 47433
116592741989919089 31801 54122
328895285618276737 19894 48026
713565762547609985 26373 42759
884725005605414401 6825 9835
135892771451608497 16716 21259
16832911651352589 11544 56845
354921416871654593 33419 64381
14920374356233169 13585 34827
158756920843686081 26602 55119
925996165556373505 12255 16045
367062480831499713 994 65615
553955192572910721 37642 48477
567418738591726401 3397 30446
922738575874706817 20424 58289
840519781730300545 13133 51380
947866419551626625 44681 46089
359677452215592577 10020 21994
144212367643778081 3214 50246
376120818115062145 53935 58384
933514023279055745 63105 65937
408345381826109121 10601 24612
558054094052227585 40818 48070
546779541935670465 1064 36296
672651904915607425 28409 47599
13736478561654055 2353 43556
875639492571881601 1041 6219
421676244640117633 7110 9022
892978363269090689 29482 47098
286178285862007457 23008 54563
355232781859871937 9827 41002
975494430674551425 52854 68131
41166928955458817 1895 55625
529078358049062529 3160 11731
145083185304319073 11484 53264
684602905850915969 29056 61952
102097910882744001 6200 22781
40089262725018673 2405 62758
154797376510817473 2785 49361
672042163757843969 22372 45768
190892131727490977 21925 22571
804682803508441729 1381 19001
534461103794544833 8809 35164
29871083322099425 38207 61100
581648896699956481 5288 59632
41128090107093841 44978 49620
572691777354140929 14152 23488
93704517278261793 2806 53382
285143053615040993 16859 52505
758508616173699585 34756 40151
694146606758582913 2519 37578
439851117173482497 17213 50365
147648874600374561 3303 21719
621924644306830081 34644 55561
600433270177109761 45982 56019
736945268122035201 5935 64726
219414233181179713 30974 54209
865198004443854593 47356 68910
921692392924828801 16018 21233
624833858331022849 21490 43467
573364977483489473 51800 62512
556890949246422913 42754 58857
854538623882962817 7358 34220
874079346943993601 14474 39664
66009323393000585 1859 10087
687808040401208193 5532 67730
590130136682777345 3904 34405
857001781493359233 17908 67842
681243323196294913 3653 7671
706784225549654401 22281 34004
177830260716053345 9604 19738
39805615715401641 33865 60209
26213818014365841 5311 42880
857762369320241153 17912 36601
228549977552550145 1945 7722
785998952163289729 14332 15198
433332568715339777 20491 45584
958093586165290369 18239 40026
300111513706230657 45013 57433
291864744453924609 30752 33706
625087292463984257 11428 49832
770692849901607297 14990 53572
296921533397100033 54417 63602
299912103603567489 27997 34268
413969923130050433 54393 62800
448064587520264001 17411 68604
989332797504335617 31887 64484
247622724245097473 597 59493
818522375935696513 24756 34941
423067365465598785 9196 55457
155125919798965825 10406 43745
394889142076387137 1436 52984
892443242474197249 22285 32819
770277407687018497 25058 51638
566753331280683201 18234 30700
969669616164672769 46976 60921
585537984077841793 51607 57081
315476608839460929 19107 49922
402926070523452737 55290 65472
509785461225938241 32707 62380
916038141952380929 3917 6600
403545985549385473 43007 43958
820735864858409729 28424 49645
938562198211222657 44249 45958
450844654028582401 1678 3474
193179206172928289 39624 56895
663110466490113793 17946 28504
869142508963399553 57039 62521
615324373608412801 43876 47822
998507017451373697 22400 27329
233694671753557505 2267 33609
609628234858369921 12488 63120
223540136104059425 3047 19247
582981107416358657 31560 33648
994303193174406657 10597 64211
58467112713749713 16133 17885
103731029982466081 26356 27776
391619270313242369 1487 15148
35349885293772589 26760 68653
403289156336022337 6257 11012
47363708936256193 4457 53925
617751733695840257 29570 67714
452941058861401985 48399 51107
330194131383770177 17577 64074
22405446803869469 40710 55185
295395232699235073 26039 34121
912824066487491585 3527 34097
424646997249986689 10244 41944
636257997357443329 20787 63732
515855934319645825 53840 54614
875676318673416833 45629 61061
6879064910613409 43537 51278
919045990266422273 37364 52483
536538687821348481 17136 60220
244249704815491233 548 11642
748120506649335937 14129 46841
316057384828081217 25484 34557
302507368650410049 17587 48231
723971361793449089 28197 48661
810081314750313217 19439 49160
255844226933103169 26671 51717
480263354963511809 9518 57830
477439165616676289 6652 18027
736704404150906113 634 16378
208942424705053761 21238 61869
923525490577404161 8491 19358
821909531806287617 38132 55909
999062851165611265 53110 66439
916867286817048193 3281 12774
889419308310550657 29217 50579
748801410239980929 4788 67346
592964819230296321 7958 46270
581869967147110145 3674 68862
809204875823283457 25962 55412
26254062579173621 3592 35389
852841105672475009 25192 44555
629156542685674241 58541 69029
921155444666311553 39448 55943
30072627634257997 37959 60945
160173013288748225 164 22759
33509030954387953 11890 43827
196982194819682369 10362 59855
294544924603886913 36609 50974
272298969504682017 8773 15206
724514041134820993 22207 52397
261697834045321537 29321 50547
1560728548032132 49651 51093
907018546605279105 2660 26186
816282762138893441 12305 40686
116312696386032145 24489 30082
262531189222134017 29366 48413
115968841455845969 31207 40101
150393433479788289 46615 57336
541425349622358017 44813 64961
480486466010990657 38468 66017
38132114783444137 60000 61191
180937133522814273 28769 31288
877644629945976321 54917 67199
306494330656111233 24781 53615
313771730958258369 29263 41374
588507467010142465 41468 67907
157775536024303169 1599 6754
581636758269088001 21132 65494
775187341802102017 6590 24201
190627352161538241 14824 58726
189606596515758945 39575 48711
149025698266118657 12035 19836
827406484757922561 52949 65197
958709409655167361 32719 50058
462615237448659393 53789 62293
854928602845138433 6033 55809
49639879279560265 43871 52001
979833253888255489 2712 33537
654499381198959873 8885 32725
368579203957100545 23145 46116
144248268045153345 15009 40239
473401093606835137 65762 66539
943562069593099265 18250 34468
430614782896771713 35614 52675
138201224060473745 41004 67814
930485276777016449 4654 61925
361910382421953601 7986 14397
693628082155985537 1090 23087
203529493400118625 14799 48079
764165575947171073 24841 39976
545344381880425985 125 12907
707745379543627649 54608 58284
155933728734872545 10393 61692
703502917821122561 1466 32415
613745315644465025 13036 57875
701512392281703297 28679 33428
459240453412697025 53043 66851
427517726826888385 36490 41485
637638918963318657 10853 52091
345131916335663617 27614 43609
799392342198693505 6481 66871
498517889623723649 4253 36303
471198431779598081 32777 53027
500071746129751937 11302 24052
183600975336027265 18517 22424
630611368242167425 11424 53794
339926952993238273 13410 65300
256443774534449889 36126 45619
303527679865190721 58623 68992
317874506397497921 9162 65660
815159053057712385 26297 32924
146915555093190881 27896 63740
108118478633123521 29947 40577
180436898956454433 19962 26688
961761220637868033 18539 67616
972199330379329025 5207 33184
241104085636600033 47414 60054
383070141070287937 22308 67254
956278791568521985 17312 38603
956690904641934721 18313 57840
86161878775932625 56231 64156
691488653614154497 22855 44432
208437561331464865 39822 63040
111297078010313297 46043 55691
552175410245432385 18848 22542
192618907793569601 16218 46178
519400378215792129 15828 42291
460965975982222913 11372 43904
641644843156207361 22881 27479
187076556593094529 1541 20285
537416715742494913 42688 51989
803364814219595009 34300 57786
43700293074770969 41917 58403
19892036650627889 1733 35449
359275592319008321 32399 59327
618354747318139905 3250 66815
42825967467571505 9851 17108
638401943642630657 58523 63783
629943305942930433 21101 25898
720587773703545729 29650 35107
545667797066947457 22436 48334
927808719861314305 44486 68498
640476344596393729 6546 45431
924266519637061633 7559 14464
908397503418150657 24069 44287
583212736854274945 7768 9072
365160581263580737 48808 65690
913809415987078273 41830 57810
950143308829971969 38956 58090
624321521280261761 4002 36480
934129528763648385 27423 60986
340171624440902337 55731 55795
314948331133145153 39170 47474
72298471011716721 23603 58691
950621076319833985 44391 62602
902581377692246913 42724 60758
493433678551092225 38636 54111
698460753485431297 5364 57783
247582819482786945 9268 64269
451532483345037121 27339 52380
930550932106719105 63679 65577
767280981867113345 54830 65314
973444890192183681 8335 53566
442471916322961793 3590 47690
869109636826856065 3754 8005
961272539253865729 64087 66143
310335156895448001 5821 23263
971557001966775809 12835 60061
848636181062580865 33208 40204
57101879390526025 7663 67875
90478858245916177 21564 68672
85324984237690417 13167 56436
80912588019053553 18848 54003
769305586721525761 7919 39797
190542220475052193 55938 68689
634689093025261953 28335 29644
539483837582629633 55241 66674
573303241539374401 29037 52463
873661450574331905 31126 49724
59294883982023097 7816 15099
359611942245912513 4765 25994
330372020024082497 3603 9423
411133757432182273 53348 61710
669258936074673025 6765 47492
673570680863043969 24573 49486
465643276594786241 18642 19095
968399793549878017 61281 64546
125364268652976561 38939 41632
976668210617923201 45700 49020
82127919715542673 35862 37342
173056193407560961 10541 36638
402973393792596097 927 50121
501682293457186305 40590 66845
249784014611716289 23217 26462
208116773467565953 30178 37154
915686063466910849 34582 37868
390096150827666561 28419 31363
293589539761580225 35302 45874
75380515687001553 8599 34077
137934817245454865 9604 18071
1108562364699140 12743 45105
957733401029710081 35353 63890
657227743765048449 4543 59960
826472697202934401 42985 55015
854211312703021953 13736 68775
68021480404450329 24683 42898
847991981672706177 29011 47676
233634285052861665 18213 56740
115407028326167457 3198 22439
709419477991186689 40804 60306
727657919803732481 27354 43717
824288844693672449 20388 67044
414982395833128257 1122 55657
922703408696360577 12348 40186
82304767845286625 11542 63923
356873133872770881 8971 22864
127132276682722529 11092 41784
680219651414116609 21017 51125
530613107695302209 10698 59545
529486694035274049 13577 44050
96500893876473985 29657 43865
86902230998173729 57367 69057
758921236950882817 27632 54691
96824450129307857 19842 39640
508593625659962369 25890 57106
764463354365968641 44730 56260
485667976158026689 25620 28000
664155564688531585 23909 26831
61618562660491705 38828 48668
593946934240317825 54508 68231
528382063647754305 46019 56835
601454005405148673 4623 23779
495117430435563201 48825 54258
28871729785802105 4466 40399
913337642887228161 4288 32224
394340515142989313 12481 20982
601092311682030849 5290 62900
146623625242778401 21398 66952
202130021346718529 31692 58895
568277930420325825 28855 68971
118454383849957873 32517 48353
312593268101377217 188 22386
885149909424285441 19148 52521
257417391315915009 18966 32523
970615181118084481 39514 41134
607178609891047169 18928 66247
755536795479812865 34419 59421
817942235019334145 31395 53978
524886257119455041 46186 66057
61939647788161521 8955 42876
996837041008546945 9197 43601
245394579358009665 26569 64719
353901128956145793 18292 20297
804037666464903809 41879 51593
333318750931553601 38775 57874
793367094088413441 32707 49791
83250586411175217 24093 28062
688121339417104897 27052 29062
965617550396530049 11040 44176
213544539037730625 37056 56453
582530415353566849 57767 65001
156919979916903425 60105 66912
279894143867167585 18115 52519
660206631824880897 30439 37405
62515873639178209 3667 57362
405227846238059201 6851 59250
31640007132779149 11245 26625
101151006376102977 19499 54299
689551433835298177 28592 60865
400345516397447169 15617 68140
93210830692171953 38909 63876
236132749280390177 36694 64013
526703932341156673 52633 67243
643392766845718017 33156 47539
66512456256759833 48640 62679
487290566703894273 9377 55103
913873901439380609 6850 19563
432604929823309441 3309 65584
420300089377676033 5383 35587
746959352599990529 56416 66620
556870071995071233 32641 49262
738529177974950145 36149 42032
58442592930163073 37250 37548
759450111813027457 27239 50382
406277382419567361 8315 32388
33081404786496905 12284 24839
776288730885781377 9041 36537
396881151878861953 9313 17847
965515876635102209 5613 6478
675216147972403073 47801 61712
253865401968994305 16762 22860
646414507374107265 21776 34447
615398182614448769 48219 68580
875384152600315009 22083 43793
575828240929453697 19435 66551
948109013058601857 50506 53508
318223396126292353 7897 41313
203262503991251009 26474 32176
689536533764822913 4712 42843
59241609291934337 9755 59070
153346714092457153 1114 12748
917073589779516161 10985 57252
316876254801243841 7513 60313
931941657784935937 5715 27085
320463630957256385 20502 62705
661169288455962369 5516 33162
146921250579566721 6403 19915
95274580170883633 36684 50365
855646492182124545 51200 54652
868828540751405185 748 20054
351492230505229505 27211 48266
758821318648731649 52584 64239
464446253910331585 40872 62089
321157652843961473 53976 66273
702310339698186625 46254 68024
690024269562019969 27999 59769
758974989496969985 20361 27932
36726119094776521 7378 39517
616785747926556417 15131 22016
859178769732185601 9356 23696
261541574468544993 22330 40909
20624249331060441 36277 66655
31445952423666769 11903 16779
750387234163827841 42255 65010
822725634064390529 2659 67979
390875254103558977 37913 68132
981382424272950913 52088 53172
69880964882063521 60430 67820
410219814318772097 8874 28235
263831493347534977 61979 62596
456541890398654017 2536 61974
670047786648428417 8770 33676
416699301167930945 9575 43806
241965141972041665 15914 61050
488748998522581249 4263 6098
782852328631864961 19121 51231
867616824810461697 33530 45042
865335382591720065 25444 66653
396434423238133633 2118 21908
914045274285161473 5850 23541
887272711012307969 61346 67561
404360213398558017 24273 34856
748445700112640129 43985 48500
892948557194788609 29396 29837
4749439729302197 33867 41970
563098870548000001 29970 55029
397201283957514305 18213 44135
864370601033403521 9541 48190
898180206820562433 5381 50887
190193521904500801 9094 27352
39850579603026401 30566 31619
321419599449374273 18710 50214
831067719245204737 10816 16804
854434105056068225 19902 23941
280938051180498849 27394 58121
342088819276501249 10050 32559
719584450472716289 9459 56733
13480769665545013 4894 57791
350127041549498561 48824 58285
849306300339694849 28598 68206
673445403393976961 11613 59199
601862154978331137 63657 63845
154482689611114657 3950 59203
163867429868691521 7801 26520
210400635295307841 18288 30260
786597500151952257 1828 3243
569182382320676097 25088 47231
171873001611974273 26604 32115
687873955952063873 19793 39526
718674160512332289 23343 28871
67730582754279569 45019 65548
751922841666885889 27044 28145
903877878111181569 21969 43381
663532299374832513 19012 26356
409091698093263297 38847 43664
480686207309506817 45859 48354
169039642063729889 20265 37043
475423155195070273 55321 62571
2783954369277809 11097 49337
196280254219193025 11188 64274
365230515158906113 17091 65009
25149160035237373 19907 36348
303938090759871233 38584 60898
494207233947751233 15649 50564
803627145480056961 5449 28041
668771120146086401 17060 25735
610531137640521089 32569 65474
266875039782053857 47765 65088
842651088991196673 65613 67059
911262475372961281 32352 43783
578246661983811841 20992 48123
690774577791476225 17114 54115
787607293769134721 8954 21984
63061143596197409 15735 49527
690352713549970049 46567 61485
690406513337865857 188 20671
179325875961716001 22093 33514
382648442011923585 14264 51471
548166348135239873 22128 49639
549609544155831745 25647 52685
95930522356816545 37234 52175
152679871248746945 59123 64557
831503102435590273 41237 68082
542987791784970113 41495 42827
994112866409629697 64660 66441
543186963599008961 11898 57845
939280211343017857 8011 11313
875986496153220865 10612 52075
154961770757417121 6420 11736
399720745520252033 31525 66420
901317755220219393 483 63867
864518255971876865 38949 52206
272331172151289985 56859 61330
168148459533238529 27540 58084
68401364396677881 48815 63688
775966892807847553 3726 33169
723656566853726721 63740 68853
676653844207319169 6490 8482
175747653295218241 52229 66568
574337941747604225 14665 32954
735649898388423681 3687 13858
69210295582148977 28656 65959
643938269732856833 11814 48591
554104098959815169 29354 54782
938892117585716353 9001 19863
687653441626704129 24345 61533
861824388543283201 19205 56060
460105998700004929 22838 30814
681353579642198785 36636 59115
480107865682253249 12573 58920
790389715240578945 25606 67265
734283761880650625 9051 53607
223531286907309825 43780 46100
654929727775392897 43709 56023
559510657484793217 16817 46228
422978167753956993 1144 12570
396300341822545473 60453 62484
868895666720458625 22773 30655
997256332119761153 17544 18931
549372362022129601 1355 49767
92711404370596993 2993 63478
537856433557575297 14831 38960
851992566032066689 20343 65142
292041041301292353 34314 52392
759678015042105473 16073 24470
673614020593316097 9943 53768
131132082527315681 27938 47842
609604357820277505 12555 25027
824513910196863233 56824 67221
502881422625389249 54580 58281
698821703835903873 7956 9908
369593682034338369 23243 52499
251202484284185345 48055 57053
517727410340977921 31916 64743
431965707245225857 39700 65264
42646156976420713 32308 43325
485584905193810817 19248 40730
281152622880309633 518 8262
635416509708790017 20467 64888
436249989154948289 22609 40239
277691627534089505 10208 23089
490020709652736001 36979 57144
540458686104969409 16154 18897
200032959137164577 16912 39713
920440736378345985 42191 60554
438486983182055937 5023 8618
955284012109132161 54611 67208
230968013130894433 50095 53734
520987253483205825 4728 68780
70709897541018305 17234 38728
73292826402663985 30723 32991
45182327395171033 37884 40538
25106811664308281 1083 30488
438755453311895169 53714 65801
67924591170907433 22046 51168
425995232671500161 15359 67402
893986513415221377 32309 62982
251344162480716449 31214 59301
76357157039311121 3461 27521
577446158532612993 8392 40510
931401899474515457 24077 44241
706952297737213825 357 24946
85733971263096017 13531 23912
840351620094384769 17007 56757
669083324383841153 12100 17452
330646612810721025 30773 55631
843370368620512129 34797 57091
104670534429178737 14579 23989
627594231636500353 39559 48482
692162366224234625 37923 39905
397318215563274177 21233 38393
77855133755196705 22863 62285
414609403291386497 5696 60572
771761122694538625 5319 11502
88271602250031841 12359 42739
853490749556502913 23081 56458
34319790421314169 7979 28399
193335256845752929 41575 63885
532489056629742657 9267 45618
936827088712210049 27099 53382
539903573977646529 35867 49810
378443155436865921 20116 24612
304478952251585601 1628 26719
302096621980897601 41863 53356
641567223084770433 4006 62061
942220619430766977 4063 26175
15808459456565061 21167 38884
818497669297659777 18860 33574
508427071928359425 43436 54956
888552718452995585 5306 32821
332591610553222977 35809 67781
734461007796259201 48331 67150
493197889770506497 15726 25254
638014160002878593 44 43543
140902875995891457 10916 27050
959764659767689217 28892 59765
130881633712697009 25868 67301
892777916687929729 29840 39066
690338142968684545 34917 42974
848032251409026817 13509 13758
579883613134235521 22247 54961
297209219254337857 15370 30114
676869212631942273 5667 51433
633341281702787073 26222 61457
796576220759128321 47161 55624
764837883782075009 581 49970
94549950110106801 44659 61962
798649116597065473 26485 49474
569508760548565377 27069 39388
919844110602607361 8415 26613
440946094591026881 11978 31981
494461839330586625 12217 47594
41327289579037089 13083 23747
36484182780395001 32224 61153
824665528166448769 20576 48398
836944555764350849 26180 62209
265997352247758561 24668 31380
79780715876321297 7158 15005
438225573771973121 17330 68807
8196686442904167 43297 43683
483966583047468673 6603 35334
366440080681893953 40107 51542
140747707282017137 15285 50533
679762487313329409 10728 45175
243189951271808993 24972 68133
121845149177513441 34070 62059
879531988981341313 18201 42006
365060841078889793 6384 18414
891069479850379777 45818 56971
936987413626308609 19412 55147
876222607769463425 1776 13417
968119563556829441 42877 55955
749809153569209729 17503 23280
192606611966990465 18190 23117
842696250057798529 36367 43656
484983386646167233 29255 49121
950806001707768193 43121 52060
765231072014881153 20577 53062
576525616891629569 10922 16212
590001724091397505 42239 50401
224716559117787553 46766 57249
344265874919724289 49302 54423
640305379870028417 193 64321
620837610651836545 53140 66367
251855640482055777 6364 44609
38141447362090017 49003 62381
149566251446614721 33870 37162
291793142053936833 31234 52343
598578167422978433 12835 36573
432570134597138881 2712 26544
98608710672550609 15927 25240
702614644715215105 54611 68208
972116229781100545 11827 23369
171295495175211713 3738 5991
932400333890441857 16390 17812
866392983183519745 15623 39220
988719203252919937 23168 49828
479866305483167105 3535 63205
937613693803825793 9648 52753
911956182034192129 36391 47201
884476148165212801 9513 34968
850807380658590465 34809 59678
360724472231694913 12487 66355
289083210110252481 57511 60414
418363440969734785 41221 65468
593350120430951425 17629 30206
271505844211020545 51888 55722
44144660977071481 41180 47299
483208203567549761 20623 68055
846259986539489921 14150 59529
53784396432504881 7398 27277
473968476793064769 19300 40683
809616158316380545 1656 55527
416263725067064897 23646 41314
921378903785807745 16827 48244
782115971777131 7593 28085
324582611037264705 5547 6501
879518874812401153 29947 41661
97015266550258161 3245 40240
844316970528300417 7995 37771
711463913018441473 19687 25113
446239764200125697 11938 65250
748862869995576833 17329 28016
261271709364297793 62302 65426
59085538414784369 5042 58781
300130606698683521 898 4493
618208630354402561 31647 60229
649388871450984321 3207 62277
29728398060235861 28015 40930
380185270780682305 36300 48011
579589098794428929 27179 48343
404848770418244161 30537 60570
110168757048590753 803 40382
752577637618411905 21147 43892
410227270652725889 30522 43586
918346911950639105 2298 44314
425325693994615489 21343 25827
939043980459242497 20872 34917
489533253298333185 4626 8083
697290980127394945 6485 20672
525744997162881601 7115 46590
423982316471306561 13118 21099
354265745061482561 22623 22866
118601330923528545 19890 55921
40346299145831209 11923 45934
388471007289322049 25462 56085
275128432208816769 23153 23514
417570153013105729 15490 67694
193682669985484769 57492 63780
832922831023619585 4974 40257
742380983453742209 37032 56525
981449330283201281 41029 51197
798385381064839809 4857 34181
202899128622387809 19847 59071
819642374469566465 3905 53233
979590879578456193 17432 38113
371342681245401729 13370 37315
460844253697853633 9200 61050
286493870820336833 30770 47858
572126953651210369 37585 56509
706216755096427521 44282 47481
20671239741570701 1271 22925
803664199140314369 21928 64158
2794105591011232 2693 59103
331739123149354497 781 6872
837118154562187265 49781 58788
633289305777779585 31901 32977
514399119649883841 38979 58728
358318158417524993 1961 66384
206858851281023009 14799 55005
786647701972384513 22165 29835
302786536866069185 46244 52663
875194694446712193 24045 30327
967124560816483073 9809 16141
580418787457531905 39487 52381
331571354719020673 25092 61373
213919450406088161 40729 60060
978081814977794945 33790 66782
109309792670273969 43515 68057
309289570722274497 25426 42424
495400760692170625 20189 61132
239800354571752193 18081 25997
909136146010993665 14048 54509
136314582878387825 9593 41407
178159432699921185 3892 52798
150089775803106561 30094 37756
333284219323644481 33918 55210
673584267781468033 20585 32282
122581029315561809 3329 7771
166918513219950881 4683 16496
811973594464589569 45370 55911
390952142357892993 15522 39073
574601044804815361 48315 53769
144061161019887857 24948 61062
44782288994099417 19886 40972
801261690284651009 11710 52894
593996876608166273 45523 62191
490932909190984641 17137 46481
301291842159329793 16925 65193
167866011517308065 1619 59351
745768753611379457 4641 23409
931520829213464961 42252 60586
803113855941120385 20836 44220
738470745595936513 59397 66766
323321426234905089 12920 49511
351543698393793857 31356 56669
735514572509217153 1246 43257
266437038977418433 25778 44444
261536017679937057 10494 51493
110472814842264449 19124 43816
812773411471539457 19342 47532
250988486066365377 5918 37790
55448541381785785 30160 54084
323208639138396609 19305 65389
694584150312877569 1312 37555
688441785384473089 28337 63138
52104769652864033 29445 63361
286789916355413505 11199 28619
539397671896921345 18386 46659
65320628929459449 24413 64530
102091955147976417 8691 17565
226645995835763617 10136 52136
874651986352787969 11849 25942
338086396729810433 42655 48258
712982922653743873 12909 24212
385097188424108353 12155 18488
975252623583230593 56683 56779
89672872400388577 31309 50728
56068826291884481 37101 42978
676944994272400129 47573 52578
454243549516476737 40004 46458
395865741646534977 13913 67336
753779969032713345 6804 44845
432331711333628033 40517 49664
589009546577159425 37732 37958
16396650625695 9587 46670
678451069940614145 40412 66998
359220107756510017 41834 64811
510114579174072001 9309 11304
617193857605119745 36957 64515
680804802317375361 46664 49760
744856323082867585 3893 45914
167421100793490049 34837 67473
862603750829965313 8941 12862
442806875372177473 37975 42915
19815765932616361 20474 39326
530741613046572545 2258 31392
827259563429809281 28987 49928
515363955728652481 16982 20858
306450312238265345 26626 67890
773110121247867649 29180 48520
469174139807780225 8479 36273
104543885479834849 41045 62810
126888390561514801 33001 33419
888866508299216257 13217 24694
122818908057698913 55529 68465
655322513120957185 53355 59791
449695382089000641 46732 68505
903035331319358593 20219 32974
784719936805391489 9067 60354
640904575027938945 20875 36237
88762975062433473 20388 51301
291741196094321281 6310 40494
749643937962364545 10289 46698
886904010706054145 12450 47138
747220509150334721 30059 38337
636299745527168129 2591 13946
350069060591426497 3525 60714
978453427308657793 8790 63439
821781737114275073 46844 58507
728695472337975041 5650 21870
301105078163917761 36324 52141
846869710419987585 45946 56906
281964631561972833 31604 58019
107819095805894001 57147 68011
642670668412041089 11288 40562
89934571308951665 5715 19599
331432686112815873 13012 25678
280377189854945633 19882 45334
778872234247362689 21043 49099
322131688292451201 11490 56719
197061415428319009 53497 63204
35969177763689685 27525 53392
278854428327878881 19679 34344
301167603997178881 8110 56012
811366259780736897 14331 48481
342490779726190913 26764 59874
170977535311127585 17564 56235
454518243677974017 33774 57707
626145659647502081 6164 59651
267682575907713281 4030 38597
539466447129644417 23162 53044
1188384838705759 56587 57426
574478496727362369 36216 54398
349086592023340353 25073 40762
535490450267648321 36121 40161
192824197708297633 4361 66979
773826212276045313 6032 60632
383566789321236033 27419 68824
18167742504164865 10739 33644
395130652149894977 43601 57640
908559524254979329 6272 42899
956430108674524545 18199 66614
129813822417876417 38262 44185
202442711825320033 25226 26139
53765583976055353 14457 25717
328467341776786241 31408 68900
227813960622814465 1673 53460
479383373399848257 3833 54385
696076453208615169 47275 51493
868206643695927425 37390 59350
896117179721588993 23951 61734
904789319753980673 3653 48508
798251756591806593 50031 52116
799501022769703681 2685 48736
755217852824177537 13259 47054
52347804069277969 25187 47549
353480084166147201 5341 60278
46293708523435841 23991 56803
602681490685373697 26247 39411
374392928774462081 12848 50482
128342997402594257 6713 17424
733935968456478337 20963 63966
28228837562824793 24575 59425
301657292175882241 10138 57684
329995141765618177 5337 42226
958559782678761985 20951 48127
148937348290164801 29591 65292
470942608653082561 54510 57214
117611802098732449 13822 42047
693396853982250113 29336 53349
951446786296077825 35396 43434
330011928075599297 41026 60225
59174066466635369 61477 68027
766124792504413697 23094 42310
968736376880205057 23452 29722
826743049091255937 3992 64717
395209402027571585 37109 61027
238725031181843393 15211 68121
578019984480636801 41791 57531
896819201649115905 22682 54221
878564705542725505 34746 67823
947244163201887105 8787 13602
111903469435308273 5156 51038
146945629051892001 54577 57334
815417583756410369 39130 53304
531425008138711489 23271 44904
614860031350946945 19101 21310
661620891483003905 30731 63382
23662557601522141 15459 57204
793454871907457025 24370 49018
448375275148297473 25503 42963
710586103822613761 17006 43010
771049881499177345 40316 44380
382980229586166849 14918 52523
907239254651177217 8688 36091
317825473154861953 26246 52497
361888537429660289 10413 67331
495848492039939969 27582 65786
522238169729494209 12185 17988
984873978175166081 29010 35853
147009515453756737 2788 21692
802422679635270657 3537 54022
116119028992688561 30747 56979
201554396231834689 63114 68095
60653540459252753 2394 7980
165312781654804993 21659 62567
884736753360133633 46819 50873
883342696480390529 17894 56238
798006761596834433 34343 37069
765392390813758593 30769 53905
587690199008864769 11868 67353
250449642091886913 5960 67070
880641398652823425 14667 27209
100309931039006977 25100 49126
255831733716579649 4797 7408
410383843138141889 22694 40270
790883750983137921 7420 56456
444524505900375297 38426 63548
919489620979181441 2063 63290
571079037177206337 14490 46190
251262132103573057 30121 65776
929236147280917633 66150 67141
603143863987217153 8161 61577
240352609181520897 37957 39076
477190009095945537 30180 49194
501353101538995841 34989 50310
951089649094388481 54956 64324
351114858789109953 25433 25522
719797713147851649 13705 26700
911633816049729281 21466 48304
185128418303893473 12568 51402
178845843414798369 39464 57935
755597358295741313 45511 66650
244022545116905569 25287 61721
849740205034681345 48660 62511
423750333033829889 24958 67123
769082872286713089 16905 57892
683504043318706049 58867 63528
782082499509787265 11201 35233
446918068944405889 21167 49634
646438118913888385 14115 24567
502948718891616385 48339 61928
622475882032734465 2097 44518
456857687028552577 7268 56805
370633787713426689 11590 39482
76693942266658161 26877 40598
734095286685576577 15164 18629
315914908462367809 30467 48302
532095857038196865 57078 58811
968174007850592513 8965 58835
766083347093474049 61432 68522
498180479977087041 25948 41560
980957812743820801 20186 65416
330809593092013185 29741 66710
19309142355783849 43992 52904
801267424141549569 13270 15247
117173239537262225 38072 55120
467511510288261441 38449 39760
864957117542463233 696 9847
460392000224537409 10946 31981
998347707946333441 26911 56436
48332165973860697 24721 43094
438867311797171329 9075 40043
898004940502097793 19183 43278
331306869370447297 51915 58565
243675492584685569 15049 36360
764254600574776833 17820 31113
76140577900353889 42696 55490
975784157268645249 48060 65077
619591259914344065 17937 42941
26681759371061989 16873 38203
208907981108445985 60627 65266
35194286730384053 9940 38055
711446672170268417 10216 23066
481894096976237313 25978 58201
893241725259137793 3510 29373
132640659957768753 4453 16235
563976072696775105 17146 22281
72662499301461729 37031 61219
778137012456262785 7721 17642
496843634064870081 23903 37104
442522475160870977 21245 49643
277822282688891425 6802 20331
13966079328575633 139 39655
923705202570470657 25363 68249
297241579693846337 6522 30902
637307590820856961 7590 8125
498836750908715457 8472 38011
180251795525034465 23831 29817
236053977647713953 2105 21374
272610494392598209 42320 43779
509911183973876801 38353 60447
608603427870900097 6147 7253
241993461760316097 11966 22210
143560780105563169 34548 57225
612629851041425921 42222 52231
432662133886648065 9271 48039
86972802126439313 15835 32876
699821957774606337 720 31236
765234210988090497 20273 59397
918028329912299777 4559 7012
949412084944540929 56813 66881
558601583922499137 5637 35585
562077856255491777 5532 33829
169248260491453793 3931 24557
662062803049707265 28267 28413
287724909658994209 5393 63405
416061782317676417 39991 42536
35251817099673845 7591 46686
995002397253230721 4692 67336
823740422409262209 38178 63875
794101355017950593 41337 49077
635515586255390721 9471 64565
535332937987703873 4900 12819
395809377667848833 29110 66665
62682118032704185 23633 23646
202213797530287553 18852 35132
849633170203801985 28861 51076
554849220909378689 26588 46221
43015348589058537 43840 45050
777907714290588417 7679 43467
919599283380932737 8998 54795
380198193586057473 35018 40905
533663797151056961 5708 47613
319054753408874369 10034 18172
709355575398703361 29478 32246
618765713284606337 46035 53329
146249898595762305 4679 41806
672050047188005121 62732 66518
960285716369668353 18017 41108
229425629101587713 8889 35563
177334480926013793 4698 61730
934278083834424705 42802 49761
393467648856088193 28653 44469
992867491626160641 13310 24460
563990185310736065 36618 46027
845758294507586305 2168 51192
830304346684442881 1007 38990
798189855093131265 35615 48332
446092010706585985 48169 67606
19798807755432081 7452 34583
890017758331211393 15496 42297
335519659786744001 5618 51468
485884169996360513 27890 54372
190384878522817057 17233 34980
881478345081944833 13989 28304
971568238136985217 10872 68735
922809354979982337 29909 61605
890955531390471169 36535 42416
941416751362922369 7129 22819
934357760655249281 8742 32485
713630117173018113 1754 28857
479271548766544001 23418 54913
968321377310701313 20732 65502
815817300405047553 46027 65489
916133942705577857 32772 37267
566132896910982465 17511 29251
220055024279631073 24335 59622
157375459596014625 43998 45858
407670295171080001 7604 41937
306021828424942273 1041 38248
764089415090921857 16547 28683
214261981625799777 4142 35521
822770982549762689 52527 65025
763962041683139841 23851 47512
144797314899122401 19029 38539
208544278974503777 38862 42886
279381235825958657 54019 59830
518002228126501761 17298 38970
436872258092876097 115 38413
647911654280154241 43654 56266
619879430131042817 26148 49047
608136909865674369 17042 60704
233954584156592193 44496 55212
885200491191287809 15687 31090
897064996675602817 46169 46240
951926475172907521 1415 33099
445093663398182593 36835 53322
660323155704038145 44941 57814
109498327884772097 17097 39513
950704570660530433 47425 48648
78808914395281697 28877 45445
148692090146202113 19345 57614
454709931519808193 12553 17569
478572318758690305 26080 60056
447140541428382209 7041 57756
144863913269592353 35362 65107
889460304656886145 9213 38837
34258010013228813 62244 62774
553993914554084225 39648 60167
652786573554553985 5798 13412
626903537700720001 18883 33547
32625784226521405 24244 56403
398943239825172225 33739 39390
909911051316857601 29402 36494
471538084636016193 36407 67062
991780175059812353 20952 60754
757009684986499585 9860 63442
926098081037256577 11950 40997
1444010963901122 5008 34112
441343061905026689 49026 57144
836180499266674817 25542 26496
13655181007823815 7648 19220
507608917733357121 5631 47577
429958363117247425 4072 57466
388877957145311361 4170 21548
675300245406763393 20981 59275
43111201259343089 4010 31187
472165528575995777 34586 57066
104384227704116481 43975 66526
115060386774718641 660 31904
718410906019663233 12251 18421
57608359514158993 14554 55178
851419585867361665 61241 66682
665148927070678273 48169 61316
597721725341791873 26630 40250
594618712117860353 39090 41214
910570802003292161 20867 40481
561164735534408257 9575 51314
847004263328749057 7516 30737
5418041058771196 8549 14211
243863134492798401 49400 50721
839346813974916737 9280 15535
595007054529766273 28841 40248
495771322372316801 24870 62519
24127168475189365 11113 29145
123288447340787137 61547 64986
780339607636868481 47015 53460
136540474440931089 13338 27963
692469855553170561 55919 56076
773039682008292353 1631 13265
852017458482642049 40926 59901
401225783780969153 17015 49515
252531576280148321 4155 14837
205849678647030753 8605 63020
897374448327347841 29712 35204
269636851365088865 10012 66890
41586932262745793 44590 45107
193241923290404577 14360 37359
715668748355177857 32710 34797
735057017838865793 12118 19980
959090340189931137 5241 22346
981370681849586689 19014 42264
710968092949848065 44954 55120
826789914711110145 54087 62239
873017408547426049 40155 68046
167746762264702209 18367 27051
713712825188856961 38113 61626
602311535911805825 18879 32297
375223591692076737 8073 15103
253889917285778913 40830 62665
973324260583630977 21539 59118
978278842519795713 14275 48436
102821797845635393 11784 29172
646084392018597249 17328 31665
407827101899421505 1540 26701
996624215464290561 9841 31390
788934539920916225 19863 25955
920378506356900737 56639 62744
611039751414203649 4229 12180
884526869099982337 24547 26017
30642923415555857 2194 24925
337849075752505025 45529 45743
260681929719972065 37755 56960
523205445244993665 34849 54370
363948326399622593 7666 48602
685892226948670465 22597 63500
145856584632717569 41213 64083
132603235054101985 10446 12138
686372105383085825 29212 67168
434224070819684737 37537 43728
540759222459008961 11531 12228
783896637476626561 36986 61188
860608120077671425 55565 57497
193073064820925569 23863 65506
641004079267496193 1945 29031
930481370519071745 9322 20420
632451372264895873 13597 18671
417791045258756097 37040 57609
94359534432790321 40232 46473
396187417597072769 25945 56142
889967661648086017 10133 57637
950247147138430337 13481 47906
690556415057066881 34455 49870
56825528419391705 40625 64361
37332937200957873 8821 62355
163718469240766497 31876 53798
213648910431381025 23775 30375
912033114598667521 10979 34464
536621028628843521 41352 50254
384748696814671809 12927 49587
540520272974070785 10158 25755
967398397029324289 12956 16010
836593741630920833 38277 47867
712181276352684033 30580 54366
822760888577768449 21707 49681
665006487512496129 10634 67772
233661955192815201 55890 59725
9232458840518377 16934 31240
95406217509427905 36185 40149
831252533641031041 40377 47429
142929431648710193 22078 36010
487371902139191361 64481 67705
790883099439419393 19700 56552
805762936084587265 31696 65204
664766603230617601 15132 17451
68619862269617473 3773 47688
322826545326130113 17248 63965
610688773635541121 17640 64142
754728694769724545 28367 46215
352720619824655297 1480 43394
361921967251653569 29240 43960
485993756190875841 35344 48487
203745243630748961 38268 42464
133956994032406129 31680 48006
421201387392038401 37105 58137
608535081753426945 34949 55067
645155447345004545 10121 37046
724950905637147265 23029 60362
464753081612208513 12625 60852
319987313037810113 12443 67786
981009869261384833 17489 62667
926845273250609793 3768 50330
61943914201059161 24722 64902
184619624862062177 51557 56812
689642925356750465 6180 61364
21353378656389313 19995 62797
36228870506370473 8576 27253
890613317695478913 215 57983
89256323638210241 31196 61611
194238527224104737 36060 50671
57534556192074153 2987 64601
590382158016336001 20056 47916
609430293829561217 47863 56311
985169672607501185 1483 8244
451029268022047361 14353 51141
172990705010132481 9153 64282
707261091762660481 25180 63802
708282982762018049 1935 8857
940683213974999425 14920 26966
86388128109700097 9462 49337
172248952591772321 42713 59089
923235409522423169 11879 28000
708105132614157697 11828 60779
324294923442973697 37 53018
31044462114948601 26621 50547
439509499029941953 26478 66663
167317495473348289 9512 44808
692080211912422529 9457 68619
98492278621264977 15797 45631
598039257690889089 110 56951
172878234277710881 18632 41792
332105759882093569 45105 46994
855753331286251777 48984 61174
644070180585135489 2453 32859
977424079592673025 17890 56006
70422317793923385 6314 50473
872179107710124417 25225 54299
443112868822826305 20956 22486
417525691488954497 43233 52060
526392134974425857 9395 53384
449468485234433473 3084 41071
16844321771589677 57193 62556
362809368524260353 1220 22050
172161392926067681 36374 39844
750747820682519809 58544 68076
916174301844055297 28101 58517
38590801273961977 15361 40503
941675617024596737 14020 26809
1742753647675955 16966 17743
192121446146831681 37598 53673
99634653293456673 31778 68197
355252690264290305 15420 41308
706194461900182145 18637 47445
168705353247165857 36646 62389
261826268264037761 28374 56032
966109715007544193 10289 15497
415027996400397121 846 13501
722202017112341121 6978 49448
406120079661995713 1943 10448
754564462103427713 30499 31162
812294880289854849 8338 42877
793651026419443201 9433 53849
668589901097313153 36541 54884
633157323741780737 3128 68776
536250443585828417 34108 68195
231639208419455393 14804 32135
482100763993706497 12564 48794
705298359505132289 28565 52142
718627445627092225 10613 51082
214687184869720929 41872 52676
496276907025908545 40253 48430
299244006770177153 40476 61068
98645473109627345 30949 65065
730977935722638209 21152 51326
977157471192974465 47884 60164
20632129393742817 32632 62817
321839455310779969 18395 41222
301010246776034049 24928 37008
677186978088038017 10857 33852
307210114995140033 23030 55262
660564472328900353 16406 64435
78730162851986305 52283 56714
317833329325331713 21633 47143
889911513617487745 26263 38569
558076909362753793 34324 48393
30860590775947829 43939 60648
85888424704428705 16395 26298
560580051615058753 34854 36585
688317992721010817 4517 17999
303958308976849153 42931 55430
801987118029550977 43168 68413
98288566771895345 48868 54344
397723893886890753 20235 55452
484999155421437697 49252 58915
364555675058433345 17525 53711
727612306408897025 52793 68751
634220969066547073 3702 64029
944221395332437633 1745 11024
439622730330619073 40722 47177
172023922082285441 1089 35180
624574375722048129 50439 60210
128114527220194673 30415 58821
188920521119207777 15822 62865
56789194915804585 63154 67019
408857337130825729 22501 24794
714771382681295361 18521 35516
684573469962963073 49827 64236
925740847142218881 11570 16810
826285773523224577 50640 51850
231645624685231873 9493 25701
924391554667330689 15993 52031
516850550556622337 43026 64330
38182946328305433 46249 50678
704769963181508481 12664 64657
460208908813307009 10515 14460
728739243804778113 31905 32802
211440233005319553 5851 48176
405762898314666369 20742 28815
302560299182239617 6061 34364
174670930244158017 52482 67609
531437226354285057 4150 13775
894928882833529089 17127 30407
234871091592530945 13508 43303
617048059023556353 11797 26698
400766096583865281 31101 56396
541258778923552321 18593 38213
22726605950857961 42758 54568
393225206529105985 28344 66618
64935629268262577 25822 26387
108359683177486241 31263 54503
349035937345910017 13593 55035
156214885940226369 35768 52292
216048620147105921 14195 26792
13855919249639471 28296 50978
51239945256789097 10368 38770
569582731828486273 2611 25020
509666431013329217 57431 57852
542551563412860801 28276 49823
336234749911106689 17420 32696
706901847015569025 39027 68454
709985552193799681 17087 40128
773949586254932609 1717 26415
853367286009451265 1384 10675
739315572783478785 44157 61447
97217038855973217 5335 35172
785278876612398593 7449 58609
613559811933292545 15836 57415
461177163500831681 7084 15924
243719753071118817 26802 55813
934058374044926849 25086 37706
848062319672529025 28460 41219
448901625293526529 11807 25613
628906513730669313 12931 66398
690872586202136321 21806 34136
645117099546773377 12810 67418
301962128046294977 19726 38123
326007594547022017 9600 17969
674265219827393793 47443 49412
25424846851116457 36094 45210
841648733273583361 25128 31448
87102578973627937 7550 24736
685672821379416321 51310 55350
503078217332493697 9891 40077
191413509743920673 53488 68597
178958442451474305 4453 42039
712688517832592769 9437 37978
909803207396926465 57797 62017
915361246681381889 960 61599
805552949430079873 28757 33493
982612482640764289 22745 64604
666022715660794497 18489 29815
416091733400957505 12348 63977
590007087620889985 25079 34522
233530938616784321 46140 49017
888406697390941185 37742 60019
391415766861594945 2999 64359
497162377419471105 967 26836
814764661091505409 51670 53818
903051015028800897 26892 40287
607585487341378177 6944 47180
548257552880173185 38808 46720
29511373670917609 28657 44416
355958978862879873 39427 67256
585108139753767681 29073 56346
422998374542942209 3232 65324
146319447708993537 10185 31340
194687224501812737 2716 11795
16833726532023975 46377 47006
445563266296730369 4838 31049
698493237756370177 42594 56124
150337550606856481 29266 48421
86079070010892881 46204 60591
815410130817468801 40705 68042
386838521231329217 4392 35283
837880203868074625 16737 21459
48706350330331105 20029 33833
248685153440831649 50212 63114
35880173889612621 31925 41091
372308410952605569 10487 25043
945321041575507329 7739 45644
340996715121036673 3093 14803
420768715843440321 19977 54530
172450281616299617 18773 52802
560475146650514241 14412 28633
18595763886693817 34223 45527
284858018397674337 9558 46010
894379105851648129 43203 61078
421714542760181377 27501 29123
905762203433226881 6877 38753
769078582332401281 15127 50946
750118103345322113 9260 36864
893626906845081985 17582 44610
466474109688661569 8254 51428
645819695966284929 39209 39917
669457418137774593 23931 34258
166236906379278785 51510 59870
465146943855586433 27491 56138
923514768883865857 41770 48810
244791147715254465 23284 43029
43040928098559305 25712 58327
893162456066860929 34786 52860
404317527102566721 13479 68900
349417016321218881 18191 58722
15932387978860875 23262 34833
705725729896158721 3823 26650
836357860191487361 5963 67234
974072509549522177 29039 66030
770873432630292353 31433 33307
859832867036701057 54005 64975
213645242934152449 626 32467
716835443775899265 7725 62763
332427417711610241 7553 46208
513215216002549825 29646 67315
209690126051203393 6664 17038
566995612197153793 50051 62758
844561745503209985 42237 62974
282337871216597601 57823 67739
463659814766604225 31493 59176
20083891679099965 35495 58553
51220273903648921 9208 66849
33034471827903645 5728 58444
608070443112257665 6177 60217
71777573764698841 17689 58234
919181385335416961 45325 60241
330196175548294977 36431 64266
281711018321008321 14581 44099
482612261562969985 22408 30207
308169738860126337 32899 56652
865014134214163713 33501 53391
517144465956835841 3943 20462
649923014327150337 21403 22473
893959534711495297 33800 48767
543390917164160193 30138 60603
544554465073620289 18349 45914
31687085837212693 27948 63361
678552609956451329 11726 54909
512951178376994241 4483 47067
288100936180189409 47804 61317
949299153727245953 12516 66443
851068669590386433 25992 49858
956134506135825281 30631 33884
331881645619436225 16823 65133
660003937142342017 7592 25267
701755251562044417 15898 61181
632557892276736257 26736 28406
444017830643122817 38324 48202
288842112072522625 6984 49694
931894439506731265 6355 51979
736480674338551425 47801 65527
522608342481564865 12014 52837
795510019892880385 22270 61832
471109685843483585 42111 55131
887955200659774849 4279 62951
79024862568719105 11715 16346
921343387539501185 50028 64896
721792202862541697 7759 25679
914140908165691777 15109 21920
724320582288274945 207 68859
610436699869872257 5191 34832
643580032993920513 38211 43468
337212047754690049 31320 58110
54841661655178345 9413 54514
868304548594373633 19611 57973
898916934106079361 31658 34614
176089005327625601 40605 58636
434285109739594305 12168 31695
349955790222089985 4503 46112
267950423935641185 33738 44740
221534110107569409 3910 9863
391633771876644929 42832 48376
142137240239570417 31405 36044
56031532094817041 1937 46156
460514058469541953 6431 19250
257189178285333505 50915 62866
504037474735305601 32898 66085
342860821042645377 1247 32816
830556673540854657 34120 54214
661261418143897857 28992 66010
586024666395580545 35744 66362
726268871439355521 5956 10812
174408730842444001 9625 17361
150282264936411297 23865 33022
983001811729003777 55303 58698
997482494930121473 46242 67942
757798070720099329 30804 38155
320878805496779073 48018 56135
70549773027401841 1877 41647
734643251125174145 17411 34684
298556251761752385 27195 33472
30850129131355433 56444 68528
387919824439912001 21808 60373
637820217857690625 47972 51928
345681638313010369 21448 41554
773474527000235649 41583 64485
388734419124993729 32431 38535
56677207209087753 32289 40842
425906122087880577 4217 17092
663959448079854337 7458 53571
991434246251721217 8141 51396
320573546793294657 6184 17989
448635715225151425 50059 57652
509326469015849857 9446 57996
887422885147110145 37334 42787
393829968887285249 21748 50507
905305082463158273 8840 21286
550169073505234241 12034 60797
162734051630373249 37253 55865
4184881684604847 29666 61051
815632765896680193 40149 41574
968477415020732417 24607 44321
662982131037885825 36763 51050
672484149731825921 26477 55817
732276459539477249 7368 13359
553411767207737857 31710 66913
682330966124290177 41741 46983
183147296984824225 28852 53020
410130275144496193 9021 39048
769220361645654529 15280 32162
33080278425551057 2537 61824
639067578392467073 3307 7525
642017567931034753 31386 43919
248508085370477985 28113 32452
697950211288919297 5728 14796
736840456979759745 34529 44634
845727623534173697 586 62365
671215373104292481 3689 25342
973843854112651265 30253 61872
658457485560699521 42230 68508
17011408126549555 6515 58183
425781894029942273 19813 27890
972261802894969601 11562 38902
618108237963038977 11455 59612
819954714766055297 28780 37584
84242612685461185 8096 47352
282983394467144929 28305 40123
726134576492864129 902 41132
722625463095326337 5460 62408
867004810632924033 11385 63972
566342783279715457 47375 66008
269486992806346145 31849 33453
976459689059879553 34068 37189
94729002480210769 27764 32361
394516072823755329 21311 47776
576624830889226497 29806 66520
828796958821541761 1950 48618
402404679101753281 26727 61220
189674831200740353 20852 66373
386438705971553281 2364 13804
17464619022319995 14768 60951
862068775015661313 32637 41080
29503074504951601 32140 59794
611587184425882625 38894 62050
364380516501128705 11547 29519
372730998329704001 11140 55444
128145755051498609 53246 57209
847138599511620097 28583 68715
123709646981808417 4658 4909
835390992967450753 17424 42221
219758506570933313 55354 61810
180475558736372225 8944 36357
782960686635632897 61703 62469
953378036528452097 5452 21122
935937437798067201 30069 44410
297312063107138881 7805 27724
818207585275018753 42236 64201
558809925622671937 60098 65257
687775691907994241 4019 30498
525024019139873857 21350 62728
694908417757417857 46561 50354
349324176349458753 7026 59933
945346864496464385 37071 49606
16311093685398959 35607 38785
332982563469386177 4042 48770
869326983265171585 29928 63326
106155759764639873 33618 40273
445874151912857281 48450 48882
640187075020591617 32394 38438
640153848201155329 37950 45268
110500925749910545 33837 66825
297065742668845441 11669 36158
304567869006035585 29503 55107
46435723155088481 13304 30009
393612507344833793 18994 46409
465484065401067713 15846 51326
239890186392031521 4809 67853
43686221683802985 2752 34967
756589752965403777 17532 49124
647741381399807617 40972 42089
234389690247496673 4213 21521
946114253274505089 47599 50142
932166569567748097 35806 56691
946028731768716801 3124 20047
971719656676881921 18617 26012
574742637563904449 9711 25402
455657403768988417 12225 44366
666877907788371969 7233 19755
604265033414577665 8424 17528
344272172511086465 12820 65705
411430996603392897 11319 60500
274321698681756481 30163 57330
65589752112899193 1985 42040
502342575210040129 19097 32225
493152778439089473 23448 24777
456482329730274497 28526 51330
835093647396774913 39784 66106
625851998451583617 9379 55718
920929401293499009 15133 59121
847858512722108801 36160 66019
610268720768019073 1439 34428
654125762912006145 31890 49457
226357710717287841 31808 66336
918991473341687681 42025 43335
418425352920593217 49122 58906
585667846457074177 22762 45933
920176901067030401 31785 47753
186902508829728481 3315 36117
900446476475522689 15548 68224
481055851005127297 27895 50520
66473238855913057 55100 55593
234216876557777441 55502 61637
535935735060149889 8705 9960
455696936191817089 15778 53688
818793141459700225 15747 24031
57103932569372521 55591 57126
335843336541174145 1352 67932
878468880221621633 3481 47735
840559125261826561 59586 60609
231329241141903457 2385 42294
310944720574440257 9042 40445
340922314277595009 49349 54072
95205750846865553 4825 46330
15463674518951365 62897 65580
809951365956706561 13752 63120
61287590190890033 2850 58744
907685755595771521 42959 66837
258635128652340289 12220 51118
508964124055637505 35633 36583
31957994245420453 18162 67561
172541638499176033 15599 19222
289523208576337537 9892 30283
495726443354030273 52700 68642
311730425510607041 19325 19892
615571610686664833 17645 57028
510343898413392321 19241 34338
20861809372803465 8350 13606
667570527456479873 1719 60086
654092610570352001 13684 43935
365482638481505985 24250 59929
249025726434538785 38288 44396
157101909310487297 32500 62711
489643567120204161 30470 53836
594718198037778433 35436 47558
822581675395383681 10321 14777
943843831164190977 67646 67806
998280841126465665 31648 33679
95519069350881841 12831 51534
507811757107887745 27878 63797
493258866730602817 27510 31083
945871344861167489 42841 56664
421946629547161217 10744 35769
309460237480863041 9232 27708
509116912389249153 14639 45826
284338797826102049 28636 28711
537897833520769793 4175 59323
566121009074620929 15743 26843
346104793236126081 14618 66961
311891482768778881 1816 45725
252772526637695457 30879 37669
951032138710957057 1852 30454
844956938779535745 39767 47724
384957284360773121 15868 22684
115539412496740817 21144 25855
446521243087019585 9597 50551
358972475190373761 23385 45986
527850285364515073 27896 53382
980358091137471617 1884 15341
103818487360712193 13720 19675
313312920126765697 42035 43854
620944324264961281 5548 65686
19525209305850665 10187 53669
283258597622548801 41330 41876
708012782608026497 14555 49500
79059246711729265 32405 49153
418058449202728641 8289 40516
554943479584892417 23263 53578
148628076711748481 6818 56403
825476673205166337 21625 45254
93595638048565633 40960 45651
160521905204276993 28873 30726
980715366510398977 20694 24028
486970519766465793 2091 33506
534725500299710913 22307 53367
948526328806025217 1863 23662
991071783150136577 40656 48692
691814809357332225 58328 67720
714014309947270273 20913 65751
726228287102642817 28315 47203
604444805804636289 6950 47929
53144062058841257 34092 63797
216856744519045473 2747 39558
669647085788483329 5348 55330
93184788910537713 31470 51652
318391313982026241 12697 62512
426242407688231873 4432 9068
621460641652944897 14470 64682
682383561108711297 17410 32886
512792151064367361 37307 61912
243349586269513185 18425 33135
27286495882975717 1898 48285
587114229176865665 63597 66945
998971616806748801 64005 68938
315687652353897601 39774 40908
829164203922928769 53101 61247
583530905444096257 22960 51832
810151025124589825 18734 25754
733816924898089729 14748 53565
687991602425825025 2824 67250
173247752226803457 51865 60088
533125143324745921 16235 19203
274362579742398081 36404 46295
452935916964847233 37535 43152
341414814217987585 12359 57110
357343468276418689 23963 43642
375365155283130753 33507 66124
266120367777404001 15600 17537
283438901998255937 59667 61910
653533963619700865 15609 24838
478607155371133057 11529 29720
187716917386367745 46398 48739
842931609416954369 17028 34027
881560219849525633 3500 57362
245431013947577281 38343 57538
774370145984107649 23490 64923
183148707015664769 12607 24315
581705104825680001 50451 63730
515101069961314561 14361 32530
838925000474702593 10012 42712
934235965433888513 37212 64389
302302152191181505 15279 19229
29719018739054805 27830 39237
279896403548235649 884 3328
606711239348062081 12613 57051
232441751831707681 36284 47082
683211369700341505 3649 50808
685040492608337153 52734 68792
934861696450131073 25800 57945
11089222377911769 2340 46526
884476562623742465 37776 53406
596679647290159233 25472 27356
368563719770737217 600 44948
189967623340344001 21496 32972
61291388078881681 50531 59921
260885521190729729 24073 67406
634261557794648193 11100 47993
450456266273342017 2680 61717
111289034640886801 52409 61666
173900080787149153 33541 56387
960664557802392193 10579 14262
274887872889642881 31397 54293
952867258599535873 50340 59454
264813234840360673 16748 42020
646712106202134145 5220 31055
7219765791610656 36366 58532
200272653564834273 30648 51018
512931073373238209 22280 58008
432455527789660033 10352 29421
311208926947863041 6402 40872
325718600153958721 7117 41562
762750089071502721 59479 59520
21037476391914113 16508 42898
946913782725722753 48358 60656
653988012321459457 7743 64010
462164088184493953 38359 53728
854607094710861057 31765 46802
586428734690308353 61598 63599
822680279365311361 26521 65369
675510875200089345 41925 62721
240863743889523361 4064 60972
421957315000220481 18180 18717
329592643705861825 55656 65382
599229278234076929 47064 54790
391418715870873537 8507 63919
475247966567671681 65465 69036
857562466692922241 10426 52037
693032732709056641 23199 33672
209123356512836993 41080 44215
485529393707544449 13899 18766
830696230448207745 13488 14849
614277522001458433 17058 66691
449128757158991489 44175 58779
768741761275258241 8675 58878
212906515596028353 13810 37363
260150947807531457 3945 67394
487286929444625345 16233 61010
536292301787462145 29295 66038
743077395174591233 4670 68899
155841232520174337 15330 27697
528521475041646465 7261 20930
415870683232462593 17006 36981
428364506553474881 25173 41693
123265903418243281 13743 51667
955307511313410689 28442 64451
706017357708937217 62712 66027
239866318309790209 17058 25213
992392836448487937 7314 28105
290101327961867393 62159 66834
642998615181873793 18395 51977
109310610236246225 19295 39712
115727108327533297 14889 63779
172520241204498593 3216 4904
382831770013815745 48973 52912
781992744468791297 18883 49754
578071382107339137 25643 39484
938737693317353473 273 51482
769624373017386241 3128 18183
94862736629703905 29731 56270
391986795732336193 29122 49268
52748129023061809 8534 15791
337219131081702977 8151 50160
308644250383959937 9142 13770
190149297969952609 43354 66718
352065878689035841 3954 13631
484822892450686977 7197 41315
202813249402407073 29910 62578
196552143918509601 22296 53611
18622504131148077 40125 40442
786070180975407617 24921 48843
450174959914729537 2947 21666
728662885587482369 6163 65690
413063128492002113 16267 67153
888930899625499649 36899 40144
16037837318389593 47413 62803
473491734304886337 1359 37476
570634489680490049 45393 68470
191994534726326561 1374 45122
902350204186685569 45210 49273
35231693435065381 3634 50573
762101139720659457 26281 55139
238801040288954881 6397 56528
890771946989769217 2702 11440
185728424587424001 21137 42714
195691672562990241 43350 63532
650768128919146753 2267 10411
176007937406918561 63885 65068
198443480662660929 23814 44042
657409412960010497 14234 59674
62487504629466177 19262 63403
51714493766564121 16927 68220
120577377217827569 30403 35559
747961951400757377 7693 38775
369205205935237761 9802 47550
480163031402522497 21632 45269
767283042235050113 21414 61849
825266577334918657 6923 61473
130515247390484033 10294 28415
292238880060590849 45205 46478
208964545951019425 37259 54561
861544357497567873 14814 19631
978907716714111617 36927 51038
509275884429111873 13613 38412
91934729445370065 8651 12334
92369640569234689 25935 41466
685923965369504129 10394 55325
420061662900320001 11029 35114
980487485695832065 7963 17046
600014456173628417 6918 44292
268259085392323009 7519 15819
386852092296233985 2053 53617
152890062286559201 7600 23479
222713927826664097 337 28989
344067056911704577 6241 8772
179539525013563393 2321 48891
714956913403298689 634 35970
412149748405514753 17348 17892
345693341679186945 17935 31823
967735242356550145 11724 12940
224643392665086593 7951 47394
729949285505245569 22897 44136
175684850507586529 7121 20552
941335516234868609 15284 16424
133284010226915937 36038 42149
546148305193160129 33613 37580
271684689328687073 35440 60633
120400203405662161 9865 35824
549360139941342145 27684 31840
503560938657319233 31121 35094
683060452103994497 41344 50765
978515844534495489 21051 57667
96555017689254897 13773 19880
376411679575770817 11027 51024
815066641566950529 16579 51083
498249597039457345 4319 33311
868753682781061761 2341 38840
873356203206856961 55321 59697
669105623237889793 7866 12213
645208808465849217 18495 47184
751861243089294337 40071 59978
617470953718541441 28505 63967
201203916834664641 19727 38080
665361448515849217 46836 49044
179008553802162849 15486 27838
241621066636032097 30572 36116
383013164602253633 38027 66202
239777775328246177 9608 27068
876929151884851841 23050 25093
138892590992046657 17076 54756
525204350703809537 433 44728
267331327667786657 31382 54348
433939146001364417 10172 20131
635943463312902017 945 17227
803651342153493377 5459 11448
769030421841886593 11633 37366
832821787284487425 19406 68590
53008575466183321 25040 27645
902772142328082305 10833 26432
231797602914408417 32893 51580
125674702444968033 46806 50637
478082883132078273 15737 65433
493164955369728385 11040 37135
233306766631908865 42695 60727
534959319783254721 21876 55909
924073133740538625 21526 57906
424467816286387777 37900 50784
745933743917216641 27027 35918
720012923208173569 22149 28446
525398764640261377 1035 47819
118286709769328977 7746 35546
424358836318400961 24040 33958
197433091876675361 6797 66019
342956146533058625 14924 48801
566054343178770113 39756 41054
989636920928145281 3677 66607
815186086047305089 58266 63463
321232936318512705 10919 20272
495651618299085313 17064 36092
568755119509244609 19463 49518
294064085687310209 46328 50241
725741169948893313 3176 64900
888272924834161921 19107 60259
303337461376397505 37473 52900
628135139789321729 2249 15396
589274182193140225 2342 46902
869946218701379329 35486 53095
459113275492665473 25850 35412
211883303738304097 32353 39139
27603798851291829 26097 33713
633806012489323265 47180 53836
638299036740928513 36191 64587
991488791922989825 19673 50842
824315820447072385 8329 18669
80013456469735905 35397 57734
993784876926365953 14936 65711
448688115608277377 59808 66502
115103917256423217 41190 52661
197349188798348513 6287 53249
774974765255446785 44771 45732
467296174376087937 1086 2549
867949996203595521 18007 46600
308073145502127937 2361 54382
292686278320115201 16860 18599
926055185701940737 45998 60577
810533193173998977 21688 67056
406627607032113729 3583 29116
901429728492811265 21713 37088
450163233963024833 4653 60336
512625202154328705 23735 28170
241006981061410401 39701 52081
772790014608670337 17463 54540
52667159870807721 2752 25875
111216987815570433 8134 49981
107856743327040769 23752 48881
719035712375696129 25586 54689
242794556487240257 2370 30721
151126353203313345 27377 44253
700196142152258049 17668 24045
751361446611905793 15470 29232
580036851118379137 17773 56903
794677661592377345 18590 62843
698561280342552449 2627 58333
286589295660402145 38070 67265
41043895982767257 3648 49570
180919553799089537 40390 43974
117688582923982209 17076 51836
298345682679023809 8686 38406
43689227124176001 39360 55483
547324071824622401 9952 27619
993830003186594945 27682 35848
326699721440686401 12556 52940
563428243079329153 2147 57846
283936509126636609 25513 37226
651512175208601729 10811 64912
181380118313722241 44240 45522
677588064820994817 50734 59185
899839869584045697 52996 57273
148998650968600545 17095 43573
699738299718486401 35537 64635
701661828975346689 30843 38551
832256343831051777 47818 58003
241738926803542145 946 10564
837728248077194625 17727 24173
128070699759760481 35841 56853
616701015591676289 1749 22600
292416729839267457 20832 45612
200836401588414753 42852 68393
54118024003230401 6071 49463
518775404444841857 26353 28962
511444562608339457 12542 40023
367000716565836865 2858 48508
75780860496351473 4049 46806
770260747592633473 11264 29290
46368355876531097 5315 40392
754364418082897025 14918 62316
533228652271333185 12367 25130
879338434190703617 42332 56154
112996818224722513 40677 44465
566849887760536577 31983 38151
66140734773513 16863 40473
531598044129854209 16103 18807
232381258677101249 13772 30509
468019369224830209 45211 47209
410681806366937985 11645 20653
658937321331666945 162 43452
910144858129449089 30281 48575
30894524544418545 19729 66710
790033224461055233 41462 65535
730833442138621313 1603 67353
769072139012941185 17675 59099
865094161334635521 31285 56070
180880808604655393 14540 18280
979466434740476929 6205 27325
270171293029271457 46550 62687
293951482685923073 58892 59721
719930541802241921 12794 58348
478873878283767617 30113 31582
76340636412062673 1171 19777
938696803138579841 6409 37940
483478527804606977 23092 49155
990156372860088449 36312 47516
717907333507405057 32623 57930
944221636084090881 26663 48268
463754595844861249 6556 14704
600556036461430401 20398 65918
199138225023013153 10313 34487
465633203725243329 10857 24100
29902823084768217 34318 50352
124190764727149633 27827 64193
274700679570877057 18736 67256
525397562572930369 21705 63171
324952763147237505 6043 34700
305915496387232385 22187 44419
357202418622428289 8663 69032
280362487897004801 31678 33464
26640448651846785 17546 28609
246143574230348609 4289 42411
970464808208127745 359 23361
923730832081741185 9432 55097
701821933180028161 7706 59936
421816790692762561 50989 67517
714060728125026817 61833 65084
940879076963422977 39754 60748
979648316075071105 9066 10247
854757171275497985 19598 63531
275727383566241729 5415 10415
775917051448271105 4869 62750
997678914429357697 42531 57330
620437290452233729 18386 24388
839272877455421441 7128 19124
418571095523386561 12609 55519
999612573027263745 3842 54963
104214246029233233 7432 49415
553134576857182465 28297 39131
243227132681578689 43117 60607
717105097396924417 35785 39602
414105651561190081 17568 41302
612293846141120897 11387 41583
113049977282908993 28920 67147
806877519977575681 524 14411
724439454913198977 1507 26997
74157145602406161 7328 22112
275633563971478433 8540 65290
365544427231455425 32969 58089
237753366889140961 2483 64964
184504369486099041 3657 52733
630641455455442945 3304 59302
557717948820254593 26661 37741
957099499520598529 19963 28259
686783184325229057 29054 48721
236750775241443265 39501 58821
989260301225883137 26971 68252
710745781627995393 21626 26548
77869589684304689 11256 40123
371673435791588929 7179 65331
380230049923824257 20493 68109
378853152126982465 12801 35797
853771521300323841 36911 68385
476229002541838785 45484 60246
756133568914620417 27019 40141
159116741758172257 41470 54717
554350613732488257 1272 28464
46891562785074113 41070 46158
118467596585048801 9919 21933
957035553967148929 11736 64688
508578798469720513 30010 68120
120811368080364193 40692 44015
885010375005308033 15726 57272
687238858054261249 21201 39667
39607796501719865 33100 59878
787278602101874689 10702 31426
237551678372057057 22034 62768
875343924950033921 32702 36791
997362334134685057 61160 65249
8584205186576100 44265 61502
482285147879409217 59418 67912
514719180552109633 16855 25930
627698629826973313 39440 59286
524249074779358913 63517 65378
140333817341002033 9509 61753
578224635983463681 38620 54910
290499930532853057 44817 52857
313020970007368513 16132 19412
439130598896028353 23168 51241
939817890899210113 12295 41331
530387180974152257 34613 59822
798635891242323457 4955 25314
287793863610630753 19399 23679
112544407580646321 52148 58307
655856850909991297 37411 60315
994240394230285313 113 32029
481263160233325505 14948 63321
154945432510263713 5186 28026
765346086343932033 8586 37673
107081045682800641 20695 28609
500705629279138945 15450 21124
193761210920275329 67303 68261
88569253195764481 13558 31037
774469845631539713 22905 51786
745358851501904897 14718 68948
222801310949794401 21134 42560
401946168771793537 12481 35533
313387743850508801 19638 26731
649204782167686273 31096 66024
491193260032122945 25958 56295
988402429892879361 8002 26795
863025175745615745 5407 21148
882211127864550785 26088 40964
823475609463688577 23483 42326
301492809283622849 42814 51205
540086649800823425 7236 52002
609745083374946305 40208 47398
413117296279995841 11218 31383
865781266288983937 4070 10423
153188646453326529 36368 42496
656448824896685313 34250 56771
903342077081536129 10929 13639
500682266666252929 54846 60067
311914249647141889 18270 64598
885530615127066753 13525 45561
177310178813929313 64330 68435
241379391600695201 15072 20672
79186839785204913 52174 65719
326108877921924993 5107 46605
95829459211646657 19478 51572
192715200712321185 30370 61210
548096642864518209 14967 21172
646863207907415425 4081 64808
176280607163494817 18872 57176
381692560159130753 4002 65041
756040767737101057 9270 17006
742585056057109249 56540 57041
742165553150616833 20849 46968
659918717498818817 13810 49495
294277384191442369 25144 52667
151945838350485473 23020 28507
588820614644095745 14397 41128
84310862246319121 5741 41422
428380711394861889 48369 65813
112450513701176641 35282 49557
516946283429323457 27105 59411
504892317558706369 46918 63583
847623311676638721 43202 46565
556534331884336129 35579 50816
850639283748126465 35392 67359
391643426691864257 38190 50742
626388631164967809 17294 52488
707378524702264193 36315 68308
58889904417217313 20705 21880
114107190304970625 38776 52357
160087608917759649 33901 53778
12431266605943849 11298 50310
976723947192869761 2451 38403
870638339839239041 50001 62239
767851302408001153 34726 58673
496862326937403521 52477 52562
621394250106792577 41498 48598
468552360566498305 1316 44862
105004662038847841 53027 65957
690167537373838465 10126 60354
826706950797007105 35488 56246
948579567991082241 59573 65326
254877643271822049 1035 36225
710661567539190785 38808 47681
590522763500107521 367 57207
190435255595140513 31530 35123
361136584453443969 16631 37141
940318601602399489 62651 62672
221898866857618049 53338 57827
741331732942875009 7322 51893
392154014021326017 19867 53711
713879401503803009 14753 22729
769802850519230465 16842 18967
83108323403344289 17134 60438
305986594960213441 21982 51841
230753990742186945 28501 56064
358781859199542209 1972 5633
850442652714370689 8878 60712
700681579661658625 7698 22501
297300858914738369 7789 40092
601727915862486657 18926 67454
383307395791724993 10699 44840
416639747217967489 38941 60397
763720233930683905 7198 45134
218639713568979489 2139 34502
739302622088153729 5679 34345
416760140151762241 37223 64352
549099658516652737 25011 47407
985112250728381185 24512 25124
500451551925955585 31266 39763
251586821146954529 52242 63988
787008902797822465 271 65451
646633859543204225 59715 60133
526098470064702913 52458 59448
150553145005130049 38827 57823
881247207873670401 29960 48795
55455754829072393 45522 50175
167168300822346785 19796 45566
130932499303295201 14064 36027
567563048910670913 16151 37658
466017522628266817 8436 34158
352589493843332481 49044 68540
831888921574641665 3690 27853
534934092846540929 8380 49843
222233287615271265 3667 13890
668371963601494145 26113 28446
145084263773437537 1955 43505
793726867841655809 2766 63256
404312957716559425 21388 66902
902771431438388609 1586 15272
193023458818355905 46492 50522
984040921623019905 19016 57451
902531256134441345 8328 41094
153137198869366401 35862 44732
103463761635506305 40137 42101
813944986344694145 36651 42265
738159527576119297 1981 27994
154283697540073217 17263 18019
128910400843135873 29866 64485
94171951035846753 7623 11163
754711859444174849 3129 39453
964273677085209601 62514 62522
484977699534422145 27339 54850
605069331623610625 44764 50448
412173202543545601 881 53121
47954169729273137 20559 53297
335094217022980673 8012 9886
676991485402695041 22835 26024
798793222002618881 1210 3872
444921972275643905 21594 23957
370930640417665089 34014 51628
692533104177215361 187 50868
954540870092404993 11758 25807
457164874655767041 15855 44743
651662827988939649 32239 46446
205579600622471041 1493 39673
611991460957828097 36714 68431
799654801954325505 5256 44756
728757387978557569 3176 26007
417502938205416257 33893 47186
798205655448999297 29881 63177
628760986289186945 10534 19355
538766279287482753 2763 54121
926250308762334337 5828 65850
808378544757918209 33108 36869
299481808606550721 43869 64869
271397956853942177 62403 67252
962721896060742273 23638 29003
621382266927373185 15103 66555
151014610852108449 9952 20813
75028367004204449 41494 48280
415751840869816641 4174 19802
250867613003894273 58587 68790
425820138598176385 49577 53893
442333439123128641 29900 46731
409107505729650689 31103 52893
44774192155433217 40234 48115
481693895544644609 11088 13485
804748432149732865 3869 38928
789995288244412545 823 27400
901745239967031169 21436 66687
447907136868231233 26300 69048
870246390154985473 42566 60156
799270612827996289 33846 60365
465247383864056705 9644 20285
140577060669919265 53028 63754
663110853104722561 34726 50161
271434404903018849 24551 63157
894727936692678529 27466 60396
421295538264594433 38783 43415
899964669350051585 176 62644
731972381095033601 14281 24603
966847886411063169 14433 22823
835790017269793793 14468 36261
80690077920802849 16964 52685
666945936473595649 57204 65144
307027999112367681 1057 67501
681985598882114689 9914 30879
537792983824541441 40763 43754
403138337870331073 10287 25730
129933666711924193 16924 45546
52135294880223169 38346 50048
209359350774359841 6167 40395
496536403251425921 3370 62225
224171622086092993 19163 56010
591412673262546177 56554 57461
349531695583120705 1656 42213
244399923537969249 5144 53757
157823725749086209 22932 64874
982119066515615233 40483 52285
21281599370023941 16919 27244
45427827652346761 21772 60949
23320011796645445 23565 28452
561922805815676417 6430 54955
518427765227325953 28546 45672
389235566422399873 7739 49858
57750379331782401 28999 68598
126672120491569729 1464 42368
810981262590740225 10883 53707
488051458797329473 1067 49233
352602041417870977 8726 56188
260532967321019265 20006 46377
407998017746503937 4608 14531
119634867120339553 35091 55566
649033409278207105 6035 38843
432599691195370881 30629 60288
377566150191295681 1047 23992
452205109462781249 25689 26597
54474807478730017 20386 60810
350686629869450433 32685 50140
581110228438145537 2816 9306
212811038753073953 15928 17526
926277598691928705 3733 43905
467584123413608641 33597 43946
879988738832178561 47526 68291
955106283130945153 21662 48026
270386256845032577 22009 46257
187379436104158977 4673 56962
301902839504489153 26798 50814
717838312123547009 25911 67471
779027977504416257 9441 46867
861103407326304257 29607 58348
42806621250644385 23073 66732
550299831374772481 55485 58456
172021866740724513 31336 45319
530443781120290241 16918 33865
91069430372268561 8405 21983
146192577262610273 32729 42314
261699916955553377 3821 38168
60917683776914089 8368 45725
43222137865864601 19413 36530
775355444311642881 12329 25906
191175172730599041 33376 58077
583945187882655105 31847 49583
917729377282480385 17657 37300
358025095348807553 16262 68096
518734024184016833 3870 6558
369814881927588609 19251 32545
32251532615031665 27210 60834
585016839360307073 4422 60710
265789752086309505 20524 55848
506557419520881089 40646 67651
92551450197046145 28740 45753
567600677486069569 6736 37962
99808600599391889 2442 62988
236095713909058689 14082 55221
833694287317296513 29866 65937
392941076035427265 936 59217
483978082457557697 19054 51617
968447334361378817 6991 54662
876992407569243649 41227 63498
876683289323693825 55043 62986
748575240207902209 49903 64675
873817313574527105 33665 42213
924143601362413185 33970 54751
627392987014090369 59643 62121
590830508270332929 36003 52483
354614552055501505 18559 33465
242457962024783329 29454 44855
573753603002984385 123 25315
815765956563627265 30763 51992
485103868966938049 35323 37998
325599296020964609 13381 52923
332236278208668545 42230 47593
124585359774076929 53404 66326
832795061663269121 11619 37196
100888802500403329 3218 27033
109794580414927617 449 24094
233653039517083265 53160 63909
646871660609001217 13008 23362
539314735173046977 23562 61204
314289413080402369 28363 61062
469239082159649729 18546 65795
715951965052035201 52270 55181
684719670886860161 15330 67296
177982734253276929 1740 33982
493725655433042497 5617 23055
808104980225344641 7046 58433
115329666752284513 7604 15971
651590958928082433 64815 65822
849933044669970945 38502 42369
355040611469469505 7201 16340
579354803723187969 35184 57710
684974275847423489 29561 50594
293080017049465601 7559 48962
321358467006170689 36922 61812
886711201702052481 6081 32806
34345635386202389 3099 27352
255461512125211969 15982 55961
197149441650232417 5675 50330
205248361989102785 6094 34588
605576921259427073 28535 46747
457402761649422721 49626 62788
3450461021792251 1326 24908
300845459740781249 5817 9244
411298867866960897 15850 31045
449003073784414401 30133 67136
637281922315715073 4244 62963
309373784542426497 16010 22194
760449689629581313 40405 46683
409559988717877121 20203 49889
885351035897421953 53101 63636
652192723733218561 9925 66986
759014211180485121 13210 20694
623685636965408513 38226 48138
878959014426222081 32122 34236
257311313248404609 50983 56886
448074590254890369 12443 21798
832687220755207809 61458 63967
570057435357590209 11492 17704
361739256964522561 49248 58562
480004571067652801 6354 25375
873852905344907777 10377 13237
199485681044968993 3318 59612
617378250347794433 25291 66277
597595657384829313 40518 66661
275308363419345185 12081 60587
469788700749568001 11417 64734
757949250114062721 69 47835
967894713879886081 4471 40630
485908074360654721 17510 19666
790139003173273089 21268 34422
697171821110597249 6095 35029
688222354218765953 3020 65170
263394553668394593 10893 55361
140120339155167537 668 43153
92340677225802641 42474 45640
253769117140294049 54355 60729
104368288637491697 29052 54866
709699534416309121 23003 67411
330589827322310017 17050 26326
103745930089417009 59659 60062
20406597075623977 16476 67990
968718944200297473 3633 36935
769879152472139393 12414 40622
367585776220536769 19779 35433
99271218859232849 32854 45354
451661587838806593 17479 17890
319839589649571841 24529 56038
857318877316714625 13767 59855
151247507988689025 27106 53267
610125744171646977 36139 42853
990204192008075521 32102 39795
112013144867788129 47947 52080
950332928008211969 19496 20933
181122210870064737 22958 61352
512140989432079873 14791 22328
731999196716458241 18545 33648
619684478704972033 36374 48976
785577114549873537 27771 66344
180272597712598081 4299 53121
353273949816170305 5918 13202
171264009394381121 58892 68636
846762666617657089 22067 40416
534774732947649793 12808 18435
836662743248126593 4945 35521
41182416334908825 30722 64585
388139154568669633 43052 65929
752323992114138881 60404 62390
684556182217036673 42259 64800
224408791395834593 15478 26999
116500302449203729 12160 41525
724822273697295617 38545 39755
374738485786224385 12348 66321
724223998525179265 7025 28193
248472489909083553 13671 36992
843143846296992897 5201 43544
412278131122476993 37681 40644
21380216332634205 8636 23039
422302749201584513 3495 38126
771389140757204225 201 33277
64823077499539753 55948 67359
23074011713635657 52153 66350
425332526138468865 23417 63288
781419655085567617 23649 24613
253970886756420097 18063 57866
969620813395810177 19229 54637
330320456876968641 5583 48258
38298733744479561 14753 67151
137582695822686673 35210 44064
413578548087844673 56002 56796
487449440003437953 11559 34315
89556226303340481 5674 25366
918768303807709697 14521 28167
107827998053412705 3717 34288
976907635185035905 33100 37169
454188957443530945 58793 67293
162451673504307329 6978 60103
270972449919117505 19769 39157
949721258186194433 47642 59715
854636363403397377 6716 19300
867470977479527553 13189 48960
674939742855489281 64392 67245
429265729790763841 43283 59799
244639381639981217 36949 63767
130489004716309873 25307 63944
614801202443903361 6454 10133
816692435633619585 8218 46900
300283533267428737 16743 57499
18877347529539181 6509 13502
477884477059863169 11406 18997
541357627627156993 18951 33858
637401924208969473 24437 67687
236355372708516129 30394 44405
90946288964421025 7733 32078
70079408068487225 2004 58400
357003423470057857 494 53697
982551608035137793 34205 57846
662556885000587009 6896 50773
181404847132292001 6632 57780
997003368004722945 30146 35831
662724907993094785 11360 67130
184375834340404065 30979 42750
914643655792183041 35222 39955
963151605805375489 6459 46738
555424663118159873 50045 61246
950489085620947841 45340 47524
606694031770054273 6174 30007
638933334598274177 6856 68632
374547448543154369 18226 41398
98625175543833873 25771 37802
668001878388302849 9326 66874
731994835372557185 56003 64683
720600931363449601 45531 55900
80444488092897617 57329 62677
254583127693940993 35970 63170
836326650410196481 16113 47796
478428635989871489 22070 39262
899144810448536449 43232 56693
345001942436503809 53598 64162
492403827017437121 7119 49367
231470364165645025 41975 51794
89669430944784529 4817 22625
305511688913306049 22268 39008
263494353285235393 32419 41564
93996744302529585 7046 52438
397535988526517057 6845 58509
246082326845986177 16972 52274
51535663426914625 6446 45541
52701605738562305 42026 60840
183795524619259969 24332 66955
54483815821420481 10027 44840
320852900055708545 66898 67386
919476699935842177 24255 27315
852327019622908417 12931 55424
211571852917977313 45210 50034
337434301673067009 2780 59979
461918785021552513 49326 68123
277393429883236577 53581 61237
401906295444724993 36043 49235
454746448140550529 19073 21222
752793314928936705 31839 36911
879326189481407233 20240 24729
650175548746595713 32834 65897
857797957503844737 50935 57196
491840992217206017 25307 45464
838936617011771777 13730 48404
642828574272648705 24386 27961
723352396726877313 26723 35346
152377316940373921 41430 61342
719983192073670 53993 65151
989931560067468289 691 58173
158232459177224161 35024 37114
612390055194779905 42590 48644
444441463167752449 21404 31956
195545257027369249 34931 46306
466305685580945089 25567 52179
188449322703576161 1945 60385
16968130233369295 13426 57164
833713082163477249 22031 33534
679129975135691009 6769 34216
115748793493722241 13885 20776
433307857899254849 14959 31278
966185887232889217 28372 52810
10872662035378511 37205 44903
845908463887042177 37576 49390
859179797280308609 33761 66115
828888349937010049 51319 58740
94882832317932049 9873 40222
574578490161670145 8897 18612
267892299176455841 8516 13913
695330827942804353 52475 57913
891450639199543809 7312 37746
94053936843721425 11377 43781
772038067450598273 14528 36605
82040785758088929 2293 48929
872462454404608641 11423 19253
994580884161294465 153 7603
625103274889969665 39534 56076
875856123486137473 1936 38166
71864580939941193 10616 56566
936219310233923329 30118 43260
588472657160640001 50766 54449
864690467197753729 6024 24821
408463761795086785 19292 23289
877316548580367361 16540 40702
893816537232485377 17130 28988
668124285590614913 7833 51298
141377661677491777 5862 53982
894000987006137345 14372 60233
487163634263271937 4346 33212
364747139256074625 31101 55591
694535687611999489 19583 23657
347668082379428225 4427 29796
616165689885580289 14153 40491
669302009742757761 5808 28795
405527761548594177 8194 45007
366113779720137729 8557 53895
972591713639122433 22997 42218
340964058194167297 34013 60835
20688776530516153 35659 60414
782563105911421569 10257 26054
493771320433584321 37680 46117
417999890144166401 30750 48555
211847269976825473 20126 20838
131008120696748161 37599 58392
884733518913453313 2827 49397
733951016579588609 38125 62452
754291145729194369 57931 68578
3548612947682273 379 50894
881729722926369409 14333 35529
133593264123369697 24272 64342
738218883202161921 28988 57265
935234990978642561 29554 45413
31633011470365349 23678 33900
577343961654484865 8739 57366
729634399759287809 12292 52790
65534794444644721 32350 47149
213690068012940769 9812 52597
401497379362616897 44944 66542
828065393814593921 17356 38378
626146214586555009 1917 23991
542963100436242753 13618 54785
936517681635869825 12216 67425
248771403629387329 1385 50633
987503011785648257 473 56095
540606690567702913 20553 63762
321334139798985089 11751 38122
281766782839010689 15665 19563
647869327055275393 19881 22231
266324259804310529 32475 51568
79767097057406033 6759 50543
128898130902268097 2798 42964
428199159732216129 24201 53979
323760977231277313 67708 68232
34341748559178597 16105 66348
307643237418229633 8435 18058
923597789733804545 14882 44895
470409791372180289 6316 30571
658171756762065793 4527 14159
634872116100819329 16167 44103
310810221819181697 4464 65519
799405148787744897 40894 68880
539542628787394561 30255 58525
598538029641044737 48225 69046
195088883834046113 4796 8076
780300184664259457 8934 10377
335397200655044993 50186 66213
507530353219930689 30051 37828
745348383428037633 27738 62909
627888044800190721 53503 57271
295099065725629825 18634 35711
731479504562169985 18525 60549
781863180712406401 54552 62551
650031837510898177 35987 62387
67475913826307025 46444 57202
639289794641211265 23001 58159
285943630272882401 35083 68843
154380830426422465 615 50046
281950075905804449 26919 57248
288096737960952257 24567 61758
457951047368680961 21957 33602
776218213456150657 6272 54838
85149659152129681 8679 63693
258083917247414977 5957 54040
592472322533339521 12166 63300
441328357836741953 11050 37857
981237071813076481 3572 48403
262408736885728193 39032 48661
723133208646601089 23775 38328
673884324666023169 14915 34880
577644037985031425 32802 43248
759009135033448193 1414 14256
941925797368824705 46065 68627
284509727155640481 6536 41336
85189952879723313 44322 47057
960302368530701441 3642 38398
168473950120414881 40442 53121
171808241509086913 55248 55507
116785191041451249 45032 55276
570125150010834881 2672 29683
754649615048535297 13013 15050
695099404349296129 31069 58855
723059316168963969 29797 59163
701459515492214145 10113 33990
902547108151878785 48447 55358
839546142481328385 25447 42532
994157614096557953 38309 48189
654673645702512641 53008 55159
364060626431538049 26310 53696
819378065980746625 21133 29978
539344542608098753 20235 27751
209689267951286945 1487 48117
115106556102034577 31627 56478
331950230647112961 22762 47541
871541125595563009 14844 68576
436550040024837185 110 41863
665675602031328129 13038 13824
975750153254612225 7671 45725
110981577130338849 21622 28421
621566275829305729 19736 62062
809054458182146177 5765 38749
329371655268136705 47192 54115
466154085790911681 22212 39319
89183326853667921 8054 50749
32261725399237661 42380 63783
415482930273245889 9560 54283
933318283584704001 15138 68615
555971696463725377 38249 39206
529412124928171585 54992 62456
162873389792242305 38582 68634
407269029514729665 10769 17092
250049348071410561 40316 51322
976645816061065345 8917 66214
559089653926182721 45014 63526
541619317773360385 37490 50933
668578485850670081 17016 39509
559599866783145217 37567 48206
343660829873972033 8496 62365
909555937195896961 8361 21319
313863150391892289 12415 36703
482195709741304769 4180 15090
824537275334765953 9492 21867
265506524475775041 35581 38061
565518094001301825 68292 68599
540683804771845185 35493 39214
64570687598735081 54882 55255
511047431231126849 45356 45978
517066393759943553 36088 43729
703213786109344641 25324 48259
746466905273823745 43931 59181
638154926819062529 42120 48331
869410937458834305 6864 62352
798349159752120833 28551 36530
308841570582462337 25375 62010
819909247319422721 32478 56091
54546090622562105 56565 63793
863459196782017153 6622 63978
887373088492271489 7498 46986
600228438853896705 17042 59682
618638334523065985 61961 65743
835211104227255425 25693 27418
487522447118625025 34651 45478
4238392869289954 31261 32933
466591267868533761 24862 66415
650741908816868865 29785 56376
62195744354514913 40231 41280
350453494695365441 44332 65292
37178901229307113 8323 28656
462675823203738881 16342 23333
531758011044491521 7685 55331
642900467088075777 1484 40187
499914455733385665 54076 56650
219008241430529441 2533 67077
637036443724529281 9070 48478
392850088140051 9765 13743
37527718628577849 15625 17919
906915993078825985 5179 30651
89822772498497025 18871 40543
532956679862813569 7470 33456
581135220466546049 45870 63637
66564136176552329 1377 58605
120718504514488961 682 66802
90395874755337505 22750 23259
613161894415949185 12544 31010
927626450042254209 18223 39296
921158513240602113 17887 47187
120520169041945729 32489 47540
944443270057586689 12876 31304
560058963317104001 38630 55365
944668200819823105 14774 61840
516865716390448449 8088 10241
539711454453904321 53630 55654
536077381976497217 31100 66268
740802557707514369 42425 56428
386920278227300673 4339 44451
327228974818421377 2783 59516
718579229622875521 62496 66238
222102193062571745 5133 47839
507897779651706561 1476 57166
535439812237594753 18586 39741
290583940339928385 35387 62673
647477123474647681 34156 66078
280842519685698721 60002 60356
988289457118337793 22056 47176
60678115335591089 29213 61129
391764099064918273 3562 16731
965008026018274689 3591 30083
231833376848864961 12752 33805
382862731017269185 10035 68910
867242827296696065 46 40195
139651009489561777 26669 68623
612788717068735105 13216 28051
849393330527490817 17545 21400
984460938474771969 64740 68463
763083662867622145 9054 47034
974045172445922689 6704 57980
807847205621698049 2876 22832
862002235398694657 25420 29373
989389224495901953 16189 56446
446470573454444545 12384 35122
946282343592159233 29125 35326
302407995465276993 2064 67110
468852852633467905 26903 59941
608632654835528065 25157 49613
832385537232994433 29454 53529
888272159189444481 13147 15911
152993993273064193 7457 51305
748693511708506113 359 17850
705230597101078145 781 1723
571898457130121345 16039 55997
400084135403666625 41639 56394
22475223174577509 21083 63502
744846127056092673 59402 64810
846526210069175297 21621 46200
230046695584597665 8040 21831
369676843227278337 40677 59840
900264888760275969 17753 21803
119071997496522641 17893 64854
3390320817409532 5531 15588
271952237347957025 37627 45498
478007450984421185 7260 51239
735041939503322113 1767 12588
238924707539631233 17558 37405
941917892822754561 631 3491
588830657701450369 15806 48698
326564289577763841 10793 22514
177925667621117601 23619 29468
685407664069540353 5164 30012
151710517552402273 18322 33764
214569703034289473 19488 40579
533505192019127617 35142 62704
829060243608960641 5632 67885
62968478841938233 315 30897
555577240387155073 22461 55190
415429231742400897 57608 62387
334622787253206145 18069 48190
879603771261486209 1957 27756
701273199403079425 22365 26881
21612396487391549 35625 46788
597563381119311233 53459 58406
635551630547908481 16651 65961
863417556335296129 38551 66133
463981326241459137 16950 52475
752463730700750209 31813 46551
325911837764095937 44669 57594
35274448452657481 32846 43826
221188682798207041 31695 68901
367344390951796417 19655 33937
947223163335152641 20611 25222
210809058932515105 31263 45823
653504098999299329 31768 56395
724065853653566849 7210 43717
483511069889857473 31443 36972
120768783984932065 5431 57617
792708576104978177 24379 38445
957132676738876161 40856 46197
761897459841847553 45802 54683
936291983218357121 35813 37699
45451296502143633 7477 57834
397862392254975105 3767 14133
973696415998489345 57929 61947
1058250243222148 47148 50359
382644182484249025 14019 39547
268598977738957249 51062 56990
844667838807666305 13767 61621
576780303839999617 21779 61229
187296344581405089 7491 37547
850460032470064001 620 43196
840875694643727873 44314 67776
617984603192088193 40211 49577
902829387381977729 46540 68720
850390277846326401 19375 27861
485688318293611585 45188 58431
633855946201467905 24436 26433
464341939468603457 24787 47594
595809412509932929 23086 39364
332028922032662849 10900 19488
10125930266401185 25728 49635
754359309491938689 778 50938
49022510316415689 17447 50672
547074215876946817 27526 67725
624636552605526401 3786 55619
847038405024598273 28937 68681
354313865307201345 43056 48633
511121901264857601 12567 27978
927753714761525633 18492 20025
982200547175629825 15169 24289
588153275003275393 17842 42346
567092826055599617 46719 67483
714061285810121345 825 18400
231412134502512865 15030 38102
691465024089662721 9892 48948
762764844835629697 26723 67783
784929983536489601 43964 54962
917976817033057537 19394 30732
821077097406128385 36054 43203
456891977596413313 80 37624
402196964921248705 19282 37410
563369497703725121 13696 52882
898289226598958337 1631 25414
287258364387867009 18464 25483
530256989202019457 27256 31917
533433646733776385 3221 53747
273356071321881441 33641 60533
669740836061620865 35212 61591
135674641044122529 33611 40404
524555656886299457 62227 65408
717333966001145729 31456 35006
580770724196753409 8249 68508
397674690465311873 29535 30008
485874846717557313 21103 28026
433319039400469569 3413 46294
411233879247916417 31960 61437
326624532614520321 44300 44988
738111797285235073 20216 55953
218118949036036001 38081 57444
629741817371780097 8487 29053
597334106803419521 37736 68290
689402547874060161 27297 31633
57732778399905985 53830 58138
491135535772500033 14855 64121
95485052832177793 5778 50272
227088340603906145 46482 60721
294921634452176577 67776 68957
127710886260416609 19135 52228
823957436137124737 14595 16285
192081654810884577 61830 63683
538268968437915137 11805 18980
793519539540468993 24242 45909
105819474118110433 50062 53525
226435772336067489 29537 30086
897462437274352769 47448 57021
445616571037817281 21361 68334
996228636677177089 37403 60361
179188626819374977 12357 18396
121461038037022465 18627 27231
61583615327933217 44054 52668
129781587017735233 24540 44314
411408776277802689 40214 58564
211500096950484097 31448 65259
353219432966938049 2945 28418
895640986614768769 58234 60677
56493561147554769 19446 42714
990665289259975937 18285 56560
756996673215226625 41252 53909
472129523471668481 20608 42170
160883432088787969 15164 49527
581543019924790657 18473 66024
599648661313437953 388 65661
346860947828123073 37565 67407
795063615689564033 3155 4351
403111019732374849 11406 35566
160862252104593025 30093 62559
88694726876074273 46785 47623
623501294262247553 8618 33200
11827719684102789 35903 65453
415176235399741249 26907 27064
274050472277071585 8849 15626
40364870700976497 29146 60419
228444670849381025 23983 61133
634358515056717953 21287 56483
161970863854438817 5936 65404
97718233362975585 1972 30607
594410789824191745 12875 21588
794173375782634113 44551 66541
378722702257494593 44240 55158
903478791649369857 42082 47235
357243343963386177 21951 33574
51841661680484209 1697 65697
41995285162645505 11812 51420
573749982892799425 23698 55880
194666158182993601 1543 58634
60805681038772265 23717 32854
314588828187499585 28 45506
861038517809525633 7558 66811
538793338849512065 27852 40136
857676185310324993 14509 66272
824953455649225729 34458 47761
216070397642859297 13285 23824
174674682587603777 23862 60270
704374909142472961 12356 19463
83486680097212945 37433 39578
793029263712632833 38 44656
266999681245817313 60283 61003
980281965205549057 26274 33352
424944585692660609 15599 27062
89532491892079233 20016 20932
853938461261915137 35109 48812
800316924920167553 15793 51799
943864441494060417 755 31218
883886183058869761 53377 65307
361612918765086273 27161 31689
962864746506014081 55774 66683
796104509037608193 14898 61511
550346388311204737 18906 52823
794547543441776641 3062 23137
505716897565889665 7822 25746
409425686775410497 22601 66633
902362107202740993 13379 53609
889029776975075201 5732 31684
140023123178522721 53763 63356
982789664451932033 7232 27261
435062370931781569 19260 53603
854372038244545025 60709 65409
134804394702172209 48873 63096
920424755860455681 319 22581
259426632820542113 53870 58675
32744579944090193 5581 57387
502901701688315969 6407 31399
914783851126404865 52950 66861
486371298039451009 27586 67373
277047932339908001 3545 31876
180242581970730945 19423 24469
493734292213208193 9944 17537
220997095869329025 23713 47243
458098652048771969 19419 42852
52786685630039185 47102 63331
322497240238963201 17841 64006
353948693350936577 307 8504
881470239468850305 27043 40364
350127299637307457 24377 62298
100189582928482673 5068 41099
723591031446765953 1796 27379
619295230340963329 9195 33008
944016684052556289 20980 41254
823884937605388545 29708 52381
1732896334097234 16977 26480
676202417357639937 37358 38840
238463350195047489 8014 66601
678847152052743041 14892 61746
406028781661227329 23413 38126
328717729270532993 8593 40615
561808108711986177 9481 25617
130320204838287873 40738 66593
439941715030421697 30470 35511
955656300073709313 35339 39524
638486893450789249 2369 53996
577677870811687169 4358 43197
729103976121528833 34106 59757
749409512061031809 28110 53768
869071087987336449 7236 65502
432915258936251521 35468 44432
380796087239339457 19390 20460
135092106370304785 43581 49000
743554408078637185 4999 26951
808847660916445185 41374 52809
407678672155661569 32391 34419
781143635535055873 28672 42522
888518387693110913 5231 27108
363790382725060353 11710 32510
691333318423723137 18616 23555
250433397066782241 20484 46614
559420241125195649 7739 44672
824121679620265729 13591 40148
825949004367906561 23394 37409
588831347686191745 33052 44912
62346391523263377 15536 67927
478549891072820097 57375 59640
384856527195957185 28546 61603
186587167011420961 5274 65241
774576329450837889 20245 23358
552060687697565569 33525 40170
646666255643701505 44688 50640
769088429794418689 29151 38264
451493756360875393 18474 65104
976731310300895233 44336 52825
354480991743947969 21974 66480
304404569673632577 15645 35473
101929239591385121 14944 66671
193561114017217761 42658 43486
458887324211637825 804 42915
366598787381843009 50118 64715
299959920187930625 5243 63669
366251940712519553 18987 33818
107902153056450353 17164 33217
211613084912439585 11277 52200
715441235024570625 13363 44693
745923142881952769 27927 59659
36367623871960577 16237 43931
636485006805639169 36429 42894
396892202829562305 14869 44193
985884784660957057 52066 53538
411924093307085569 31650 58953
966996252968098049 34923 57703
859463642325664513 1835 47628
418013962805748225 27383 40560
599998517000948097 7691 55039
102215906785072977 8962 36010
920126802267148545 25874 28277
726553635079088897 43000 55146
998451370256425729 4580 50504
19792410223740121 43912 56133
6342350196632652 5350 55812
10226127901081129 15819 56360
392730442440544897 28425 32371
80651426659482433 24675 28954
39595551754629809 7633 68222
937744931892300545 2320 54211
320561151031519361 21967 22661
667729174783911425 43270 54055
79476837853206913 44929 52076
962813795547919745 6603 63457
884211962882624001 14120 48543
436645505674089665 23988 38531
497486865472424705 25005 39663
369591806236545729 10404 59166
777936651142233857 52832 62571
767305742416876801 4433 60148
244365691754239841 270 10351
124822416516327201 13426 46532
24914018857252529 10149 57101
889197920090520449 42654 46407
664275862953317633 19250 30685
84193544903460097 46297 51809
855356947093788673 11905 35971
848880365907572097 48920 49748
599273132157719553 26744 62604
363210266214554881 6030 27387
165797738934337249 18509 33020
719466357418905729 30229 61133
195715225014694753 57439 58083
571491519934401281 29049 57983
236102293454855777 9982 36343
676815703368074369 3283 18784
770002633487820289 8623 65111
917893018234497793 16048 32004
549623218248022721 28480 59946
228020319568440033 46702 57682
385604896431502209 2891 52218
825530440785289729 30738 67238
164048137740600449 14758 66283
651380033552467073 61606 62986
929865284997362049 32991 34046
913325373866388865 6533 66460
663785739953219457 42518 69001
754538759213271937 27293 28589
622635313084302337 14853 24799
876191598984124929 51929 65375
133885088970039585 770 18461
274297648722974689 20619 21698
126282100710056961 14423 47406
660866573754606849 49710 58083
222104976723635169 12391 63718
507723666170601729 39641 41108
16825393816802149 36571 60687
229492587703052929 31518 36061
388316158257090625 26060 41174
193787048114241857 2284 60162
999561050126914049 14352 38653
328559430366471617 8686 8800
114281771900685665 20043 49369
856522133087860737 33329 64940
262053099737229889 41044 53621
846305791166859265 1815 10639
694246652294687233 21236 46481
107620867542632225 21372 42307
27241143681180801 38099 58976
216085332445903329 27286 35234
326776162402659073 34287 59760
105819742235848225 24106 38979
145902926197933889 18883 68968
684855751319762561 20032 25809
456896163091336385 1356 36788
34186793207421573 17745 27212
318997469426193473 62547 65989
252540485123820001 24008 25819
597649368003509121 37964 60132
120588427704699793 18251 29703
806531255187579137 1766 5257
446613331672384833 27537 42282
411426159819491521 5181 11771
161724020230760609 40106 54475
722452639940513537 10738 13094
433311461857147841 47174 50986
420451534090652481 13199 59588
472042279799563137 47903 58777
868477058370316929 12907 62683
998212410750770817 9038 63977
906090751135117441 6815 57849
654855128983282305 53044 65911
579341670934724097 8810 59954
729710956868320385 15769 50644
958526077511145089 42601 59736
57675070932855737 12220 26411
965322003506301441 18847 67552
993772650069335169 7447 26060
159082248827822081 40194 58065
435228564742228481 6480 43419
894328875544260865 20889 62786
541167439257140609 3260 42058
471140547615611649 33300 60619
394123594809979521 7692 36632
876830579487929601 31353 38418
492519694049608577 3047 19033
833157226160928129 10576 47731
59532218728971745 27767 37214
945376920792654081 14977 57717
14645222456881159 9399 25286
986642977109305217 6447 51888
997621223205367553 13396 45696
571677417726178305 19098 47195
855851971806661249 33445 52620
827792826760862977 19335 39539
393333921072805761 6924 66093
474919755209555201 10198 10729
529604275206498433 16918 61749
185381759819669857 15877 25159
451376397125738305 32459 56449
854095550121414273 2710 64031
916011083225075841 17178 39441
338037142415238657 29517 38115
823149968747880961 26071 37227
555192679087923585 17913 64711
339191912710834497 28814 43083
776416154989782145 28505 29500
912531081657430529 10499 46545
63755906353051729 18523 44874
335270564246346945 35267 57561
972381540638998785 21060 46274
261838124030159489 27474 60554
18924391364748773 15747 19936
769491319160682241 23330 65600
67083580207047081 2888 41589
933424526294697217 22726 52223
372914915722432769 7264 20169
220065638789581185 10864 21381
58896885368007193 35397 35605
183856831521264737 39012 65700
988197409609682561 20219 36545
508534665284589249 15228 23236
933278917576522753 42452 44110
562707985045829441 8320 31340
663343641283304961 17906 53543
418744377227373121 32146 62948
199539656639451841 10849 39519
377127714286100289 54902 68694
519634822105956545 11178 49314
365421397104274369 22728 36119
840120248248866 13826 59897
751426363113988993 23366 57168
747778436494272129 29183 42819
514628493838731777 28148 32665
656948037618441601 6496 21551
17183722151113301 740 15020
713172893507959297 3660 67458
447265084565533057 834 61361
544723468907953665 28293 51715
117503069449622193 4847 58634
826609677127592577 8620 25341
327829828160933121 43831 66432
276212099830168257 14127 57001
56980617710078009 19608 64264
804530608059849345 39359 47718
987825031216505729 35546 44165
402690890340515777 40186 64348
119134666971330465 12935 13010
540251683668699905 27273 59802
759776367662173185 22474 48603
356016279957010817 619 19252
782194798084272897 263 68357
778088796859577729 4984 54151
66561658605184705 11269 48924
84020812675554177 19745 64154
653422224752073729 44363 65507
791113511940821505 24581 63864
53659481656897161 1951 23122
189216404059955329 14827 27299
707025762983928321 31970 61606
897243058152696449 33383 57760
180487491568033665 25170 35601
231293094424522401 7481 35933
31136588967580537 40053 52592
666316852189069697 8334 39241
2021848885679135 15559 16926
892327577583707009 26734 39601
779466852117817473 18132 21468
253396242140325953 24032 44008
73568383081596529 34338 54795
664587626918681473 42582 50520
181835101903839553 2408 12542
293283839358380737 16798 40012
309463373681527553 57353 69002
636563322004867841 14530 56007
127703187497868241 30324 62340
982607834285659009 26508 45125
389562429848968577 5414 41739
402475272257326849 21741 55095
815617610820549249 46688 64706
305044139799676353 51567 58928
213950198144491553 23029 34032
479980401482556801 16332 55671
310741068685668865 29404 41256
190519133603373793 13264 67340
594066842293006721 10992 63137
312968861375644289 36645 47913
108629920967398881 30333 41422
780587242138622593 4989 48639
584469730246443265 24959 60749
680947845370845057 35941 38605
236568381527742849 35501 48443
861524684916332673 1536 63139
210175845128151905 4582 19962
400141039341569665 35188 40100
288993159550056321 17003 22417
57812442541361977 5948 50066
45782420287910241 50998 61296
647572734952383617 44710 65953
580090893426468993 6441 17332
107261986563941041 13670 60438
729535497182741505 10796 45490
178404807491027393 34784 64228
278157829942738753 14997 41323
692605577111592705 52998 59896
232778830628834753 17069 33283
545879385252597185 15034 22404
670784620693520897 25670 28680
32343057546540877 41640 54451
596714131643683073 28352 28871
126491674510923249 10258 21518
289751647944239489 6449 14291
57298116653370809 48787 54258
47458356115132721 2749 7555
51452615293818841 15030 34659
426449766032700225 62986 67051
261853010590215265 59936 65035
419689930395367809 28279 33347
846951391079265665 58816 65220
3810564374287396 28071 29917
635240801534010241 39173 44216
780803765122929153 10259 57885
784919862648742145 41887 48765
984647036699041025 16083 59362
785492340116377345 34564 36265
32889958624696905 12429 39639
284536305171791073 38388 57395
618852690807113217 22060 55589
975450556881455105 17179 33031
169833543642344161 37987 58850
621060960652563713 48394 57001
227342466381056609 6397 31363
227341196600519873 3602 53090
231597798364095553 45438 64495
178122437644468321 9629 39044
737575157739097857 46072 59868
522265990850499393 44346 66126
886871837322704641 20183 28464
304498459133192513 11658 54232
406982176353007937 23904 63400
948075481304499585 162 46455
907679732144391297 10808 53351
835858440201256833 11734 29637
664024246987377665 7107 61341
129673341192230401 23827 57697
603583598901057153 7014 52381
641835432018900993 6919 11549
563663823944065025 36386 60968
528066157866732033 11561 16465
946462240429429633 29629 58158
332022660356493313 29311 34299
280909452616281633 10754 27713
8441297861068621 6672 47129
636580360935855745 34644 44897
970771777682791937 24804 30857
373266798871238593 36596 41914
165144739734671489 65227 65308
593226389004303873 35539 55784
326607600501283457 53344 61156
235302437188476449 13936 14531
136429691893781073 9901 39754
264409866267701697 36438 40080
631144080383457153 44679 53473
485348540482956289 8452 45043
349919474923950721 2814 36875
65167494989072593 11584 61778
904940120683271169 4966 45654
689282162637692161 14075 46070
788413603294841857 42224 50298
107500601129007841 58776 64588
780998163661202177 214 33681
297309661460158017 4880 23428
854378312088556417 9732 21664
970801272649840257 5635 60401
124684797209162929 25350 34132
389157787559906177 37272 41882
811491003162515713 32165 60454
483140088324464769 17458 52564
112717529049213281 38142 59519
467775876021786305 36469 50939
586116294386414465 40046 61751
603680472679076993 9775 67815
341366911679379841 11884 49881
272721235219858465 19065 30291
585618607790038913 13419 25281
386823610404182017 29914 58015
829894935959039489 11637 64372
297340043181545601 18949 28458
220876590124760257 27502 34484
400918841117050561 35252 61792
861090607564214913 19436 45858
268551649069774369 38871 52457
266047184976272897 3196 15121
709317845251380481 42 39024
645048441099767425 24041 43305
398752948102806913 9757 60591
730195931669669505 2263 4963
799402036586247553 21657 43857
40416813930868049 39805 46970
344714265077168833 2084 62026
905404115280205697 42869 51113
475541709006510145 58482 65709
551447278290261505 8642 50185
841346757098531073 26252 57199
968796796604124161 8219 24552
383697957010657153 32487 48171
618404598430736001 5345 11943
236266542658608353 18093 64929
397897573453676033 40790 64822
286874513749669537 30519 38917
709227022023846145 15933 29975
185920394323087393 46364 60073
377970227618988033 4655 34076
599561739491793537 58120 62116
824608674156330369 41090 63006
621804708516304257 41201 67450
876593257786694785 26024 60769
762759359863199617 26350 46632
966637540644803969 51315 52144
526511400702840833 47295 63809
596544750121267969 46149 64037
405563509513331841 11850 34432
659364847477199617 42818 61547
828854180174413825 26586 61100
226941157599739553 20833 44875
610477495496329729 47667 48600
311681307496066049 12939 29750
824424148152385025 5128 16454
350138409044035393 35703 68963
52749768146231449 45814 48109
688984256464230785 31165 33187
426227648511922305 4922 15400
755706411617396097 63412 68854
3727188053748166 27177 28188
917563700897467521 43759 45295
457579594623293697 44557 59158
412242508842382465 25462 55676
718382118426223617 13346 66556
738516312011704193 9193 55813
308544911088983297 23402 35382
774184872457723777 12986 42660
221148465129974881 1134 15306
407290986313945793 27540 44501
14697078032266831 11486 36376
697287203159788801 30682 50795
974679844575536641 15728 42852
998529316266477441 55214 55848
93928860563590177 27736 66780
918060554971717121 9961 18498
985192894811408641 41407 50677
518415736573054145 26297 26752
939013959615547137 33093 51821
656190643149272961 29541 31341
47125670240735217 16807 68248
289896795473673281 9971 43182
840462344995454977 16603 49372
433488708667240961 10016 63324
649745387767925505 10283 11378
498343508491167617 5674 29563
670194239756480001 18334 65524
98994955933704881 12881 19017
509276834418546561 9394 62901
551866646848246465 1214 64591
240310929333968929 19028 42205
409964816951813313 24932 29859
311662816055903873 1620 54592
303778656767754305 24260 57782
445772581833093569 10582 29991
367043887189652225 666 52107
472156436241551361 33825 55891
33729261581804337 18908 43086
572486899887120897 38284 67444
35266388428610185 10223 27277
66902056054548353 40751 50210
14801228507089093 18315 21389
904925492132573313 11001 45569
418758504339137985 11519 26696
456182812295612225 23343 66899
179189848594056417 28252 42868
786050166068246657 13876 55950
386230967980068865 24361 47542
996167875457391745 26751 27750
804730944226783105 59405 68283
87556716379506129 9159 49382
878418919333682817 29802 55062
982227522640915457 55156 60347
795089246138267905 1632 56300
145112026217486081 1485 56383
51360357873463161 19000 39739
48018896740845921 38387 63684
331348333712504961 17265 35967
340629225924768513 34854 42741
426461552515007745 1045 45080
485775334208501185 58240 66340
792406570870092289 15262 21819
895328076794822145 4763 47573
7217601622826920 32649 39632
789127682031679745 25520 29750
533207157578267777 31791 46530
31371479141935057 13309 48883
82653021536771121 20586 37870
444292402744157057 6877 34492
577516116489157121 17058 24774
408636856741576769 22973 54773
640309845841599617 47223 50195
11898796795296819 347 52555
526686307891658625 40854 63629
823430956078080769 26319 61304
950103301831717377 25420 54716
612791666971549569 38354 62931
55459976562779905 4033 57039
228821131307238817 18618 67428
619626757820370305 6304 41439
428906522266689921 43252 58211
605093443723383425 14475 22737
597243276905853569 20150 37568
848432367608609153 17634 49000
986217281146469505 22370 44267
184536928641186657 21738 27156
375039032138499073 33799 57033
482230739064092993 34320 68637
141621699045945345 22446 34530
240546679980504065 401 65199
889830527223690369 11985 18078
968506084863321345 24781 27142
549652724674064769 11253 59291
92797179273610193 25816 62460
163792582927367649 10547 48876
295271737523151489 55758 57380
247654996780173761 3585 61263
482524710382740801 7177 26039
991937725751053953 60711 62365
229008690388468481 9881 31792
38490039960937137 20943 43657
932071632034642049 26004 37932
681871452415247617 25153 35560
602526023752645249 10007 27329
846251717353741441 28662 58788
233889807941217505 43771 46330
571861682465563329 12820 27859
406720753265943809 12649 62474
810580462173977217 35701 44935
903953403170213249 35262 49331
883630089049841409 26389 61613
52034858734273825 25702 38807
816031051508676993 22058 50727
565852208799022081 5510 7009
895521807728893953 6186 16378
347723077826742593 9953 31922
531019517077812225 8622 11345
244688371972578977 11657 58960
95526704091764001 49778 61863
633645543595193345 12537 36255
71970521317130225 12987 18416
507758447792959105 59936 60366
381267745448322881 9982 26541
645848569562446081 9025 15517
687602475622743041 31008 64661
402220615493682497 31033 63456
489172882467737921 7584 45867
331233903958221249 15605 55186
560394153427754561 24819 55287
615750276595868289 5100 22749
365614015820792577 7136 15953
97555647972740193 43497 62235
991118866455042945 13352 35248
178677639706272385 4898 68363
831212913167245697 14263 21410
214113824157763585 5647 54635
21230740507892421 30350 67754
86254857798884641 21346 68599
562537165706370241 2334 53412
8998352833344826 1909 11022
469537560021496577 7187 19597
245369381722149185 25185 49061
534172243479513729 20560 37117
555616009055839297 32064 56774
536066360803435073 6215 56634
235930990793015393 37745 54869
774166237177976065 41289 61363
41419852868727961 1377 15754
538766750440050433 23568 28280
164914020176915713 1395 32184
716984773867704193 5476 22593
474044713692578049 1805 3816
88523138238233665 8297 62740
819110187809407361 7485 57552
954642677294256001 3456 37510
735097628313980033 2922 36953
525055973808452609 11939 38095
876392693390606337 3887 43303
637229022777187713 27970 68186
842197743505565185 15054 31120
790254037974936065 24149 41924
896935480977681665 38626 61160
741621124642474369 41468 52502
149920161350223681 3656 46789
25240114122755841 13188 46067
514474287413570177 12619 31728
479173503174774145 46927 62172
806361590352409473 8580 38335
71351304859124553 6584 65198
809314903761709569 25927 57966
51327820698301001 6983 65445
202276530897933057 12201 59377
120908160477558369 17644 19733
442240518566983105 15391 41580
72551965115774657 60136 60642
194170132070908609 12253 26506
998223964668628865 13453 49668
231470652632204129 48806 52922
283288706549367233 44572 50162
263291870752539137 28558 40944
811212291719858305 10530 58295
479980597587363905 387 60429
676559471135771393 13096 62826
372941885811187009 15466 56964
965007620589890561 24440 57968
321278997335504385 20401 23957
99784578029467505 25198 63771
412543212546694337 20800 28414
96415677228396385 2288 67365
508513824984468929 23034 28075
491880583763968833 8476 31047
746087367874181889 15834 17014
306327589843252929 43851 57831
581760070617924865 1645 36952
632785984810279681 972 26114
414241797523573057 1066 51056
930410194990361857 26830 66457
915637529721941249 5471 58928
60631256955002049 16121 50968
44904675290851513 33656 53963
899744237879051649 4736 60977
274990730765047425 21165 68696
327565871497480257 12803 21154
999469503605581569 20535 28142
765318080647336577 2546 26688
738086825830087937 32146 36547
179916335736077569 14589 48979
886557966876480897 47233 66627
565467180066381313 28167 44293
29377752815328509 40799 68543
457383271278128961 37010 57988
398408596742854145 35994 68825
634924333682352641 10421 39910
828931724060161921 23183 25262
389274880866320641 64239 65929
726260083994461057 14832 23889
28932833296412497 24474 46458
681642666807398657 4122 42517
637576675166197761 19076 66699
270605578025907777 2487 17876
666069519419938433 11375 22619
951626198189522689 14926 20768
495605847805204993 17184 34133
332657113763914945 3945 7706
388597612422135105 59647 68656
388033623920428289 2745 41420
430101012393119937 5621 49651
229161460546833953 6696 62982
568265418011026945 11590 55501
366962868087050241 34662 44480
971236961786939137 54542 63657
260139259945546529 6677 53442
426806878956401921 39121 53222
626193733866934145 23 21250
360987489990233025 53480 60929
46342372493398897 23670 67801
31678784074603785 6827 48820
237976024148188961 44790 49490
401619943297685441 24784 30820
480278949240087617 22341 27773
715857561950148353 22812 30839
889779379397403137 3538 57383
373400852109991617 29228 57558
363455945460430017 847 33107
62261293167967577 18681 58506
30374780208994425 29977 67577
468705550752485313 32445 68658
366823663233716929 40643 58592
304380183472662913 40788 63548
652336076276107265 34672 54658
907913932132824961 33750 61800
306940509462862081 43844 55952
100186563757478817 23558 46128
32377204548559745 15481 63485
234372219668767201 47207 54767
604647548724827265 52625 56919
820923833615783169 10956 51528
545103509587484353 51737 55062
439314683106513089 4690 64006
835465678634818689 58546 59259
303887955861672065 50289 59059
157855341089195649 20713 40444
735352390133311233 24126 38281
312792421666515009 24017 24248
102135452443892657 19816 20583
655335439732461057 17626 61610
405706184564959233 17884 53434
909444474099103617 8770 23352
636873660038606465 17646 29234
330490095403739329 9779 23088
116920926859545921 8664 14385
735205342459167361 17002 44894
942182588811593985 25760 55729
407384233974092097 10682 18982
40855436273229633 55159 66120
684708692991478017 8053 13936
368128402889329473 13664 63177
974174022639367425 23710 67206
717180348632052097 14359 19962
260006502827522465 32860 63383
268076618470932001 29666 40828
638213841891889921 9588 66039
664692061945739649 21310 55488
886200795124096897 11688 24479
289293907749328833 13127 15409
456189116967287617 46465 54170
667097896435148417 21495 48854
279097727016576865 4624 58364
972311216390043137 12161 53538
222169095604222369 48091 63860
499553358484458689 49758 68183
315387141272481153 41458 53547
362953061739848001 58215 63248
744725764667684609 10445 37718
693519782062434561 20947 42130
494648452540715777 16788 65804
779738690705105537 11468 35007
936743278118150657 34298 56674
61217438784009201 27272 44531
86698979570400065 22845 67932
646225552850939521 39338 39582
51098085459294393 44439 58472
903208271504166017 6973 13728
717472618220440961 1188 16850
889864598227465089 25824 35005
191749965666083713 22594 30757
623961528650536193 24749 30464
673659138997038593 57165 62421
182515553228132193 2250 42769
829549949182982913 377 2576
385517569909335809 80 52485
984536449741071361 11898 40004
718748873927811585 374 58089
768719212388624897 37413 44827
177827790881220705 36679 53217
174453951440824545 17003 58176
121634837334585905 36008 44807
203835017448703585 5213 24277
499644787419338625 61403 61636
948813695467791233 28214 29489
866459519319281665 24453 48833
835502208222983681 6183 41831
683974362051312513 40111 54136
379561486324291777 8020 56302
614657536160610305 18007 38138
679793222355208065 10342 40955
709462577670091521 7901 44340
964431427751421185 45479 55005
456532707161361601 19836 54181
212982603356330465 1629 2876
290434600055558465 42985 48586
240648744274352577 6161 39589
34745541152421569 22286 43131
886935156891887233 48516 50028
794760353259487617 39262 44081
103526087459286481 33079 64801
233150972406466657 13043 37512
176456755103465921 13169 26533
495802852950898625 30353 58397
200302018822355873 40991 64325
798816384032011905 54098 68154
69584914132114761 47830 66360
202291294977055009 7333 63122
498456011965558337 6351 50573
259758971811070433 11652 38852
973659215568183297 54895 56500
42310372147309041 31309 47608
546256197618305345 26722 53139
507308231180008577 783 5804
119420974827470161 35025 64697
203342684092699969 58555 65551
903993249335442817 1223 42979
739594107133260801 42116 59846
734573840947696513 44725 65236
582450305493662081 7032 30237
501640337143612673 31078 57848
280429443753394721 18554 66831
106293805512216017 51080 58503
396617399501405313 50834 66495
218844023937592161 16461 40412
374117119338595905 27352 53608
535084965839509185 32143 57151
894756018305482625 5142 22621
154358407406760993 50433 66363
49162967209969825 9457 37475
522987891727403585 19790 32737
936034734020761729 45643 63297
894323781219114241 5390 21283
789585573736136577 8847 10564
57187148410100977 415 16101
624532302881473153 687 30935
564075665606253569 7279 15131
157928626411422369 12398 29412
812134993473982593 45390 48884
672628996638206209 5518 36218
690239301877554177 1415 66650
895020968466528897 40035 59119
562886054784804929 26417 40320
194284349555683649 13806 42685
464382680245222465 10094 43055
953189214976891521 7060 9616
189774472504289793 8031 25069
178044680004841633 2430 6563
114006938164223473 17618 66794
586578011264013057 45669 47119
767087113518250881 18792 58499
666284664832200961 11486 22900
900560589682072577 7908 29047
68419080058891521 17581 18670
320095603561291841 22770 53488
364197284972714625 1054 3598
98762587553252961 18383 28956
983832421914232961 33619 51768
656682633504750849 14280 68842
946163434649232513 54202 57038
909972741601535489 7543 31708
870736716213475201 2024 39490
29685844174956345 4189 22575
129489206472424465 10788 39129
39695581510741817 33343 33894
372761430329720897 19692 49919
358712141188000513 50237 54780
791603143319459713 63316 65809
962459422390509185 13492 15152
8135694536509420 40610 49404
977148100125127425 2497 58874
146540397527939361 23080 25363
215065229598380385 43232 54632
238198952664934177 7942 14552
809884755429472129 39805 51479
634163571193536001 1296 68869
332213947903056833 21175 38767
188631065737940417 18152 46356
15239086180280027 23722 52918
559713840705494913 30147 56538
869335321645920129 27909 43950
195305240392716673 52288 66036
222916480894873825 38944 68300
234958606593604449 19339 37542
870469949598941697 50412 64878
233771188325921025 43942 53396
897719944221528065 13883 20881
982786168793449345 24198 63568
830588453226866305 5758 23500
275098609764061313 12840 47314
182049363318050433 54577 62232
676351620063709185 14895 14989
789931252540071681 948 57514
78847745572677041 20634 57556
991899343361261313 18837 47455
777934089009971073 13095 54103
472858602171768897 10039 28423
883354671573048449 6084 17157
630783512501700737 24000 54285
142031461483977489 10923 52954
57227304229229505 7627 35194
740769527433986561 17414 39294
760388349165786753 34324 61430
156777577535432769 37119 56740
116246946353484753 44136 61878
835186293648835201 2440 65456
39267061414285817 10410 13871
356776453095445569 42482 45869
818778675775462273 44872 56266
341948366094147393 66769 68305
971875411591348353 44136 53232
172541123666388065 39413 56612
583662475478789121 957 67626
169375340996570145 10777 45392
656953192242504321 9505 33082
444909063982404289 24944 53366
958308719370506881 8200 52178
64678426308308449 50574 51842
890768883742900609 41387 59862
169464615388005057 13972 57363
602755512120708609 15307 23476
967035051009108993 31775 39076
968047422758708353 39082 62657
322889264059139009 11589 66322
400839028560625345 5666 40344
415372864214038657 23467 44581
79343546065011601 48366 61195
721415770661831553 32000 62528
55088819725952473 30843 59222
138439713671406401 8873 20086
272932408862637025 36017 57201
566689868107939521 21186 48756
138357910298225313 5463 11123
401654680784009345 20850 22560
923566673074269313 18234 54015
526226331225768001 35295 47384
731817537831815937 31297 44498
99866139179457745 14141 43880
718171581656839937 50813 67114
988542492915254145 27428 54717
156452640257640513 27368 50402
167681408591665345 15318 45401
565068242242567489 21138 28010
125594548203121553 7023 47959
256125747226931809 30439 54240
439049207895667585 41294 68850
90856999915168049 1798 63830
920338063052863489 3304 57382
489047835399446721 2476 22401
294216083061758849 28584 56139
586758947140644737 11525 16461
692466801317618049 16850 40847
177394030290244577 10284 64648
63361610062518281 15050 20486
279980861303705825 14465 51992
432411113350948289 23648 25681
519993840267687809 54364 67473
349839761877621697 11449 53980
558388739451252993 6243 55969
468631506011245569 14876 41307
930548954242581761 18532 38162
939085695196414593 20134 27908
488174178213519361 14279 26408
416632448609927745 28615 55964
385600586004386497 27886 44022
378333668717051073 30354 60035
400877686961329985 354 18409
744828775261805057 13754 43732
386271967545198465 10155 58234
363153163583579201 24470 33339
51570186564596553 50139 63161
631680033597941505 12374 14370
911313943565716097 20715 31730
824641849988683649 16016 21776
474539997142549889 27749 57286
553999615397042817 21346 49923
93721762179669105 20125 40052
760486144799873665 17974 20186
93714118440352929 23383 50609
446053298880851649 5986 9659
938583155124206337 9777 42505
937958045740732161 39475 59609
336361118429628929 21435 36580
495368747702240577 42664 65954
37150717043502369 10132 55017
270581020676420545 24804 48315
201355031912079585 8270 52831
120841360531638737 28421 59917
164569490141360577 334 19425
945363288413961601 40339 50097
245276893805758785 1188 33143
322875460118137153 21733 25721
791272600195853185 2486 13299
876234162632901121 6437 8975
865619453912707073 29070 40164
49450964266068097 6556 38924
727697835095057153 39498 50321
263073555610777281 36306 36658
721942803804545025 45777 57275
116037205826057041 34614 35310
367465270187707905 48426 68521
535316565800403777 33567 42647
581480654519261057 1883 57709
415445277051500033 9122 20542
726154488346111233 5217 43166
704739615552302465 10887 37674
790770398537823361 45225 62724
4650978017121333 37226 43976
793868679210916609 56756 61556
703262174855698433 1310 55169
241601433503383585 26429 30864
242339961735719809 2692 68876
654285994128372353 28705 44606
57374016395318249 12828 58719
947047080858730753 10171 51130
540807802642415681 47567 50294
567165043300448705 13289 37162
779442508988811521 62292 65923
797542362509297281 45495 67564
790648282742662145 15303 28255
383455412146730625 34344 62639
525362983080942337 14665 50655
400744465269404801 55086 64537
902516003440990081 2596 60935
552304607324245441 22060 24268
374858005925776897 12829 41249
91991488718583985 7591 64691
707662303381905409 6019 15255
799263981767410305 31022 31607
391653797886920769 33909 40340
751159599682686977 9679 30861
172799206042565601 9063 22870
688666994995045889 8942 20524
881584317428437505 3729 42074
290085568361156737 47798 66328
254402547818809665 37744 64568
536147702284921473 33930 42751
812591053355408385 23042 30016
942822399647205633 11772 60094
966455360441823745 7174 62134
987124696638559873 12116 42142
626169601193172609 47403 57948
456056960931796609 35943 57465
321863813252175361 23514 39662
423209913250048001 35418 43296
949007978768111873 22229 68690
143141707145211681 7205 53046
673733373641152129 12561 49206
772201809952363777 2619 35068
909686666570426241 13198 33313
533354377471631809 10312 16419
805130130346295681 43108 45482
271752521343245249 25107 25969
641061853840671617 11619 60252
66051448572544305 30832 30988
556004256758722433 13299 23162
936997711489894401 42418 43965
476401644026910977 6332 46036
292049738773933121 830 2721
229127182464278433 11719 25473
495320082777823233 42109 62498
557935335808156929 27854 32385
243457429010099713 20844 43322
863074003398775553 4918 25520
135771899103914961 1030 66346
411028660772363009 36869 43365
706757461873600385 35107 47737
313725806749513217 5467 52877
757172512717289729 13881 32618
195908338573548961 573 52483
817574362396179329 20302 46352
45105728580988825 21252 56784
340062808083828801 19056 43070
141297817472722193 39985 60435
721456555679715457 15719 17715
428605512602157313 41903 52059
387953755691228225 15473 38671
259437915091087489 37627 68622
592281799709091713 30980 41709
4188910025799687 31257 49702
28939966221216197 14922 56459
118071573471613793 43454 57213
444519969110537281 28713 34568
619732265597516417 21410 32165
707925313494087041 19497 21141
839766406656355713 11431 20624
340416679769383297 12481 38977
171413886092562241 8920 33155
472465415537968193 36883 59639
859502460442005377 61492 61836
497919697590312193 21350 32478
89500097393194977 1864 8386
623485089551252225 22899 29156
404210935274978305 49516 50876
716459289771073281 11001 61137
4880077167410236 1359 68229
99666890911393585 21563 61038
378732856889914881 2550 40162
518990216267276609 34867 47662
681531414671891201 2931 19347
946793571236781825 16134 25472
926670127781807873 30323 66905
570358485151267329 53345 64133
282386709797702209 23128 53521
818301808330673409 7696 68153
566395368432043969 11415 53468
681296870812225537 3302 46087
58826192666710857 33360 35240
810180934127174657 29713 61746
526016772882474753 27765 38436
998281080907524609 34613 66440
309625135369923777 16723 21773
373417678019038145 44252 66555
869680171269212801 11002 21987
563069919157022977 5063 9076
870395551315876737 6720 16380
313610214675549057 14785 51123
733927924789174529 25016 29954
99859388972355137 38830 58853
880512147627921793 10240 45060
395191120156042049 13079 32666
598993488777470209 40485 41110
747328980032428033 29872 37611
276710524593706721 7572 62660
153823260290607777 2759 31285
987336779622570113 29515 68242
139049938754219233 62386 68131
510874015828346049 24336 44935
693754223434311297 27331 55505
401239183638754305 20168 62786
187236706664613441 12895 32790
748242146064736641 9340 19597
437897728304761793 19035 46426
133073463251680129 42617 46766
627005480454407425 54805 58356
120011262830171713 6237 28377
609693549185138305 15237 56868
865513260432980097 35773 37574
613384566489749249 48827 62074
64064286207862865 14485 45559
181794967815790177 16745 38152
643394681743632897 4784 12106
760401433269173249 221 60396
956744529915180673 15974 67241
823633646307300225 62660 63995
872508886113426049 30867 37129
96627670246029137 5438 46906
918935989557379457 61045 67488
136080180886409601 38858 56737
870984998095156737 4061 64857
657447003086495873 8136 38858
157362182636273217 23868 58761
966793504733473665 23692 41524
163187348287298305 29989 48708
310749656302512257 26574 36897
497475372207784257 29609 62753
566347822086129345 20242 59801
20645311417684553 29779 34806
936350256786845185 887 50655
882460624490487809 13669 37196
656630937668623489 4384 10623
685278183723344385 16849 53914
63652698584157009 28 1808
792982452729230465 35810 59207
444986757859766145 30011 53570
582266927247946625 37099 53272
377295502757327489 28992 41701
507988597713602305 23635 37707
207666445334737665 3706 19341
577929522008393089 14264 62181
283931768952420769 16532 31857
336163602040496577 8228 52779
183771269706994657 56038 58272
755822420155926273 25344 63758
699030389728584065 23420 37715
842877062993192577 4787 66915
237304675456286433 14953 57028
175337501774695425 47318 49146
861606347400801537 20427 26258
355455610286352193 19047 68272
553365547657307393 8907 33157
903987302322054401 10850 39904
864949198543818881 16481 25231
811456562397022849 24710 25454
699948158220777857 33567 45585
149441429419940865 19752 28871
547446835924695553 2966 62188
215842681266192225 35006 64207
796180883024760577 21734 54906
291639324255516673 1489 44129
811097863969330049 14501 36028
473434282313643713 8075 18688
539924555948786625 38149 40954
869779162741824769 20368 46794
514746994424946561 37558 61738
277004977460816097 3785 68343
143126331926879409 3738 14174
313865046325549441 36529 41236
59815326155920449 241 44999
657523345702070785 5555 54253
154725230207830593 4289 47104
235355014409041281 4968 15619
180557779504461281 15710 48906
74332651204226609 40279 46401
992645183552099329 722 3790
75236132277598961 33813 64852
347764873860562305 32209 42786
856887175447422337 7024 53752
204779491604469409 30203 42562
628880282690577281 2064 67600
470312029517266689 8722 23392
957784610047323009 19832 57837
902031129660116481 32145 36228
563000628406218369 36107 56711
155898204037690401 4236 32696
375382083119387009 24388 44424
994465459989001473 1289 16624
258004329365181921 8100 27479
890433501729383169 7810 59903
23766576860364097 40351 41164
276369594299524129 6363 66997
755467304556578561 45218 58205
881433984909499265 6864 57261
23151549930400253 30763 46373
681285025307133185 1704 51317
981161937232887041 14523 22935
547937829950889473 23816 67345
344148317721074881 48425 61648
219551245227108897 1578 36887
824243945626466945 17905 43174
338221772124619265 9693 21304
938445979190401409 15613 52471
946106961832995841 40123 57066
767420492150453249 56893 67830
624197033498553857 1839 35259
134235223135274145 11111 65090
434656271013182081 5794 43717
125123294740649985 35837 36299
311901190114547009 45856 51061
359612012055048769 23223 31625
477108811017885185 25354 53011
210218347012617089 31267 53185
771953270848406657 5312 35478
607954740636895233 57914 59150
327609570317321217 3037 50018
927293161769473025 42222 58076
30055353257203877 39791 62737
387015810864266305 1188 39497
683524710689098881 20880 39862
4143537601013492 28115 63597
460331593837629761 33567 40520
843713469314277377 26875 39733
578358562318896897 16454 23291
804180023363574785 30750 58776
635096563956999169 3258 5757
959235026867997185 13301 48100
462532910833246529 20544 25050
1909832722649441 7642 41724
442015520775136385 39787 41379
28326039309600761 11588 61265
397926889786759809 9914 37346
301618253176588545 2575 66563
68911387250771841 28194 31843
421174481636040129 21782 23902
593593278698406785 11732 51455
395444913559803265 10866 60112
259913309320218401 37090 60556
959112211838341761 17875 58432
487548848772462401 6385 8643
910169933447708289 44312 65088
193331264048985921 1813 33674
183830903948841505 10176 33917
429271658449508225 3129 4690
710513289653224705 6602 14463
47556872488634385 24701 28730
665703947775622145 27207 58323
357690941411391361 22784 54569
498303011615991681 39614 46239
479283887621555521 28877 31007
66252376466120921 23741 33286
990064513111306625 19625 59819
668554371440510721 39503 50622
808139343645514369 11244 50053
463299505356328449 39304 49946
150118510816184897 16188 24411
211768378138277313 2938 27158
200019630437672897 28702 54550
969808458970202753 387 69048
352963839033336065 57150 65357
552423931771532033 27696 30668
881511358844456065 4872 38262
668046940035875329 489 47858
435266979546810241 3485 8577
411899254182589633 35611 43008
760096370969016321 36621 48204
563207267480930113 27102 44486
349478905611206849 32155 61313
514485001322785985 338 9481
426620187372186881 6331 65485
592934692058488321 41256 44355
630028775641676417 21463 49759
511689090368907521 14775 51799
581845132565710849 2013 25161
653766101039035905 15093 42109
58557935498626537 54228 61536
286002055332549089 12138 33681
458789903858168193 18975 52023
299012259779882305 57106 60319
697668592694157057 24502 45714
573386990229170817 46879 47777
854828009014418945 49652 61215
886262520454845825 8952 59324
393329403044518273 35028 43594
986050161578706561 34428 40317
286904857808515617 37944 46430
901959269291207681 66458 67358
651931192958898049 15563 54133
254982484558400545 24360 65873
431338913887934465 28819 45444
345263095819188225 69 23993
237809191189612065 11520 36680
186158572021131617 10611 29390
94972758923610465 57928 58910
27966563391142785 18512 68459
91507524972286097 54999 58968
135334295328807025 31673 59303
222286753295655617 26988 31731
540147352073386625 25681 30435
90696409556883857 38152 49380
63666053030491553 23706 41004
905707759058778113 61621 64814
275588245453004545 5061 37880
538876489671451969 15203 51944
608830540338761473 12608 13530
612839684144312065 26042 41745
124114754435208145 6070 15433
18107238970216601 5652 52891
372273061625353537 56266 57749
250687974187407297 46283 53228
271668926233754593 19535 30007
749141251496183681 15103 46272
420350642268505921 50928 54230
675998182518320385 17240 24597
539282887977645249 18377 51035
905572730135659777 13712 30291
72533687639467105 15611 26438
552305952225886209 39702 63782
109645734171774481 11252 36657
389830553458125441 3469 21907
509932018314476225 23118 24695
314803709289144257 97 21583
589555298157403521 30455 61874
531853046719660929 55059 55614
798038094241096705 54740 69061
497144655079729601 27283 64549
627469962220285313 19784 47342
571737057661636097 5226 12992
153927439074113441 31320 50171
910178822563032961 30640 45752
721257771589971969 14854 56832
863097205558645505 2119 36164
884794001726280705 13291 49552
548575585770272769 10035 59816
120088536763287121 523 28276
633716295260683137 1341 16240
425571757853038721 43878 60069
591433649076513793 3672 62761
538612148868150337 583 51452
185603929234318337 16528 28103
461823572007890689 18026 43473
208289754001306465 54194 62857
687870806660892929 2660 63837
350971372336147201 18212 57392
752759524066465921 5082 38604
880262689149013505 45426 65098
796937073720908289 42296 67637
258915788749064289 43684 53030
90249863722366545 59222 62290
692136236025028481 19464 67300
497561462970931969 58368 59633
346700140677910465 42405 61908
824467806906728449 14082 58420
186594992301984065 37900 56139
801035395309451521 19883 20999
578205376535819905 1172 58285
646154840376002689 44443 62791
335057147166686785 40429 41670
776285712393697537 35370 66463
941083104956106753 10151 20608
289641367948792833 1376 26262
455949803153906433 6603 15005
789548252957370497 24710 34588
85888812536794033 9113 10727
569248726452659777 45616 67901
283071907867288545 26136 41302
371828139986714497 25531 32844
969441900265906049 27752 47914
603490133865637505 22012 54556
182988839700549025 19305 26364
508126185111745345 138 64413
267128448585410177 21024 42675
244898318904777313 37744 39946
867177746603751169 42736 49292
193852009196401569 17450 39654
242999736530208577 323 13185
6031732925368517 18882 32151
14745428589854727 11477 13035
765087916832083457 7471 51964
502363198825847233 57128 67590
151319673949561921 57358 61488
484697445545869249 16629 26933
800921059753502337 10456 17572
311026768744625345 39737 54310
966344671441948545 12168 35271
269549784500831905 7851 16814
322807792603963841 2524 19164
832231486404552321 11590 12707
486748401592226561 27134 49178
838019397309473409 50136 62249
817131176479161729 51150 54114
12254914549117757 30788 35032
493380538851415169 25945 59882
893958783235824257 45314 58361
6393133774263761 3422 12342
916228359168101761 42963 58468
293158612798155393 31372 69010
998839103665154945 10118 68776
749854614548521473 31720 55972
976298203110673025 21741 38678
500316442585461377 18536 53550
670037640635534593 12204 61305
408283112404841857 27514 66215
936164889601784065 10589 15319
613609376735869441 53724 56016
977925309561932417 55102 66660
136544779258709777 41895 57073
752416301801389441 25992 45315
914311686414254849 34981 68191
869129971926177793 8273 8680
33221045841553833 34772 60862
508974536743281217 2159 63333
959555358012668289 12530 67004
286098028325234561 22927 34212
773744870848101889 4416 64056
603310429656346497 1752 48791
447165518430370689 62763 64282
25791768608137033 15007 25490
162622328795475105 4644 20973
330637710305822465 7195 23253
322466116324822145 12694 48220
371519776388574017 23883 42718
75389017413723281 45267 62380
205742429095636225 33432 51432
884755587345711745 20488 67274
76853892495499569 6830 65681
120680532233205185 45536 63640
273972339745185409 55279 63034
140856363444189729 40784 49612
811565398418288513 23708 65520
370179831473674177 33079 61668
547619329894928321 15668 42816
414269558273293377 18178 27111
775616749015846145 24017 41378
996624510873129345 14707 58736
7764813504920199 52211 68585
29337284963137477 30786 31769
724449926190722177 33147 36684
179271638221447201 28628 39836
202787301888946561 55042 56167
888125151665764865 41617 49550
49969864379669105 36142 46814
218359673584512129 5448 44716
893192216174171009 26321 53936
690556846719633921 16853 60173
46457977081225009 18100 22470
215683936019015489 18335 19426
900130455392229633 1619 11040
22106681582545917 11479 33187
825768153728795137 1907 36007
682296883486298369 7358 68377
945713353792470401 46045 67375
263904818324395041 43893 62224
95032260524341441 19543 47779
15814962175564773 9433 65962
882671510821552385 24254 48887
342628981957449921 38903 44109
783085729873185665 16343 65708
422492767042495361 36341 64708
26582620035881633 17668 41714
416616058711955649 4619 66410
206142823304567457 48427 49054
751120549558745473 42008 55512
975222921504382593 13896 14366
234172422038671617 13196 26869
553007164725492801 28231 49469
49295523951013113 48333 66708
147867318518862593 17075 66506
753413421137540993 40636 63370
196272727037047905 30832 52582
874468772085318529 49709 52953
545738596157747201 16351 37866
692815524673012097 20691 63266
996405178042742529 12350 57733
403510642122835585 46671 51731
838325618946228737 24831 42424
610089447541614721 61378 62037
955019913697590529 7495 37117
830876189638072321 56 48785
655867930021884161 21011 44689
365424513606217985 19390 51348
433692790584522945 9964 34342
56671234548399953 5826 49496
924728887349587585 66586 68765
4433834703977625 14037 54848
623729077561371521 3085 40160
106276815455881745 65543 68746
650315416133054209 14845 22432
146441928471308097 25840 37214
15827041297050927 37240 56924
441318027348057025 36830 41130
834188693142621697 6485 29092
444671467109291265 16507 35165
558731424409707265 15668 54713
400670241543789249 46748 62110
232460670719888193 64079 68885
15349258636764063 17743 47195
841880430632492929 6879 49946
517264340803489345 62 40436
617775358229593473 3476 58830
441083623945903745 3416 36017
614684261364267521 10921 45977
693440670149978881 7620 40894
715295269207644033 54221 67116
927761359586458625 24545 58905
937285314612914561 9833 60627
970641717666961025 46012 53853
334191475901448577 46973 55545
930742780159849985 13667 50793
214166423208105537 658 11884
418833911856520321 30384 33632
622084351814748929 18990 44436
421743228003197889 10944 19208
809395536748233729 49180 51525
2092165545274583 2463 65980
214490389753891009 13990 48700
408299233985903937 52781 54234
194099603552878369 23431 49650
888524723330757377 27589 63098
140262520226002609 45862 47112
168322524227750849 45232 64734
993298647417553537 653 32435
788793292655309825 35891 39591
154806185361806561 46804 58476
357515605877555457 547 45254
537729721711635009 2114 65999
485902170284216321 9308 18926
104925109326813985 22294 53751
981304043265243521 10797 54384
790851122823248385 20493 59336
702072928748020097 44185 60027
553788309944408769 7467 39617
598753066257788929 41858 61681
812816518636545025 48295 65327
13146013685908287 823 39430
204877480482849697 26603 67803
806375148010790401 9124 22440
289698058127179073 10272 68273
328190135497759873 32748 42702
324910497755482177 5748 6748
406870962012536833 36544 43994
442343637780943745 34211 52728
897362429776901377 26717 65110
964556545349466881 6485 38001
933123990866238977 4643 34550
726577871878411905 23468 25461
274429823153820257 43682 46225
71050241433098905 29576 54069
712009324148684929 1053 63632
833475509245069185 26725 28813
755992686933037569 54358 61127
759240291695306241 23238 67075
115975162419903905 843 2015
330501621341817025 12180 56639
645978502751045633 6984 37753
909711612043182081 4041 21765
372481551538502465 13460 58567
883651418064864897 62048 65783
84403714922668625 43259 48678
668812645224420481 895 62485
451180218361162817 4752 55829
946435590836919937 15733 34908
951119015676407937 31653 40199
281990793051292609 8435 63003
404512378172373825 18439 43431
469621200003224705 43977 58951
560014814606287105 31746 32291
366952563881312705 27218 55601
736883348301791617 25147 44112
998904877696382721 32247 56401
33102394888413045 2614 23270
266860255957013249 36875 44489
167814043841705281 15340 51590
205891070703053473 27061 60122
657510068624926465 10066 69003
477967823623259841 42256 57847
641915262675912193 5394 55991
707474762953488385 15812 36145
436625324586213313 39038 39681
454574067825305409 1106 11762
839001400673883009 7810 25893
33462156561519409 2373 15221
938631326124205825 38284 66263
912595517144296705 39941 48907
326351186390429121 17029 60663
912355716368004737 2323 60243
395161977625303233 23823 68678
308973383449213633 3261 32717
56604500441157057 40217 64751
67908358184872953 50387 61712
517741947060894593 31324 54753
616942849535234945 12193 64986
193001660397829505 12968 21489
408416947899802113 43020 51987
372469322476671745 14943 25409
168197737378292801 19294 61443
391945020065325185 2466 3485
597754239783206785 47917 67442
810796804138870913 7800 21450
935343377364091521 39525 63180
203887664863220417 36595 44052
319682480239599425 26769 52904
807405304026286081 13105 45137
596784313547132673 6836 54596
289400695240093569 16203 18216
179777700364532225 22911 68508
750549352921350273 7659 42823
398255400161303873 46763 60663
669384390097480577 34094 43805
773922779506214913 58540 62465
395769615011783297 29476 42081
709363932738355585 716 54574
327589744592987841 5909 12631
427276245087547585 7374 17743
194771893166258529 1657 62092
200430775794103521 30563 63497
610100793928399617 45450 49070
958244043719695105 40748 67307
896197087393243649 29674 67377
337139060614461505 21817 23592
79765079308689473 4233 40770
330499737632472065 26381 48378
266960456931624193 16070 68821
932433993714425985 5275 11694
702694896681681025 26050 31343
551616311159698113 10810 54894
69204045454920761 33357 65041
503055701552895617 33115 56185
497215905635673729 38350 41222
785366576949321857 40262 41967
850441071497865473 27649 42529
270192902564730273 61412 64626
450707577443683521 15541 26044
539070613218505921 31688 62593
949308274934804097 6814 54070
610057606018713729 2373 6500
603732140198022913 38621 41225
437244304243002113 2902 48201
406989457653846657 30401 51301
312614051126104193 20973 67246
570130447777774657 17186 26564
514834458858040001 39316 60277
209713574978888321 18383 30722
29037781709220669 12656 15775
372194870534290369 33896 52545
970989708554590465 46519 63703
710021536393579521 26887 41427
86397164093028785 10648 11384
646806191566174209 21203 27546
777964000280256641 9620 18080
907370172217024897 15267 65723
399078861204955585 20324 41716
956113905785290497 11568 40660
596607561798187137 5780 33455
970107429570443777 28053 61945
410034836659178817 31747 54324
908892572149159809 25220 67957
814070291920295169 42547 49245
393292588757230273 31382 39171
922300441361400705 19656 53991
969441274952689665 36908 66184
691801176612706561 7325 40688
187006952555801569 45115 66090
825585094398633089 12297 34913
462504120433511169 28439 39291
140526117371756241 1728 65443
638836868395326721 7047 24718
249108072175786785 15563 28547
247247342650272385 5277 59503
368352042887984513 45595 50035
387619909448883265 3536 32905
667156027426870017 4823 13996
562278330142067521 14914 29254
970078921353483265 9907 25654
663209377836789633 997 57674
206865135363372577 553 12379
477854024769758465 38138 66621
128679861324577873 13599 63621
703189813884815617 24319 48367
539143270325922689 35826 63728
430995998876273473 41970 52854
719084446327222785 14575 19109
150799712227676961 4714 24177
625985415377570561 25591 36751
273777398983046529 13038 57499
772098354886630017 255 17753
1794970987671008 25018 64930
525112661818070593 43148 68230
803518166163588225 15760 23673
51614735875539001 4790 26170
719000546791516417 49231 55461
862170728108296193 42635 42719
644339817502757505 20762 41887
297196301507177921 15840 63789
23606168515410533 8308 68459
339821980672439873 52936 66618
750184912161632385 37308 55698
909483229449357057 9576 14446
637997588869023233 45742 47544
301994534992914497 30687 42135
447069442022954177 17136 21095
727437293905275393 19034 57709
666585537743596801 2706 32046
372227216828889601 12228 46036
433454093190949377 43702 54947
830768735594510593 16586 26602
113583097157526689 18175 22411
171259032774159425 29167 53964
228012933261911841 10410 22017
561485794874307969 2241 13677
239246457134751009 18763 35640
146420399223558209 9352 32780
268940902768253665 2899 62903
805709133266667265 22579 45082
522366747446977089 22107 25441
341529771639400769 21502 42328
912844840028814337 14092 47132
917931118900874369 31479 34608
134789684340230305 21445 35212
150297564300444705 31193 44316
498151959312043137 17134 54895
958874713344009473 8182 26773
235827936649410945 2571 28324
549978416975633857 38625 61450
81165045236250673 32071 50948
405995033473608641 3524 16253
487376214581498625 56373 68142
248357011693400417 7160 59015
435090434192449729 9828 66462
480320134947042753 4106 25446
885473929418747521 6227 49296
511140832474566785 20868 68260
45633438780388505 28940 62267
309472735941319873 17252 62012
946492675957667713 16194 47757
5379556062905523 28786 60761
622541546297203073 10306 16733
455953033674909121 15511 54326
105938564157792577 53697 64392
806424224822180225 23736 60847
665598799710696961 16056 58852
820571024279821825 4575 67389
749310384726182785 20028 57529
201844046572006177 56893 60845
826230561785582337 2391 36715
568646381367578625 48982 49200
946176547709324417 44694 64452
188173652707135361 649 53965
751636682611096065 49819 67514
803471542626830593 36701 55519
783634496103527297 26196 59702
619782987985786369 20523 45187
206178250202231809 18859 31270
56660759503294857 43128 44056
260978680528136673 51095 65043
29834765382403817 23819 62323
62918915614407209 34777 56532
904361044944302209 53808 66490
315484998632822337 35045 37868
819384659878750209 53973 57088
134461560622714417 52155 62600
824731770840649857 43622 48246
485853666630912769 3056 44190
92226198514495649 37392 56675
263595129971978529 11961 45545
755334682667587713 16062 17431
505546612665195713 112 44264
111999692934489297 30042 63381
977220094002678529 5294 63024
205716876414662401 2711 47802
257892475120808481 45316 62232
558161617554659969 4922 6112
787374553600361857 25970 55116
543992384700779073 45790 49994
757669966001795841 12754 55931
264311623822010241 36738 53918
726131760402513025 27272 56510
566985007496235457 20006 43609
373551532583615425 27426 40576
413637961366433153 9943 46260
361254113526914753 19226 25175
338712460617621505 13963 35451
330301732243324161 62770 66575
641282512633097217 9260 44610
650713822259366017 5695 48060
745771364624367489 50217 50674
571361338152382081 3689 34251
723533001343909633 27685 57912
959846704656204289 23356 45949
271500620427367777 3302 65974
498166729893963393 33287 61899
512086269365084929 63703 68305
147688337378401249 17653 31840
181508878320492769 45435 46743
593387405537367169 9272 64483
163231893755110497 12613 31139
201021294779085473 12061 15544
985976666764948097 8673 9000
876720292766574209 12823 60921
103593898433416593 13349 29184
687283827815168257 15362 26663
590686868594325121 4658 31342
913840748818199041 493 44167
324828965544824641 21528 61482
651574348246331393 413 46360
657475177864832001 11787 56159
315834534736037377 18201 46564
690076432698361985 2734 48332
198727813320960673 26622 60452
101076502850581569 36157 46001
426555441295118273 44463 44500
817527536331297665 6740 36600
188409863228688577 6589 58491
385400562177956353 22549 67827
31877444387614417 17446 60427
555642890990270657 24394 35771
398317660523037633 17648 33412
927201714305958529 36785 57720
255121089196176609 20251 62325
26587141831143413 11889 19475
456213129985233217 17376 48340
844890927991095041 17369 54856
378789057607203713 10963 44230
57532155617735729 17164 26011
443340011511583745 2701 11045
927723305525738369 28105 57064
690278374537268097 27151 62838
583644086446852865 38527 64930
576861130061903489 33333 53892
765509273908044417 9983 66504
858954268660365697 10033 11311
253729228843042177 25424 50149
893741868005282177 7441 14629
737943024189398529 24400 62964
68756133931866969 10781 58358
133457815251276209 55003 58655
598820308842082433 30471 36857
79094568552001473 95 57697
643617152806992769 8205 27300
637477889809275649 24962 66644
280839219767376129 22694 51991
616923460694600577 38651 61526
186048752647348449 38502 67746
858112158103452289 5345 60817
726540266371106433 40614 51723
447069350348506561 26178 40151
10276985998498135 18869 39115
444113335903466561 35118 43633
618481918444093313 3044 4438
688758679708932737 31851 66967
582702965704765313 19364 59430
439427061130160705 27391 32892
140359723876574801 42444 64000
339414540748329345 25173 25597
710951459704400385 125 40456
762239955040144001 6724 19323
946976310497309057 2461 56563
891319560278780929 12533 59727
759503470318957569 52158 53328
703812983307571457 49766 52856
206698935906334913 44031 65264
893186226749669761 43122 64956
360387901415176513 27313 33199
291630937849674881 2276 51392
473699955403322561 7193 29451
673336881604704769 7138 67818
61517066475868633 30045 52175
101026698377367553 30715 64889
86320530506018401 40722 43998
427863231079051329 7262 53436
477248623868259585 19024 20593
44328001255763641 24769 49262
66725567789621465 23544 34307
301974254092691329 40858 42997
624275354943943425 14752 24515
419263804831715009 45494 45762
175198572358002721 8598 48865
737978350890280449 27806 67944
823991838544056833 7297 36226
583271057426486529 19377 22395
768904134681509505 39770 51730
558082057790663553 26126 46144
397446334516484289 4065 68595
733749809201455617 10001 68856
458043456303673921 9102 62839
120400208340846865 31593 35066
172614881478860833 28140 62243
534389224583236481 9242 47014
629739971530472833 10114 23098
605112612819617409 18754 57681
852165552781837441 14606 30291
524468210381897409 2207 53264
718788051170864897 20753 62037
524296718905141313 29470 66373
573621811941531969 13226 54277
93436138651952657 32060 55332
501023293196158913 3906 33460
920215868908762497 8293 64254
537767777218288513 29913 44949
180890575230577601 15043 60011
635348326328344321 55418 64220
236225245783863617 13534 45686
624522757020823553 9946 14492
77954087241010945 17957 20532
509568688553844865 48162 49693
372323963644042497 63792 68849
181980465910537953 19416 55400
737550158171373441 48697 65413
87729505889232225 17911 31884
130958571268998017 14944 47162
121867687670228273 45263 49659
747603049930148737 13245 15622
706540699899267841 3098 6966
822072061539408641 3189 28314
525710629684635201 10992 39111
654027180039335553 44453 56649
529056607985214785 39023 55134
730569878423729281 78 37256
837262624257217409 7364 7508
132692291354800321 42573 64990
897730520822694401 2615 53335
2191948540222200 42003 62337
549376989958243905 57510 66293
766390443900618881 539 20148
8366039033436580 21118 59469
119963998936675873 27210 36221
983011582163751297 47472 49306
971103716070217601 38478 62231
882780638724103297 10511 58097
914553919068161793 14929 19458
182309649103114433 6429 15159
194366528081886273 19132 53703
392002725417942337 3435 18347
166456245509813537 42512 58474
226972880484932929 34517 63159
557897756679750529 13282 68051
273737060641355617 13105 22377
551321555217008129 41009 59038
990059802616638465 11594 37156
989484359143560193 4319 55198
507225077507545281 12376 48558
484164209639466497 44590 67861
878913749372681985 7555 44295
859744129211662721 47941 52654
724441573563229441 9948 19125
412723060208683969 60376 60577
706532334899360897 33991 54397
654169530031296641 51180 64181
327127893431995905 11138 11616
170891968149739169 23616 31658
102092484071302897 5712 61676
137921352228858049 31148 34929
782159302899191937 33704 38218
52731870718922385 26992 37668
818674452935322753 37384 44894
350239291140056257 4607 55209
930251122538326273 729 3779
525850204337764609 33516 64756
703992706191822721 7705 60293
58980488655890897 27439 61855
671469645277785089 30112 54375
736488335181938689 7909 59493
721023824672112513 41706 57978
647475704525149313 54101 67349
801250220949246081 13366 37162
730969812090144385 49053 68004
229079605271973473 5563 22556
851270131807638145 19138 27646
137831464345499201 63513 65025
239583307683481921 14585 19473
235740001397498849 24590 43504
38931013994627505 43605 47899
90761644145462833 5741 18365
846730613829954817 32929 52087
714143346168693633 21047 39520
488371219604005121 42024 59096
14366250738010679 8648 9883
859363569551639681 447 68517
540813215909519617 1019 37726
169345846317398241 13973 18629
723104833993804929 43941 57606
435340885653694465 4975 62976
573240140330025153 57834 62129
147091823455042465 54504 59952
430285759895657089 27296 43195
842208053254772481 14187 42980
764964960776904193 42688 65107
786537421281437313 27743 59485
729719870143018369 23528 50858
679767445517548161 30496 67815
654436791493278465 2513 43476
298023620800847745 17458 19876
553023453895026049 1270 33829
658262905715950849 55980 68461
692325063486702465 7678 52000
832841510836473729 10231 62576
894247768209115905 18579 57378
16530122832342899 6701 26558
554509838856343873 50410 65868
740763322790627457 13570 54827
448511885968532225 14255 27855
876412490653272833 22722 33128
173290287775994753 33215 61295
844668450055522177 1450 19136
721918219672151169 19419 60175
43338490326569001 9156 66646
790445733269020673 33998 37269
693753891085293569 53016 67749
55180978883857537 52527 61152
807302492055434625 41609 60717
960039802944560769 9147 43136
922960065149638401 10199 51294
891417380906293761 25221 67419
799562801536843905 34255 58241
408033794491242241 11443 24784
690301940267971713 67636 68069
397134960855129985 34117 39752
591020343401929473 3016 62557
776003175445378433 3183 60223
975810946270272001 9815 16185
711666131265079809 24985 33382
448195139785191553 13236 57468
58039010065069617 25938 51797
517679284846792577 15783 29504
10598535157715361 16102 67758
8577269737251926 39698 45771
488146849549831809 5807 20374
716744055333592193 20236 54233
688947032643714177 2705 21925
912370847002513537 934 35445
489387048847330433 58033 61903
765318152334344833 32805 62822
125105672118497329 3210 55887
992625292208480001 26325 64893
279265396384499105 34695 42880
28107221601160861 6058 12298
111576035440297265 3253 27038
137684363257626785 4620 67644
796489174749776641 3364 28619
720961146388162945 12987 17007
427037224653521025 4676 17700
602881607175611137 30375 42880
714534123136399361 17927 66640
768783640251328385 20868 39079
579822788337853697 32156 62070
363447670351241921 10194 57047
614280058733637505 14745 52768
370228606496624449 6754 63638
237996381024874625 9475 22465
115521814504027985 9389 11656
562399946723569857 2526 57414
918886051675727361 23812 38726
648041221829036161 29390 46615
91703595334259089 38082 46579
779736799605441153 13592 56242
115417573194633857 5581 41458
664143780988684545 28035 30112
853342532148467073 40035 48536
164457748727851809 7093 28529
111330841735238545 16916 39982
203979887905379809 24364 26367
342220292309754369 36920 60465
772592776660982145 2633 30436
533448130293464833 30191 32799
714996934006098433 3662 18251
454782996637867137 13182 63080
52279740886756801 21352 63999
101164865709804993 18318 65778
886999350832983425 14469 44818
274857283378032961 48003 56452
510655269724306753 1084 18284
40724458109139049 31827 55811
551331390689131969 20293 66284
444934311570470721 45061 68807
381235682941291265 43231 62132
568244361176468289 6668 66478
742431736436490241 30505 51835
347607502084123585 12264 18512
806581094628594305 37346 60745
724279494173714561 22701 30470
901703931153253505 44448 62737
230454068728555233 42161 56114
592162107136612609 5292 18802
837341877550002817 50965 51158
423575359813245441 7162 66358
859283845227089665 20698 64930
993159814685807105 57417 63382
833923660413859073 36476 46874
285750846448582497 30968 36018
992843128922167809 27793 47029
521309016172391873 8044 29428
631983712520522497 37498 58888
585825163899503617 21681 65585
232801390531279 2639 61243
893099401191985665 45808 47930
509219678281084481 26670 53620
999797201741575553 34753 45320
400830412171238465 27577 57272
957312833899759873 24157 62799
854296908122435585 20265 38754
669197513810562561 23089 61977
402621787053654145 15789 69034
447004528515062593 30991 68163
237957055818014849 990 67074
856445782419076097 35380 56870
602650609335448449 56417 68248
391014700561708417 52593 63182
602871421669121281 104 55113
36015704376698209 47798 62536
643760883642279681 24968 51030
919683001812071425 38890 48786
309401393145066113 54527 66919
424697236786602881 41729 64836
592788789801225857 26907 43121
419763516873825153 63029 64084
204119649287704865 25181 57703
419780350796774145 18144 24947
211583731379171521 13824 40417
680111127922625537 8713 56365
135945215351910065 31182 64443
990785741532750593 1593 5131
775304942335246465 5657 60763
952413453742234881 24757 57928
939842042288304897 25455 39796
849256644831403009 31539 57967
90826398293053505 20555 24985
94334152485540561 5976 14985
770888604278098945 1004 21292
652297328631579649 26551 40230
367140548713813057 49020 52561
14545956915622327 18796 58943
404684119102128641 569 49483
638568271457533185 40598 61878
371607105245693953 10310 17023
83273198825477121 9901 44524
247929463167224641 16965 67175
869270824854869121 43680 65953
199848352237488321 39149 60727
575516588368213185 44135 66753
21896738022789465 23768 63000
679595593406336513 23507 37546
119023750336431537 10869 68311
378855456656477697 14042 39651
509544810678988801 1675 46995
425864167566107457 16469 46733
486975545740357057 8035 60264
409747358710585985 17934 53299
184288058485222465 9114 34081
137233523506271377 36219 52168
173050238543517313 27763 67907
462079681149273089 45905 47565
676796063243557505 12219 56567
104801672968097393 6227 20343
226869666203292289 15984 57069
564255517425191745 8883 68917
769482181116572417 35453 53204
731072317253197185 24654 48204
572426684961648385 62231 63394
585574375409233793 47305 57654
242192827242575969 13890 23414
444200645476048065 21281 38548
106965545580600001 24005 37842
532730080223455361 16874 46766
404576019293429569 36613 52443
88822330529414017 17281 41864
914402622495067905 25472 67903
170901341911839937 40710 45994
440101285001219393 26287 40983
732508529388031361 3728 45084
65650729949418009 53264 62308
733537685321334017 4795 52177
825012517439788033 60501 60876
177311599893503329 17604 39128
174106407365606241 47256 54603
227302600942547169 3686 3994
565784821075652673 3231 58740
902164616524675713 8262 25822
51595841591243641 59552 68155
354859682930207745 16573 48900
985964893800101505 4497 7064
556142915362844545 11397 48667
312978078295039105 45386 68676
263783986587920801 9507 23255
374516097820276161 45419 63430
206233136009974049 26588 62712
997975421114965377 41384 68586
64732674759977017 6563 65021
241753147921812673 25086 56400
157104868110682369 33206 50096
405116987721136449 20983 68273
460374043324915073 36806 39239
896301351719131393 18783 21999
504637364865079233 19001 35942
600293849230773505 73 20749
487085032831242177 20745 22103
909790635581728641 17167 46279
469189167999619649 42243 53845
3559585906778296 524 49590
627092158755171841 29578 43077
49609244465841585 7996 37416
647757210586963329 30063 41518
151570010284324033 15491 34133
716932239393440129 1239 20149
880285076390620673 21081 68743
404574338373411265 23906 52385
55416801301511497 25513 58772
710605180531214081 14165 38857
329098165276462849 1175 25735
825035529383814785 31849 48828
447423422160532865 36198 63363
488714202245812865 38086 68591
621394921810420481 29669 34634
735193708028933889 7041 66403
855464523014923393 15965 22965
308747078021408321 15438 31646
577687443419620225 43313 66599
844871256239048961 16461 60990
626143619666372353 20906 30569
921328012258083329 8990 29279
961768573818389377 8852 13952
822513432790206209 15250 16057
302194753761206401 17051 49143
822021521760572033 12653 21430
432419492448303809 62084 65791
129460235475807649 73 63669
755113641002047617 41071 65039
41729922387713001 19522 34308
408370506952635969 23874 32464
414904091606334913 23526 23986
88499064134289537 31928 43089
508902566233100353 8345 61503
456411470117700417 47126 66977
744377452993820289 20101 43823
14997529429926715 15219 54230
536050639990616449 1577 39227
477224908973354881 674 16038
557497214595262145 38829 53386
421070041572910721 1013 3503
818193934035488001 40619 50885
235796600473435105 12229 56835
37577183850505233 25468 61667
466890824750599617 18090 56625
392988336722208257 56304 64854
578184017874164609 1849 65757
148675912955187777 2906 40751
418270489875006017 55348 64734
946902711965119489 31984 35554
830906867094597633 50119 65418
436120381358183105 46803 52887
615172081695440897 13260 66293
288814092825656833 25652 29558
402054895477917313 32768 37288
385356593165543169 22202 57679
485634197620790081 31191 54180
616028582082204673 56467 67011
925050348975929601 17397 22690
641321446369278849 27519 56313
300082514845051649 7793 39042
716644805104220289 14171 68352
509394940351356225 22108 38156
265976550399390273 11652 52861
711326156363902849 34237 40753
569365023291734209 25190 43589
812088033033546753 107 31305
874139327921387393 5968 27873
869099932182955137 42042 49866
984708900374538881 18263 54782
915013005272996353 432 10962
465610048569121921 52693 52766
660804171949997953 31777 56981
281854231492328481 46407 59161
5616499718570368 30235 46890
952520718914076545 52047 54684
84962181893921249 25568 46539
299150508697760385 2342 66758
900689546988601857 33808 36998
261893306927337473 8760 25129
880587874822147457 1089 46839
814232818838856833 7989 13996
737914440723045633 6205 56146
831035922989304449 44405 55139
830734399516295297 18267 51848
206488063185371841 22008 24178
70855798488636881 13932 15648
773446625644769665 8417 58931
945455197672437505 21781 38726
669650665165700993 9583 49123
945912530262518145 7479 26769
800530781287324801 31476 47682
368603405057704961 22276 52546
699163605676613249 626 35283
791948516542063873 3795 27562
574239695287136705 27034 56551
1550451299131340 6907 68546
895640607117538689 36990 59129
514297733919647745 43668 50657
831650860249954561 17700 35551
699121662183522177 32177 47861
284689390084349025 15243 17324
625883419720864257 11478 52627
767853947612795905 34876 43506
469802192028772929 13147 23883
531261963034520321 104 49293
562464701533230017 43885 46427
550976914143081601 2737 59704
451412274087452673 41643 56310
284718687706270401 4806 6932
181566994649656993 46463 61324
844853617613072257 40717 63838
879713136562607233 3003 4012
824436204138716929 39767 65530
422378453117005377 3726 7133
62143448470283857 12626 66051
712385553153630721 17214 40598
564938011298305985 13911 43351
965592910714789761 51748 65462
104484999217138609 42114 63709
702998442606691713 1932 66775
438438395068711617 8866 10913
658514129292626689 12518 33436
266695022949438241 6941 32709
274306764019591745 33929 56093
799998287207113601 21092 37101
314245845967278145 29006 47788
98681189583320625 26334 47369
549712736145075073 38501 52398
129203339309210465 58082 58652
28891140221162461 20425 30201
500567745224191873 38921 50360
945093702149499393 17960 53686
249772817358529409 18057 29650
333662089453966337 8261 53435
451857429398703681 19354 22599
176420328715416033 32524 63184
106550677562548657 442 39005
677820609517510785 2135 48608
181966218982172033 48519 65362
824511832527001345 38649 53542
864050185398848897 30954 41296
963472847711287297 7477 20582
524239959108914625 30889 46858
436627130546419521 26472 45042
492628499608965569 19572 34562
86336572132097441 5998 28727
765039022651809153 48364 57597
801973775577089025 58304 63604
342340573785815425 8980 20249
811482745655993601 46122 62156
719479123499954945 1329 5903
578106827916464257 831 23395
959820342702524673 39417 46639
385382947684235009 57058 60134
611138607349648257 7475 43669
977938989926336385 20068 39844
553794271126189825 37593 47005
282912574607237857 16018 68868
789055269553959041 43689 51422
159917955592796097 388 29062
768055762049552769 19285 60460
559679873231516481 53443 67522
425584315250024065 14229 56040
250948564110892385 35610 42239
469301461556778305 11414 30428
747461902674373889 4886 18084
256493795000753985 38147 62834
323822557710663233 17315 23085
27909971416473669 27314 57431
836794541959619713 40927 53886
662730032048973057 48148 53996
946119091841602305 1740 36660
473662700465791169 26155 56998
50923725244857113 21526 26605
73663517487094769 9999 35742
210481192951768033 40410 43189
91073364413912113 8205 42431
166293256776896225 6542 38216
775770799694260609 46580 65777
88458667935633169 45081 62505
610289793351409281 43013 59583
585309895806616961 60884 62157
829440346785450113 29914 62291
960213102381409537 5407 54171
513717039503941185 27054 46039
147952970298121057 42650 42652
380105528053395137 9374 20849
745657104523978369 12909 51486
964217107114432513 41476 41610
382422639839276737 1251 39694
257776054964214305 15587 16082
981274420803693185 1794 43988
50975764277350065 53521 55142
65862145201776913 24105 32313
310205756691505729 2094 46243
780041529644215297 25881 32916
11273655581884869 2606 17169
290534017008596353 20069 50106
437719751941219905 27154 33966
5521374994181373 21506 53244
622215127047805825 49776 66854
826842331445249153 14806 56588
179823230430958593 13189 62173
358177592827892993 5074 24944
352086613558451969 26083 68224
232311759398513121 23363 66069
942197486342426113 1570 33520
881989474669360641 17283 66521
136944936309784993 37155 40971
586973419322305281 33073 67055
404001864864586241 3100 20978
669135564791922433 21848 58660
809157226202625409 27177 46677
824356476015154305 30764 47002
275363204087657473 5445 61388
83333764552300241 1561 24003
490186241107149825 15757 33049
679107089847235585 55984 65761
708742490494405121 32077 58810
498729680843347009 6130 49153
393570393024429441 1456 15683
264691776297198081 14593 47441
240092109625269505 35902 65880
518239268393877249 450 29767
923794657859243521 36656 39228
127104546450027553 32828 66212
940301576667696513 10450 33727
597078140106866305 46934 67711
144969518301603969 41607 50810
364275427866957121 7594 59997
397695287237613825 59635 68331
454824818308942721 58078 64930
306688001691380673 50207 60564
549136174466951873 3417 10008
490987948982326145 36821 62538
160620235184488545 16998 68666
314248532211120577 20914 63068
912076226256559105 52605 60186
521192252339179905 2700 66752
165727525286804673 1191 49010
712121532816606593 35151 41836
612732337410932353 13640 19075
881954326333175937 45270 50676
227266149356687201 17797 46514
792983299472904705 32413 42505
220487816843601089 11864 68713
901485915189287169 1902 40091
304969209235402177 1843 42120
964099441015601793 35508 43090
408376081506077057 4452 44326
985863316271565569 11440 12204
354644020934436801 5699 15285
96944944802640273 40619 41463
698827271730650113 30212 51342
542542251941203073 18481 57536
19870169418545913 42146 56550
587706503761605633 32377 48562
156280082470743777 51444 64604
33440319849535885 13228 44245
616447936871502081 65859 66287
583107936970531457 3302 29301
647392786802967681 35529 65751
677184790449562241 54954 67967
388189738645600385 16541 55132
829589166037234049 35510 58740
552591731033515969 14712 28801
927808609620871809 20628 23400
710679580246356609 61954 66000
920386085762896001 47362 68783
153031426698831297 3809 64400
649371830757960577 34011 44640
951337127072982017 53597 66878
115010602390068337 15288 56636
796621816166464257 48473 62722
489134656970737345 6780 56869
826115318723104513 28476 68504
143899918643466401 60949 66640
999394407926828929 17896 27604
41832132688600865 4289 30612
888910123976849281 14331 26677
476849634273886401 33420 63871
919793827520066945 5017 53417
69494597445800113 2573 25427
859619583600782337 23927 49022
900899216411271937 45946 64018
881033972864500481 32382 49091
979692615455864065 5976 27016
747983288356358913 17671 63127
129608688222415233 7360 29511
459862461044167489 23248 61239
514005535256718081 17558 18222
616964451560413313 21017 39867
743534799651978753 20749 67863
930222469872703105 11775 61660
811239426725681025 18968 28432
602481321726862977 23002 39381
467941292902477121 8980 28739
790551474279340033 22979 35876
699148200624865281 8690 27367
763604403719192193 22233 34492
539493970279561793 20061 26072
628850817260072833 27626 53877
856211551042580481 23459 44874
73637378962423841 11341 42443
344404925593405441 16385 47074
527112600303041729 25183 26193
852840286145170305 5610 9956
519394299101172417 5433 48155
256084324965183201 32108 60335
584990091331960065 44677 68454
620033940046287361 1833 22959
791950135547018881 19563 37714
525090331139605121 54725 60307
382408791814924609 29757 41523
553202600836943489 30463 43467
412527662133832961 50971 57609
526670969750153281 20851 55889
404676541258211841 8518 34938
799154959399746945 9125 20008
624217492093812609 4051 4577
734473748923132801 31506 59777
645976629345682305 16440 45276
714092993054567425 38129 39981
823011446279899393 12940 46540
530442477639848449 37217 48461
984206895994177025 12722 56095
548160759850450305 65057 65635
326138859491869953 28122 48263
682283795903170945 47479 68604
100124290073807745 36352 56942
995365805929925121 60761 66916
554782498413793217 239 54583
807301243475460993 23275 63653
986707390989309313 21298 27750
843596992346935041 67536 68317
211642030539685793 25101 48217
915370066269272065 38816 59184
672473036234635009 158 32986
924447441518441985 29669 53836
278110011052085313 14089 50081
689244202880455937 2358 9763
48966504917743241 14626 67679
362436099632336833 34241 45044
954504706424906113 2363 19449
256505820755247521 9357 57205
453451744606041985 34172 48928
583201422320616577 16394 16908
380217312047328449 4979 12478
57920194578610305 58938 64377
390497959165216449 10609 22639
94886229236866625 9360 54219
756004808909615617 593 17544
979752451160575105 30796 55662
880105561055188481 24361 31710
189151350912909 56624 56905
552095403854643521 9603 18725
135120557880508593 14652 46800
966527095306716417 11635 31355
931745625291089409 23203 62003
824247771580566273 55244 67513
728458718126201857 11310 14182
904181326630663297 3672 40664
393315384425893185 37140 42116
323269726980434753 26024 64452
978779869635371137 5973 20014
120070308309223601 39186 51775
705764169081877633 20833 35307
416483066023722881 18995 31831
507163072711616513 43737 58410
822803984184417921 17144 46542
131480240843462321 6611 50754
733820684722609025 17565 58837
291634037445088961 40591 48757
845503775693927681 7231 55540
624481550772916481 27708 40272
595136281282499585 46842 48628
872612684820065665 4069 59464
154159737007859137 15114 34074
726242391125101313 36131 61662
404247528811673345 39189 46394
53003278437341097 44117 46344
276994285392291329 5771 67265
708769367211633793 11916 50051
341447137459063297 38278 38960
711808114018790401 8517 52832
488453293466477569 22431 51525
325630872992963585 42406 48306
428804268062087617 53322 63981
356237825394668289 26593 60689
859891527530336897 11394 64062
746812253244431873 5671 49712
757517876818077697 22308 41205
726427870801156737 24029 26084
636008094117386241 16369 60918
62125799253710313 41727 42782
776725324643244673 1067 65551
675184514536379521 8504 53873
851657777875530497 19414 47660
387520966462094657 5453 20528
768240538252264577 11375 60472
943182428837555841 12101 21591
629729980294143873 11496 23597
205461033760958145 44533 53258
238297725079455361 15475 66995
592602721750164865 35785 56696
331137463180638721 8824 60989
330378157797245121 28933 39379
8985683469155959 9186 54916
238592561261949505 20950 62031
218256325643238817 29247 36672
388284724128215681 7326 25673
399025675588312385 22916 55357
801778426570290689 25920 61044
770945661158933121 30112 47883
120475372895729297 24210 62070
453099205758412865 28963 64268
4382186540933476 4655 64219
408964214596608129 27349 39781
208846392364183233 19266 37629
665172433866807425 7059 60428
939655495699252481 13025 21967
447481150325117505 4131 9508
828007641683800705 6269 8044
795167914699085569 1110 41355
686121221972196993 1292 9855
386612814264566401 18400 30635
269762097102290721 37522 52627
997753451934578049 3643 60961
525623590369757953 26622 60650
526546187436352385 42360 47102
880749826052980481 4856 6549
661678652666189697 44555 58039
2949255359251169 10398 62709
743746648733520001 26781 35238
185541993596348929 28072 32478
739593827143657729 6946 36304
964672414343919361 2324 50974
569781752767752897 4306 6808
526046708084468417 34131 48257
370109761495974977 14091 46586
200156157909301409 59726 68193
413088047252841793 5451 15433
283947430154189121 49083 51215
741352160964105217 53071 56421
226942331846526465 25570 62634
458103565956733377 14510 49736
825606613734979841 36365 43794
200657780169258625 15051 39176
699091073901140481 11490 56727
989998600295280129 11557 44864
637377532181165697 28315 28833
907451987654887681 24952 55435
437771697229276673 599 48264
323050737650575553 12021 15072
731896179405882881 12103 13150
981716316872201857 2703 64832
990316535169934977 47219 56535
274691019975279009 42253 50158
690368037505397377 20897 37252
291650997429393025 4589 56219
203161550662837697 33107 68203
15435484691593617 40898 56870
659191681317512449 17909 28376
220888101293901697 21186 49483
566119760955782401 36900 58889
849224363809582849 1041 62364
97917959156621489 27058 29980
974517341224945665 1323 60979
55148646653616849 16788 30202
922908899074272385 29725 36157
45350160110533721 10841 20860
37725285520174625 5203 55781
107438516162911665 43689 56649
333417143304501441 2271 21457
456742464270536897 6614 48595
151371366685701505 24398 27308
929898094682112513 31704 52829
574034323408753281 749 5884
702121385596232321 56067 60454
772557124382906625 5659 60769
27954213576403933 48953 50353
636664401354210049 27924 58626
397683170290509505 25205 35964
149290197468296513 18164 19555
88397203759722481 2239 63059
436186448125042177 22990 46130
272329519077604929 25584 30269
357678228624344257 21039 37649
834550258083307777 32969 66688
39246404934459633 33023 49021
12389872138516723 30373 35228
475561630479624833 35679 47262
355452435200884737 10747 31459
628070808152315905 40607 45166
851511143163126145 43730 57212
342834646735703105 6502 7809
588528943445023617 23252 59353
297068162076072897 15156 23468
811020526527204993 3037 37844
477512888156120129 6784 43200
987261680407424769 22255 68078
924884919307700609 28260 46717
789604141495065217 43232 55532
866359093829466113 18188 68508
45925524667833177 36547 40725
167870534602599265 40546 57822
350089132084935553 34530 55227
764928825393916161 47947 62680
881154392961985153 43861 44979
435118857128898625 39982 66045
865039723314229249 43888 67684
856470708404749825 27837 52251
817953401518448001 10408 38446
804805280616505985 21005 60154
330723956465693185 11560 44161
211313253239261217 18527 22967
213162416827412225 50348 56402
672719643385036673 1292 40128
419097700283007425 2225 33504
334168780365111233 32577 52681
124059661231452625 25539 66809
354867923218279233 58688 63998
347481374115734081 12034 22939
109036103948561441 19018 27400
929904664948974593 20805 37778
436820368000113025 35903 45477
652642935488589825 7696 65507
869813956148171009 31329 61634
410265540955517569 22402 65043
835033904442809729 26288 44850
566493390868846081 11660 66495
905948224527428225 25794 25967
830839115056289025 3594 16289
943461536623416961 39486 43485
120368697048238721 10638 23802
19904489326428633 32475 47365
274411682985256545 31095 60973
938045045897439361 12122 22240
429109744042097665 8412 50111
897334648358103937 18518 60082
255255901961827905 20914 51423
29708696581295157 1004 14826
509430461238483905 55020 55175
938719167538643201 27836 36007
777623368325603073 7085 36819
842644900086043009 16246 65195
13328279203950189 38915 56607
287116257024642593 29386 34985
635455598152883969 45650 61124
970296956444641921 44033 65247
59861522570120233 39321 48979
321412609111156673 37739 64292
327756226635582209 31085 60319
369663138903518977 889 56265
940190117286608257 7518 54144
165998806945218305 6547 23918
393377086973867329 24147 31791
510409576946486273 4660 13497
473419580730880065 1538 38539
390812685228532097 6442 38370
895778233098351233 40209 66931
935700688285066881 24125 35565
685948938214483713 12344 45743
181807357920938273 3203 63425
842509745195808769 14592 26250
125424373484051441 12196 17161
865521286817656961 17286 38030
789583886012884737 15569 54687
369989115264385025 15634 26836
710268880494624001 37850 50231
853206519720647041 33553 62648
998533203210534785 7879 21243
910244964269946113 43540 61319
269438232939663169 66459 69049
241679543780154657 9660 28071
982584511371278721 8357 66556
365673605414681217 38620 52988
180087458036837249 4142 35510
365339482523143745 3842 32499
55659463240310457 28868 62680
617892352062266753 46702 48263
469106610054879553 20664 41623
125366168497837553 14004 25096
111159629970565281 4852 7971
789230286490859393 10849 43552
965847825676945665 17501 48298
678425005533046785 34392 61297
648120567558713345 28038 68102
346406269365882497 43128 60076
557811431092218881 21213 29719
328480335412056257 24527 54876
171775812199037153 2689 22349
906013092139030401 1259 59627
222099509552947425 17529 57303
953506087266124033 26962 60411
949789912144915201 47650 67704
975438667988111489 4828 8002
127397395018860497 17038 22135
438611034135224257 38468 46733
915817705474275073 38226 45284
580067833914309761 277 1468
280019344864427937 13459 33954
699419742129993729 25906 45433
299679041680768449 3508 31818
11654509709142503 14587 63484
400693224946692801 32069 35621
399039585958920641 7687 15452
985530582756560129 2324 15644
741641441192850689 32576 37688
365674476122421761 27788 37511
682544332758642049 22527 32771
860070768895518209 21982 41579
819316357909155329 15177 35969
197760985063084161 21116 47605
577936076682792833 3280 61946
513007057627227457 11545 50041
994786911838272001 23960 56178
242991816444686049 16867 61548
904705052066180609 18652 63911
639597705592642305 5058 55594
31965046160774337 3601 38781
482293140786751425 27661 44642
962461375686135809 22937 52909
714780221791336577 10505 51767
602582284169354625 722 16610
490998174880758145 28777 68896
174109381191716033 2810 45917
851816742468194817 20019 55075
158593640583728033 12173 15710
131803602383101297 11460 58502
571494223664021889 302 33875
913999523364033409 9701 55860
881427253275884289 48297 55797
828996823251174017 12200 31884
236567162007208513 32638 53634
651119077330029953 22294 64169
301032225258591553 19757 27791
76235554773418817 52822 56362
857460683949856385 4079 46338
915329766799977985 27676 31894
298576367229511425 15986 55615
451197836485221185 39991 48091
595382735360193025 36820 56859
452854453827278273 37950 65466
771331352496485377 6155 44224
794335438772279169 25453 35630
763251064846233601 33464 35296
744627677825214081 44596 56089
298513051236508161 20830 51744
723921102941602561 8377 62092
28189408723239497 11132 68729
303337335299453057 26792 29941
238752312261606657 1003 26830
345619011487556801 43521 44062
214467232885969153 25968 37796
446114539230855233 28013 38992
83964020279292833 615 47153
833842463696385025 50560 57144
407629329422025665 1306 48924
117941800854559633 8807 31264
845542687543467521 23873 46802
647981976117407105 9012 11025
160251049445182753 27604 51674
904177465887961729 6545 24773
246298953293599969 19442 53986
54855002282607761 10760 64065
750164652113898753 25760 63730
51781013285584265 65555 67799
508995974975714945 38935 49789
586984233878595713 10525 33142
827702475630307073 2946 40334
525095949842985025 48845 60861
277755614428169665 24060 34305
223969068865926593 14752 27814
453438701688799745 29338 57619
807506170934736641 22951 38247
374364362498408129 34806 42419
762563373300551425 7946 23918
625403702860897025 25799 27405
75904368853152001 17278 67236
604375919433831425 14109 35413
783276185340668033 18827 50775
437488645264426881 15323 57960
318548918114821313 3998 8359
99014068360627761 8946 52513
242409574619514945 9980 56933
120823479070114817 30088 40880
33265214221167129 351 46315
853733757728857473 25219 25477
355353540330668225 47857 57495
378743999447511489 248 38670
973670251197113089 14456 19795
332782958260292353 19528 53625
598460669507161985 39201 51680
724383612944766465 50180 67838
444641856288605185 31190 60622
615480693187460993 54816 67248
273587345579272769 33868 62213
418128111533082625 3216 47546
369968019975111425 20950 34646
412820469918056449 2430 9574
753952658868072961 4568 65927
139727451126763217 15334 22455
547223728447370689 46701 50323
965430979198313089 17993 62361
786744887712870913 23457 67730
635712565813594881 24057 60154
496534186413548161 46124 56586
913260186882165889 63772 67059
763187553940426241 31443 34027
285237935797884033 17826 34820
226970873028598433 18555 43307
505352636039955201 25810 34355
798726671862340225 13950 65620
214257278669794721 47838 65893
259742065392025281 12209 41433
280895715861145601 4355 38791
584656968434288129 9374 24873
256110662569714273 32811 52163
830808854928370945 56256 56698
620826651119980289 2829 28431
989781616126776961 7127 62113
562601858615199297 31055 66914
363682834552655297 7810 35075
347600834381193409 35044 52288
190386451941876097 26992 64487
979295171100634625 56145 65231
869419111329627009 36427 47279
78481675124859153 53875 57649
994569818363885313 34895 35812
737256619966064641 22646 54803
755559662861081473 42578 60465
38555188065156897 422 41651
980342117354169345 32113 39007
515375513361735937 37274 60342
766233868379636353 30061 40797
971606899627286017 3001 9929
985308979291403393 13556 43227
286674451308716257 22797 26941
135886869990251569 14364 48712
92407129329966865 26663 41662
440467677518242369 16447 20782
481968956973535233 11508 16482
20158818182416385 4448 7899
379591114197918273 18742 37978
524842128383937729 17092 42673
147567552436118625 29913 54890
417130591136320577 39183 65168
75325601799402625 23740 36510
296396568869695873 57399 59542
812479493535366913 26096 46572
955210811965464705 1872 3325
931831253568386561 13036 62792
914815861549584513 14980 40370
446265865925557377 49750 65580
491966484376057153 34924 51779
405463287229064641 28819 63992
72110402274560673 8428 24300
22050634369325197 20873 53128
629671887780183681 49038 64328
760699057892448897 40892 42359
468259862070709697 446 35258
496842029310330 20762 36863
243619080175129441 2141 13768
507673544240429185 46679 66564
963791543815048577 15558 29185
329319788600631809 19335 21655
470525013595370497 24283 36720
90849781652163841 24337 36842
183710038793265089 16558 50971
978098988050181377 52524 54041
395786435156644225 18 51548
590393980660859777 6534 8753
283844190753526945 37207 47315
378084330996305345 17184 58423
785850989143149569 38327 41097
943602199255959553 22372 43172
189619178049014177 7522 21846
549064465873772865 22543 45021
558442814739315457 16998 46262
877429813766450945 32712 54620
418534870409089857 1228 2229
917247279484005377 19286 34100
488530012376720897 22021 41476
135314467875470961 44880 45895
63150568295043289 4143 19569
465938813829371393 7247 59634
678351191754636289 62748 68760
436940485224578625 5221 55365
274929852181102785 26597 51557
630418314772928257 8492 45687
139005478899299825 35668 46024
917625720568022273 26411 60972
706551618954932737 60426 61506
324988681551321409 24133 49011
49406410652430569 29634 39839
28253310033033329 26427 33488
568783525454094273 56642 68079
358303686998628033 22379 61985
783031645223623169 53680 55920
245128575231628801 7240 19621
887156057445963649 12453 53637
796681279012762625 55766 61087
77968929404157457 43805 53834
634198251252609409 900 30194
24758358618370837 8504 45856
227526366813638241 1874 48680
22240849221397241 40397 54559
762483057439393281 10361 25771
813664850876733697 42354 46597
368902053403605377 25163 34323
132138113713345713 24581 51365
562478224830027073 3843 59211
623833616940729089 34108 54140
688775610845770113 24522 62761
311030043622061185 1734 58640
178177747700171809 15926 49265
231707561399559841 28130 55122
119969920024619377 36761 48641
31453120642531473 16184 24238
184159651308060993 4398 61552
439986579519640513 8356 49780
175192923945960641 14481 24671
622680460920243201 16278 38173
736089276192384257 6714 62522
475787406702039553 6101 36262
730892185869510785 383 62884
54798471266074953 11071 26646
530688283719751297 27246 53356
359206558059284481 46514 60166
18659213147547149 56711 66987
370788290551281793 13647 47117
8686600517844313 45479 55199
712564859622148097 18524 29201
357434117066862465 212 49291
759330474458231169 34440 46883
92905653463571265 15752 49334
68628582696803169 29701 38690
407155740758842177 9149 45567
808998311694189441 19082 33784
217171814522483681 26535 32094
252036183371245665 37355 45925
112460913853812625 21642 61822
412029726425849665 16707 55531
256361788456427329 14393 53565
142050182617154513 27518 63476
530629296510884545 5792 35075
62696487561431977 4645 30063
734044548730846465 42895 54898
288514861349369793 3172 46604
757642669253346689 1036 38050
438023973095077697 7812 44377
866790170361365889 40613 64573
830321251689937921 7478 59526
645799821182240641 15604 41781
470731589534899777 46677 50139
342522335441227457 33219 56576
762425443037187713 11850 39849
770995700127077249 4065 46979
986114684961442817 3897 8592
447931210186862209 30768 63477
291073551862567105 19840 56936
592106526622732289 1880 68687
33399982007445317 29062 45777
214944624028330369 10171 61867
206770889948984417 24175 36266
242866451775388001 37132 61896
501979756512689345 4645 12371
590960834054566657 13870 51557
461982969544166593 27355 37008
311496369597964673 23931 39330
474841761289361857 18893 62641
428733444500320385 4364 47675
458736068131059969 4789 5528
57846989756814793 12918 52466
83313804833743185 41837 46891
601083432382410 58188 61533
595234202714564737 54093 68623
164016549376530209 38665 57915
733660504439178881 22591 66598
163679029857146209 9092 40834
977241596189912833 5230 38458
543743905098541121 26790 43121
368706604503181249 23459 35504
617559946629750529 7669 22749
628084118992759937 17736 53411
289180511481763585 13539 52647
594992946378148737 8508 47073
518264020297007041 15039 36374
211363820334582913 29502 32837
211105271569881121 16215 18410
783349258390579457 466 38961
140267950852017265 7422 53294
65396587399234817 25422 42807
939834752529922177 15762 53276
670418966147799681 9509 62120
145435184817838337 26061 38071
12388250417529891 13278 22994
367943106190626433 4733 67527
129696766464114433 33255 35856
140949356610757809 50985 51546
894748149046492417 7130 33503
610761533576667393 8350 62350
19016325669930725 23153 29932
639676908260692993 42936 54268
473865353458421633 21897 49519
274171596646130657 3408 29307
770004717217794561 13997 50130
811886108786932737 19576 49710
243180454492190273 12891 42096
898510421893721601 35428 37231
383528666868421889 16409 32690
807436004341891329 33097 34695
819389163635207809 13599 41935
98914171781007809 41225 47844
196888827694864 33686 67118
187303011143750817 25803 60269
16901957989247763 23019 24480
361959393597576449 48901 58310
290029335512237185 19824 28902
621892727720816001 3621 30142
36920730226853497 11148 13360
261215303843318497 12075 14890
660809609646570113 4092 16870
464622903586114689 45252 46172
641217921367299969 19531 38775
204864042052125953 9319 31475
127627662638992945 9266 27115
800768170650226049 40989 59892
881329987492108545 24313 50921
770825743651119617 54169 60588
570797790146222913 29232 63059
795910933963522689 39569 53107
237694342779875009 10590 26241
372161249467101377 10030 55873
786678396918468097 7514 65170
552303542255966593 41654 60690
633431192968686209 204 17204
940612702353252737 30794 50838
3776600916999940 8966 65402
636147328713303041 17612 63729
139037988051669009 38824 54072
641051491614181377 2540 37006
489619043815430657 25214 62234
109742140992945985 51072 58123
614138643177227521 13747 54077
315779305956244353 29735 64383
153811833833792385 28194 45834
419538379141055617 15328 28775
549401264860293313 36993 62902
495891758082652929 22830 26360
97973929911155729 19773 54114
218590143324259841 5573 60368
906470938214425857 8597 42594
857460461289196673 43482 62281
359161045997915073 2321 22204
988395672635174785 34659 39135
408797242486869569 32772 65806
2688882996498166 19821 58080
422227873243009793 27678 55826
753627644170332929 31913 62278
35983629219686009 11362 65611
329395084578539585 24817 58656
767406648564239873 26242 51478
821183910612329985 32463 56238
115036682369847649 19077 38797
544490893614781889 51124 61201
898186403021476609 12307 39898
124086697174956129 51271 62115
501811645199694593 25141 44504
466257456304521857 9807 33803
134211165062957601 19607 20950
697157967490777985 44968 65722
695075507196420993 17334 48154
143231796737214977 1230 21610
424103534583998977 40620 65805
75608415335093329 27323 35938
35854458195274221 43135 68442
850863278511315713 26930 37829
550463946325344001 11495 23208
994580157488382337 20554 25291
299887698765914497 12945 56928
176593035336768609 4088 18839
177272167945012897 18376 29560
916536505041332097 32851 61590
296738508274899009 2775 8822
494848823242609345 16088 43199
88877691622904817 34733 63410
347828988542214977 8789 43945
522955177359520449 44149 50852
600202660341214081 1244 24455
846936240801547009 15989 54861
83799919075854497 396 43937
378042972339244417 49533 51801
903554373274562945 2151 49812
651132188129274369 61521 62382
885780995146614401 36505 65308
12192777850756899 1644 8739
306001074985463361 50826 68246
932297829353764481 8031 17761
320082626614802049 12628 13272
26876523221147865 40970 59999
910725968818002945 44495 50123
680451743314243585 31955 51897
739667554406576513 44182 56895
158603000291023489 61066 66067
986860021656585985 16143 19758
560056452799820225 41394 43804
559173810781910401 18128 30617
829244288065353857 53083 66363
792282286361729153 19957 38816
882041847379291265 9372 51941
943178902103351681 12101 30527
302181775204630273 5357 17819
835549293653375745 11649 17490
675331899864410497 26734 43739
910337116800288769 11477 66436
822745777472420097 13681 29807
110776288328811041 3487 5839
665099665343994625 34039 42823
250907878069124737 60616 65354
896573046327674241 29896 36696
582903466782344321 1446 50022
452985958220388353 21267 55459
895232886289218049 19149 19927
44996119391157665 8372 68258
403314094717746497 5933 8395
685152020892694273 23360 46951
773296242667651457 24011 52095
418696536025137793 16710 49181
775548758212014593 17582 44913
363272490162820801 14960 18276
322372625752844737 881 10005
417764494243982657 57252 58149
205576340400359201 7392 20452
624263596590786561 21451 55496
667066718677727233 14360 63368
498049621120586049 47472 59850
807807932507390849 31343 65481
506409360394862081 38971 42882
884280269807643265 1787 60394
102175230269551777 62058 65876
3220094248309380 28563 65203
199197137580021889 5167 16764
429694225376362497 2256 42936
772610809372835713 38311 54244
55408987266478249 39481 60952
605079784284818305 4319 9094
731480112195523457 11149 59449
39418580567058825 14262 36341
519322228760092481 37496 40016
333896508362180097 10224 60398
624790084118540545 20767 39654
354248869333972033 23713 30211
510381163280730049 60526 66439
412034727453779201 1335 11762
915126590129457153 14802 36753
814269765826566017 422 29215
282657941360401569 42474 57665
472702514780500865 52145 53838
112343287210432401 35540 49280
506268228823088833 19102 50485
587029636641293697 274 36470
251882050053190209 23595 31009
696536420018499969 30841 35097
245316429229745825 31606 61168
676490941043727617 1508 19999
144500465808242497 9566 40101
73583234372943457 21864 42668
199197819750125409 21668 42534
258138062712934145 32826 58806
971812151591741697 43314 53366
297078895119081921 28469 52406
216146212505407233 13549 55466
641184626534073473 23987 66971
115537512253744977 7887 66751
304798653592467137 19848 57037
618157109524176513 25210 66058
388555954397507009 18133 32381
725423934670949633 35317 58865
705825468159442689 30602 56638
215847724624183009 56072 62878
896326394632655617 7035 54862
789936861991371649 49747 64466
407767735655721025 37902 42055
446109621780649921 806 21965
60085689608857961 37570 44774
756978968488802177 13530 18926
675055054484087041 43850 45546
855029737116751617 34632 43029
959190029925469697 17349 39827
931975033827704577 24651 49386
626524824165539201 580 57165
842040811661647105 893 65568
827091755381022849 16653 47563
690325795470848001 32375 32830
15156803765133731 15472 57569
265165002499969665 43280 52837
366243939522593793 12971 57246
292977374612370049 16974 50453
171009315334497825 48747 53376
471573723383940545 4926 34105
206512648531603553 42547 62709
757400386888100737 25524 47503
750667400827435265 5670 62562
774416654795288705 15274 33697
353045809001105921 26780 61424
328226126702865857 18124 18386
927712734353246337 47382 59521
729762420328924545 20336 51002
288963665302194497 57406 65437
925622815821135745 6836 8489
618125268634340609 4124 21612
582206713623833089 19664 36648
815247068223488513 31453 59207
885564395392769665 24135 60169
485760267630421825 10007 51996
421779740388913665 39333 68876
159376624897735297 3016 21274
1674278329751645 28465 42420
774119358980978945 14849 58673
327637775862513089 44881 68719
659563368203396993 8069 65807
537418428412699713 29114 67335
403933342701019905 30691 44986
636942491804163073 5446 5674
836130384346663681 34292 45995
501052656187574977 26618 46107
438355528941936961 8795 8917
463480541345546753 37059 52257
658450082690667009 29498 53164
111749682113405409 12837 53132
609960160100097665 4626 16908
364993767224987649 8419 39083
676883814603744641 54410 60909
378468877040980097 14218 21542
521758813620206017 8289 11272
207791381595768609 19435 59064
645854660647433601 49587 51118
954987211440361217 39482 67927
757971393998683905 2743 29868
560788616233352833 35317 64679
657330720317450113 4930 47516
613560390351700865 20266 34318
83575218244273937 62219 68729
549325723070097665 60201 66674
333800468287240193 18830 24108
531279983309239873 105 21574
273338590898770657 11593 32058
864505879058313601 2962 22147
605853998183764737 3868 9462
139562139982508881 51221 64500
724131965160236033 7588 60628
330764578903540481 30433 51366
190689571849009825 13795 27071
127447775491638993 10129 22750
686183108184263041 26323 31567
29235546719675653 19394 23110
372564141308291841 34365 57950
689489476785332993 566 66949
751360443765800961 29325 63868
825373125636104961 40689 45895
702094724777754881 40634 52527
691798385620437249 62409 63455
695663746824759937 24521 53936
296267575334255169 50177 50557
25465009498535809 31050 53580
815051517051195137 39168 51872
159381423933066209 58629 58771
458061783906998721 39554 43297
933443635483900673 18274 25466
187517937424154017 2266 45701
216721545029042049 59675 65693
490634644819110145 38099 44966
499497597908234753 30992 32134
607927515181337729 1965 28804
126397405966937265 10823 55112
400921824600487745 24076 56243
631381404353096065 36578 48321
287630133799687841 47613 51373
439280512145142401 7289 27141
485437914726119873 24194 38021
675970348955619457 2588 33700
521202881438917121 45368 47479
876832292646067713 51216 51510
696159084427790721 27171 57879
136729831178389105 28329 54797
778559368832809217 730 51847
676973394603873409 30528 55213
903211392442287361 20857 59533
640392364937472513 11883 17597
150675538140639265 5441 18693
359103881393192385 8887 59290
325950937429382721 38062 43207
136845106686639185 38824 64779
673121673375781889 39222 42490
498281878202686081 42861 57072
486057091490138753 16782 31979
855983691260863873 6929 31118
891407370147710721 34560 45698
265609987121731457 12444 17048
259103231382084673 7592 46277
758808214331043713 1770 61017
761306531291488385 3296 54395
317550943526736513 12986 62118
473509720162596161 53825 64905
198144652714436385 24685 45956
34309588015482009 22462 59522
465454318805537793 16730 27014
958485460595312641 29996 36660
697265181021652609 51956 59131
148501665973434177 9019 17792
276657403804033921 2388 31200
578066203226697473 10165 58385
221924037701118241 1808 64878
110714884661156529 29256 34973
933133545318664705 4840 63041
131074009080862193 50609 64899
981867127965745793 15376 68368
245851959251005793 46059 63333
870182966991546241 22122 28082
743041901930539009 62283 62651
680033737854135041 9757 33391
129803328908941745 1759 21436
737852298592027777 21284 37689
644034860580603649 34665 64614
619142885289949825 50997 57313
686232727289358081 21374 33167
357762476389137153 20859 23291
805891960047816321 17962 57288
173215262958198209 6112 48513
784413001772016129 31000 31181
608328174633836545 47915 64018
515628734436461377 27362 40322
692269746615966849 45560 51360
741856640593304961 39197 68059
566848296578211137 35143 51700
472362766194336833 18742 50742
897771363597744513 23004 38575
725180443830687745 38068 41253
6894105460670375 36319 46839
718823168787054081 54178 67606
569590752261792257 5477 19272
15822637724589585 18802 20225
217452123981939137 48862 64852
632815085150880897 40518 51947
756833806454100225 21247 53719
621120044566119169 53509 60604
534400787486074305 45406 56676
208347635075369921 43545 56614
658859702240295809 11463 52463
469954244841908097 53337 62150
397495813843942593 5181 68495
21786973426785041 33478 51703
622446159673447809 41343 42359
936665567008994049 32799 46385
843867164413548929 34125 47628
98529330351851745 4306 27548
649077912727040769 37412 57205
235063775673062017 4092 38587
283223127922308737 42085 66543
535341156798622849 4107 43732
274798258227466625 2879 34042
160861063562499841 51130 52801
66022275180809945 48070 49371
279598856357267777 4549 25378
405419542169216385 24282 32487
127317949028615377 12961 60149
633694619695813121 45999 46546
177968110058358785 24158 54685
502956831688525313 28427 31042
623802501359001857 29346 63879
43827090002192649 16171 65713
964256556869742081 25347 63114
625125125707558785 41695 55789
365669523466429761 16790 56538
991708186379224065 40140 47168
611792641705349633 17575 31392
28194589341300257 7315 50278
28595478009783905 15205 46845
435760270056075457 32970 52431
704141847300320513 21404 32283
23375769083134657 42576 64526
650358611216454145 25285 28815
895558129544564737 19762 28762
625558348816568321 38292 65133
306527870052693889 4760 61255
414008471107230465 1455 18049
979097098864198017 54760 56673
307449433021446337 18938 57458
198043265700864161 21099 67123
521276395975142721 3881 17541
746865878645206017 49261 61278
529340869829425729 8347 63860
881330776821929601 6228 10938
443665127338825025 25842 45577
904606145909749377 11882 22251
824287875412721921 57200 58153
420844213021656065 31385 33140
767523041678877825 25315 27516
289285844239667969 1139 46867
513167425471564801 3554 26439
789901528432697089 41422 51091
692033159572339713 22232 25594
663033535541099905 16910 68682
345477527108329217 12927 28844
419809016955031937 35864 60156
605780641865770497 785 46827
931210180212001921 29283 39174
383696700572002689 32889 39911
579614573129223425 2662 13327
965631482771591681 14725 23920
761440006708053121 15625 21819
783336420430487169 13851 48579
754109485424113025 45228 58113
385161121735215745 40491 59900
392666546785630273 8109 10851
812839681987995265 20413 42809
759799821738145153 17414 53670
659791282102141057 16960 19411
613901261577492353 33132 61561
69604255493317169 13920 44889
637171524774846209 3118 33034
709978067514576641 9624 58437
372423278627518785 34448 38495
295678630381999617 3247 36636
4748170158055843 6317 27092
706970769086304129 18923 21890
886277413575296385 44115 46555
316006196961495809 7485 29689
37632265201342105 26637 38724
99430520242371761 15947 16533
115886674839554609 22703 48958
422267926083108609 23481 63839
131250293638604625 28761 65120
822037444166859649 1455 12118
858702657901400065 3914 58263
437059750948066049 17703 27287
580083753859202689 9907 66835
624475833577342593 25725 32386
917695440134007553 9751 55182
818877091767333761 3317 34617
800833507771020673 40966 51502
493095746538820353 62106 66326
842141600064873985 47523 59239
532579556035784641 9976 20435
178678166838711393 32307 41495
377207757742773697 62420 66391
714987618989948033 9024 15958
208962857191110625 30005 46697
42369303611938137 10881 20419
503352034608646209 5015 41799
666803990485899393 5765 49500
968936484906379265 14902 39652
466552303669761409 39060 40753
136844974215442513 8940 19893
18135677087496305 25328 57830
482633693712401153 15951 18533
54981976862396921 4490 54582
700172902940273921 35957 51940
710404925711511425 61681 63951
583479015562090753 48166 67633
932661940530397953 54520 67949
198974368268572737 35689 44328
485315696816780225 22119 57864
445596808833769857 44685 66127
334196583523894465 32137 47721
251906904047338273 36964 65242
853202889291988993 38849 40235
765626393623875841 14109 50523
244999430830848289 37657 47807
30982388978166853 7602 8255
475596966158473601 14062 36981
44554153501806585 45793 62338
966022266953363073 44983 58507
751203805890959617 52842 62957
134443317864761265 39582 43183
340994669690644545 16758 68480
525300754344915073 7571 31683
206646908802092353 23113 34219
912308552732792321 13110 16826
335740557397272705 30196 56265
954174813738948353 17348 56097
235479578442472353 31007 39820
741280690492711553 26096 58193
201518258243908129 8518 20798
345231028560608193 9762 34299
956651057341297025 17688 22295
754259767313822465 47785 66112
276773669950344481 19118 57883
684900108318462465 16766 38220
500839365170470785 8312 68575
286447451803748961 13912 43144
484881227082212289 34602 37673
937670308421889537 2420 12045
649319566392527745 47081 50823
306961733606055297 1084 23399
579211947315329153 5003 10219
91867968762390001 9289 44089
985184757811545345 5961 27185
124883391978524833 5796 49106
810674088769729921 5462 39197
559104313133406785 22810 51843
587167225901929217 16516 17154
509317593580004033 15081 22693
360193488039229249 14835 24688
760363658643317505 28418 30268
989395755284086017 46262 47393
722234419133169281 25959 61675
628543428083389697 55905 68592
100257531200089297 60 54178
669888112928894977 11457 50174
203319190163778529 25474 44376
176255082658528289 469 31903
105512182413665553 8128 60949
92391850104526449 43756 64514
819574972143922049 1688 6872
125203261942914417 26724 61047
921988967373483393 8018 68067
733203318229548929 48150 59148
235108381587490817 29320 54122
210907404958575745 52006 55938
873528284213595137 28613 46240
296540748165405441 15724 54559
338903634460532289 32183 33054
372528590808144577 3068 32459
492103607676700225 30029 38867
725523957569230081 48103 53667
45331454177368617 40728 68033
919768835129943297 3492 34548
547992882530966337 2224 45067
714297290234618753 13735 15069
642906821955303809 21817 30345
478053163028022273 12902 57889
716115491179852673 40183 66958
330675317373355457 4536 39729
185035412896450433 20211 50964
313036967556129729 29450 37335
794914485635221249 27409 49786
475119206035238081 33998 36161
900180730354659201 10332 20709
422045036125609857 33916 57158
891131089697854209 23299 38265
184967046826038497 12632 25054
940425241428737793 35416 36590
274803418466987649 48270 51601
850841945207069057 908 48913
993620394265271041 1443 65584
913547040300098689 23273 25586
31935081503519313 30182 57096
966904509082457473 38073 47848
470683371025835137 26754 29575
965621536103679233 34230 51528
882194111192248449 2778 65452
747552718085845633 19689 59102
795586484416737921 18063 29476
844293190585428737 16014 60303
155225141554126369 7115 26863
271748838280405633 415 54562
395606362307994177 3236 55030
507128230457862401 37983 49771
594543779249519873 40971 46572
474848618556425345 15463 15657
747891498753439489 1413 67696
809113342617134593 28254 47071
546104110658944833 3713 68716
53370784829571249 21467 65198
889474369342586625 31253 68582
457040439730786113 41956 47967
433789990001130817 58210 68732
609748856097556993 2411 44229
781518495306791297 39 23758
339221471644773249 1825 35855
278851774061536161 3209 7342
95828547964959649 3221 47348
763316766117888769 8809 30532
94092767091591873 40470 62000
871998554114199425 34473 48360
585877966013502081 51968 54343
33801135249099445 8139 10539
172553332808259809 10298 40856
642711801098329217 21990 44860
303695693006449857 1132 59374
586395245418394497 11352 49107
962468725893625473 42160 57797
80408748558298273 36271 42539
641104052870847617 8623 67938
766667180503652865 41887 64762
800169362548924545 49512 65573
458266851771725185 43579 68944
493146603200148801 18955 53188
638020943906830977 47424 63427
897862244753707009 21912 44504
476613343375092289 11511 24064
564490579162370689 43006 52701
442078989951006913 17004 43569
606915888431213825 23416 41249
584450318149862401 34100 64014
697061897685234305 22902 28238
487805748419553729 17757 23127
738602534752981633 17805 38629
132464984954324913 365 44828
665382744119828097 61353 68383
954030145090833025 778 60761
334097332921910337 25259 26723
58180784577416489 28769 38118
77385016758160673 40185 64590
47945195584695457 11911 21422
756723910556228737 10079 65601
575027051050525953 25679 45368
907957310097547265 52902 63184
228371398518710593 32513 58527
948357409173748737 2777 50431
825206853181811073 20107 20956
42843988106103129 33754 43461
324919439372443713 35670 53668
309682469746501697 37410 39480
826363655274818177 30202 67261
893822546448692609 17643 30310
207403201077234209 5485 38127
826162619360300033 16623 60064
381101543659212865 39791 68166
393785200181515201 51192 68196
575537823686822465 35465 53057
647991847171976321 44803 59568
185190041296195329 26858 30439
333262773316082689 40755 46192
635586126040813313 2898 19198
457226678609000449 6724 10198
845447038824687489 28661 30876
258248821389674529 1284 60546
143541659608352753 1322 52390
217370573601879617 7690 8535
254381169486649121 9095 52113
822479800259433345 53564 62154
55884571193537625 14847 43617
632909800079200897 6064 64262
40102109910890249 8615 17187
244548316261091969 18791 43892
918018869396966913 36216 40579
166063880488376737 42326 57840
63062861244517881 3764 41341
139691367140901697 803 59346
13173182159484043 32673 33994
317072089232109249 15754 29872
34046118099666957 4930 51804
615499322280658817 42406 43506
113673221864551985 19713 53580
108823105131289569 17301 40293
820486428730433153 31038 57672
887204507190805505 10487 44224
641799502844840193 37674 67767
97055607839504177 7665 14574
352645051270940289 19278 30476
388075963545407617 30368 41597
925529946226497153 3686 20350
508596163042522433 28130 48710
871114280250239361 4565 46416
139589564675393521 16327 53591
588810421351219329 3914 7315
281414980778091457 46344 48295
628286617453255809 8563 40514
79655489922760833 4629 29061
556948574041619777 54043 59669
315302866807069633 4725 11714
796320554019260417 17991 20368
809838412088541953 50269 52577
592514042219541121 7490 14520
348711731156381441 2695 31188
892182978960363521 19772 57937
358144942881143169 43919 59975
159852921349845185 7423 11988
748139183237480449 31631 47523
327837395542289281 44765 60495
715898224289251329 30465 68949
997962678363855105 12984 55554
558132841820960129 48108 53315
973741273698209409 30227 67746
108166361664832065 21931 59174
359877185617016001 29712 63397
323674833118655425 17503 29798
801554056343675777 30244 55037
819229979506818689 61438 68193
46606718554478737 2904 13144
107889353789030193 15033 16427
584253632626712321 31605 49568
399109855984921345 7387 58066
266666194596204769 25001 68200
416578950339850689 22858 45259
287502554281886081 25769 45862
815048669635562113 7586 27341
926783188809828609 29920 37251
271296124654096353 50465 52126
615759964860700417 14331 42504
533246683898273217 62009 66463
190856906714905953 2819 38250
793128829710763521 41560 49186
282840198182910273 52151 66270
180660014740968929 3269 22460
314866888556316865 23298 52557
453129182511670337 31786 40905
983788344394383745 1418 60036
763227286046333825 11277 39290
704307325097481345 8504 33909
679727105258574977 25711 59712
949365842026892929 30658 60466
933816289199146625 11196 54554
473826044915689665 19750 34129
90302423451870337 50783 63624
984279394933736321 56022 59868
398172039925686529 50904 60798
188928049832234977 11194 31465
19473013302825137 7903 51521
315583296422360577 27985 44073
717271679391448193 4967 6904
906588490979181953 16617 56868
771100713165790081 6130 20588
620352631821163009 52263 55636
866195310362218881 1983 42072
622010755592491137 9624 34660
629403707104994945 12655 41800
645551887602422913 6540 45310
408725405376149121 23004 65615
86038436427863025 32618 68820
866151765712512385 9728 48170
683674282536827649 55330 67744
868586184860777857 5416 47655
42236944221052401 37761 62027
999341902389669889 14908 19443
302740716677320193 60092 68202
257098651459049409 45315 54032
901627961358549633 12957 50431
352014484993642177 28004 37047
548037669761015425 3549 35010
47002095002188329 14063 63579
930589384387410177 5513 26098
470356445534161345 24969 35135
906829734377694721 50452 61157
566599163084877249 28469 65692
174501426674659393 5816 44048
364706766982234113 45525 67748
649368803481905793 21535 23257
589914337559509505 25201 34084
624177712927085825 19690 56890
496662708723459201 12539 40698
394877309022959361 42749 64144
189285179971367521 1205 39500
898695056901381377 44219 61472
345691073252989889 20756 31160
486721391133130497 281 2677
928177321505405185 8356 53211
858528734972473729 3152 48152
629360028867392129 21720 28694
755500527949138305 6329 46766
544848187907891905 33171 61028
765388013784537729 31014 50477
436781398860599553 2888 55292
682927037245491457 199 28072
111976179582502049 32222 62476
605181022484565249 11432 56731
763723719576869761 23491 50635
705691035130556033 18276 68582
563091784140514305 45369 62519
20345341532511441 38342 44663
43130570113103065 38458 62214
191417966597214209 19844 57170
622540195608610945 18475 50850
536462473294925249 12307 51211
63839497996081465 14346 64200
424615770229749505 5574 45738
840091763765347073 48972 68102
791607227060616449 39581 55685
214902120287145953 23174 23223
127341167347111649 39728 41436
251892311188687041 23208 59538
708118555267297665 3717 43666
819188480787527553 47752 62832
647228536809976193 58742 67041
413280347052083393 280 30501
705143081097283201 34678 48531
698426303832004481 41807 66600
936434413135032193 6753 15846
282537788005402753 38577 53325
402998022688215937 33009 57557
297361216066757825 40207 56933
952744889944696577 27552 52873
893705280119579777 25434 47529
880603008511435777 1069 22845
176585122109255361 25310 43993
694236185633968769 10815 29329
516377914360209217 32121 62293
525291954495990849 31323 64392
435399530583691073 17377 68342
959009395958403841 4300 12064
245472353885364929 40842 52890
267463298720436161 34484 56033
355866546214965505 13277 38653
251053081538202593 5871 67511
738267457136760961 3629 35404
474861026457453761 18920 51890
959335283947393025 3640 5554
353510879533175169 61639 63637
272887698710949409 2982 13338
743776629537968897 8829 17343
163973434931275361 35222 38035
704709850471857665 729 50593
954517372858578689 783 1910
64974991901827649 22049 50853
237315434191184961 35810 56110
255277835915322273 10489 43478
865074024664810497 14094 51421
455401740321242689 1084 39655
397067958354252673 42777 57649
293458772802239297 22752 29134
220277104012826177 52962 55886
774327408121102721 55142 64365
856273131474960513 5059 18419
309112748456513473 23628 58693
255842789824928481 58758 65257
523001392776883713 20222 53161
699677650244890241 22536 24597
255526648842334241 38226 55060
62113599312073833 33707 54730
445477708046290369 40953 59672
565424869221583745 12937 38164
164600614223743937 45601 48657
983362091542748161 6515 22853
487261500284894593 27916 60123
772984524650123521 9454 39426
499629233426844609 1288 26298
413237009065927169 25583 67838
456911779308931905 30697 37696
851944034484244353 28193 56648
587053542912528257 12539 52339
879667888090441601 40989 46538
699698369100055169 4890 67762
188664004840742209 51072 68313
72384512346133073 32505 45288
608705819334392833 50658 61235
404701275297235009 7859 16263
4981511841645415 35037 48838
386029856797691201 30974 53859
284323970613346689 14626 17063
297085057290139777 21788 45419
135635725113072433 45651 51612
393907779622452353 30302 66891
336577001034857665 23409 66333
432280945316215105 38084 52899
83774307617897393 20602 64340
629292681956130177 20615 45893
759543917809455873 13472 55868
421941919770326017 21215 24635
846033578501302273 9036 38903
61973037112835529 32185 62660
508349562674556673 16909 44950
543152333461215169 6072 49755
733903473723994881 35836 63202
236049583495926657 19552 20931
885846078257831297 26337 34370
969700470293169281 34555 36084
334397695947327361 13222 49172
697976800423020929 26109 53650
798182707880403841 12190 66409
521361258314179585 13555 28680
292832922917749953 7865 30268
13041360026178951 7275 35455
237820437817820353 491 20786
355063753753519489 5195 51164
440536354974991425 21019 55043
824541957616787585 13931 44188
105252611398061185 38570 58178
468385548072056705 28693 45599
91681039779057729 51680 67276
510524675101933697 2735 18884
378844042020947585 39484 65811
595750484667753729 5947 13103
991701128415595393 27874 55506
124950889705075953 26225 65628
417244639732121665 17760 63445
442608568216705601 28915 50329
294747304197368705 29364 33973
732419765878589185 9077 46458
671589455877356289 30078 37313
411224270186700353 42671 50791
193663896231552001 6637 44585
638698624399268097 46303 66808
495360655099279489 10195 47760
258843141335681537 17947 40783
21636456668243653 24425 34998
735871031710146945 19698 68656
877928556018677121 18217 60432
27173298501629973 104 6860
122979655985059105 57085 57698
495308357113003713 4645 28246
462353853866364545 21068 61571
170409521203275457 60742 61815
868893047195864961 134 47140
500194867925685569 8175 13335
917341762599196673 25272 36097
963419936002686977 21331 68384
424164379998668289 2075 21160
680153235696906241 46984 50084
754986403145114369 10917 64515
915060145731182209 34031 65299
288879522098380225 3905 61313
133665672518432641 9349 20687
767200630877201921 9431 38225
263603739049138145 18173 43540
15712479754622423 5497 19750
61379867890593689 21452 29446
937951715560104 20683 29982
458582955898172865 7448 26703
593201315512953217 7646 65353
518817515981808705 6708 13513
321299534898376065 58489 64776
399395448710812673 2236 2717
777823750579837953 8995 38471
486130572976350081 15967 18694
197575903949900321 41174 49368
716204130268145921 18058 28396
626302724897396225 4592 46262
872915527026819457 30 16792
74769988203119201 25108 44109
450163599340108097 28791 32258
832404982163406977 20147 61853
177112961618831841 19504 68351
106131157908738065 21205 46560
571950147205932097 18564 55911
401927662325260097 7707 31093
419977609415170177 5045 8002
774018958979670657 10282 47990
120929434333937985 41170 42043
132356732953493153 28959 32281
927166990375184257 13147 14378
29705821281556413 903 22400
649918149400228609 26936 43539
210959685871255681 2847 28352
434203667642478337 41729 66656
659590349584906497 974 4309
717109884944996225 11404 25130
652351078980498049 56563 60223
699831199859943297 44514 46930
117172231343307233 35621 40561
518942647803036993 4282 57183
893726027883882753 49560 54363
321896081705958209 14792 52452
637856622854688001 32772 51197
343962430501711937 7118 35021
517251460153371329 10944 34547
198011408049097793 23271 48014
27405417598988181 29551 37034
333435664594979649 15466 38935
123170649442140961 11376 18195
159931733690953601 5393 37191
644205370125636225 20486 47722
341809720896272065 36835 51600
917021059575940737 20449 33808
760706692707685761 5034 23270
199423958288083009 38156 44418
328216477285870657 41135 67809
667371662793197313 51069 58839
203572451410693121 17888 55660
605893428390206849 32376 45741
305035904700083905 8374 55305
638411463930136577 10500 17113
589349059425302401 35202 56771
103896994420740193 3945 67912
93936188559915473 17581 40337
690698776067886593 52155 59910
314877296833643073 9756 61029
776998966506941057 21065 29893
963510668766055297 5582 64646
493918665472985921 33432 64954
790664754243891841 49326 62221
700107977517564673 56504 58379
162241408974914241 11575 43551
212476727070917793 45662 51782
45206689532832913 4317 47780
800909772887767041 51309 67408
729511057677065345 28493 38077
847438778694250753 19014 49467
52066742362200105 21780 23046
889848539724898305 64510 68934
126110402124844257 58433 61904
870340985442663169 35373 60015
231284917891528609 52314 66567
657543789584227713 5949 59720
831375203900002177 23585 40497
823751157181586561 21744 59289
938439436901262465 42582 58792
45848687477462849 26860 60532
310834104375196289 12169 32100
132542314989404273 2125 65426
434014153299628417 7740 27251
673005750194509057 4713 7183
667036162004741633 9025 51318
645401908740094337 7874 57976
815778324215301633 40689 50408
697232332380242049 45589 47175
894903493780439937 54810 66850
69277100478910113 45679 52850
362709645075156545 15476 28039
8641591513143255 23430 31049
316248102807442433 30903 47921
865756119313143553 15415 51293
267498694732410049 2466 22863
178119985481476577 41482 68219
357603845292992193 20465 42327
727690655698221953 28491 42524
584652336345229185 17373 50375
504460121345264385 40982 54872
49731185797533329 17275 46894
60932408751337873 30711 38902
573329250809393921 6655 67675
487883253608647041 2874 66609
201405471873066241 9721 31450
58521042070520225 44022 60274
320831703620868353 62976 64290
428649237407288577 22627 44736
166625490707765793 22108 38744
806028753976502145 22052 38071
368557925585150785 12833 59169
772688588939320961 33041 50363
62279613608772881 4281 59898
214421239627949249 8853 9192
973478185300038529 9808 67874
580421804735895169 5647 43924
578558451586708609 51613 59617
492493827587562561 8782 34517
992998809316958337 15084 23202
717850555478737153 42993 43399
579857199455851521 9396 11150
880817824637272705 56014 59395
219461126833280673 42114 51098
307684111527184001 42662 47603
239294299233058881 34513 65297
743693412455197441 3276 9492
274400642184048129 18218 52741
739147688616004225 29965 59123
751887268706404609 8530 63896
109734620675236977 26354 58535
35854732786319233 34439 47968
334027635827883521 12207 54195
793348080351144321 1572 63453
854666765352131841 54595 58016
570118895042838849 12973 28122
178636836430786881 12916 53275
943740901796012161 43313 44141
905330102450516737 15315 22748
899951078534016385 31600 32914
841302668000484097 16282 20740
685110884286992001 3118 51657
819763115165951489 54381 61695
813725022118205697 42134 69057
746634683922355457 22786 39315
263745572558597985 13941 19704
556967644169116481 32029 41383
625725796820049153 30498 41585
24540146384172345 2034 14214
431946970704338177 12848 31723
118293793741312209 37923 59338
79828032115159425 11369 29579
206417973832873985 16538 46061
648923896538427393 55966 64763
431458016740105409 3205 45699
862238616916684417 700 22179
325245876073442049 5606 64014
820387554059955457 30333 40909
503530809898418113 22406 68702
790735086735310209 28585 57862
771826750236801537 57427 64174
733249812468606849 54650 63123
620683850618558337 12445 38275
186677496619026337 12468 26164
757099113236254337 9228 49370
433960063237670145 17894 62023
584327989674644481 24386 33140
142679398082492529 45577 65133
880337763568281473 29803 40433
391824296525463489 59410 60837
494136093582579137 9546 16277
975731649808110977 41884 44661
164845309893625121 17171 47475
164355757200446817 9382 31188
1336118336180193 1040 16645
627195258941924353 32358 32707
915307988258394497 22415 28907
769411771468178049 27486 38464
827962805241281025 12354 59953
833705334817224705 600 37461
902680626582512257 21727 34990
194552640019914241 1016 1064
481228832206564737 37071 62214
664821602417276801 12338 17879
80971016654149969 42446 61992
610567435273047425 50674 68801
772950942570599169 17888 23748
294260831335819265 32615 62762
282683632823879105 1759 46219
373174681142707265 38857 54897
2551320858994900 12941 18680
353667049910029633 10195 22169
982401905391089537 6233 50043
811124796371750273 21689 59447
483432103273809601 14495 58203
794905596085399681 30549 37883
226857427817808609 26173 55054
923782409253000449 19601 33960
725749212719275521 27399 36547
164470968925485281 38325 63745
530048862891380417 40886 61761
307101765102991937 2637 8375
757423506263631233 30554 56152
549315150001760321 887 63173
858103226287543169 30860 39407
50954010590608337 48905 63198
227630329626290273 15746 35983
86646624689819873 8423 66018
574562979159271233 19764 30913
707122713486903425 8969 52923
535385801062783873 6947 68245
912309812157943169 22389 41664
285954266894325569 6828 37102
216930125084026305 19233 27390
936957308396866689 48104 61442
246394072062543041 38533 60205
182540011545786017 8721 53552
458242977931568897 9329 64075
570799610419879169 12740 39907
145779958162293601 18703 41320
582156713144915073 5975 27090
668259596157788801 30021 40441
493064399941911105 50546 60677
378321996728743681 5295 29597
687421052654531969 1678 14011
812601341981057665 7925 14298
20333022937517597 17485 60612
151081043265989473 15517 49150
899192029213654785 15883 43651
191297492573518465 3476 38300
43337068980687121 55547 60436
736119277155495425 24396 27103
592181719060494721 40767 64043
433615098714334145 16829 35517
104692565009468561 2929 4980
734396192914417153 37158 63035
861593125600965249 24009 55080
68570783164041417 39784 53588
258088329900115105 38318 68701
75668601296797537 21989 36632
61572312013698393 16060 47494
145471354904422881 25758 60084
363320493863806593 4529 40805
316290725976770689 41589 58902
755414382050137345 23651 35928
794941107819944705 34258 63134
72811066805964945 1249 24410
235596034531425857 23362 41899
121554213799601745 56766 64652
88457301547201441 25018 45819
366921566008880257 18632 52162
685159538388248321 5252 68310
655473467644302593 19045 34616
293158150587949249 51186 54829
867980898312818945 38714 55389
575601997818068865 35603 51734
782210595928109569 24515 28720
395211237869197889 12887 53290
61372747878987609 54592 63889
426494837439221889 61531 66638
462990690505453249 8738 40246
142811183240475265 21348 38710
965529460119679361 41367 47078
112020677552123969 41638 65652
117792327823071473 13402 57567
449265198423766785 15092 32232
194889647976633985 13786 35031
35878279445753949 10276 66159
878009422017388673 36771 64365
704850410175772929 5389 26877
958803290918094593 30399 46168
612906451108528897 10799 55469
873692787184143745 31570 56012
827289095385019393 2345 56916
527393762308246721 47479 49388
443328126035837057 1905 40010
601488952994461825 33915 48158
985763808007995137 61624 61894
499268819679681281 29764 53706
181547474555003425 63281 67486
425028085692890305 14091 19229
160235350648882497 14259 53363
736844937410221953 34124 49614
740108596785731329 26002 36371
551218951718002625 6762 67827
641159215706586881 21183 55175
738419264869914881 37340 39812
967658141520075777 10821 20846
885132036234995969 15325 64333
376122054850661441 21792 36188
121873767762178177 8566 20819
306335158440774081 8709 17137
583712506262290945 2908 33364
667915493644365185 38325 48679
667284568635064833 14506 63421
599603684700269953 1210 29694
854658000310468737 53086 68820
108481752908481617 49990 66273
353368956884292353 23143 30834
288686053455037953 6074 16368
140992546031956321 3226 26560
77230632413666449 14433 23233
108640801509150017 6044 52471
728861753990827265 7158 35850
713112566803705089 18318 45223
469542018201984513 17543 66347
649744983915592705 679 66115
472256933084210561 29742 67985
386694249932677569 59082 65956
177808754769934305 21330 22316
98460785687787937 8655 60170
719527367724339201 21742 49028
484528825785293569 56711 61375
895993039995651969 11243 13330
841435729970083201 24110 54636
29072022766072793 36356 44861
760163861097058945 49682 53570
29092016562124457 44792 50974
843342997415813761 25260 38377
1019196001664114 33179 63160
157619813517431585 17581 41226
377736511216134849 1385 17784
849730031067576193 17793 19126
407991810022949185 24609 52375
460242140587556737 42271 45001
148857475009300801 32436 52034
359601121535543937 47429 53562
931246697599505025 33894 66590
908135517334830721 36725 68723
76299166192960401 14700 29280
133385436936105601 34719 48051
756733807620506113 18714 47918
172178504998331777 49778 61924
677663055182797825 5131 7296
287391943742559169 36943 42598
190349194439022529 52524 68269
957279641572984705 27339 31652
129633380471993569 15873 66509
653526767482798465 2571 65870
736449507217272961 18396 51963
371629705377902273 14195 52456
914540808053324417 35401 55722
229704578595882241 16584 55366
741719530099857153 30896 40758
804925148215676929 44436 57343
323816307311027201 26391 43875
873156371230077569 33545 41804
402777201239260289 5329 5718
778954717394473345 14236 59088
443999715962384321 30593 54942
291229343829424897 11521 49286
257376521363937633 24180 32454
300000398433599745 11064 47197
289698087966876033 39017 55667
242173302514071777 1616 30583
984516913214051201 3911 10698
995025325165816065 24430 57782
973814363877387777 2607 31840
286069904011579713 11244 46049
608851974273449089 13633 18932
452800533685962817 37294 67736
953838735383350017 31623 36581
522118946742107713 148 274
892050239298740225 12590 23999
26529693675573897 3771 50596
496239857289829441 43494 67478
345957619099831233 7317 24093
572609598687336065 50755 66047
55111547556965233 6105 58919
138112353389480801 25281 43331
176936935506159201 32219 60376
132354466236094481 10790 16320
304254037197868161 8906 58729
472207430115908289 20967 35419
392072345937261697 3498 18379
290614717820716353 11963 22159
53917311999004625 20976 49410
461146416017378177 31870 35762
896855505849128321 13904 37785
495936893473313473 17298 28883
912085303652080641 1136 56982
418719248458963009 47998 53810
133769253237826289 4465 6299
262025231751579201 25855 30432
223092634154500769 30784 54963
47302894049089161 3898 54986
132070770480833489 30652 38307
413241849677760321 40377 63426
77485607309686353 7465 66589
554074978593099841 18242 43486
926456523107272961 2683 23985
721075856379144449 29544 36254
994868232428206721 28328 32365
995197078401837185 18371 51995
291229678240579649 6873 26344
254059456384041473 42477 48091
525946954775012161 22135 64150
23726750027385893 6263 50544
958564124646581889 13774 14035
179079221818255969 17043 20507
348986332981883841 46857 49945
97789012461014129 33453 47312
6781756603185586 13911 23674
63191754006808769 7983 9518
72442621661796385 15111 43398
691473207009984513 48191 51802
843989157684799105 8163 64686
675068976714186369 827 36412
412348400323214273 4742 13518
939871507970302337 1614 33047
585089040525343105 54851 55049
289108367953659265 50848 55284
812149349887423745 15787 38137
536367404331606657 45955 64412
771598577188139905 8210 29846
889961607462225921 20226 31406
895589328160827649 58122 67606
226317781588299745 45986 61355
443753904429183169 31602 49898
969550455072507649 29577 67368
480722348006711553 3640 23268
345127365787654145 38498 51374
907315421392237185 31977 39481
733215243816431489 6412 56468
685395229197315073 428 21482
15740811721023819 26279 43137
991944826619924609 437 8371
89018233167806209 12889 19058
981162889507121665 12939 20300
633002186158428545 23910 58577
757009979204408321 16280 60244
308815284871911873 10129 58657
822514775032107777 10100 35244
449255577739670273 1813 51623
31570427934479285 38336 60922
417803958819987969 11176 68129
719826116487272577 37328 54437
562960620066782273 12006 16452
679862644922817281 2670 44349
309018241905022273 33588 64764
725296849846092289 16258 46627
572824406192999873 11879 26084
347972438917889089 19357 32396
80708781242506689 5437 31388
258374468640628417 4067 19889
63733163572585737 10938 26201
692060520819406849 55886 60282
869636757055843585 4691 14526
867220094039840513 40905 59020
954204711123729537 7341 26390
718378562324470913 9226 56899
385808462410849985 3048 28480
871489969966237569 3805 35711
371652696863385729 22646 43726
119635140633473473 34126 62447
749750319337323393 3061 11729
184262726497326657 7970 57370
991807478098301953 7911 7919
94676510240542913 15783 28369
69609516197900233 6146 62997
901916418128397569 26803 44126
839402818900630657 18809 20052
546943999522763841 16462 17307
371577761955450113 54922 65347
274093846647009089 12626 27665
102813904059409825 12412 30752
214140807625607713 13100 57393
84663881750017825 50582 68268
324910333887121537 388 39156
66697067380836473 29944 41726
863743888518964609 36218 38225
772849187424839041 62271 64433
953950229992148737 17186 65699
361686667610648257 52836 58848
357564266568868289 31581 59561
369186808838222209 1247 47418
673437340521278593 19312 45457
213576279871070081 203 25143
38999344034461817 57684 62111
884366529464102785 45236 52893
967695443282242049 38493 58573
637751366842671489 18431 19370
408816348057950337 44157 60319
695449195418845569 40356 67685
433458455666286849 42630 44280
756425414478123009 22485 43968
543514835467245633 12947 30580
749543523155381249 29399 53225
574940917997441409 17531 67171
851812724310228481 17768 42130
773170940556706689 4159 52517
694692180138034177 13027 38253
195408590488231233 4958 41233
939975210910752385 8173 49529
106174626450833649 15010 32904
350567417352408513 4087 26323
416241433317839681 13355 67117
636809221269452033 21161 26499
83816397188979153 52537 53098
501038355014472385 25484 54506
243477363616282369 29121 58044
765468135294362625 16140 37918
720019557796089089 15022 67165
597426325821487617 13068 57693
428260272249492161 5190 17177
446298885784777601 16521 47143
966780985825192065 22607 56410
145350526034704321 25192 54083
878560149755291009 17299 56301
535832114597504001 26576 43975
514585312671808769 15125 40585
771397676099752577 8223 37252
681432127079052161 45054 67132
7108021814865141 17628 38959
444077218868653057 7029 14563
862215511895428225 27641 34647
603755095400433793 13136 26804
753119629029562497 4644 63615
279872037070955329 4980 68173
293694777555089089 52774 55196
830034642828895361 6940 67424
958763728886900481 1959 49174
833188842038435201 33284 68223
849207033627138177 30851 49424
353039646575783937 22319 37908
531633793269016065 20721 53531
65010501109409089 20952 21305
112820092632091473 4819 11606
400712299884606465 43180 63203
562370124468650113 43754 65641
248094573945717665 18533 30611
737308310333489153 25576 30848
214267946018683361 1403 18271
652077119881632001 24452 42883
381135299204114369 19990 46348
270775357768428641 55858 65239
400379149466704833 15348 17511
495377243647645569 11958 54677
22843000760456533 16830 55516
94851538780758913 24233 59500
586888269731790721 39822 50861
937722720787981185 20822 48723
113170899677495393 26299 31546
318630262965996289 37629 39262
698059728118483457 4328 50834
976230653226870913 47476 57648
563263342765264257 63708 65313
694557997071783041 49162 54862
422787485324679553 35265 65540
783021765139643777 36788 53306
289181666835016641 52160 63252
206052961501228545 55448 55763
327610289881835841 4160 4612
784178879846329857 23647 40817
285717122093370081 4551 10815
24239075138737577 1802 11250
125427327066862657 45597 58234
408225074463480577 35927 38474
368632291062763073 7379 25108
67257243758945153 58783 68052
269395307332946049 7186 23930
154554814239865825 6280 6609
423866073447538113 24180 66854
616445097289144449 25810 45288
827945095074117121 17369 46550
750510798433346305 31112 58379
692350374991914241 11588 30308
967422771674108673 22103 48947
398877005149717697 46724 60809
38636316236612345 38044 62675
575251952096817153 42337 63828
210825364539473985 12980 65247
135149198549985521 8933 64484
832774177128619905 13898 61980
187178236276988481 18341 59180
158996332765866561 5373 47948
138708502382815617 39075 58475
819730307616445953 3707 34514
919054205947997313 27732 55525
545189406970720833 3768 34082
997347775504326913 22994 43125
975649458138924801 12107 56025
337246300034731649 44622 53892
726383635248254209 97 51073
918303952102196097 31491 45990
273413702428818785 29219 59273
64711790988649657 1593 23060
697235998840326913 5235 58668
185706433870795009 16048 40771
336498099374416897 42900 56688
821495766490524929 37156 67616
670392728201932161 19397 58204
830991879591000065 18455 56595
349903586884344961 47169 47951
488165721898621313 20902 34699
368643051684827585 17037 58187
859338971445115649 46938 62336
971011450941013249 8440 60985
73523551879187473 30758 54174
500391693291334145 18667 26472
883740732758685313 14222 22237
240318123428515649 3414 39429
478299262126864001 13761 52749
316688063147594817 6967 68298
953592744566041217 5210 64052
918740171939937537 12505 58912
345017813147048705 10607 17919
262494817011599937 10795 42033
958078470945270785 84 45443
166128716106918273 57144 57411
450722970230469121 33877 38486
295795361766053569 37718 50821
576998167960855553 1748 40185
713276700550956417 28869 67298
647997679502164865 43313 54313
636193014949668609 5943 14243
43210830788570577 42988 58664
402393036831334401 14843 35054
389372131772784513 39500 68198
372382950452745857 42006 47797
281109640677303937 52019 68715
210981158258682913 21849 56675
213766126359555393 54564 68961
279695842043906849 33671 59772
463475720326290049 8393 14672
210397574656092001 61450 68794
48454418577488665 22321 63674
321108313904616705 43572 54248
962973005523824769 3784 65725
719055131581320961 65469 66425
837930239728333313 58621 63069
995853985326647297 46918 62067
702154005004860673 2455 25757
614127432674045825 9276 48494
388105929635496961 32362 46269
999089117674898817 22519 26039
274212461939956865 47853 48887
84431837161226049 37083 45584
681038431587605633 3317 38407
525882698134012097 18361 30008
22289761766888461 4271 13740
307520159641562433 19677 64322
526684080461574657 55593 62330
126901289141969185 15525 31224
743737664718796801 9900 45457
679365238576657793 23373 37153
763329479298018817 17971 39919
857208197267396993 10397 35442
402555889889089985 66453 68438
425749465941883905 51329 53582
270946120197532289 14645 30296
781133533109553409 12852 32095
372829553503382977 47708 48630
87764745734098433 402 37801
529783574595821697 67693 68043
854610607090989953 16468 44435
342333779742592257 11489 17152
453823735996245121 35121 51998
32432368258877633 3571 27577
123003897272653265 30966 31384
231871270478880129 10118 63517
758236190200513281 16415 57613
468110880216325825 20587 65628
790438597049700353 10840 62101
845058553147470849 2143 61914
179573311732120545 57790 58878
654193574821800193 2784 26445
451020565283570817 17297 48399
577248336182439169 14936 64912
945453832334926849 6100 14215
837508404693633025 19656 49837
960022421591872897 1657 2066
362514201493400641 40062 41766
325639584217974209 14095 30059
356572121947362305 4291 43376
572895617652406465 23624 26489
214950065852608673 39767 42418
910902218578691201 21954 29446
109961318383508193 16840 41763
22513633981162685 8577 43290
675145760298295937 45411 62037
316367993073889409 31315 61566
664067094639772673 34651 53334
742897063216403841 31000 54092
264162021240171201 15408 45863
597190769763820161 6315 66359
738560146256272513 41303 49311
5231307981944156 47267 53689
594588471376813057 8630 55606
550546095767451521 2472 63694
797383563635616385 45127 45290
5551006412517269 4636 25516
119647105302281169 23086 48235
827058043798764673 8156 9959
348750585506589761 11591 20512
51196163902631041 4190 37720
4496696290591019 6632 49990
559716931404260289 30616 62930
605586734220917633 5284 13040
725082378087577729 50627 54578
275970719701778209 16274 26806
508846678591005761 12824 57907
398628008527023041 3253 10829
974885557981281153 43783 67534
104388157252106593 39293 47756
534336966122445761 12746 14558
672851927872908801 5439 64252
362209220080430337 47213 51864
759633217533551233 12401 63735
354644083565837313 12552 18651
773334024292235905 24267 58366
520343856597861505 19039 28246
788601894154016513 38956 63283
896336969700563201 26417 59238
762621676023382401 17587 19916
185882076310420545 48883 65686
216930696199828065 4125 26517
235448010640716641 22555 46975
666307783700712961 52106 65551
888634279297548289 11237 63705
878601138895863425 31763 58029
886683235488241921 43232 62962
259051517740498849 44940 46583
577286605606602113 15679 26224
225872987856266849 31007 65027
509630198014555457 16678 63012
456590026920874689 9580 50706
618219857109437441 18668 35201
431735120680020417 12190 41158
520325618268962817 37371 56855
731446405625927553 31 14194
896904094012043649 20220 21163
139745517350721825 19173 64432
466635342631327873 57316 62728
116573183288462449 50092 53520
262212715145039969 3593 63360
573206628448748033 13666 34156
738457927164340353 49723 63725
181959936724194209 1007 13525
542651106797606529 16849 17207
727909510076560897 24542 44234
427266719677369601 13399 58775
978536146802067457 9540 41207
510532450960937473 63921 65469
240374969134240513 33880 54733
159305273189282561 45739 53297
940148937741110273 49218 64864
828096082919572097 32050 56060
56192844662408705 59469 60472
35073829971743465 23912 68065
450997662763679617 51018 69027
452865942669973249 531 26089
889656772893534465 48690 61950
493692033567406017 25650 42734
540046246368159873 26863 68406
654477237155489921 46778 62824
444731657920190337 29826 51059
860271518609046401 21114 65774
507367573611130497 17873 44927
569922483285353089 14233 35987
596169909000156673 12309 58031
450433157416078721 6417 44586
256234843009718113 4604 19156
638722697652625025 26407 46799
955380621973350913 57221 63399
618284070714032897 15315 60191
469570484489306497 32182 33237
775829700282031361 29510 45375
74898588564384033 39113 62690
809130599910467713 11731 21703
284976799709976801 3247 4334
391900369123376897 18041 24937
693817625987126273 30527 33343
79421852667429953 12876 45308
778261721607005825 57374 63495
413617281859757185 41414 51987
969540542753993089 34842 45904
284245734535964801 12291 59042
834770825576452353 9769 20966
18501574422046473 43166 57471
263226407422738625 10997 25217
114362129662318065 40157 64092
78950768926315361 12352 52222
528587093892156161 44913 65101
291329977687372097 17748 37993
844357655538367233 36524 44348
637782500496950145 49082 67911
626689089737325825 15553 67310
976948490237393921 17344 38597
282019752950454017 13406 28279
59792681231382265 18680 23605
10969834046221651 13061 26764
145012819670871105 8237 31833
284306345181185793 50711 51623
609411601446861825 36249 50902
703116751134885505 26777 51113
926753599951954561 20674 22752
922057472637909889 12106 36078
52003284123454561 30742 35689
309619932056591553 23644 37388
852783576952265985 7109 41095
75458742919458641 58494 68442
567831238183668289 28437 57168
613154372684434177 50507 60247
711385538008162433 35125 36356
863699694389403265 37339 56575
447799283989066753 11815 66373
372601967638985345 37937 61171
279375956662210721 9173 20868
840624816099442305 42837 66135
78653827625526417 13346 52188
238328278905626689 19471 38351
556798310337288897 17074 21365
605677560900694785 20905 55434
503459723488244737 15532 54832
268373440027176001 14445 57701
572632188115552065 11051 17691
215189794293557665 7951 16582
611949248710811137 2145 67638
857514316767193857 22338 57757
705005117562084353 50879 54562
159047301498425505 22187 57701
76550530609605265 2929 37359
582870285617872257 8051 34331
663758816144383745 15954 64160
364817791879964673 9828 21186
289660832035490753 32143 65401
816896774973670913 9835 20248
312720626753904449 4716 46332
675287855726772097 19649 32026
296549221839224961 4217 32289
173153102707885857 23287 40759
720109540634712833 3874 49020
32621105976140541 7374 56583
561035151065208769 10525 59026
315933200774097153 11660 56537
683984757166886273 25649 48975
506497839280292801 45279 56716
87052132490153873 42867 52317
187373604807959297 11187 35166
310718490938615617 16835 56261
684978539335837441 14883 17434
172001894218947617 20981 38686
762541667027065217 13576 18838
462714024871051073 55006 66141
462675983142339905 11872 41784
845441859739448577 44036 45063
433672386517628161 35149 51106
330940136333754945 34399 68725
115225160318793489 64541 67341
791510409621150081 17908 49676
620453604756491521 41021 62338
431634303706207617 23346 61551
742983239288413697 16107 51903
442337916419599937 41353 47427
197220648445494369 25291 62071
737434846202138113 109 46869
748224974542573313 2389 37528
623649826819171713 26987 39750
485151878932484225 6845 29503
803306672478530689 30016 48374
323548808813832513 15817 29776
28348906111229865 19793 48385
464970090159283713 26071 51571
868371926099985793 44558 58793
866377045325911809 37828 57417
268949972262941377 53643 54368
282040347711685505 6208 26986
346965830821691393 18469 48128
483796410845094721 13483 44962
929589842583933313 40478 58602
221776742650064321 9374 67201
566104768390591297 33900 65376
48894662532937617 22548 63835
1580607843703064 13522 56781
981467707871459585 399 62808
371648378644412225 3074 42618
646431173094306689 23951 29538
176123549132139361 36365 38291
29416074294999817 42635 61323
480705568612041409 9240 66560
281236221927649409 11170 63502
501236834288715009 60117 61174
69954991672304345 17349 62646
481596066586323713 28270 36721
793141587416052097 26336 53820
938930385852867073 18828 27914
491608266803012865 2195 59145
812629871251676417 15892 16636
450355539648022337 48006 54746
919318813708780929 28158 49282
205452642882860929 1703 52304
134176937403996273 50339 54219
398735036226078401 11730 35850
351205865412250497 43164 54013
443524120127733569 3299 31544
351414021099163393 16509 61658
293978388909117441 7046 59186
968584278095487873 1234 25435
16679662201894985 22105 47967
363575090709023361 35461 54477
100839458141173569 48513 58192
858731030347708929 4975 20793
783343607832108545 6676 52757
984691408850057601 33340 54915
318401108544570369 3424 50513
503772603065026945 1218 52657
882573874811626497 20832 66448
585257615980029953 2041 9921
190467783699610049 21075 43437
381755777452635649 1922 18620
786290666889044609 15736 58720
887946212131726721 30465 46513
739346195495833985 25249 37164
807769538645469953 57112 68557
747608935296781825 1723 53073
166735051270482145 51981 68996
470655834521529921 2013 26333
177280627290482337 30100 51413
508169368402462849 32805 61531
360306145623514625 19067 57370
134198855858549857 41544 58350
513702001404379137 16898 43270
592210247663743361 26384 27661
439389537534172097 34813 65416
86048441768646449 4090 33508
365817749385112001 9894 27901
495778178233138049 11550 60692
745308546443016705 20297 65495
221487551595423329 5498 56573
777922644713623169 18981 20041
84728540694172241 12432 21585
34152650990254329 26214 43592
575722602262636929 15892 50936
630657366134297345 428 61991
475680579013697985 24240 43137
67956933470345153 921 42493
4760642524978210 20462 65522
972164236448275457 40434 58739
192406401367477985 34039 40536
850572708449707393 2486 34304
644700553121602177 12496 67808
610360970993237889 13672 58661
990661887537157761 19429 44506
930517991782256385 105 33378
433050285695564673 27006 57281
785214185916469633 2975 65061
123499631586511777 10302 38969
614319153025096705 3628 16492
986519708273966977 41591 62201
986648108974971905 24514 43833
94803664003364929 47907 56004
839391745868017153 4625 56936
738903816753996545 54210 63473
215279874317086945 24628 60788
911191855940856449 11685 63869
842429440145512193 34643 62847
919890462709197697 8370 60479
220038780014558465 1736 26044
203458672107728929 5594 32767
484020497798884033 17453 19117
717501900418192001 118 59213
493785755522150529 21383 34514
232167370742089921 5130 9824
118611656298558193 63836 68585
626886932824710657 302 66115
304558838243902849 50131 68919
23510911456611441 15335 27153
556184919023070977 26213 47405
406671799663193665 17346 55433
509663506480801921 18019 18151
678683787065395457 25365 63174
882673915421268225 50173 60751
398279763728346817 1817 26898
800511072724102529 34237 59291
162156806293751297 16081 51879
484168496958080385 12744 44660
917643175729942529 26838 30133
800266819041734529 8374 35935
672712583031895425 6946 64500
458659390361820161 56768 62580
503534196855788737 41652 53708
760759967682187009 4728 44372
529045197022099969 440 15965
961154350052272129 22698 45761
550182893566180545 15149 67311
640862737490959233 3335 62766
524192243066082113 46030 56641
785523649333928321 40437 65470
108660653762292721 33579 68352
991173452799127809 11003 12060
6965343505441980 13323 28395
370851237487546113 16480 20039
803284369808856961 51730 52043
199221758601776609 27636 52366
792665224362721665 22071 46590
272198779785785665 45118 51260
64519154448113625 40227 43042
379810266595992385 14868 33604
70373711634175609 43218 62717
155728402195013153 9559 61320
463876062917414337 7398 34200
125149223493831841 18783 59315
112546553297605105 18436 47248
375646594605431233 40653 57997
381342951076995009 30527 50016
792136868465117825 8675 57437
78901877139628593 31853 37506
834371698355528961 37196 65381
621052767567327617 6822 42801
316870843098126209 41214 41238
986998417016522497 12514 56496
896011028084419841 20907 68136
792160820447101313 21690 49797
261003147393179105 26628 65929
864589443141284225 5520 38234
754356267056966401 31771 52296
212122437913272673 1948 39581
947005511524860545 1312 43025
743861677936834561 42403 66908
597237641561665793 32590 49428
988461521073766401 4656 40961
900301487923027073 18157 36375
966937430411292161 14304 21497
765663836280101121 39477 43985
559300326831298369 11091 36215
140428874130986257 41966 55105
879321801396017153 26611 37285
594535971169339265 22372 48198
885857983243432961 16242 41006
140179066401170609 21297 40786
448979161840640001 26544 33170
817055533884985857 37773 51108
302171290749377857 9192 52699
974651429584337537 29741 49825
390963249181552897 36705 37002
1818262602686361 13191 57474
645672862898159361 37583 56812
519368563057778241 28014 54657
650417225091359745 845 64514
13943914769686929 18720 44228
171080172175713601 9980 23529
720405257721221633 14001 35529
421592954176546177 50804 51261
602755950335652097 44601 45578
140281152710066689 511 7839
376647787966074817 43267 65634
500476659919144129 7954 41035
931190715873260161 38835 61648
180399234534171169 10132 44964
455953777494340097 33114 62553
598690053855435137 7803 56720
798353051204177409 1959 19326
105709606205103057 7266 66102
358634031428007233 2754 39061
123476079150748321 41562 56878
947889665194839681 43862 57599
48160686416217401 31642 55609
373209251807917761 38792 46393
861565622864176769 18793 41114
791943454779048065 37791 49068
374406793295499073 22297 65661
705064261833054977 41900 56500
424219994800552065 29767 53745
63576483500714433 2043 39101
969831394858736897 13430 58790
247063068536913729 3670 31437
319292707419279489 40062 41263
899276905450168577 35926 67401
324261668080289665 13852 48558
785407606537059841 26011 42174
138167183310656577 28540 35423
66441029891269209 45633 60030
289045949757102977 59041 64138
661404139527188993 6832 49958
777193526760058241 11398 33436
16866283644137781 11689 42173
16862592273277245 36176 54676
342101863807950913 35294 66455
472931486398891841 20936 51390
53999354899662681 60167 60227
116903304022876849 18610 25898
676121071873506433 22263 35684
8147269388487644 37952 67681
646026606096999297 47085 56400
428652820117811457 2696 38775
345901106385237953 1499 60419
953023006499108737 4453 19875
155316237294119489 39055 67311
553971276595511617 8371 27681
678954078272237697 9231 63945
627208474331027329 47638 61671
453043977604043137 12778 66904
703052513147760257 31869 64758
287766749700150369 34814 43245
408839218278131969 13584 57756
871251593255710337 4445 26554
865432267917434241 10450 32868
194382905745651873 8065 14470
554002550156795329 33419 35153
147670539168533569 29362 67445
469781415654047425 2515 34957
119429770303295153 11291 48969
223767080213747265 1863 47714
735336959103495553 26056 38713
749842599981882113 28565 37466
418807374534662081 21773 28774
517091546986463873 16491 42995
482649269971236801 38439 63567
989530384216131201 33427 64570
911197072546709505 31666 66428
969858792718099457 34558 49516
2771061238906470 30699 38470
725766955562868097 18957 61270
217097431456902977 6758 44983
867979859226252929 56170 63338
416230313082625281 19418 43330
187794027157799809 30910 49810
620770314067183233 38801 67020
422895411790875649 44986 50412
798656299481240961 1968 17064
638088453736649857 6129 8721
250159934527015809 5259 35687
129656099261396209 40109 67801
937648307339632257 8918 65538
541090772286658241 22250 34982
160790813117724705 38145 40293
651754089686647809 34513 59704
598980782466146177 3903 66344
357083961304077505 923 61998
806489698136015617 34194 40337
205543944843455521 25184 37983
732288020308832385 30013 65533
271960743776681121 45399 49022
215519473294047969 36250 44681
424846276580751681 24301 31702
78983366278965409 3450 33072
908393302223196033 52857 68377
782742640586615553 11288 27918
19461325405856657 9005 37408
758773389757923457 14238 23066
396045891553207233 36081 46558
988505973702952961 16009 16349
567995779718074817 20753 48606
243421959994822849 38155 58894
530800089661475713 35110 38488
99189188281382465 140 65548
545663875042023937 8307 35810
924472893557382529 11225 50107
845220879039750657 18981 63564
263296785119475617 39250 43482
143477139029130289 28760 30566
351898174297321729 30544 62542
511280967777047105 32784 51912
645476403360600449 875 6148
720275142380486913 7208 29578
378921980434174785 37304 64055
165157297626002721 47452 58760
828176885179683329 25174 57394
399036340697790593 5944 49218
469774201847730689 5945 9312
93069112838314545 19054 47066
630447614086715905 57310 59293
601382610091334913 40925 62049
496421106499386881 19322 55782
153867838716401185 51996 66064
453635358155988673 3982 10395
358567452665056385 17759 52801
511350630576533377 49232 55156
292516905791323713 20944 61097
956838639772239873 15338 43259
364805139258393729 9577 64229
389575734971661121 55254 57199
269691116718640001 17868 48696
217690377361858369 22718 45332
692720328553235713 41721 57650
396856703569216769 40553 56806
94331750884258273 21766 24711
957490014547982337 60013 66175
286014016351501249 21707 39945
784802469018305921 13295 15082
692841898831495937 4997 8354
49404380732791961 23098 48897
118066088994908113 17697 27885
418437351718171841 32979 59573
222298077458440001 59232 68325
514284926768492993 3342 23732
765916343033254017 14493 29624
298833300135957121 3006 38652
574065559991346689 8853 38495
904865562630444545 16617 45406
27548651851049045 19301 36521
102704137812583697 32259 33567
503887624515208193 52217 56813
234342903351585377 8036 32428
709186071534603009 11200 44273
582007766992663937 1361 22779
247099643836754977 46117 62479
2607117416769001 18558 24542
352802145302689473 11338 34224
768550063238183809 35830 55727
762199170168052865 35878 65961
980069580848816513 27942 54881
158554550833670753 5344 54602
439650632153277569 48614 60368
18559473050494545 8280 54782
26880982845053581 49613 64235
800515600300485633 116 43686
608811000958741761 43947 54317
177457930589376641 26537 54372
640483217543799553 7152 8342
26949011372167321 5130 56488
907090496610013697 28133 59870
579528814938392193 3130 18015
157398143814727841 7410 55557
590377881356573697 174 34762
472989330951168769 8843 42061
162843915561261089 48333 66942
590808913375223425 10493 23845
51593978543778009 4382 17068
336882584540067137 46765 50465
107550670604361185 13712 33732
203092869536813921 14099 34386
651237377163084801 41340 52210
595638166766111233 8619 22534
995707590239611265 21100 59695
815651816981453953 22060 28915
720167167688899201 59889 63112
858556743212151425 13961 31329
745877318581001729 10923 26717
5163569656897239 61436 61695
904962535021695617 33246 52999
301137374385906049 3924 27685
735270255241054849 11776 66182
168130911663592289 23476 64316
888827975830096769 5187 15222
91719515463839937 20115 20546
358752806275141697 30980 50729
631088267382491393 12557 40972
784090885568588161 13504 15985
220475397051774977 21980 55761
341695619661969345 37035 49928
703175284563865729 13628 43948
125413247882661953 6009 25415
732596954671581825 19354 54604
267165145087695073 62947 64280
706508000161672833 24697 55963
489705766779195521 46162 46269
779283712232132353 60497 64797
388958104139014465 1126 5645
457755095856224897 32778 41696
468321557574640193 18936 36731
592112664635269633 34832 52796
68919527567210537 49152 56437
525816770959860225 13562 42284
700081518737107457 7402 48350
658753559403880449 1630 54755
335222473560541825 3765 24214
454139777246023617 44763 67798
292583805810707521 10102 20853
840353359299232513 12927 47597
640047947456487553 4029 10411
344991985681613057 26824 59944
488489483151511169 6694 48736
592197389818569089 9003 36125
979488461538259969 11977 67555
74346301575655361 25910 34351
319344501714269313 56249 64240
607782049731529345 10190 54122
1484665991632995 14652 31620
491644624784324673 22644 45505
100158704107542465 17008 39802
239900301925292321 36115 63473
492043111248527489 30660 48727
294760677833021825 10592 60524
493454654082157185 4796 57483
707816778283419265 5392 59161
915601030312934913 17743 37737
627463709630685441 30944 44675
973736789033921409 376 51254
983539538622199681 33632 64811
258802619752650273 38068 64179
579486138359708801 325 36670
486103763486298113 31909 67228
78400632350881233 61020 69001
851607212346927105 39198 52455
667174936626789633 24310 35741
971697951372249217 20168 60435
298832935008494593 13606 33617
725914535405557633 22654 32757
509291797555743361 359 14147
955394967756731777 940 5821
591946582660060673 34656 53269
326992499019020481 18557 53174
495828664692762561 3692 23780
206996818932339009 9162 36080
901210017808796929 1868 34779
471030220462232321 5986 17762
470105873877809473 24310 66198
417493956080349441 4770 44635
153548503498516449 34133 47317
594089827156075521 18424 21702
732677754112781825 27838 55774
119868154417957841 5328 11644
114182270141743201 24651 55173
861446553491269633 20405 44822
940817879427793665 17854 63066
644458829449732225 11569 27863
496607544814143169 1563 2576
196514318938291425 31734 65327
365101067311368129 23738 37699
569024197107353281 14105 17287
883721887804700417 12369 35221
886854908704940161 23853 34904
104724493928539889 21747 35638
912084647696460161 11367 20757
793030838603645057 19821 57809
69639636259786641 35722 42049
119973754602821009 7276 29390
655602897172940417 49831 60214
554341165746468097 7940 63713
75724511815131729 36947 42788
662274152383684353 15035 40076
172072965843270241 4643 22777
121917334512435361 22711 31167
602440034857245569 16812 37834
952580760460673281 22215 46934
796071876624523649 13721 44682
933697465899843585 7821 32852
819386334524544641 14569 36261
844835688218449153 332 64865
317563225009436673 5578 58850
986153372067835905 12818 53897
414940061566007041 8014 42415
14615298354041075 21789 48409
201894513360429089 49411 60775
302431530045925697 29350 51984
936672752262516865 40010 54925
720036686198266497 27196 67082
149539425603748545 14115 38620
430598409467453505 27756 40864
536177900562968577 3844 36940
912999354697742465 7876 8628
409116107310921985 59542 68136
874579713882031489 51242 57373
914507252274852097 74 20220
938787511922111361 35228 35251
433852073039460609 7252 41130
898549141344606337 3912 60863
192002436955682753 16141 48835
990208594963060993 10091 46092
830129650158284033 31453 53949
781283530965101441 27208 54101
956127541677027201 15162 42055
102427297187414721 11522 54122
564571948705591361 4052 25026
764928050432676097 49263 58354
530188168577019777 5391 21661
744479357496029313 30880 41421
472732282617926081 31236 41884
936652707702467841 46625 65169
758664467580153729 21798 56547
925498473023434753 19030 46404
819118821428944001 2038 42552
505150250550261889 22402 64720
322266159344771073 18877 20919
364720733090106113 39989 49042
988185085764911233 27959 48325
149520763061861569 47278 53500
825588223899067905 13907 48686
335476754689960193 4337 42936
4084777161224907 15408 61765
697880290829008513 4067 44383
987133290045569793 49068 56733
680150040860123521 49193 53257
70340415390262481 10253 29811
568464939172532289 37801 57210
97072381951925025 28914 35006
585353795438219777 40589 62994
447898407125634881 22336 29420
517898403605986625 332 17282
180916124902502433 24033 47836
618615323464379009 31256 60482
932002550871430913 43979 50982
989845121489356161 14498 42960
752615344460672001 4511 59756
358290038330874689 2466 17573
797452657157307905 47429 64316
52053490902498113 16898 39909
690729774785786753 44955 45363
530263797221746113 48156 57645
132538992541299201 35119 42122
719749199691808129 12766 22338
205297885061774817 15121 39131
715625607917967745 6172 13534
920545703471972865 13555 62633
666787956911182593 17471 63753
456886200425891777 32762 36480
464660505170680705 34256 51250
422361304040094849 6966 62392
560615132989671169 43497 63984
565844497936574017 32140 51848
580357396065704065 29236 29961
404460782597212161 6501 21896
769977306413299073 1691 26474
228770461488473121 33275 44823
689656733616995841 33123 61198
505245958634588993 23574 59713
91932796007359489 29264 47469
207195344670644481 10134 23707
257760808734939681 2649 63538
673237465700694273 9989 56613
642835241548059649 66539 66825
634017479870500737 6617 26226
409253065217281857 43728 48026
698567210988954881 13226 45944
731811493918730369 45110 53067
506584647951534337 35707 56821
273154953006251585 25499 63898
622163430049752705 13620 34897
569392801855887169 25945 39226
308785948076952385 40783 57158
775397254144845569 46971 48877
394365578371662209 18613 53035
102331848004258321 43916 56190
382160444214257217 5278 5560
553880356148464897 10873 51144
887742342836688129 28759 55063
261567905017475521 41866 46933
198840076037448897 3671 54327
895102421385043841 9203 42018
990777077782780673 6764 61823
976483565302448385 26344 31690
874969669843913729 27730 43568
698378621027512065 284 27867
434870035104168577 61858 62321
567099458210524417 36882 46518
196813932222205793 11129 23773
609466380706887681 35214 59129
573699927986069697 11459 50169
558123418527362241 24764 29444
754671618044817153 40022 68719
759833734652499201 10961 61259
50177706005101185 10915 62662
655628022506025601 1021 47937
930447197416675969 4312 54018
365118218357789441 48580 61736
82676987930227601 16430 42005
38770574924132721 45624 55780
948631865985497345 6151 35834
625155059155854849 29610 42611
581477460131353089 44046 58105
304962825225974401 7823 48958
759745212014259201 2960 22778
511313562028330881 9861 23505
992823765543676033 234 42656
286189225234341665 48201 58279
509087834328958849 25181 32513
692152347004434177 12405 63422
357972043145693441 44398 51001
555082727684382593 40783 61524
877930260186452865 37846 40187
837345287133924609 29575 41423
686233393387254913 5248 30021
149591276443135969 31895 61915
841866203757568641 619 23141
138573434738457729 37753 49494
164367203451334369 6238 26167
861676568233466625 9074 22234
841715096789819521 37098 64562
115131720960246049 3015 40008
671641530149202049 24780 56042
214924684479957057 13536 26175
22671475601946157 38238 61298
636245582035154945 54488 66279
424251670133443777 43660 55911
964036113036886657 2871 11270
880843785369144449 38888 51331
830789717719309057 13939 66960
640235709466793473 24213 36185
911095815544758401 30217 49584
223254026183234081 9796 40417
891881735393990785 20281 44805
874086299907006081 19800 21340
983872659491911553 14888 22184
955008978116161665 45016 54759
176695290063062049 4930 44279
18345220059018177 6838 36366
654107037231586433 8589 46300
559805066978121601 15746 21717
893183308240349313 5144 7120
978870508305405441 37889 67286
792136149722384897 7304 16254
738168831143219969 29854 48397
731979795101377537 55285 61554
194349163654663937 10328 46037
220973553121400097 30364 62272
59714985215997273 10650 56808
204691381744549249 13425 43265
654030662844107265 22569 29008
420173464064365761 26658 36512
515950810931265409 11250 59121
84604985471312241 36610 62865
957491899700187393 12997 38560
768916307016002817 16992 45674
920370602017605633 43026 58921
92408543153066353 39623 62528
515301678393811329 28965 49347
249570376966321569 65511 66908
381243710311515841 6657 50780
942105548504510849 30058 32146
890396648331744641 14768 67865
857710595484963585 22897 48606
804955947684582913 1229 51536
659533890928838017 5958 19645
879349617497453569 31111 53580
891779470225746049 42591 44822
106243254840201473 61836 67697
40783069039630249 37750 43167
504919585595757761 13599 18969
494202839897400961 42025 63577
585260216249245953 36017 51492
547724048497524737 4147 11560
82609660865429649 25503 61835
64144110984077689 23327 47588
656130742925746817 21058 53286
394580663926657153 12709 59570
802588327402389761 28781 31390
597890781610505729 276 24656
700285623894011137 11667 25344
99113340896604289 36588 65188
374290375783417089 418 41490
383186414401794881 18976 30159
490228225567769025 22843 30458
125062848769996289 6403 19855
676220261196306177 3277 22222
385095176486675713 44059 54802
151986958349816353 808 16836
183896601124171617 29539 30751
671721772667169153 612 33566
829034923435560961 34617 52460
570887794067267841 18311 29947
282870509957202657 3441 54853
148417746829096577 36166 63966
986633877411140481 789 60313
105763668882921985 12367 12646
176598385484322049 37661 54718
842201202498657153 55199 61087
686625550639295361 48066 54250
368536606567381825 22588 26545
708716167520233089 34101 63821
865488770617730561 4456 30882
150042005981948289 25452 55749
103364408979466305 11512 24087
811222689725990913 21469 59031
895217710377934849 40557 50497
39817139411045585 50204 67431
113213346784085905 10089 34484
88430026876093137 19526 36662
531943199073424449 4035 66975
132264727044191233 13606 64782
29653006337149181 1901 47620
861297570272125057 44298 66215
532412022925100801 18937 24669
383820814607535233 21549 48923
98595870786205361 46526 53702
931762629993752321 31372 33642
81066341285293217 303 51362
862381952240344449 28413 33317
202223897273420065 34198 50675
775399387336062081 32499 57281
909855909766733313 38110 67646
629350104948262145 5719 37155
993933860184121473 29304 55649
248595229034204833 7259 27317
331173091443162113 20656 22245
146307111248592737 5161 43868
274144125159544673 35022 41674
552061699221990657 21268 52259
218211221841173153 9548 56897
698656632131022849 5736 23230
862464362586543105 10951 67230
208904318010549889 24917 31516
674997485483913857 25611 33318
96534941881021297 47895 53913
55138064989925793 11267 35553
260044149606368801 6062 61486
781055471757028353 34709 36964
59123974080737441 13853 19388
921802162684720385 40012 43993
54272070514965521 39235 39921
991274068345745665 7641 28420
99896062713543905 15817 51913
865320098696052737 596 67321
700757002097173377 4830 65138
810137383939277825 3122 23894
904350122253450881 41344 66063
12460989823473769 25926 65470
978929744059453057 7570 49362
452919030814712193 39832 65784
484908904419444993 11999 50847
638119528314454913 29977 40498
769207288867857409 715 5120
738552404797346177 4081 59754
275656765417384257 43812 55232
265075630418415649 4859 48447
617266424077225601 9582 51007
235320637447927073 1240 20541
617702388478409857 64690 66477
685331076618034305 54181 68726
98152852662888529 17812 19667
178804725649527553 5124 9260
218721444832912225 10939 45639
575059076078737537 3405 15378
162430793131616001 3615 63826
301100029557801473 52473 67392
441615554432917889 25015 48747
827263387320151425 16195 19249
567220873971745473 22762 58030
22448933638131053 16520 63147
90536438253341345 11005 50042
205342900794939009 19823 37668
997098923379379457 28143 40226
454305049741691393 909 52157
480463149363874497 16897 46443
474746999460840897 51199 60038
224567787668245697 19970 40096
11480968369724565 24092 62715
371156042668363969 21874 34746
143513123050873057 6682 37622
42676402835265745 15573 38425
717351296941330945 996 21453
49089005757355865 7666 36193
227302333084530529 38178 54768
103227805912080577 41491 57763
268874624514850785 6507 43913
792701738212063105 29732 59492
739067871219482753 4100 59123
827148418484736001 31156 64988
788126183516425217 9618 13200
857211846434342529 47370 57915
623057285818639233 4769 24594
317617576609432449 23743 48607
776636403101591041 38484 39150
274852528157342849 19975 44967
639687233101604097 48481 57457
534486731791698561 40646 46573
882523328316779009 2696 29199
353700967715315777 1287 33277
841043102462428801 20140 31649
697734819229548673 44596 53970
634478076737352065 18691 28899
51555562418659665 25919 31846
132319732967211217 10196 53414
29967794648140257 6308 47533
659276182237334785 45392 55722
38302064491592345 36929 60843
415286242195485057 8332 67561
59409092274147921 770 2201
120682896493249809 10519 33760
487949964484929665 34708 43724
675553941958476417 20011 54634
55951566312526073 16132 56760
159311345240496385 15333 39781
566466273375272769 8781 14192
372653030515202497 11688 26145
18533159196532977 19186 56611
108967930685466289 23539 28941
419504594204486401 18533 55102
684157790214023041 24505 41866
461615904383844353 20714 21661
770943596330113281 41279 64822
790318322599677697 61483 62190
652692945512647809 11239 13501
35523732067286317 14620 27980
271121588287954305 30915 58696
397128291343964417 23845 34891
494832211573744001 29949 66332
467836715358171073 37219 59987
155086220461498657 19647 41519
914932489842147585 54379 56588
207765450596177473 61703 62940
123330684783422129 3787 30109
714921942210864385 15448 57447
992518957342984065 137 12246
904139814223562113 14114 37929
574849362814628481 12525 19983
831251778871859457 8256 25936
703967881641080577 6165 49020
815524348272184321 16153 49570
368134140117870593 20480 45387
270318030179069537 2055 44168
307275645186511041 30643 68922
725233333139506433 28459 51992
795522143777613825 35796 60755
735470031815509633 13702 41560
142347360579083921 4214 53940
363372692092347905 58024 62713
96439147406169217 11754 35742
544082873445162817 47237 66038
37305639816768377 17586 55600
459422682690480129 5633 37434
441017956302172097 22849 34882
515351285188245377 15763 57390
156047258904113313 7626 36194
185790356376763553 14142 53762
175597980167236033 51229 51472
114123516071302337 36424 64652
870816324006572289 28185 40030
421783490259095105 12491 35848
698315593829388289 37045 45581
625374995025254017 10417 20842
900197829760475777 44888 45315
950475425822325761 48505 63299
556860395455100161 40030 45588
829359950014279041 40262 51331
643689437115970305 15054 33653
496924054239947585 18441 26271
720507414358674945 13945 48785
427085026356934337 7376 37301
756577199701570945 21347 67649
598029629605740417 18512 38272
760872509238463873 1923 57706
119561353748181889 36919 51522
540293146654054401 63635 65393
131691732274710209 54475 61851
900985444983827969 49187 66999
484224525407000769 47222 60963
530214398656244865 27104 38107
942457107090540033 6225 36407
565115254604972225 12553 41100
501754634659036481 45341 61837
710795165067825281 23639 57809
196013828083415841 8805 58937
421573294839728193 36375 66551
71944926617248937 24646 28534
402199856020633473 34590 66960
736034854747479937 35300 68477
681093702087064705 1434 32588
95796827945790145 6631 41380
977797956679982209 14261 54529
961232107751307265 36967 63862
52356562006561801 25023 61094
592075178483355521 25980 29001
981934564047367809 6799 47871
292152266397685889 16276 25864
706158833906283009 24272 43849
931429467262020737 6056 41701
825624892197513601 16901 32760
657204138830628865 16837 46016
537409732418435457 4268 32394
103038834686088881 8930 68479
306931922204018561 22748 25619
143506241387932225 30005 40937
100663676432912305 5976 37425
142609604832742321 12975 39425
604844020712963713 34459 40448
875108708116734081 3408 4051
725812881323260929 124 6454
533358219502304129 19818 46706
861919088672653569 6409 36819
690577397807423617 7540 44963
375726007657828353 47689 66720
802138721280684289 14514 30373
842623941620249857 13654 64599
482306636457884993 8179 37654
901296800340784129 39708 56426
351786438980099073 20195 54215
631367477662383489 12900 62118
366601990355455617 39756 63095
80190168973427233 41008 57406
150587327896417377 52002 53229
726274071366905345 1792 55825
708772371458117377 13873 63878
526550485665634241 23528 36565
514959571862505089 26201 35130
860714853706770817 32193 45066
510293194969328577 10425 40949
547450823060511745 22925 44931
318239626586702657 23418 52031
222829412464623297 10749 66692
651525801432548225 12227 24072
849670235462266241 39237 58170
405062936744087681 21811 37201
581424286617977473 23483 31013
896354484821891585 5703 23798
703621812178010241 24589 38590
327259155235438465 49591 67264
911797744679976321 13742 15206
624157796474499073 9869 58214
520424916998674561 10425 52997
205356894444832961 9274 45372
53658043269525281 8286 8450
726366884798089473 21101 28683
548103583652402177 10561 46579
193502908711579393 24773 55477
441194970827186945 56805 57161
552957044993810625 4913 14986
532957276565749569 5251 51603
740509207085693825 32555 38309
97727304879544625 22075 25333
828920954059889025 41789 49732
195922961863725921 28183 65265
323387988258403457 31831 36459
568752162084823681 21465 58536
989309816585723905 38319 56056
449236477729154881 24443 45920
231532537850171137 54706 65759
821611410966387073 38070 44249
857903408808958593 6308 43389
618289358525043329 12754 65708
120941394498501617 7772 63698
20685660258298101 10188 59927
269958344589703361 49053 60271
964022365960598657 14294 29128
681727237916305793 7702 36984
506723143648475393 40046 45682
411637359856477761 4002 42578
433631825552236481 29604 30765
783640141788865153 45095 49064
889679406910037377 2991 49069
912367584197575297 11751 12025
447297270195374337 25312 36415
720381129543454849 21600 57363
387729378460267777 4016 35917
223114202109449889 46534 64149
285951667321011617 33700 48890
672875434160445697 27989 52617
1736481779207822 17928 32135
481864164470358977 14942 63147
144066464363046273 11436 19815
685079556798228865 8498 39789
754619240356209537 11623 63253
892844255582893697 504 34625
500645641607984961 25420 37060
395851205576562369 575 42140
608314645412864513 2876 64632
910375415123162625 26887 65301
224123724438154433 40930 50384
521330537903963905 15764 31522
216344716074548417 17016 62444
50892320047289273 34920 53206
830025091012725377 7294 57553
830453889744532609 40406 68892
905668493430400897 28130 29696
583510411437522689 34650 65279
855823729057814145 1575 66734
719811415698103425 549 5624
95241486532888337 8898 12945
343453367920652417 57946 68321
191576659157629345 6168 13184
763106847214899585 11779 27590
247578642343174945 18162 64125
443389043160557633 33807 40365
928098364253084929 2277 9947
996894965181866113 11493 44929
770070555427356161 27751 28009
241862662514613185 28427 61820
361580558462502913 28715 39191
591849440002633345 11534 61274
500656179351185665 61261 68832
879039175750314369 17408 54731
963899305340984065 18391 56843
753214479646572929 6202 57734
352904062707256833 12535 59400
368223651243873473 5693 51448
615022668790725633 5608 29515
672857306464678145 227 23141
793168421038675585 15514 24745
294346034826681089 33759 64723
155944561524020033 34857 48410
517878919361010049 14287 64989
371211484097091905 22630 56923
821876045908418049 15008 27290
299807058763871489 18277 23555
358346951668224257 11148 25512
928839838390533889 18241 51576
955452007187240321 20659 25671
312091981244119425 36677 36827
602550769304201601 23250 66440
131385230337816241 1088 8280
874715564657854849 5591 17683
299095834041661825 38138 39696
587284330984076033 23170 37106
976339818051375361 49940 53450
25169114247439949 34994 55428
822858028837824641 29366 31027
49950814927967713 20952 32996
163577472319207841 25290 67997
380915872747259265 35537 60272
270173529364125633 38810 54031
47543667139493097 57093 57544
3176742249170417 47762 54156
591380476264454529 2549 40189
557545455539635521 27482 60588
665455607433642625 34596 54692
590102830775226241 20066 32334
317892321693896897 10156 17434
451553573652841345 9259 32023
429139303464879169 2375 19103
599475682305300225 60447 60486
989571148204113665 42962 62583
858138800380370305 145 6564
468304952547327937 1381 2810
420794381714234305 15037 23214
40386148944200785 13121 50958
702114669968135937 14205 15029
132879958568693729 54986 66488
732624813152913409 22055 55565
806542770610270977 54625 59449
531571969027421441 47767 61394
290538319278056193 31824 68852
658583241255957633 55448 56538
88336862660376881 42502 53318
276875244619116513 21453 25997
987271310174961025 4620 14369
588033468785457793 4997 16533
633030541335990913 27250 28008
941167451113781121 21652 59006
487130627643239233 3909 44324
697204806047057665 3604 40092
741749598736014081 39822 65416
653584432223407617 6613 41570
58719398357752081 11066 63945
384252571057263745 22943 45221
907355076495925121 4774 35264
966992049102710657 18192 30867
799899436845777281 43358 57611
810317537927193857 12573 22700
962053299650072833 6506 33658
502628376013472449 4437 48993
516063900907013825 9494 39171
702465976758052353 27803 56412
60405791499256625 58724 63251
742569304234930177 2418 47246
340607117887202561 52829 68877
567452994017447297 36139 67137
899484627268627457 35410 38946
639820935186388993 27418 63166
730196896060121473 55934 65809
640869100383245185 44726 67788
634166495522585217 33840 37139
681834117605202305 10685 67862
425283157101233665 28418 51636
767098615902984449 17742 57048
779821584203737985 52772 59218
517468203593960385 6905 64315
352999290333528385 41920 50023
93708982521949473 36542 42266
101657955282128401 31133 57004
385410376915185537 12900 57844
602143299592114561 36684 66988
950847604081832961 17638 33186
711329880838825089 43723 67535
493666556570030209 8616 44341
27053651688888181 17144 65580
662767786284494081 30272 64871
765586246464614785 30824 68209
559237711949432257 50732 54004
669583804062114049 15395 39218
754933016351646593 43380 55635
774074147629924865 5371 46001
773114255191881473 8442 55860
628568750768025089 36349 59780
135829516691391201 40861 58322
356149773676243329 18614 32182
91268814321406209 10964 21256
778580643012560385 50608 51807
266596041306332417 13660 46811
668785154792196609 10396 13242
534786949772591681 13897 27206
540677675431126657 40154 54275
112177570445599169 413 4336
785371902269083905 26871 29579
913404069536394241 30125 57079
855425044802785793 52279 55038
182621210614417601 38201 61996
211263263981059873 25663 58618
352647736881220225 32752 36945
392747946332534081 516 46874
219428536009960609 25824 51259
945990207904294785 9609 45860
226025561918188353 50392 52655
566078336551356673 32441 38196
916004126251028353 21892 44038
60837399077335873 32471 68733
575132736687702849 2548 20388
983568623768505345 7023 48200
449015476411691585 6823 23774
467347412211530881 26751 66769
81437825446410977 38908 53341
872530609363963137 28886 58060
864100091355357569 48673 52059
267687885685766945 13555 49471
857473469929328001 2261 21513
732255958531325697 44518 64455
439391739695796673 1252 39024
958893135403918977 24379 60626
210218026051361313 60823 68381
904399289872344577 34979 60166
837734845885496065 50706 68859
513880571456290625 27755 63924
537987626295670657 5762 62285
970445702004141697 2615 40073
56534154449284561 8404 48348
483819659207974017 32291 57576
330923573413254977 5853 49773
385605264568624769 33532 56594
155641420742501441 12020 68182
306748701837442177 36434 57123
15290128528857139 13483 34227
702816753230891265 21276 50673
360582280318059393 38213 67325
811018955967831809 27117 51004
8800472812733774 41061 68232
216315765919432577 19792 27436
132219936535580737 26987 59102
860798088371261313 34062 45341
717946709036038273 15100 32817
120217383195708289 43015 60090
5458195938363276 29902 52837
392962302283173441 10083 11101
423081040079519937 5065 13221
14444791744182341 49002 68336
628999985660261249 31997 64273
975600169139077889 4271 15047
661412528310943745 17321 31973
150641839046173217 34367 59428
295069119204644161 29659 30607
10267858040215573 42745 58421
165154915186089825 16042 63361
468853391841889793 19115 57843
1318048861424615 31272 38669
882176623467550721 27538 38894
959168676961393665 14927 38522
678031693494787585 5226 53701
515202967295724801 10489 15415
610635654195142785 7942 36667
421342622533241921 56975 57846
247993718350898017 2266 21582
151605209953078913 16400 31081
789168265504336769 19580 49724
995789715639641985 2583 15976
747352867133045633 11429 26958
774484776381147137 19519 58995
50493495169355641 28001 43500
594196238474435073 8896 42072
943092298825888513 17710 67385
499313244866744577 52311 56991
712620003772762753 7823 55282
279245719672427841 26485 31935
106625813892478049 30268 53440
420769713429567809 25606 63116
222111344215910849 7714 21422
585197039125770113 19332 23897
104069553516552561 4779 18146
494889973700328065 38123 41781
119502716314876529 16508 23512
268062607687607361 32757 48353
812562922387044737 40298 43009
151106225041079521 34951 42166
417105822616527169 7514 46369
599415314008492545 23901 34323
849244140832297473 7081 63122
841347576939359233 11161 41210
955131953532252033 20741 22564
716034846034244097 25709 59771
346193748371248961 67474 67499
203910680725332577 18716 58505
739170516068533377 9026 9623
439142843570888193 61826 65429
796472277477363329 33020 66477
841850389522466689 10075 39641
758432443333923329 20583 58098
293004933293030209 13842 15271
748335256048349569 13174 33028
511252680547332993 19977 66489
934531844121131905 21389 23410
828703851136449281 61547 68685
173723742240724737 3691 33482
265381498922966593 34158 48452
796536435700822657 4205 47795
424794381673915905 40464 53521
691990808463046401 3554 26881
397158009562790657 38718 58211
158044311020354657 42318 68562
356595552325185153 464 39136
921197834925152385 7535 34393
814930285918439553 12856 66767
471492986276096833 33620 58407
448691224597819649 33923 53380
159738209713012225 43862 52220
334594033964894081 54105 54367
936003018822084737 15694 43250
133804737494951809 42875 63105
394934124399810561 12880 39685
693775859220171009 19735 26340
666904341090678145 11792 15701
302969392259296193 29811 56749
488893664213648577 11584 42132
419310146364384897 53677 61013
923665386132519425 81 65686
248592135249676705 5189 54573
923474382260764033 49359 58184
895324147634330113 33058 35644
211094647033483809 7658 11711
59735609467036713 23642 54963
985715080750438273 9308 15704
582963680124809217 45596 64104
986138078335450497 23441 30926
548231617561352641 8523 65868
954483661083770625 4904 25857
690589225926760961 10747 39620
235955275175619777 50088 59304
669969782559075329 18133 49933
92134711553271137 35946 40532
150969525174819105 16316 36738
655699217665734529 46837 49410
197136619552676257 44345 61713
857340038753733377 37496 55545
354792263063263361 25722 29724
906900106557962753 22223 43868
317945154689578433 12162 46780
214487679127117313 25790 65674
152269490219399713 33131 39407
136790003988330961 1277 25743
848501459487206273 19862 25679
620554112855188609 15641 27914
460684293997235969 8814 65110
789403192551496577 13255 14592
779284821284090113 11385 66234
793429506073422849 7614 45226
808725268771897985 8288 38270
741823939642280577 23027 24079
123030557013915857 5976 28352
699480891608203649 5006 66362
71081828676557993 6436 46849
1380264399777787 6025 22381
142731509960110977 15226 54046
7712325636603624 18688 39541
871096678928726273 62404 68432
946625914209000961 41827 45674
413523860213015105 8443 40871
130138290334059553 1093 45452
886737124441584257 40261 48066
278214629052904161 29796 41855
190277841709882273 5187 60277
661716013210011009 17185 63008
926574659308617089 10561 29748
153727467564273473 27197 45249
828032104489917441 2548 31576
729048004935094657 20251 62473
848047760486128513 22028 62243
148517050902363233 4282 47292
633624602642253569 34342 37245
307607041535746369 4954 52780
479596316078303873 35670 55608
744908612073295745 31536 59505
346990838864225985 1661 25829
746866096373082625 2811 19298
850242965553309953 26850 62996
583748281526133889 36732 53051
277004868080506849 15228 27303
497724424832696833 13208 37455
503177128486502337 20757 66028
91290657288176641 1321 16078
1187467700614065 2842 53928
735172182630520833 40176 67373
111566962538137921 33044 33134
743621962053417473 38543 49083
17232133313012101 13415 51656
251268679587170145 53354 61511
272253232828067137 9804 14643
869948543007247105 24944 58866
77610868428475761 45712 48195
621137697139204225 23409 30516
332612406168710337 40864 51709
791744685258372225 10098 49860
401400917793591105 26872 40421
351596292240500929 24933 32170
623534517260200321 8964 28847
310425249055562369 17306 44817
29178458297220545 23952 51815
63895235160458697 28358 67055
102339802437899857 22452 49059
202239066992227393 24615 24920
240988622088462273 32649 35214
966398746508005505 3509 22856
338127072392584449 3865 48938
862694912645970689 7979 23655
902030895714087681 3651 41620
89282572101410545 41174 48516
42451610957403577 31894 69042
518134739063150081 28509 31499
528177729366643009 37101 46277
302771725563658817 5466 52968
113691355073317617 60220 65535
240035346680123489 15548 25363
700529914211355009 15408 29460
766236500251665153 8573 56879
936672543906031105 23570 37576
156101238173242497 19513 49312
616037755730683777 39191 59605
572656666824869377 18636 68615
582160235292523265 23696 28908
845934714848802177 11353 13750
185290099589817473 11700 66808
298463192924771201 16903 64133
565120387744105537 20079 24804
579635828022041729 32904 34905
308776666184609665 29457 40905
451363409571726465 45341 60998
37048908625511249 42 25855
243571181890935393 15331 48167
143520733285409825 19348 22796
359113367488845377 59945 61397
156334486365853569 37401 57162
984108354185899265 43410 47597
161591785535943457 2356 49343
462859238135095553 4509 7842
961146469137364737 44045 46429
569568419870684289 16795 31939
183649137505849313 13593 64247
794042081270731649 5250 44885
280661836861657569 20379 20457
552104293882614145 6115 43885
911720546028686081 9233 28541
320236185887935681 18516 34037
90886750170827921 41117 62906
630643913831967489 61177 66509
587642270184172545 7866 9944
960834556818070913 18072 33086
638583561562047233 20784 29533
346296225230695169 27888 52673
553111726004129153 813 10214
188245027774215137 26934 38686
617953852939368833 12420 20163
852431072689803649 424 24318
704638630296042113 51013 67109
956130995503656321 3931 8370
546197332535303553 16222 47671
9613003112626473 33177 41395
126708146386373953 57924 59604
117010951609799457 43758 64004
211685595347294241 5376 18627
274170213717844993 17757 20372
788447846587697409 55169 62432
812884900956447617 18948 62700
987454137210551809 13598 52298
638764991251512961 14379 55481
826652104289433217 7054 65627
522022460889687041 30659 57154
847595925958788865 55332 58659
401127551491477185 13868 33945
69170635261425417 9021 22036
422040996303621825 64115 68697
888880586298217473 27631 57376
487222762610478785 13549 65252
519795135542789697 27524 50117
555211624335967745 16260 50122
947845160537756417 16087 60815
938515384645860737 3306 10565
205637124665425825 30 32576
449720381708033281 14287 25804
777400777679719809 19657 20347
537535742724195137 13483 67115
241714010432286145 29229 51370
525420349920878465 30584 59289
78744711080336321 20130 57252
236350736308288833 11566 59575
90556857534945585 9125 50120
881352141185459457 27280 53118
205504542438280417 2320 32545
460416333071911745 6098 57460
667005179453223425 15590 16243
183773923599332545 3756 14785
408390789761970305 502 60587
674103766564236673 23448 30100
274219093831558081 347 4467
28292170186006161 943 11710
270391711702718145 38754 58259
49304114101367705 12834 37101
954950198372539905 15810 53786
690459615485295361 2961 33405
304279382720896065 2106 47905
207151337816476641 15986 49114
35277349727461881 8200 22133
880321557924048641 39639 56933
214854855476108513 8194 18443
884163790012955521 4932 64298
743714974396947841 4644 5709
424134718706383745 3671 14546
846262601099940737 3128 35807
883965176396635905 9521 19718
358597420781673985 18331 56296
579018420941082497 35973 61738
477545757121180993 13983 66408
737059599913514753 12238 53980
407065987743902017 34803 63658
483664948671062721 11034 58096
644464329268490881 24843 52598
323628136288569153 16660 30309
780343449854992641 18633 24452
522348646885859585 24445 25342
658903699674329601 27758 33434
84587982449129137 24407 58293
997156955412275841 29354 68212
764120692982814337 17160 61383
184780902646512161 38201 40430
917686133322924033 33198 64114
229421912810604321 13033 48399
189922569996184609 65810 67250
686406452660111873 8530 35389
38539343526302617 21982 57567
575259716449618689 2761 53812
864935164735655297 41286 66355
976350360052496257 15717 16860
888507380702272129 3595 32573
632098707547211137 31814 65827
201216162266746337 39005 59589
998937660578111105 7148 54177
46198839230889633 21404 37973
879383430512870529 19601 25177
807855074425376129 40325 63847
45881627997207633 26478 34307
298234619216181313 34886 47321
153049844411551553 17894 22513
385656886787359105 10116 24108
824947146734036353 18828 64907
845485148554153857 34672 48045
493546494019408769 3002 58821
605790998210878209 18758 57531
812992806845105793 18216 46329
658080098005605377 37097 56044
521301548537191937 11084 62246
753825922235989761 10264 51290
602713458586936961 22404 57744
387665273035331393 19655 51962
868035890685302273 26307 37533
130901182759984641 9491 17224
88715541265319329 48296 63170
937127124235964033 49364 65588
933460897156461313 34126 43120
213130030010944449 5304 29065
283400793284403809 38212 60564
761672462930071937 19787 46122
693309005747646977 450 29837
481219089414096833 49568 59869
866080269894045057 18313 41624
512966062538289665 27547 54407
539333427432406849 1269 40388
669147897986590593 17606 64535
668735254557635329 11223 68677
569093432014135233 36725 40147
252263245667858625 2224 50266
139861542906075441 8291 21108
717204961630248065 4149 43736
943406727577816193 20884 56483
496469462857643137 36330 52643
795457357376989185 34773 46968
65008204648240313 9775 22896
707680085631714945 1523 48529
466419117612797889 12295 59071
659330912365717889 5195 45487
975567758486537473 20729 55909
369173175609383041 21874 52565
30376218766971165 50027 57769
240101431691812193 39432 61312
383747287438655617 30608 62564
123780049097767633 12092 64524
411132735510602049 3841 58135
385651314847208961 2294 19633
465151757417093121 23281 32623
881900963379031553 6610 58052
856078060010641921 48942 62987
365952739268919937 42826 59534
386778511458050625 22387 57238
790369346063720065 15009 39714
103274031978099153 16814 64838
863055394112919297 31007 52462
339907976044518273 41841 42772
309921005231167617 28709 40365
704402596335139457 52761 60761
795087333367973761 32866 67587
59535593935596153 34339 59422
957409638955930113 40067 50250
361877267916678849 33388 53305
29664789907926093 18338 29024
617490359707492353 1673 17014
586228221780665089 48219 59814
552815613518358593 5742 43734
43880626309459105 47158 60473
101355579572970817 11561 14559
605041506096277761 2693 26542
508090744073495425 1010 52106
128083975459631457 18664 64245
230474499751100129 36051 39997
168697236009286657 37476 43071
485823150806051969 2600 49838
395889606643493185 4194 15802
245132560207981249 17584 26252
7664292614258273 39537 54398
605322931364877825 59415 62245
412053703436853889 8439 13860
876279545481711617 5449 55547
882021435145794945 5711 52059
903904347696421633 13670 64620
863687120832793217 22365 36598
561084134041170305 10308 32231
388242134759956033 3293 13900
843802549258821761 34757 55681
231286863102766913 33209 45225
623770604708287361 25638 27667
44015779189130913 35072 66885
62633995619730601 5106 5928
638665553434179841 23583 33793
60518055597288625 1221 64952
807214819727271041 8930 28930
545840434013438657 31594 55362
921336113896060801 32007 45750
130026740291985025 10452 63289
825837799434033537 2287 7122
655099042559808001 42971 52203
819428802262990593 18251 39263
795369340093504513 32678 61031
689181205596774785 31651 68056
108901351068237057 28385 36252
113819223174701281 42618 65172
435017482625941185 17796 41463
476345292858475521 43394 54389
350908611164324929 20841 51224
444743007524778049 10800 39585
247910898386226817 34179 68992
743061988507570049 39466 54274
13164218385110617 40541 40978
614554598356662017 49931 59361
634938590467104513 1957 21670
315223280732290305 44698 56871
874042403390713985 272 4574
936118056398669313 19690 60818
122423591168416833 1996 4229
477737666667529473 8680 33546
798569520035908225 524 38229
873136066192003585 4544 51814
286715605041994337 288 34444
267676862306366561 37986 44091
339477677234608449 39453 59331
977943447056759425 8623 30180
686744403589262465 54972 61412
55196613311288449 2813 68260
663423001833461249 12980 68975
287202514400675585 38568 41395
166691554848259937 23057 32557
175400656941782529 18938 49080
174980293587676513 6463 52884
629703658603915521 12550 26903
566494253968091521 60852 63208
857017233215366017 23345 31539
52445053302943025 29552 51013
148134573410416705 44431 66001
995772981073916033 22753 59216
174199590538258081 30901 63777
29640643771724485 55453 57320
75149735922366289 21656 51249
368419762774397697 3864 46300
867547239879790721 33176 53577
286725492790434785 1898 30335
942137078429126913 11667 18322
951316266056128513 16129 35963
78049844621297377 19648 46392
614680580795944577 20277 59588
867405360905451009 28696 43619
701666120545855361 9970 22215
798432152985604609 9917 26098
941363785005574273 53557 61087
971642614586087937 11003 59326
212794059701426625 31139 58972
952552848947398401 27740 33139
434752789884182529 4779 5060
826837244064904577 20986 39874
76931005916197393 6468 54177
794184178237621505 18542 28667
298645032795160833 15657 45805
856698010376405249 9397 15146
433789411289215105 36336 37367
897649260986703745 60055 64833
849399346319099649 21287 65320
890121232996051457 7998 41349
793332317424830849 12084 32944
567271694201814145 8154 12723
795422397444593025 8011 9155
414472207143049345 16971 68732
897123026580462849 26169 35145
490123938142467329 41075 65929
854531521150104065 39172 47237
194287096685286529 9264 58547
271455295280066625 10441 16050
913748633246704897 9193 17110
942946914304013057 7218 41834
697250494830868225 506 28935
192926882653441825 16648 16834
360846971066713729 4848 7796
392738207811927233 12961 49554
508626507144214209 33937 35397
358427421747837377 19385 19488
756732106198136065 40731 62368
725705983036032641 5302 48002
595256666746948353 6038 16962
561235245388392193 25913 67543
999859908931462401 20873 53321
888925655200718977 4333 11547
800200302354824065 16741 46843
917002301337777921 708 15971
155075682816793409 3360 62154
982902124281917313 6120 63982
380371208561697921 40315 44012
561171947022987905 46713 51628
94330370014894529 6938 35243
64236505254537945 26287 37993
235282677010076225 31101 66097
515516534458544833 9919 38824
98374802707859041 64829 68858
742023907043101569 9151 55817
880290199285028097 12994 14417
468070593700478081 3368 42522
510062293461835713 9371 36652
906391445585111169 4005 22435
279431510034271457 41516 42772
259216410714248737 48275 61907
386979853772167809 38286 60043
908531263574911233 46958 64590
629896164452006273 28804 43647
757872185432379521 7671 23770
426663150577930113 3057 53318
968542100207738369 12348 51591
762975600367582337 15024 21238
745834060513875073 19613 20878
466981517808243073 28464 61006
118997721089368017 26073 37963
347588684252357889 42155 68713
214902443397594561 4120 50082
129633496516881057 24529 55173
931419093916215297 6762 48362
826561144999118337 38439 42604
789425516165568513 21944 46844
755172045374585857 51310 62488
937122392063951489 44632 63852
429049121838190209 24983 53246
594638951999829889 17613 56853
549558305720132993 15196 67771
595004538349652225 7795 36083
553001355732902785 45957 66762
936365946127654785 48137 53585
747775184521593473 51182 52462
912844877453192577 1487 15811
839390399544313985 7452 8742
387336035605191169 25009 30727
819243596968370049 26009 32686
166153500298062081 12081 65016
827024673671132801 33763 42005
896030138588276481 41845 47598
59276550502481489 1508 16547
334366549599973697 31166 41286
816869313255537537 15343 63837
61383102381828537 30534 33438
894055916404205697 47321 59112
877534325293591937 35372 38498
543618602899101697 10176 23836
826069123045517313 9647 41067
483975286072585217 27154 56257
781201994143412353 36108 60884
177315437655309441 6557 14002
217030000163507713 11223 33111
648886309385439105 15839 50677
610953002034275329 14544 63851
708517747356154369 6697 28683
948326631059888513 5160 24395
212916924486414433 7418 61015
833454702720199937 15753 33146
728157237590082177 14397 18070
351620741758981825 20862 50594
827074474528252801 46756 52350
304572065687178625 29916 34270
240986197377054625 7212 37415
226321909851055393 12821 39470
472656429801837441 14248 34078
508331420756274369 14199 66759
364402563283775297 24971 35873
426734769629039361 21334 23483
772292855799726337 16531 42051
498729850617817025 53568 55041
399395974888136577 24404 59949
808858214910674945 13967 44264
79839451600768993 30996 64874
179479867145698081 27872 62113
826157269636709633 7922 61636
135642742353102369 5753 15242
23804491019042473 5396 32589
419011215592714625 39587 57892
704204808742616705 21802 40123
636699120303223553 23098 42636
726878893735737089 33441 44951
888054855113619329 15976 58142
848242262343390465 4626 49399
696241637807251073 22605 52737
598672497626758145 22415 38220
507916177001984449 27539 28255
30788074179440629 52951 68718
20387597826687201 15475 42316
229042959211703585 20606 27129
76488156060190001 22194 26828
527195836063512513 5122 58441
140141780475548929 594 54143
121413139081518289 30960 51639
297918198148803265 13940 52686
186181292890040609 30930 53656
127165628704990049 25223 33793
472059895812513729 15083 23566
866757760682315137 62513 67790
169424732380562657 43995 63446
432836212816543041 9623 45404
892248477743585537 18183 66805
968899195152655361 27213 36324
769141152677377665 2268 12350
163584923984036129 12321 25603
401883729581349761 30339 36412
64522504170110297 13768 59558
666493907782395905 117 9225
342890643106816385 67027 68992
509528682604560833 20397 67455
851893632513220865 16406 57295
442034568191644417 22444 36682
607782142303239681 61355 65258
94554335764563297 44519 65722
98808334774940225 16522 31797
569521564398158401 956 37908
779850014683464833 65940 66238
780058122722671489 32152 63166
528769393881784577 8810 49580
915916866727002369 58432 67649
131524806214418529 27666 33224
734124259328261505 27530 55307
104002817545914897 6350 6969
504372558725933121 30839 35742
341065554007375489 44604 63304
362973439722999553 29600 47954
33918426087037545 2654 38361
966761745563729793 55287 62666
857016930719925761 1427 26569
210413759657022593 23839 60852
316734777531717505 39129 59021
382819866085483777 34319 43830
46903967469180689 18619 59690
898485855222027393 4247 35723
989225466962150017 14296 53018
661157209840155265 48350 53490
317086190201894849 10451 64981
25894616544114513 10138 24060
894786299244639617 8800 66215
22070341030470785 48455 69015
701808269359762689 34445 43735
272214031535874305 4315 19470
297528480019987969 2506 55983
673883262438749825 18996 46078
929757262414472705 472 46105
272292297082593409 45772 63116
168504611683697889 19118 64568
286027576454515041 12144 17284
995437535927184257 24934 63053
158997866531599649 23523 53814
282479731523348929 27976 41595
127638679870756273 35063 59478
959348800710916609 2338 20175
602535145566655233 16600 56283
207251700713708673 5444 30433
706391226625484545 9048 28271
353620692941920129 11974 57491
76997665980947265 33377 40988
894161757997093121 18893 37491
776785770643726849 10533 48336
816114298177428353 1417 60387
382468321012616769 20229 57581
424249803097193729 9731 43472
730168721882378753 15531 62289
663117256692263681 9281 31968
863547199275906561 13817 32578
800007784729043457 37048 58777
592333575096347393 16894 54895
145079919845603201 59913 67176
559289269408900225 13326 62215
752751248975993601 44952 65924
272401865229184641 22889 23414
327185760831785217 9665 39054
758643206865464449 26521 30516
849521468306530689 23971 27449
884481528184920705 2098 53727
472115191655365889 8807 37578
229950580304397089 23903 62348
704781432099462529 2332 61624
128887363560082241 44916 60334
660718414000715649 19540 32537
150117990272924833 15241 17282
538986148735457281 13343 65261
21897169205885805 6626 66192
211405247340270113 40106 41424
432815139844585409 8386 16198
370773999596121217 286 28780
23396908750370929 10643 50969
404208345643130689 6590 27824
496455778053167745 35158 58087
708799109188756609 44899 62921
573503044938746625 44870 57920
593376146907036929 16398 39006
319637554864776513 41240 62199
134237665585640545 12443 20630
627378986347494529 23602 54167
125073609941811265 20507 29763
998877623549226753 16238 29514
781261653931121409 43859 53953
308899515193786561 37120 62829
545757592881205505 30899 42765
592484885149865217 32653 64403
560164365428033025 6350 22697
797351152096538881 42899 68727
482869930292654465 15435 68010
243733652807556225 50953 63208
390601127466876353 26305 60912
947651732248942849 12035 65552
752850182990773249 30092 57645
911498783469959041 568 38133
569208779906926337 5381 45403
526168079034576385 4555 21939
761681979240510337 3406 42763
279405543511366273 49676 59385
269696310457870689 6331 35655
845520628160215937 25502 66619
29197150459697953 23736 62249
894440205501261697 33943 58723
631739571143793153 14921 42474
699077240388234625 43718 66130
718490801298319361 65669 66689
428836178291398081 43805 68059
739422940458265345 3692 51873
947319306429989121 20692 47017
773743355583139457 3208 24259
337746914241584769 30804 57809
306682984540014273 56582 59726
683950656008860801 10723 32878
660572798571426049 16061 52622
569467478273516289 5791 11210
96731418013089153 36120 52581
321427797017634049 51026 65970
619197104756313601 978 3635
391373066029864001 14 7945
9649783543647317 5145 44527
67307692579660737 23037 60287
747993511608942849 18725 28718
636781485222492417 39988 52414
616514071167440385 671 39025
420100696176774593 58399 66681
458693185628835201 6883 38826
615969227779054081 948 46594
423156796537778497 19168 67636
473720470329183745 22319 36300
819017240404040321 54050 59838
725803823141355009 10662 51607
770014663933206785 6943 50986
882553775103588097 2593 52271
817988319556423681 15581 56812
141000237531777377 17664 58256
458824667647331073 20301 44059
375919991485531585 18150 32937
556761362965037441 11100 54363
376842732685680897 53787 59490
618978146760181121 33783 36979
214417203880515233 14708 19386
46303045021847569 13116 68994
526187382948101889 7291 20057
147253715761205953 16988 25835
116397668205664225 169 23484
554682021379168321 63686 66900
437400934252202945 17857 38888
169933959558445473 25922 51774
37494599699755329 34640 50290
22556858196981721 23214 57717
406200434834822465 7341 67807
265850118566628865 13618 27879
18523490214178653 27165 67724
796485657790899585 48683 66163
291611638101109377 30573 32189
766951510318900609 49862 55144
807868670850922369 47593 62396
16126249317853337 4179 25373
569814135325621889 6303 18697
918194950892580353 10920 54145
466178634885935169 8218 57388
242818695216673313 48098 55740
241714082371409249 6853 9650
363901764878814785 26307 37033
948245790457235713 28502 44618
2388086044550875 5450 7408
789782802821484673 10973 15370
650618919159182209 30574 66740
175626885006906273 12388 12513
612595470617950593 16122 47733
412998042348739585 4110 42890
748704195879266561 17863 50594
232033396444620609 24204 49304
113193607477871441 8878 61210
478475778300740737 39583 53684
32465946229915945 8117 32113
571825781947623553 7309 52614
61082340154431593 5023 50663
734310816844988801 1347 43151
492233651461358337 38092 66313
991995676728095105 21563 48248
1051105004581388 53753 60991
96855500108112833 29291 48151
936099073463548545 4079 17562
213605004483596865 12163 68327
289863689039325569 16869 59282
320634260049111233 10620 64795
563507016748072705 43975 55496
305434561099815489 59254 67462
713178178643165185 4345 18771
190669056832142305 13017 59595
31022459262640469 12392 66818
588116025997081217 8848 39817
675573390918547329 38971 54150
952403489708508801 25311 61677
190464853658649953 5280 14887
730694603803158273 39251 46448
207717270061937857 34002 39161
967763130380369281 2168 35451
253563565915509761 66036 66482
314683665294566593 28418 37513
274783074195713793 36494 45022
308152965000353153 58004 59588
652108517102359297 15372 46240
436391903277211649 13353 19458
899290985941394945 20143 34326
464221303861641857 22270 64676
229379939028529377 6614 17878
861666708774365057 6333 53271
51696365224817241 15418 30863
162739689952225313 132 66965
262948558098539553 43354 65393
675118768056051969 2748 39254
594706537852676609 6683 33022
574561771384928449 37917 52969
810625296345630593 24025 58862
287161344178670689 3090 15569
383306090792448385 9790 18624
912807360771445505 9149 41749
854665536869784833 18083 40220
507477400307180929 23678 24865
872001437324019713 33162 54872
542522549384010241 28543 42202
42929955251889145 36169 44144
265357708664467393 662 57840
823429234811445761 27932 42117
534319337942470465 15156 20478
572579681455149377 14811 23822
480147430993497409 16438 49592
367155397267072897 34216 35379
924000351577426177 48152 62605
999420940758067585 20652 32233
755086416427659009 27302 58872
252542256647846145 17630 46645
413902386451731265 24711 63840
785971139890246913 27443 27447
603293703143180033 4650 59916
562676203434950401 27805 33593
542498352173048193 13998 68692
9827428262990879 12034 63514
105568493614796929 13817 27800
904597191003009665 11018 14454
426407189999288513 32534 50347
361487886501119937 24174 24333
457972262211853825 5821 19693
520900132083898625 6748 22310
559977124426659137 14983 58574
872287487890627457 9404 15372
176608710756781313 4462 11290
345006761772797441 44027 56155
155505707556677921 46039 56383
467823655358753153 22753 40522
593294075021418625 44688 67039
572230302510451585 11489 13154
482292104163910529 5043 13598
663792409698753921 29059 54482
176448865458908705 6889 26796
275744554805672961 55944 63237
272309503130323105 4212 61638
467543586441106369 8088 14857
545957561259911041 8432 52731
254669165635949217 63280 64112
708439990375033857 9187 18639
762275201556075649 18432 36250
390224130581643201 37865 38997
64014106981606033 49104 66729
798907242089889281 27438 60345
308380582549542465 38154 61606
831362584026777601 48936 59063
805884142310294017 29286 53546
116625557491680353 24121 40611
659170163984679681 17989 28957
785442145646484865 10401 57104
130198581533651489 6821 57905
289383609920953665 34197 34581
151520687526524257 21511 35857
115870108407932545 14998 28944
232678237506821249 24752 29430
157699416455265857 21507 23980
75840758764694977 22314 47412
638131091701310977 5093 16863
788810512034078977 48267 60717
860295971761367169 638 45504
768341108821456257 10016 49069
483873299564976385 28611 41687
425120269080156993 36786 42333
997806324186193153 1751 18216
800593300598034561 8966 17829
824279552379564929 11972 36541
812918909966928257 3787 68960
495749153580682369 8873 54045
499759819951545857 32528 50123
261197394322948641 16628 45268
943722162258939777 15464 39015
417122703563329345 14008 48528
535064313628094337 36387 65515
265917526387667649 8659 37844
888038843308866177 29227 49129
139122788362023185 41223 41859
303800990904559169 12738 14748
247947242740991681 9287 37837
987933573545280513 13757 41239
430351098523111361 22287 49932
879589707112284417 47419 57713
209664519155026593 15086 48783
235726406040217985 15525 20581
764169733145770625 265 28458
617175807030346113 37995 52897
449272978650299137 11542 58623
652856920192835585 11858 45841
947178351387655937 14565 20402
396734237044267265 5132 34684
547797203881017921 32411 45271
20129811008050781 58783 59472
892618125294440321 3099 30068
425623549468010497 12528 60222
471625840643724801 44780 53716
898468703935368065 30547 41844
237193352031248129 11177 40836
470480033022777665 15131 25894
267865704713315713 35566 37041
702505151063181953 398 9298
893573708838125953 17660 24745
75453122655599009 7644 44452
674927727501426433 49430 68963
691765830137672577 59921 64083
503799270994584001 42419 68038
425643282163900225 40270 45576
336614117291944129 46913 62544
279213185892988481 4085 42967
861933124259884673 44972 54513
965170526969185281 6397 27687
937679634536920065 3334 59203
537138436040738305 35210 53601
505444251156141889 31512 61803
87908474353678657 20867 36574
887437444393427201 21967 66893
327971324471892673 27308 50299
928682917580438529 6217 64379
331273087038223233 10359 17004
502385679847918721 51879 66078
83903554273025089 6152 44338
890033595070057985 19968 47506
649439925637931777 40996 61053
487833686909411329 56913 66557
995142785551397633 36134 61927
505373087101567361 25846 67441
886236558784045057 34787 41578
822770991956332417 24095 32627
692316750299728001 60341 67439
729675547579880449 6285 64735
358350609046151873 40277 56014
514286392894135233 22800 48148
483602731111549377 38392 44624
208218048667568225 12644 67441
79416550728378609 56054 64779
632123292821802369 2461 8212
750511684981905409 5907 13772
657951835817577601 27938 42540
172378634646360481 10635 57691
256739529915122945 37755 65723
246228980195699169 34917 57221
44191962804156049 14880 58635
233031007618759393 721 44603
593689572713145729 17462 54471
164700365917344257 20860 33617
20693191197175053 5338 48384
107942033127795153 39801 53378
313303108441473921 12108 63745
954322723050442113 17211 58752
872149429594180993 31874 36376
755585816917712129 33401 51933
879410815922085505 17754 43376
793599663735040641 3175 60407
553779140512396865 14719 44378
575312809708304257 17883 25445
118054546504126273 981 63022
393272467992606081 4597 66287
176416619649536705 43857 65943
54050911202576657 56978 57798
852379298803640449 41388 49350
665432482015166465 11992 15618
297770415747685057 18182 21108
518971547663323201 27834 31665
70777328362467529 30860 68199
739532265925166849 9461 11160
808461972038635649 11714 56934
653789552022853889 34707 53995
701254544127550593 13449 48965
601984782006400769 37006 50708
749221394711973633 41828 54394
679274153273308161 15412 40594
707205072411667841 6078 42349
193493069923963649 32821 53186
564169652528825345 50976 53019
391688793261945281 27737 44107
391475578225112001 22776 32158
379082475812499073 53522 55128
632309047104591617 15929 21824
757382646486501505 40893 65321
661815686065111169 38697 51518
682083899817090561 38862 61827
269903028003120929 15235 67451
373134434550163265 419 38091
658458699915797761 21168 56838
776485014219975553 45387 47625
151953923122668769 37782 60115
699982214093903873 20733 24124
832446847846299009 18125 68146
302947294178839169 20487 31351
449959475410629761 43501 43825
677419087775884801 1572 5976
972071532698038273 21839 55992
812575307838773889 573 29833
160897784219422145 33246 47983
723627054713329409 38049 56706
156980619424601281 23365 24659
358791344660065921 42990 52437
641181906110041729 1882 59035
558867292241725249 16145 61026
449525694188537281 15820 43483
120358432727801553 12894 48060
338241538122694849 38396 57476
70627857379417233 30885 34673
757071552829231105 17535 47349
226028420076861633 58090 60987
7406448965561197 11731 51755
122406926512606881 2265 32669
585431979294497793 33571 54606
801164384177202049 33646 58697
235736202723124673 51841 68536
829214068036474625 29147 56206
892369220575815809 11355 51917
916068500179395841 21229 41554
87089798054655889 28576 63484
152511477502596193 6843 52706
403113516103132929 31430 32299
191082954819240321 12745 24939
900658685941316097 12108 65168
460274410731027905 1504 53816
200912658939941473 2533 55250
20642851522811869 60749 67881
281873793346996129 41256 49767
943383039847386625 8918 66634
210373915972837729 13997 46911
792541625739676929 47860 62028
730393231183391873 17192 60541
951299442800955521 30850 63289
77350777112044961 36033 39239
784291590362048641 54249 57263
62008865213961433 33063 61479
615941231109299969 25709 46827
565769001810394881 5493 64898
159570171761505025 29774 59816
253878440494297313 770 68065
765220235858077313 19568 45686
760369347468028417 34912 63078
317656489992462081 57898 65103
826472036128087937 36462 53276
513628520861683329 3943 25975
328032261018591937 38550 52122
780178494572925953 17961 60646
668868850018235137 33601 52905
967657586861076225 19620 33480
764181754689971585 17827 21543
454478202458123073 4758 43655
911279235411832705 24342 42126
844237784199574273 32224 52726
771655732098622593 34424 47878
972907009871438081 53632 60020
191499094875602785 5807 56776
100666476075627281 8704 33205
696167243971316865 13891 62842
463204877049665985 62119 66637
388905745395028673 16540 47870
778913202723511937 62496 67138
705729596391648769 24594 57472
506991727195913473 5446 27530
595927763065809281 13922 66220
524380801218608641 12233 60427
253716971040901729 18965 44663
750876970513562753 3904 62752
44892659840407137 51559 68202
732170948543366529 31385 65250
330995308943897729 23464 41168
66718973618538513 3900 68933
736877100505346049 16044 20085
70033729583268921 8497 60766
288074719240213985 27024 41040
842460856394698241 38589 43967
254631297996560577 35431 57036
528231399349063937 16871 43349
211668664979669089 2559 36542
810427524968492417 18704 48484
356673791810486337 20097 53362
938649322442227457 14744 21518
261435711388244833 9525 28719
283061653434121057 6605 8781
413981580137722433 47124 64127
609149945095079937 9054 40092
223940760966627297 19999 42700
123248720759239201 26995 60318
80935103933988721 20960 57832
839271398525180929 14361 68908
205793506668314305 6814 26347
693453505443844865 21492 26524
101794432949738225 31782 46506
359178759345578433 7815 28602
672166371757754241 42309 63955
230057951491307489 7616 61995
203333742265179745 10924 13479
388915915868192769 20757 56322
418001535271244481 14178 28215
11123357580576255 1583 3426
270572355621602881 43418 55848
7487220827069764 41098 66129
936600827794336513 52483 65736
621243719502434305 25244 28790
649913831302789889 20276 27649
793503463831438465 43455 64923
595242386029255553 11793 21852
969532086440242561 3695 3729
473416340001939777 2712 68350
427813983235463297 9649 61240
33148038854363905 43597 56973
248783287036946625 17484 51782
397219494509918977 10010 54701
794848769582284161 1859 66514
928574524774958849 38881 46308
107554653895196145 28235 67304
441071400679795969 2452 54806
478819003844389377 43216 46802
325933873330711809 11905 39362
173746737706256481 22760 67278
596036570460505345 10737 68187
803354435840571265 12421 15678
829452683659823745 1088 44720
59068767095968865 12449 53813
222297033349128993 56286 56667
322849153961666241 1170 64397
337620664523484481 46970 57195
788734090012344065 24404 30912
723837064886673409 7639 49980
39376439182984057 45015 47016
465094724166490881 10130 40923
549419339559452865 11167 15611
593952982316359681 9200 63810
423526346780786177 20171 22281
150230177930893665 11360 27318
899882914106104449 24436 66391
254055000736336481 10264 50789
378299230703372993 13819 63378
123294339049309089 4183 17432
420993860765381825 34155 44087
534104760510366849 10762 58426
654012430674296065 13532 60858
280843936023046593 62901 67406
832966715452432257 34063 64803
589111390850426625 13272 17297
435178593325911553 37241 48603
615755520937469185 30946 32765
124401594182987905 55290 66501
232117427854298337 30780 55738
148000408475947873 48479 55756
151901359483019873 26045 27472
326737161573920065 15610 28917
356645120369130113 10362 13792
234380722567959041 39678 60992
461251287835111169 10245 37855
444757336149709889 24507 56831
384120196358573185 27336 36984
194426855798493409 52530 68213
354917746399593153 28713 58250
294046040545044481 59095 62428
614695588476500609 35746 59995
587966310049505793 37460 44114
465885718252778241 22883 44326
784328280523826689 3201 37341
390388492794450305 54844 64023
614595723933998465 1423 7909
829295673396018177 8312 54894
567415652408715969 32074 51649
51622021592827137 33679 67179
53638721546075633 32076 47231
537464911204594369 1037 6828
93310346532891937 15049 54062
533104172307538689 19949 22567
666849025383552129 33593 58810
844504965179197569 13217 40469
500609147187066817 29207 41714
900333432624130177 4889 20250
58895673881959713 2322 60792
134459048805538833 4184 8057
529758139739843841 9540 27824
268618638830623969 54479 59749
599115212563244673 4034 29664
284257941493649473 18161 68735
771385135658352513 22959 28080
13942263378162069 32290 43329
462594127460658177 3884 32174
657264301703193601 8867 33769
137700528548666769 35922 37451
417757690655186305 46601 65486
513611372733290497 31654 32539
185408212964631489 10249 13866
923003711571841025 22505 32383
371243809756286657 21987 40722
478458423729403393 42830 54270
340449880078338625 25208 42556
259231631171477505 36568 50381
280870972020984769 16299 54751
220670674697171169 23546 40301
782152859814800641 21455 54473
93183836472565681 2611 43991
195462591830612097 18867 66964
507132009374640065 1326 26015
799402095448769537 5907 42591
41874820478913225 54504 63963
541242974083083073 59659 63360
240111815317671777 17699 34054
447719389938782785 39473 57165
9094850807816359 5820 14543
878495893415752961 14561 17856
14193401545337993 44479 66113
323253861010712769 15270 20868
266775166655694561 374 12735
251146591115691809 22106 45927
58762526396687777 4438 49879
911070435320027649 875 29252
675597687487243777 14770 61193
5423758244596400 31967 37173
151127360901011073 452 59666
288214620752214049 24088 33209
806283550083239937 5111 51223
219234300312201921 14266 54417
171694514965675905 47163 51956
955260708274323585 62839 64605
251334176568452257 56800 60384
970343792357446913 16012 35348
344562551781319105 51827 54483
691392260072873857 38835 46430
321253489371205377 11748 47999
736126096040784769 34250 67003
322422522533624833 32094 33904
476932301504348289 12537 25009
393395642239955393 23884 35517
964628184813925377 30870 43843
576157281294126017 37100 49259
774925113144306049 15178 62940
328879541959825153 30226 55529
786967371914933249 51639 54143
713765501339420161 4050 44826
303035978449628353 37489 67264
856184805773370497 101 20592
502489421336996161 53237 60733
541335221618890497 22190 29730
23718744745693245 569 41612
511163947214928513 10868 54871
705394006538320129 38381 59318
786263218155479425 11630 33939
521217662916285441 10777 18069
353717820616726209 19161 28611
126280227998499585 28376 40153
309643332322263361 12475 41371
477308746808816385 3148 7040
92105994437506673 36465 63786
622755971283346817 62565 63640
454986908689530625 44726 60007
284410899470941569 6863 44402
636996078300757761 3331 7414
505242344555561857 1440 59354
512824511982767489 42662 53062
297347352406930561 57172 64084
288466410709705921 4048 63200
59614840962758817 22591 68088
458277918131411585 30937 62378
98027618583159889 41231 66739
399210236330066689 54332 55867
806457789547259521 51487 55827
458767820921433857 38010 57852
876938232421863937 14375 51481
234466875999121537 3623 45659
593444650753703169 2556 20446
703393575891762817 28864 56097
489741103000795905 26709 65324
1421731731017673 25600 52668
975545341760913281 29942 68605
910319429335270785 12318 56689
466520402623714881 22979 32261
395042585443267329 32952 41846
717129605233601793 5197 19346
194234865079490497 98 67300
697206614342633217 21466 54788
109999856428249393 18708 65360
417184025177384385 13820 49871
577507757630439041 38334 40718
323228731397520641 37695 67243
315273591236096001 27783 51025
777266207887215873 40450 60234
295275759764873409 9270 55741
588166701392680065 13455 33873
154475283121673345 9241 54924
511834447004751809 32071 37800
650056588252009985 43900 57545
766635100851274881 26746 28031
605378469038445441 25174 27820
249441441944277633 15537 56437
723509415575190273 37494 63104
450239774080500865 53403 63227
50603742835836129 3565 30317
445067900909741377 22607 30815
944130240807179905 43684 67683
243500836539666913 6017 39655
331161666334285313 3925 7525
569572695907062593 36317 42310
766671711669740545 2987 28503
554292089631957185 41697 43817
888316367813519745 715 1586
959702210056285313 21847 34893
453075214778817089 32061 34655
567647583537919361 24422 56771
469063702654640449 17004 43225
296059189627278849 6613 26867
801197954641136129 13587 35245
505644859874735169 27588 53398
257866025925455489 30231 59835
868482347060584961 11672 45002
276493016626215393 3967 51335
908280369100097537 33176 65714
792971204091063681 1715 38417
526908719291647297 7181 67174
227313867389735681 4852 66882
351469751183032001 16152 52753
579861785268025857 24048 56083
486332930472052289 46505 55034
55299200569930209 36317 62775
851073154636267777 3986 25464
486701567020535489 22922 33950
239167602175548673 36921 46697
451357298518100673 5806 63244
210577611045778209 12388 25595
216016460120830081 40796 59094
556248759889506049 30194 61186
162493964857571169 23767 38973
951053742242876929 22594 67408
921584858463663873 16030 38498
554895764524111745 36143 45598
526872400292344193 3961 29403
833406817742769537 33028 61509
267315001935987329 10820 68524
751678614321996033 14474 26838
990189957807427073 40943 64377
634801463520730625 20725 47831
402823372998060609 3191 26732
868592978420117889 6178 46131
516213335717250049 11265 58298
985369212113084801 22703 54182
814944311531053953 13912 26766
440796600903631489 54886 66387
733013260426798081 50089 57438
91697640914944145 30656 37889
271317078648767297 5932 20740
295396315998097217 6960 11727
553339887772036609 17300 22639
875813132900162817 27489 42506
926707861157428481 22402 35784
94344403571788865 14720 56084
96313824901908881 11695 17470
919945374311240065 22111 53897
549400996677608321 1554 10119
17532951863991287 8974 49304
976182656353639553 43643 48622
27714639657915541 27546 63398
37781327616119857 4739 34291
508766843818072833 41594 48149
354691960756280641 1938 46726
762801768122969345 41573 47061
339448372693343745 53378 64808
818426507079756545 16898 19319
753400840974389761 9806 27587
999809569702250625 10791 55738
319548250092754689 23438 42542
900152228121406465 64526 64605
152167772974433281 52124 52970
983942276603229953 50770 56232
423551309004498241 29330 58541
399519190572284801 32322 65036
755550919760960257 19184 41252
233230638092379649 10181 11989
373887538883696641 48403 69060
902028019172625793 41439 49450
369890768887795905 4177 60748
588103407616458241 20100 27780
970498340636741121 13491 21360
974286056326015233 3004 52721
214629847801457889 38221 64459
998815352126285953 2355 46963
32667473685155101 47573 51422
571351430499952065 12591 25313
290607163119698689 34024 61936
94126587603867057 30051 45247
933026249936691713 9753 32225
127081757218611809 8133 13296
978651710387534721 60142 62707
969102074334728065 4407 43469
203333642617156577 7981 23599
672073606604719489 47324 54706
161172722386321953 45537 47630
912252552977108225 858 22568
613831227184025601 24569 64871
11374238859083619 42695 48303
899362079198393601 37346 66356
330633130458153345 40115 65417
581361085654254593 2643 19287
764445113216730497 15056 59038
95219304450477441 26135 40060
965992195674530817 50391 52651
993082297133756929 8336 34888
642583879287720065 3829 62249
891389631973563521 37990 58910
587535421390896257 28967 56867
648973718634852737 14197 64679
980769524778615681 2487 46215
67653558025096321 1005 43883
831126353114413569 16989 41932
743187743910571137 46034 68409
315160642897218689 45720 68860
870079908721319169 5064 22504
286450560577037537 10365 35927
696916926521016193 48087 63593
814600958768572545 13181 24751
530986562923299457 3152 24695
540363595279544001 22727 39003
408323079177083777 7142 15082
41695879434378473 10146 37554
912951390009620609 23823 46457
815738120842297601 33295 67971
642202027080646273 32644 32742
790420468970857857 9747 31084
930563502251924737 8997 45854
421911624167520897 51754 65562
996736910997899649 8203 58666
373779461441735361 23442 34756
596159395386447233 21968 27720
198477137146340961 61196 63569
169624118663893601 23118 59824
514615272303409217 8004 13342
111582770945386049 19853 24259
903694463341153665 12468 25416
223108883321348385 7055 32603
19977015998513537 14132 67472
532548612476400513 45692 65672
409142574239865537 50009 59034
198487638245683937 17714 56097
336123846311970433 5330 26376
295364237436739777 52255 66909
122174177813334945 17611 33521
846241668500770305 6738 48463
325716069120268545 32240 55851
681820379800452481 6251 66058
197935030710851841 22160 66824
868356768406233217 2231 12610
666398996940095873 2749 36660
955646687762833153 15864 45557
425712427000760833 1195 37235
974126807777228289 6704 44791
923033983676596353 5300 38727
16036158865713191 6163 36682
704593513404347521 42368 68836
148780644421425025 2216 9900
923380058684408321 54945 64738
547764793900409345 41520 61660
457133715980873473 7152 21695
853932007145520129 46887 61590
695054634186284673 30462 56994
605123943572092289 5025 9986
285122678700162177 3208 34971
807826125134926849 3428 67838
72954451744486449 9279 63511
634376260630045185 3774 15056
438628772786401537 853 46926
528715308525367105 2814 61259
630724824349279361 13953 63134
137249667482731041 2333 58058
960217499632847233 15005 22213
822883703783919233 21009 45874
843927883276755585 3 53636
510980117724795265 48385 49786
564363041971873281 30840 64095
825679368659653121 43277 67761
169755515674843585 164 6046
307860982005077953 8424 24844
723269880338335745 3544 21438
384594947450313665 31303 54645
888811542361757697 37113 63768
962787436760418561 60164 67150
32131847186477105 28224 35572
442536890661589441 16018 33340
255876998065282625 52482 66826
398906091029484609 54318 57729
618693301811617921 14815 50430
430882666309333505 18746 57591
452773700794175233 26029 33884
281576064344061921 46247 58093
215130337987645249 9284 52663
419066065632680577 16382 68387
528431195714610177 23897 55476
726175640072195713 35286 47607
17903145459825965 19779 56875
152947826347332961 8572 40167
496892194304983553 39430 45720
136981276058275377 35047 37031
788382898629734529 16401 34203
20192694273365677 9105 52123
887988364181531137 5993 64110
457910970469608705 17357 45952
880641903435105153 15293 64326
138730031720729841 27637 57810
699383321325107969 15770 16615
331244567917234881 25204 29840
281603259062180193 4231 65430
14943470908210799 1549 66780
71089496996116001 9464 9465
601767361670678017 18297 60051
993440047231644033 903 63037
761711215427926145 16979 60890
329771758899958913 35668 68293
869763114632046849 13989 55276
531233110871497153 57101 68906
512372724847526913 10623 50600
862379822659541121 40365 49855
719916197174338689 22089 60889
224854888531240257 2969 21092
84074989466092369 40262 57788
656005157864221697 14525 17624
151852736482009473 15984 41629
849133593401504129 44976 64049
911072726507288833 21815 29608
159312835396271169 19373 28628
163515302158824481 18082 44673
728731328781776769 61742 62099
923116918144689409 37311 48581
303306141886274369 12121 33771
426957529088706881 6795 37111
413880577786144961 42231 50521
133135478209229777 33398 68379
285268365518057025 22882 68344
317972013349756097 6730 22039
762079956492982529 50242 62789
828433790727604737 2908 42319
836093497491610497 50603 54742
971109622889809281 9288 60737
422841239129283521 2808 17214
146441722082986561 54567 56890
721342257759126017 52663 67010
519368854173873025 2993 46149
363269513733854401 32915 65111
534802782075775681 18722 53486
780593404674640129 40401 58363
716762851609456001 7939 59732
919185969565845121 39783 41947
830910709992171137 31581 67566
795229288441937793 4065 52916
940117000745285505 3298 26990
559082315816112897 36645 68769
991794202462177281 57000 68866
345800620208244417 36013 50522
316194421522094849 63562 68365
927716247438681345 3554 53249
514852092906242113 8488 28050
827535014832882561 6717 44450
848348036731120897 58204 66598
35782770648069117 24228 50202
326044350231047297 22310 53532
234238588260460289 7873 52250
834488985806654465 5566 44286
596865640325532417 41305 62818
996819099640052993 11533 39691
791516312547294337 3757 39227
220749807643439777 38778 42693
319700706743276417 26701 29391
65747793473224905 2033 50327
161506515427667809 7954 12579
452689840787922305 33021 59998
451457682150461889 29832 46237
576369987382950209 1066 31412
691664419363156865 34780 57838
732497497604295937 3426 60535
466932781368342401 36967 42399
649311219389478145 37587 62179
24890509793657145 9228 9379
715022273362006145 31941 61619
611780927114139649 23337 50091
543902558939297601 30127 40453
609708366302875521 55555 59727
660626364130816769 30828 49591
59616802814275617 41134 50926
651243802513693697 55299 64586
76354946123949217 10640 63850
976164401402751745 7120 19241
929268045677346817 27334 39104
725234354102301697 9571 61651
703530739342490113 34121 68863
218637878987177473 12215 64335
947835363275743233 19224 21614
288241855467806145 9162 67245
964019281804745217 33049 53560
795361161445992321 4911 58151
427542390332078529 12033 16082
40858935083011969 5858 46126
375151777607705153 18584 23139
290326335650345153 16199 46275
661556741322613121 40358 68935
617058338420338945 1375 6445
108764610635880385 31253 58428
83747410448506081 10381 52049
219822021394620033 22532 52257
622816498416373377 9694 21138
348351876416110401 33927 64371
449758296436467457 9592 63989
746122595448156289 35853 37355
403130615920435521 11046 36460
578903304087155841 30030 46135
839566420918554753 54662 64906
199647745554969441 16286 27690
833874858266202753 28608 42708
514666626024968833 34238 67979
542032564834780545 26685 34957
447643532678284801 13403 31430
925072662279251969 37944 58526
415884152127425473 19530 42456
303040361214879553 34259 37521
271628282416983777 426 36865
554224658550968001 19613 29535
118402579443944945 13664 54891
955893681095911809 14091 29726
191265198726199521 14532 48404
985020729170589313 37661 37780
247794478235810817 20007 24443
328469665311029505 20034 60715
702372236763622529 18108 32236
340150483812241345 25466 66516
156986005172150561 23637 44666
44467251621451713 50378 55540
155619098676822881 6076 25777
118454301622637809 48321 54300
4959765704420250 45086 67002
705708508821896193 25602 47501
329003116781663617 24411 32975
517147351247704257 2983 61398
772370943218881281 44333 57528
944330735201671041 37761 58531
950873919685392385 57254 67689
439496981072711169 3339 55873
623230394841947137 6770 38674
66483920589330841 6470 45480
863630200980267649 27853 47339
946709878830578305 37077 38682
902396945267419393 67663 68217
305828621648256385 63006 63902
955654689674588545 61108 64183
718834746656842369 25998 67351
785584153187521409 10589 49711
883096371623718529 23562 44402
376874619037764097 53895 65154
101529236937356161 50915 54781
547900942341279041 9791 14529
178986250868941697 11680 58232
259698668514573697 2904 8594
171271858406118593 10353 66840
11462243344190883 27371 55886
907859995698384385 4990 41234
232026574311035457 43013 54343
198090803405708737 10420 30624
692051745832266369 49469 52217
499571832930907777 30152 51984
394468430670315201 11349 68540
28577478521629729 18562 44323
755795575541405697 7806 59865
211210908393706369 11759 29106
273636198241874241 25526 28299
468673254444443201 38941 60916
182789750249732193 19637 58118
288801542159827585 38636 57661
113044160800569665 34807 44303
290658899399904385 51046 66595
625967194535881729 54690 68342
754732403887810945 28752 45535
950317089394687233 5359 25512
206507636317386561 7262 53189
757418468550390913 23908 60063
817877870821430273 31727 38705
403468746292901441 646 41639
84230079580709825 4217 19888
364995752960219009 3207 37907
182416121290724929 345 68728
271268152359922977 17781 44415
988362775223070209 31995 34364
850308593408080129 21205 26879
594996740432460289 40344 42974
686320813219111809 35300 64414
813027001289089665 38483 56857
883014005728647041 20151 29769
229298584818860001 22872 56157
59495914257595929 20300 35335
468081195292089793 31725 54292
880339340282837633 295 44516
107654181247905713 7591 40535
757642414695453697 29645 54024
757254175743515393 46120 68354
346655362609276097 8272 15599
831182834606703873 2794 34925
871946059075284609 4679 47749
342597527124016897 26942 61747
364115890648669441 43779 49231
797028702971371009 24800 33177
492449643132005121 5481 35516
972329434902025729 14394 36911
157250598572225889 3501 50105
672475177452593409 29244 61426
207729482574976033 2395 21330
518729201785735233 18293 59129
444165816239383553 35369 66951
753910792235469569 47788 52767
621906000355579649 14277 41954
248126960818229505 17962 25672
563775884023009153 11570 17189
531237399295445569 24995 53669
220354733003134145 6923 24285
154537037693078369 13513 22806
258231427671866241 3369 56941
107096284899110833 6620 20116
38839922090545545 27678 41351
519801316279046657 7295 45366
665282359530543489 23159 62592
371375093719318977 16417 29845
88355265338364577 20685 68676
113311140297643217 4690 40542
6439053306174004 22845 41443
25355673708556737 18033 29809
71639415781930897 21552 26471
469908052896062849 33673 42226
660076542159167489 41354 43840
691453073282684033 26339 28248
480926499311053121 20761 64729
451245347000654081 18466 64113
597540316701817217 19462 42462
673036724369122689 11746 37069
995658333245188481 40046 59564
128919285322371729 39241 64767
395209913014035393 10688 31211
167949142969273889 16014 47988
181164233929351329 54734 63037
861621262215752577 20065 50106
373584543529609921 42437 59967
347053085574398081 31764 67366
724120362126996097 28744 59175
67365432766781201 17355 25930
559875098109266369 25038 37399
127827827557393201 11630 23903
899222533745884801 53767 64195
518830740002588417 27886 31390
624295491298461569 24261 37728
379456891039861697 15717 62642
137108382661466529 4240 14756
277717141477257473 88 1668
250095117168221761 31282 43625
851135957204558465 28500 35055
621185764599559297 5975 14971
504823484193085633 49550 68101
408089657756484289 33560 67256
214988664087766081 32317 58785
867578398706143617 15002 50895
67754214365482569 43700 58022
109631237465286801 13638 26426
138892328044345697 21086 68305
496676019066839553 30846 54724
958574248432260097 29647 44782
596087486325792769 33393 36599
366943147830166785 6426 57386
567438814542157377 34434 37238
229551186444400193 31554 32761
823324032318531329 15809 51241
984863967092319873 32375 42978
269193734356875329 37867 57060
265921931055462593 59880 63035
48632849430369161 13469 68137
717384996496971137 19724 41209
724587391422915073 11638 28069
409341997250624705 13708 57650
404121306342624129 37567 59904
561891843257921409 4617 16699
597915867884850689 34153 40594
2640672223922281 8155 11477
420750253076370497 27798 50633
859193575955881473 25838 41775
993399780355702017 57405 61229
983409023923588481 56421 57870
473835612071376065 23761 61303
74249178759185249 3505 57505
308152558257930305 22723 30737
957860873240466817 10547 17367
273633268544251969 27405 42273
877611433971107841 45998 57873
736515090100567681 2906 25588
843774551113302401 16542 21162
590213145059287553 21888 64348
337085827737166017 15216 61838
639889761908179329 12090 52893
397965870467292161 49009 68148
943671759552081793 5390 18533
137916313247725249 20172 45581
54865511870872297 8859 17501
314855566388604993 12506 50274
619184867071474817 1251 15283
222332501366945921 4673 30633
939821918106829953 4502 41011
782847808767659393 10661 27421
988689535749422593 24022 49071
283531892808550625 9630 45929
5748584719867723 39556 46395
958375582317774593 25568 64896
191209769471349505 15364 37406
357508931262099585 14628 53643
962005257594270849 9766 16797
416914071893391041 2898 61354
992978125901153409 30187 55094
755337755750414209 19360 68803
975342248097689473 8917 19134
278709998893379649 26195 67269
414409251415428033 18238 55510
679700375469490561 19385 52206
5738932560134914 16315 56082
6493439740044239 6212 14219
68376426620609721 9396 51305
718134393926700161 27709 29454
282414390563133121 5338 24502
314474332473242433 23966 57151
244730649964644449 32804 46654
631537183851275393 27865 47918
526507708207859073 9166 56817
803298954891634049 1454 28287
538060045011412993 15130 62945
324164372603032577 37258 45946
44080166134591537 34536 36855
794547449909391233 16873 50356
234667021721541857 20691 66485
939332452150988929 542 13622
606796518638091649 7403 48660
940362293376782849 43481 63289
32868216077368117 14673 45951
756286090632979585 21688 35440
132311912264526657 5120 29753
947854759036875521 50793 56948
797099338102718465 26659 46924
35603106540587961 11724 38976
768313752285323009 39203 51618
712362247058170113 25536 67969
566910238259801217 8563 46271
474841884200653633 9461 19647
691508065921851777 40964 61240
186119119194319905 3453 9054
629616318855902081 41538 61931
279020072945325377 31538 36383
45636694642112729 15934 66192
916527737577158785 8343 33865
89857432961714785 18886 35352
542457534677080129 24719 42610
172779036766598881 19877 64593
727420047948090369 56815 65030
547206190931028417 21454 46430
184403497943332449 7835 11179
23519118505291205 41427 47387
953303594275471489 22339 49428
537740696418133249 14965 26712
819955553637211009 30657 59346
169709558901246273 10095 11936
795784612691949953 33936 44996
667503722314698625 26772 45207
903699300536782593 27969 58059
666077574478507009 37671 61817
187725141015793185 51067 51381
522237774772015937 29658 35810
214259930584457697 7544 48639
513208605183081089 44369 65623
318166208294076801 4764 51556
682814942937390849 53273 58435
195943646591512545 17829 56549
235799496965498177 12808 65720
92955449323174129 2420 45718
510348455715110593 16948 36665
15615341429619179 3167 24037
99659510581972193 41119 53800
45050234463321457 41884 51085
836931027262799873 29765 69013
90042250241975105 40582 66566
413792803388460609 22230 28226
936696927769109121 15972 68104
652019932553123713 3258 47720
686639128271078657 20432 32946
786934513567928193 545 55552
744558499006576129 2868 40502
202281875668681729 2525 37834
378761719058399425 9417 59540
889923226865889153 32511 34207
229196730020166945 35986 64228
312698659054582593 7983 37923
259669673523145409 2490 9034
396939487012815553 3099 54921
562306985649133377 1199 61564
924268994228576385 56 18990
985650472273032833 36478 64628
192462185084266945 7611 50888
828323276473046401 38376 50800
860949075942762881 26810 33323
761570103939416065 16826 22564
411206192590611841 50739 61610
800404437589907713 17106 32524
264656335003785153 26946 39363
118677073862340161 10070 41721
371594550597976065 40721 64957
492698996897932033 28231 65951
348193652390058625 54121 60838
816591572578030209 8226 36233
337650955160569281 60322 68163
248862020463395329 54212 59190
534686821454975809 3342 39712
965194134782034689 46504 46775
339612250291807553 5191 53936
788132214012026881 9951 12897
398292748374167617 14209 48903
778095679255695617 6388 49941
961970216117663361 27556 45942
801317140880247041 29187 56600
361131346082792961 23522 39129
492406251151816577 59651 61777
202846184240442529 31295 63761
585598900405134465 1866 38181
899096866255469313 11062 42565
408880902537358529 16089 48860
776244987194701313 21964 67388
404357309218330113 11554 14190
174766089906846401 5308 47255
695840757686692481 11221 65674
796365516699282177 41606 47875
940782853739168641 26553 48094
956267922434967937 54851 68423
267553228808392161 7385 36852
800177788700466433 5990 65379
425862747836152513 225 41424
350813075892453697 35154 35788
385390388171753537 20182 31455
852199954460999681 19759 23246
915690647643462145 28652 55657
31580232452178337 1755 22987
564826476476181249 24331 66177
776987218678272001 8604 52716
282669258380526145 49014 56950
64667930934511729 24491 38035
314317247277283969 1721 53064
795317190312189825 31424 38168
892115528227751809 17976 51413
243575965382326849 8734 27133
328833125847975105 4686 41845
336336861969300545 53492 67921
641485674360343041 6939 20803
653777893507872001 8840 33070
141177810511077697 59370 60098
68814251824491633 17215 68605
134732238634715169 19769 60417
457863885892244609 28362 48114
262471777731885697 57820 63488
170776810665103073 10950 29952
699383037658339585 11898 24879
97822166593594769 50736 64829
367948981604836673 42147 61073
140758058214558449 36187 47530
788362566553932033 29254 67225
37514264814326737 28794 47290
688512676307905025 25605 55951
570027629933633793 51131 54138
961305450152725121 11112 56066
144385777990457601 33800 64251
19705549131526113 738 40591
939837050507250689 15236 67900
139459222119146625 10006 12225
960916901597933313 5100 51057
459628044315817153 914 52882
799038165703194625 17460 67817
561935364120547137 15331 46529
616107172621092097 59671 61609
422019696650561857 14875 24786
405462322736426049 8661 55136
836113466110706561 43354 52670
445133264497606273 47744 66099
660709291106879745 8484 39207
791100153188665473 22733 26874
527878887594670913 25981 61958
537818823942124865 35393 50889
991823533177704833 31398 39347
120183244417702897 42617 48019
843899720885051649 12923 29401
237187816857478145 15042 48324
349778466606149889 23779 68369
456404147744393665 40036 49012
443519493346247617 1432 48010
918489214067697921 2912 45910
485795923276537409 1633 35765
618259127027570817 43078 47529
216628208953128609 55838 64381
353907660351246977 18393 32110
471496646732330049 17057 46899
579272862028119553 5998 37529
770021332664544641 42455 52808
312813594715741761 12210 42785
647405208568397185 10869 47572
933955049723223809 28833 48201
281584476629607393 39232 40558
262833688537092769 47554 50712
433717248322008001 42371 66112
793909555960311809 25925 40407
571846167606015169 4270 22611
671090003586378753 33866 53072
659559724957642113 6197 36126
266606522037491809 22784 53727
578092472674772097 56694 65697
302390506586910145 34156 43878
662727584105166337 131 24996
488850688463287489 24677 44469
628780747884480513 24939 68100
463556073281829121 25423 52943
244388332369123169 48925 65136
296724223783243713 8516 40643
846245664350963329 26221 37356
538916435549232641 27588 54379
746767280778836865 45998 51673
694413602464493313 7856 13656
853854271074300929 25097 55253
636651232377197057 17858 57092
654993486294738817 2118 23327
688386624901639297 12618 32809
539408485815446401 44391 49949
251318982005223297 58769 65768
540107495725774081 31656 53867
55281577148321049 14700 39842
598658377298409729 12096 36145
623707960751509889 47415 47944
176089692945947009 8773 42635
657894850488602881 28046 28864
729598226271580289 38621 59094
821035216477106689 31184 47739
831420180425023873 43422 65164
881970143940833409 4958 40891
807464942073085697 9032 25505
391364823788386241 48295 49645
91260502309108209 9449 21948
177140718733895137 9760 40373
889115277800161921 45823 49169
985640566448417153 34586 59936
880361951101260545 42787 47950
10270125211775395 13878 64498
80169743481338433 29730 59158
355533072555708417 55673 64401
384137505900536513 26650 55802
412365442007157441 13678 54157
864797475292821377 44399 62275
188863592355438913 11926 21545
295242439659769921 25337 45710
776864417178245505 16698 51864
521472892346782401 5095 47355
947037659573673857 40960 58304
719125118518132225 58497 64280
374963043825303553 50827 62956
413032073409343809 33212 59985
127928377409212145 15320 45299
362342310453950465 42311 43579
842167100994402049 11061 57403
789839726579874177 11842 43668
647092582280599553 3169 37369
494365235786471425 38072 42041
480709106935634625 18021 62902
934166717980790657 28241 61159
561060224607480513 770 23818
43891440932210201 8845 32439
858035028511579905 45717 61077
14668683368388003 23471 60502
446559528805856577 8461 49919
975456171792227841 4177 5167
777272030249051265 65492 68074
534218581780297793 7000 58492
993654416795955329 18386 62973
436913076711132225 14689 43108
88353591693191905 4320 24314
223725475384004129 18349 28546
910477863159307777 12278 40942
703010593606801793 5095 8110
7090534857738363 25381 29604
249788647083423841 10913 13346
11021858138271057 21813 52900
529085084121785345 45930 65148
44599947168791233 3362 25320
615285709676886273 23969 38976
350643049446624385 404 37012
520457481993030785 53060 66336
423677721871698049 23346 40987
198845929939924545 11422 53063
768789477854006913 49844 64081
600464735776054017 33799 38931
996338529911668097 9669 57422
420560900430121601 7731 36448
24049677219856849 11629 40922
690563460092857217 23037 24560
374138547308504577 32789 57493
565554253578827841 2066 19072
488947339584150593 44266 58068
601368777199862529 6018 13955
858205252524356865 34575 53753
231865639245899745 32210 61396
783804312572634369 16517 39499
659969144392828673 17212 17644
99164141770657473 3445 40423
691571990868684545 24697 52412
740198462243377281 11255 30546
286895835080169793 4646 67538
440288349116428865 35842 50690
520616499135304193 51474 64438
211652462089368513 20830 37851
90606484764304449 26238 59172
983992965144906881 40683 52769
129263008254870465 9169 30045
805681420718521217 9406 11668
807523540172606849 8949 54905
377915385258944513 11601 61207
636636060883592577 4167 35748
957552999257835265 19141 45645
805183372875244929 3184 49829
619805349057926913 42494 44483
314014856095813121 28037 50988
559299857272613121 12284 66751
842908050416635777 10361 63590
229707517999941057 8375 58385
866368262962840449 21547 26318
801772465454512001 23911 47898
290992110770456961 17363 50535
504744542322711681 7913 47108
533368062820020609 20534 22353
983807097013858817 27849 63688
222458972305101825 4638 19633
249363652425330433 10202 36410
132494088663822401 17165 20505
838760720112041729 15799 30132
372118643917172417 2293 67604
27233937110068497 6619 39428
109918202825785025 8 35361
769458123288934785 52956 67785
301457991055055873 48817 61165
196988703749582337 8220 32120
641069416619007617 53522 53876
159608477178203137 12122 42933
594699775512832897 26733 27372
531486716079584193 1213 30229
172960220545437697 7499 45007
331455231359974785 35661 42646
155434832626720961 23422 36519
259881736420567233 2607 47593
224689673388542849 43353 56445
481176327475758145 43802 53216
773195891351956993 30124 67777
766080723204439041 31684 55118
70602305596029425 18358 28570
77577741224622801 33443 63715
918209493137478401 5301 21448
700551314222934657 9586 60898
291318739281098945 4101 55469
335023909072553729 9244 13432
17717037048964103 8519 11202
861197923524443393 2086 61022
369584426438311937 13036 51521
844300212938527745 21402 59504
320454983717748801 24008 53598
241326957864401953 11523 69025
168302371081455969 9172 49308
688056950271253249 55302 56784
403260501913830913 30289 35478
168604379561671169 9524 19230
504294442465894849 2921 43713
100367670299654321 45211 62899
685830151355641985 459 67608
430287169029327297 35172 56223
229719217856700897 23858 54728
219348972328070593 10022 27734
251288376277454273 8081 37639
830673234633067649 20371 66808
469482526946453761 9576 48096
791210401253785217 25761 45941
310677448777251905 21909 51467
312326042383944001 6706 51809
512605318512914497 33704 52684
923883501509884289 44637 45491
772393861563596545 5060 31618
820729755794403073 28088 50093
502932445736863809 12345 61861
565744965880590209 47250 68845
290975838909471233 3724 14195
652032049517629313 18702 39690
563720782274220481 23148 27046
254001702599104833 4182 22937
565875424904287873 26914 54618
416724051649950401 10830 65829
474856049194134017 17711 41363
589022105319635585 53996 57759
466684331972199809 43073 59610
721654141304583169 17152 57822
13410165756074123 20734 50247
643129408455671169 3485 60085
187858202595560193 28095 52902
633713642762259585 27696 32278
690035147204017793 9838 40544
199846307495711521 7063 39673
228806965746823457 46383 55958
277781877670292929 2384 58460
846740872804662785 23502 56366
983896582745550977 21058 25298
684172369190388737 7980 13379
47864624896405417 55382 63868
16742749749173669 19193 54292
321905848002849409 16009 57231
478455352067836545 41693 49191
804467856247157505 1379 66640
534486715774296065 40543 46412
454051315445120449 11172 44031
637518501525715201 18369 23217
695656727833082241 2121 19388
683233467938752129 36313 42278
780116187006406401 8912 65910
39880225084484521 14680 31973
398372273903646593 37646 47903
97656589414658161 36865 46774
998609513230796673 8161 65785
900520279480428289 49496 57677
326704134984922241 17622 28246
728100682921283457 61016 64327
510793665522591297 27081 52644
310888739339301185 37435 38978
813111017631371137 21944 29993
809151021039799169 3997 29637
785470509363300097 32718 59463
777085177761176065 633 16069
227080491550410113 35014 39568
955055902602740737 59997 66443
84940506934806593 33967 46007
884259578210414849 1549 38013
165340243774437569 18133 32348
584762173150739585 6657 26645
54267880175920881 16264 20168
974064115512884865 20201 28670
112263091439771761 3658 45235
325693538591654145 3691 5472
988336192106182017 11160 67426
292713245764499393 17618 44963
634211967085462913 12781 37514
183115687183562401 4939 55854
974513817776163201 2000 61914
173521343050861537 1023 1727
214787795707209729 29669 39799
25562148293150957 20824 24958
720294338947674369 8558 44439
917690227567245441 33303 36234
158686743592625121 25940 46822
120285569554869905 4315 40724
419134471070144321 46453 64068
572996157511351361 23227 28748
661432797723861633 3664 31695
959370999573795969 11028 23829
984858279801109377 658 32417
458635018498224385 3238 66669
653791093762123393 27919 66175
709696133676477057 158 56755
943282729719122433 10634 63453
206958351717428705 29915 44484
548225912825856193 25944 49064
170418627919108449 46679 49283
53872592496539089 44705 46909
184679328117024257 34085 38671
627258874940423553 7411 64014
861557824111219585 38625 48918
735853988137527937 7854 62433
297229613057094593 14269 57255
778796632671841793 16942 36033
637337868505628801 35123 48596
780781903443291009 2418 43715
484563086627527873 17114 31421
282097374560663649 2629 56301
218466561541749377 45382 54221
882419489141874177 13317 24351
283463401670456257 13853 13950
732570747044363265 7358 41377
78009658109412081 8877 19467
737172343614083969 52051 57105
993327186987212289 17019 34452
238470458097594945 1827 48247
864929059724193665 19895 67256
943330909359922049 6741 66764
556846149742863617 30849 37280
174031898329459969 21942 64735
786005714272821633 60116 66539
530985100781585089 41587 66272
805757211208341377 39106 65382
899892668255432705 3329 44109
228459378098552449 26616 46514
609538911009472897 23101 47832
261002936200878113 17944 53640
502750996408863681 24865 60469
139178011651498673 30429 43200
545995573866782977 10474 25389
986752701397929089 10927 35864
224079734372992321 40677 50266
888524786227709057 1505 66431
51207447156166097 25087 41759
833661103607948161 10486 60609
476110984199166849 56259 57023
253020787963382785 28337 44496
116565697758552753 34555 56331
757741848583346945 8684 69061
237902513530485761 60578 63473
827001828736928897 19614 56928
520494670059655105 25893 54212
240945596556667137 50352 59728
912631006572340225 14176 27668
303188624461657921 27388 67030
519841069463787137 36473 47352
375956784870449921 44195 47395
58742947342352641 31261 61996
189936291925722145 2681 65629
809910354717537537 17843 47974
103250113354487633 21640 40478
603520597891971969 45082 48127
312061958353499585 43855 53626
129478568947469345 2373 28541
829829976981098881 8729 22177
451152180920502145 1708 37590
885283585723943425 44475 59081
301448812216413825 4986 22547
127448475299768657 37069 64274
723571065899605505 3579 62411
683509197086497281 52536 53858
630654230522061697 63666 65018
48967531716950673 32001 64604
58062552992339537 20413 62642
314938867164006081 33067 60608
569235329999450817 18595 59041
444780930345029185 6765 66087
439717812185548929 43450 52749
478002416924628225 17912 58847
345515183145586497 14926 58585
371100536396394177 4034 60819
399906728657953153 44815 54024
231749044041084321 5000 60229
819713238659822721 16366 24348
607070420444284033 20741 49588
166583891978532961 24547 41832
347001440735656513 24768 63359
461403540487772545 14514 43681
521110869811504769 25057 46630
532848808770836545 27722 63692
123331609933178049 23144 30702
868437767369407233 27212 31033
115994154381336753 7846 18574
13041678488590947 45518 56365
191028902411833473 431 37661
291094184123643649 8103 47264
338673231751894145 20492 32818
898933812426520321 23972 61044
654408074252916865 5333 12481
861331912552110209 54995 61511
450956140375904385 5020 44705
402306059537536961 24835 40492
970116717845773057 32175 40640
624952445713923073 19440 52251
941250451642328961 25604 57164
386313491543489793 14256 68662
547992563502976513 6273 7590
550798606911193665 55764 66168
620676645264449409 533 60997
630299156711416193 26489 60015
678312194883378817 15994 30698
759331756531629825 49296 54638
928124449340995073 4965 55867
946807999020762753 59 10479
853158982406984705 10744 67628
633372538419983745 14232 21936
291934859552593921 53361 63972
253003119769303457 44308 50308
295689827175696257 47255 52249
903695395194240769 32427 54677
618840533645279617 4015 66237
290914494456501441 49411 55992
833242936087788929 31231 54098
445634031385331777 15431 67169
545971360135990145 4086 36362
663244111542823553 18150 56617
551822629351566017 4719 50698
380860526960795201 22518 60183
175888036551949505 6523 26779
196975333912035937 39780 55748
713217426964963201 42196 55558
198896464193204289 13506 58808
278877274986523809 4329 38437
30827161060770437 26542 29006
573924683432952769 12515 37691
340426790453314241 24625 46537
786635593818598273 3662 30733
831570052705671937 49657 57198
248614152543428449 15757 63955
910717760845777537 10051 54486
196867366600724129 16000 68529
937168125133197825 15890 61597
950884378914825089 21314 51144
604865750161913217 35467 59308
873484694873237505 1159 7759
182296912720659073 4389 13727
520745042765060609 42623 50265
262575555899410049 24947 39716
260654563507255681 27545 66058
536545561129358337 25072 43247
421165641431461057 57575 66965
760911595592979457 46385 57735
563900437618908545 8387 14375
251961348211693793 21757 52181
524111488095162049 49457 66000
778084694912870145 7970 10603
305213781630367745 35656 43225
920821876183865089 11584 65883
288062257431054305 24234 44742
695807530419791873 16448 62763
383423736180187521 17964 42346
54790206594333313 19379 59254
991771522015671553 59995 66729
974924795015191169 16714 53336
402043189806175169 42057 54534
552959680565450625 30865 43695
780048214780496385 14654 29894
458626357494956929 21935 38920
334964542138461505 2696 8254
690642243201693825 33126 43041
503068034096987329 24315 66004
496184652702531521 32434 56256
340601386248646785 59966 67982
166885835442698753 17724 35596
906974791722209537 54969 64351
601297828084035713 28772 62436
196620952302847489 44183 66579
852286891492809729 19044 26613
235503902320278529 36266 49021
673119348473413505 5828 19638
383919265262175489 840 29750
407232247781124097 14273 32528
914622939104905473 40747 48689
22139386179738097 11586 56241
7964388563632242 20958 57575
43674892697026737 14521 26910
758682745822159873 43607 64976
511354960411715329 27038 52288
200455665997605345 18146 23604
702209027605974273 13902 51650
210627313310144609 7092 50737
796601001256057345 28396 31882
321176347875105985 19078 59221
553725931378806977 5785 44752
23116811733604693 4694 38310
726364861326793217 50432 59766
590086207548591105 2771 3774
426342185365129473 5846 46346
624046129796571649 51490 67661
535598845321722177 41180 57195
868617532914665729 15353 58246
840509985907317505 4481 16485
170336322284970977 55528 64370
181580636560106273 38169 68420
306685027185164225 3507 38224
317034609626475137 17712 31595
68858819683701001 6573 36073
461226632632339329 11227 53812
842355486465063297 21982 54277
434800665315179905 12043 46328
983117420849016065 10314 66987
903789722067720961 16808 57792
933079451021381377 2982 7578
359885627844121793 29783 44090
108431284297129345 13727 18129
632797502920603009 10293 62726
993872165066672897 4181 61506
769830366530754817 14131 64707
705778668093774593 31899 67803
765510924888069121 16954 45082
386227938913929601 32216 43122
952431015427848193 44194 53571
563496355097047553 27102 40329
593083391503945729 24295 32537
243618199986652673 37328 50832
485678648468336833 6626 65389
594378851917174017 39425 46102
932828050604335617 23499 26819
221291957888563937 4886 22954
94441880850141041 27641 52830
170454878911929345 26042 67236
135282892129005457 4876 65484
440275906051876801 44667 45149
742076781960633985 4710 6833
905281687335264769 12014 51896
279700924910848417 42794 67567
462842750891251585 8500 57906
635147417025208961 24055 27824
379810660899270401 29102 58545
915662680912284033 15703 55123
328538411392511169 40463 48139
902512997017907969 21133 62249
97935794995937185 8730 44909
166062158892849249 14320 59227
219764280160898561 44233 50609
233723071694342369 44596 64413
686310310155253249 27670 66228
254981632236372481 25496 56023
671907593643108865 30386 36680
625374511398149505 48484 56195
813851159490003073 1579 3119
267047070129017089 19302 37553
837483937020532865 36116 42787
659112252051997441 250 8893
402866845395212865 595 44845
683720819961116929 65039 68040
833458820648100865 2322 25693
914463986972663169 28869 35039
698636081131514369 5004 12496
524493234226120833 29471 47002
806982922383820545 8855 59799
368726241346976705 39222 52770
529603730626778433 16615 37274
591806659809101569 29810 57942
942715806218554753 25503 36411
41579622871438457 35626 57879
357591447379196097 33993 42020
769385203895176065 14324 67885
84608514773787393 1549 26128
962793567693083265 40135 43539
327363823237565313 19803 58724
742928511284823425 15615 57805
70724203987079905 14416 17036
457949656892680001 9706 34672
677741962570866689 2426 25695
135208995178480513 13372 51343
880030755150624385 9635 32544
112106627823621361 8837 13875
381785529419293121 2175 48305
406716119986931777 14397 17909
598107874907750401 37574 66683
859163609160873473 34442 55250
410316787142722433 12390 67293
47220002936903425 23198 35765
341756390345448577 1000 53709
901639931024121217 23281 40142
339556274350204737 24201 34789
448956343672911361 10699 30415
192337076447923745 44207 46873
459844164517761537 2019 21485
287574850005359649 7494 44817
331417070206803969 37618 57380
910433229396897281 39542 49602
220990890977660129 5994 45425
112711207057660801 36875 55159
900692667935580033 22654 29139
510633134018828353 30410 51248
269655152630605249 8381 11122
46502910248410249 10058 21043
839554498535953537 31825 53492
419748379587428417 46216 53271
864820655757156993 16916 42367
179852872382785025 24424 35158
301465079850778753 22680 45781
913879467691796097 32975 53049
741342647302104705 39211 61530
549297256845665793 20512 30489
932812848907836673 16239 30863
303044141476203073 8253 52084
382449028699014081 6081 64382
664925394969035521 44819 54948
480111930455628033 8116 46576
114604159747013761 45514 58293
584357768966356225 35186 57402
726672747532564481 44142 51501
206788445363706337 9394 62751
510845654725425665 58843 68487
435484095392482113 7417 22002
144684532696576449 16128 48559
398469479416725377 15210 16567
788544561101669889 6635 24155
804211336855217921 31185 58123
324925700527916929 44723 52933
974250555931767809 49160 67360
960314699017015297 55509 62389
485843734519121985 52564 55031
625262769484326273 39789 52879
238968877747659297 18887 29325
754499747164370433 10382 38714
138062079819462721 10292 10387
411309965271744449 1474 15812
249654287972866497 22253 29811
522214366856484673 48259 48543
43752752776740065 8183 25088
836236429881555713 14563 25537
66544406935214793 24762 56737
371121946162698881 5884 67823
11141677289089103 42049 67855
284668310851106561 22004 66407
300686297552054785 22469 65645
704289637560901121 40211 64473
456275946622170625 57798 60893
917359610370912257 34552 49467
138430855333645297 35973 57952
311993375490796865 26658 49904
936471464357168769 6716 51172
849394083285790977 6250 53752
247159474945412673 32651 49692
312039194227804033 30196 63866
311673956067281217 10725 54711
718637534804745601 13926 46119
272341975186385825 17363 41917
861780234123838081 16057 61516
921927197471603713 162 39654
640680895345742081 30971 49420
696361830891497345 2299 41467
458674137981955009 27302 65744
973345338262575361 29545 55145
298669753896607681 24221 37104
614186026134582657 21466 28800
326450911646272577 10191 43225
934059839719168385 8794 53719
537650925072103553 17076 44089
6503870696796811 40006 58293
355629566296794753 11711 48919
539344851102768513 15060 65689
789201421189805057 38874 47307
670888473571814401 13878 31824
69490786940715313 9399 21097
797181887186212609 20521 57106
768335211673747457 53392 65863
466197805804561921 27722 53160
343315294687481985 25057 46843
649444499588710785 53966 55041
595578690424876161 3302 38226
592055972704379521 5245 48980
73741302084354033 11021 15671
79080320380398913 13143 53280
96612149971168289 8104 59774
467941014936393153 50955 57404
618862313572389377 30707 64215
31430460180033037 40066 56648
923312091727868929 28920 34990
396129831676525185 22274 50750
784936309499752065 26311 56882
531318827197850369 57 21877
86093197059614817 6004 33901
637365229415955585 52871 53419
83441884599931633 28022 52487
491805560872890625 49981 58060
860209556541296001 3064 17697
142341209619992529 46546 58114
318204002906920641 34751 68902
512443506420083841 20912 50402
59577617363334665 18854 34413
857551979784197761 22462 29026
666304493237600385 6332 57048
213293557237179233 31180 55593
701548573719637889 10132 58746
949194367987253377 10593 31014
902748055123534977 24596 54863
526507823225102785 13713 63106
815080904752807809 11727 23426
199003903315450273 50198 63779
386006186920081281 14299 45737
722518007147598977 38496 64718
882514771711274881 36537 50272
253368356027813505 2279 42601
702616898260171009 15157 58674
557184150697025857 6270 65378
320574332896843137 49576 62209
930900574543777281 17285 36183
281360140553328353 26353 27725
735955109442940673 8688 25349
777642034248717825 6700 57251
789841573766956673 27753 56669
882915394357436161 12838 56706
269330793818625121 38877 52961
489455897521413185 1794 57307
48056583408957465 35209 42228
185471603671469857 16310 24342
280736434247970113 22885 62711
741247069469014913 38935 60204
454707718346305985 4569 28940
991008457011869185 8939 29035
385234954931149761 33752 61687
737405726747102337 4059 7735
100538648131468737 3994 53438
125784696043421457 23255 40061
19104035192285097 66572 68606
95859164886210385 49297 55282
486565682085576129 11717 58442
391211497037485121 6725 8894
621853662145809921 1790 47479
338661848177043393 3618 30470
559187612425851905 9517 62752
911389831026081537 11620 61777
581296996260519425 17509 29691
327403673137727233 36891 65590
270530033124892097 16622 22137
629157877709840129 35080 62639
498226244691295489 5336 14247
635885013907216769 453 56546
490330239161828289 53346 64276
215910858460983233 4499 29171
931375028508270465 23349 50463
516405585926552385 32831 36547
530822772007049089 23489 54303
208478877639489473 7828 33130
88833501681705233 27883 59778
912664097130988929 35558 66470
946754775082546049 45129 59981
180111331411279009 46089 64111
353961294378123649 54801 62043
23737366081096669 5618 44454
733571120059089281 35113 67510
337626971821716609 39781 55221
409030273289260993 18803 37097
211346386509763553 9184 53922
209563323689330625 3373 52163
242929613535931553 24424 59953
557113199850149953 53269 62327
657443020154605825 7870 22249
170850157932569857 6954 42709
748618553909405953 20842 32738
572779685806182209 21352 21456
571259916981620801 14665 42753
836803125902314113 22444 34913
562972856397987457 4980 65031
637506457161251201 16585 65907
973928206485997057 17184 54424
440173195161897025 6784 41476
702167535255934849 20975 58436
160768904580095297 7950 68169
73527788179820417 1577 57215
389817910606318209 12687 30994
14570188503807203 4421 45261
248844283327727553 12161 31520
12313986143997369 27859 33812
870546814100102017 10069 31504
775126568774961537 41784 54183
378587791307353409 12055 29138
708557234133042561 36893 66589
717049539691366529 23649 24859
333305770370127873 3239 14941
252880162205443073 42975 59701
625009636676455937 32903 36302
876871594091433345 32035 68781
976347958163980673 36473 38822
570003424668641409 7410 45852
430919020419242561 26296 43567
777559234697200513 60704 64758
545522682415832321 45994 53772
414669160321963649 22525 45535
650567761086708865 59490 63169
248883584240140001 15984 20662
156021625538524929 9235 35200
479465005791240641 60084 64095
833715557444993025 25149 40746
182826734671174049 5774 33366
344608924975300801 13296 62196
329639349215042881 10867 13321
476642736958869057 33894 49706
998995655634821889 10622 48386
561242823023885505 11074 22961
330825232522329345 18776 45106
660668931022190209 14798 25534
925424797348902913 46385 51927
573947122230219265 1730 38799
739801449511830401 32711 40021
61381363153916625 6778 43757
605311926387720705 15228 35568
747007586351227137 31815 47002
305865788997692801 8031 15562
879042863913998209 5126 29205
146955518267041889 35635 47723
442229834356719937 12183 40883
709891374483177601 36985 38561
220832373998465665 6934 68836
291752515348328257 9277 66905
877029241004972673 3534 59121
366566159490219009 23470 33273
260145434521906081 27776 53149
275174004917566593 53445 63268
531412694684728833 2457 31253
791466913307417089 39329 51763
947969303388081409 36679 57919
386639942850685249 13530 35556
742714583968332673 31219 31383
569156538022554049 1080 35646
356542191385774017 51686 67065
431514005552934081 10285 40435
60897901166395489 27806 59190
303956356777987905 31746 45418
705678993727023105 5517 8173
794262559353747073 4982 61605
591333676613853441 20261 67354
65847167728293241 48667 62800
426242114668742273 32840 63048
675269154751497089 6266 51883
243610903950479233 11935 45443
206383430689285761 14082 16911
31575857126288301 35387 61547
200844445334190881 18462 37038
85862496785860993 25193 57753
881728006446081793 10116 36549
234001688298878465 32177 48510
409472560352547521 29151 60224
910453443359568129 63277 64745
721969464635108737 14732 61127
406759808781831809 29476 54021
817015288291038593 50498 54452
419173010621673089 13329 67585
289684177531000833 29360 51174
758525158939438209 33914 49681
126056518870363729 19689 60836
889186405067004417 29540 59027
910040286454076801 4639 15849
173643604954836673 37205 55727
233287805221472417 50949 62577
774190537158457217 37432 46082
185274227367614241 59999 62234
651721870459613953 23038 25609
614163208996636417 11778 17037
902116271770392321 14267 29287
755641895056399489 45078 52038
339733130475909889 15043 35009
333214341427215297 25671 52555
959333591272606849 17435 58957
286369773569049345 8813 19983
832314375077647361 4652 19105
795516275300649089 22154 46603
994029263158562817 7983 46695
66995526866364233 1428 15848
374751993195079809 40490 55539
170808339010854113 8162 57550
154996702998513313 26317 53534
248956690346489057 38627 50159
850973834848179713 40129 68036
484552276736586433 39910 59111
717637568468870017 5286 46730
534399293614924865 11884 46172
597759595299468289 16301 56149
274480430921478561 63882 64982
282032023773606241 13438 53997
900849540033448193 20753 66891
637792039665715329 42615 51553
598550037067347713 13707 40071
488372388431695745 4292 11739
711410131716760961 1452 51410
458919663920514881 55262 56524
989152978909011457 26087 26608
547130842656539329 27975 36379
749172522249210753 11550 42259
935282180456073985 53206 60567
664284996814238593 26078 33300
673678815899034369 12133 57817
430116365966185281 33752 56113
947334035952625409 66755 68031
211380936246605697 20736 58654
232701448065395041 23735 26159
715311774685801601 11167 21804
131233328727706321 27711 33059
882774728841916161 21493 39863
104037896954036321 7227 33334
257037752786274625 1484 29198
501864304505122753 37813 41883
209220978580482625 10018 32370
780285083082784385 22624 31946
692645422002868865 52025 55304
335626386154746817 24328 44415
522470842187964033 18717 62287
783761526798382849 14061 25922
34666430765597057 4313 29221
166121746909372097 59296 62148
149254908766586433 9983 58290
666747054874715393 46600 47659
7709331814851340 42037 62678
394452080363681281 35950 67389
13791561246470963 7676 15953
639176147214367745 46925 48012
335888768716912961 3352 31519
311813766702957889 28379 68815
477587404053430465 20998 28519
491425371270107521 1252 12204
194558099254805953 10331 65736
100654395595501713 3766 67964
814178329914987905 8755 52784
170131524898561537 7594 19689
784504663992223105 39361 44887
56392894512786289 158 45211
419802236470509633 51205 52241
80114590047823953 37815 51495
664932344099270273 28021 34097
148555639415224769 2778 53088
902898852814239233 12666 62799
867841202463932161 1439 33190
664787406288539265 23606 45276
521462205258988097 16717 55055
576775159781654145 50075 65770
268207878978099489 41903 53435
873444966938535553 14859 22751
383002159140648513 9836 28197
648608048189963393 43667 50761
227881526407298209 18382 62353
56503784678753281 48559 56585
317648821601498113 42931 67530
898905718862700161 1674 2076
350515597165237825 38223 39007
437350573376704705 32 64322
618102534162222337 32656 51001
770217449606256769 20798 52119
121746468838988881 1282 15948
889040678101977729 632 41887
99664986051184465 8886 44608
220744299862850817 11725 42083
979224020738452993 18456 29929
374563837745910209 9566 46778
742812882825905537 21618 37702
182912656039796673 31116 52833
193675772271586049 10657 17041
809260932047735041 8521 60694
712033996667404545 22237 25243
31154802009105253 17199 41860
554153148437730881 14693 48048
171444140319067617 11080 14279
991756735050888193 19197 33246
686197492484318209 13250 23881
821544259264623361 5416 34885
602437886668369025 37122 63567
341466113763861057 20958 27532
241067374413127297 32263 63506
880917835141584513 24205 67830
783465374505539073 59857 63797
139549734354051937 31327 58814
709632605674720257 26265 27693
21420461222117381 31660 64749
94094484054053857 8293 39609
206127357544634305 37478 60562
391539723739931841 1275 10571
72791813883579697 23441 54637
907241383014081793 1286 64343
975532245453042177 15627 43412
684475282040175105 2329 13346
484973033139805697 14123 18906
992799444904775937 43529 66042
645051929092264961 4597 8624
19259561097761945 37084 66398
341019479404504705 38928 58428
941479044467456513 687 6595
733195756119830145 8004 24249
55716337495617553 45392 63102
717223733598967041 10002 38616
9949567333663369 16540 47651
22706799629762741 23071 24267
764784819008532737 10991 64025
456015618787059649 33177 43839
977282594453072257 25347 65737
184721774456637185 7960 61515
489048991180986561 7845 20847
989216061803698945 8648 23092
812293763036038273 14205 36839
634224825478416001 22934 50284
270732331818216225 14804 53612
268338587219940193 1498 8858
924834327494039553 63179 67290
865934735266098049 16642 62538
461093697757597441 8805 64005
535988955958526273 16881 47796
926431008558566273 4654 19744
786080558633276673 24586 36856
972789735406543361 3096 66284
753517739438191105 44750 49715
493828388925010113 38236 47587
370603241687536641 13167 15957
148741975371017089 9016 33148
114815269783218097 27969 44948
621740951902879105 17552 54441
434990735378196545 34202 43474
535839404555396481 17029 23924
588761239886704129 17062 55722
199135928157176065 22895 55046
845406780771231361 50367 62558
354771328889817985 57097 64014
691985056461685889 31988 64777
49182477198044697 47048 68478
194579237862289025 9579 65523
930647308835268865 54394 64969
282265687153735457 44804 61876
861031447316804609 1949 44713
728017864162541825 6225 42037
121922430529586737 33609 49591
648484001821838465 9023 15375
508122092676259713 29811 44844
164854136059691585 57303 64703
983483730369165697 4501 4638
357294300721317633 13209 37845
210911741741682593 8358 53851
400632357567776129 19216 67934
696418782471560833 7781 63664
485737661043270209 1004 33663
651830569686140417 5137 12537
903802230034504065 49422 55210
661706849333320705 6189 20053
43385730579441177 11084 17553
198790391319846561 46175 64192
779913575173669249 41833 51988
604448148585270017 39230 55087
572162465689654465 26667 66726
724512822977985153 19231 61642
943414324932778241 1680 43062
382754265554105217 7005 67980
346000862750880577 49456 53087
427952324154972545 31946 50577
931698527692351105 7510 43128
801414104864555521 9522 25761
999584780362720641 31892 61351
548712584995385537 29679 51214
554212283623432001 47699 48852
252151587060502881 12846 54053
253610306273539969 17241 26063
815004536542801409 3333 5315
584947525203677569 44550 58418
143805120686344881 21618 34371
115659600774687729 30383 60691
951659989407559681 40065 42290
982856714409965825 39011 44416
348061278951526273 1768 65961
197670559687193057 4249 68433
90160615742973953 50567 56596
924301148466799617 3913 14845
817317645501553665 35703 66515
764240797536029313 37261 68396
632606741616783105 22268 31205
126671963734853681 7848 21173
975559028437949441 22979 38126
706132167571492865 12505 29336
112948274530651809 1253 58082
264241414872845569 26528 60867
832408738067492481 49663 62912
700225122455446273 2973 54075
130420116475292497 58429 67934
566932896298485633 21188 53072
213238944417732065 8917 38181
485068490182126081 195 59092
182630669012297633 7360 9657
150236777710592417 30562 42758
269742837831152833 36482 53336
48712506648922017 14603 17568
551683585946037185 48952 50517
59515757514535753 14872 35938
67912972444510449 19096 57825
925709021731986305 33454 62585
570483833689991105 4980 61312
93383409916999233 47995 60027
623036340572745985 22382 34460
50395492254732945 23556 23670
64278441941652889 3661 35906
977023225723630849 34065 36750
140083968448529105 20633 55628
265606505364242913 22268 51226
392674130258654913 33809 52009
524938035984479937 11294 58503
345592702918871425 27609 50234
675910952051292929 35614 56670
849897342076033665 8694 29100
810751574087195393 10105 52548
883535937069389441 11405 20178
332862405364178241 22309 29091
677831169120565889 5088 57962
655770388196788865 11990 22297
559359862834689665 49388 68775
1457563774703630 3068 27833
241167268562875841 36746 55242
673875674583346305 50986 60900
316799002959989185 43002 52946
971280609656670209 1272 44030
62513225101525905 48651 64790
743146175865394561 32928 59063
831630825704472449 12832 50548
516302818432887297 29314 38237
145035952995570497 30863 59502
798985389026714881 20294 24816
412410745921029313 10764 27314
882014548136194049 42198 50904
970613731353068929 44912 56575
803384268738216833 32107 40643
964547328109908609 15692 45820
779873654413176321 978 47683
573802382242817537 29553 40436
293614704534068225 38697 41324
351809593225460993 30725 44354
723718224876218881 17878 57088
399358997925077121 16276 43210
63814608252602769 4850 61377
876355553915537665 36935 40774
61945121680235361 7569 42774
168648563194338401 18179 20306
906662783357607041 7017 47333
389360024992249985 33278 33710
888406974764873089 7201 20740
544898863993182657 58495 61392
421096172804414721 4873 40554
880901939770687617 5508 56211
784011792861189633 14988 42599
7756286591060758 8545 54547
266613909507814369 10105 64162
218423410968831905 12105 14125
414179067613755329 50929 55424
454593555225329729 21651 64728
865337135705107841 173 20313
993146169637292033 25732 42563
733246950514835969 49031 64982
742069192674151169 29053 45917
979221127087729537 3073 12837
475552359581634241 936 13159
8644595286764202 7904 24417
690951580271871489 22923 38476
240592166998670369 1053 59019
303507520452960449 3750 11001
142524892381810993 8439 21293
196487003887270369 6184 12993
117826177760523617 31629 66075
355800522614039489 9598 51687
138353389895822689 5642 22887
633775062863577473 40460 56246
842194642810301953 6613 15500
972649783538678017 60355 66703
820802008912590209 18195 56537
12755352366426111 1781 42235
3746157272249918 9506 23959
242803861371164929 8732 46808
589709033610372353 10395 46452
532420468501925377 1485 32630
200014338398705857 19664 49738
849048860509072 8391 51500
577722599870195841 30290 45353
692541192451798785 28069 32586
757165123451645825 16349 19484
781703442690833537 9441 66147
825801333127511553 655 2589
749184247226054401 23531 34539
964113993583868673 40865 64570
622377701754679425 5555 17432
214635709304484833 9252 57152
525160350955914625 18629 61422
900726700608860417 4834 25650
941143895660111745 10156 22711
851284944349654145 6343 9724
807674476440752129 9365 52849
95410951722204369 17600 46055
965377044225412865 21058 58521
351279570694895681 56718 66264
354150330422541505 5305 61188
318531537754982017 53744 53887
322495722396787713 1805 62929
153877145316581473 30140 60673
876631150289853185 12421 13726
568832885900935297 14354 37359
501480015424895937 13813 56764
323210566558525889 16191 43967
950358043110682625 46673 50580
112501290564242849 9223 54146
280113718755167457 8004 20848
616243067938764673 8857 16928
180009324559421217 7165 40972
520089438523587713 55830 64220
786984548424747777 10232 42733
319623919320417089 47906 48172
916438715938042497 12716 16526
356078609500773505 13578 58310
315857823315560897 8877 31836
85982011578831681 23111 53966
528240888595092865 16181 38028
209564412958474849 26392 66023
68667162888367273 1296 11772
834533642742922369 33370 52396
548638769118340993 17576 18426
421990429031783553 23106 31777
704266775516835201 52491 64231
554123774028052929 13060 40914
713442298217955841 16767 30994
337965968422043521 58351 61426
492365455753535745 67421 67522
376349595711030081 60453 66014
926462033726849665 3828 33432
456309665349042625 11805 52282
391689026291409473 12054 56051
623989247924722433 4852 19419
902937166123336961 28058 45787
128255081768958945 57827 61343
911247214534647297 46361 46565
221709792670520033 8635 37556
689295235928526081 44557 69008
685308242520537857 26495 52790
893339407062065025 15230 47205
152464843161308033 19881 23463
400814168746876481 2270 25925
187005352360802849 36239 46427
643222940353943809 6370 51271
808996437515826689 16224 66508
491295238103120385 10834 68248
574602179494181825 44879 58450
186664125459948609 30705 46997
614685608327246081 15432 15837
226342291082261217 9269 64039
475730038685259841 60359 68571
973247630311128321 29995 60743
145284460224484481 2528 51317
1817089601630074 2183 13370
411847282875445569 36804 49290
467560718623140289 12562 57874
880817236734255745 30800 47997
880916993434993793 47771 60231
758845027897667329 10510 21817
736296731300733185 18177 22989
347541648035029761 10301 11303
538388502368476929 14722 24801
654751802900793985 16484 23056
97913657435164225 4044 43237
700072455071047937 26916 44419
441812446596571841 38315 67370
649819251956802945 18458 21699
950590239886615553 35057 55489
154719775465235201 12362 29280
982712929163781761 28711 45242
375430222528795073 59283 65564
128570357562814769 41542 65068
262292605234303969 33405 35962
731366544423451649 8467 26627
850696876526786433 14191 51497
198177985342958593 7938 40107
931946449967551105 27645 61283
537409984620111937 34658 49798
340130162070781953 3164 16062
431296415652674625 7447 61356
751370542382797825 20789 29607
764326965305173249 17019 21940
372558401316968705 23629 65574
271288195471150561 18168 46859
341347702518628865 17944 42915
132178511868076497 20438 32797
690122194282938753 44587 51307
716412951545699201 5360 57565
817486284761539457 8232 29028
973938116506019457 25898 50245
435620623031685057 36725 55474
517880507301917697 526 51089
476101664939800897 7257 14881
882794159965143937 12488 64795
835050177341688705 679 62471
549732999869242177 25391 37605
376572163342810753 7284 48836
858950357864586113 34933 64603
377558224601745729 1955 9813
328633647292086529 7658 28049
845143988245393281 25086 62879
944829899862057217 44047 65659
34297525624257477 25323 64264
913077956865897985 9790 14262
95619531830973153 7203 62009
679084463835636097 21175 48794
247262566869540737 9878 44877
310137068125349889 25352 61208
155515968815745249 37060 60830
386214469141222593 2525 17141
224932650716286977 25407 51873
877069150818535041 41942 68967
341384410077917953 11633 31365
655585845358615425 57942 60529
828636071399632385 4331 9889
885344891726411777 7872 34676
367666661691810497 19907 41890
328720298261444545 2980 26088
956554617568375681 15879 46785
573053666930896129 24122 44742
257744746456037185 59567 65408
806354615537202305 35 61831
625153395586711041 42385 55253
352389570597885889 7267 51125
996090572788215681 17588 67584
578199033543384705 33451 57052
813867873223419009 16242 48255
862937620023139073 26538 31883
993407297235588481 11598 17136
61739145614268409 16715 34671
840803413732789505 40157 42013
816641742089323905 24717 64957
93502834321650849 27197 51043
276859334630117345 26769 37466
447072718036626049 15399 36923
911364130901695489 14197 26995
926857433513330177 5972 64363
667432320226623745 45102 54963
616658830265510657 720 42453
888441812707746689 33557 49344
791324080251467137 18726 31688
768108186657158913 13933 51738
288166001810086657 29101 33659
264087324762819265 54380 68567
29390498739299889 6237 40890
85011263423922401 41493 54157
724703063769442945 2817 6698
610217872079054721 20859 40402
672567551029356289 19725 62818
865453529866343297 37921 61965
208004339763764545 7677 14389
29557732489202237 2991 31931
269758652388613729 10703 49700
648512869436103809 3625 52371
581676853002239361 6480 53132
741743598669692929 6756 13426
625291269454987009 23385 34954
61692571897921769 30834 45772
764489955764791041 5475 55162
347648538199031553 8342 44986
195412447825159329 39648 64365
127039034673742897 6711 68476
825589848567535233 474 9880
291078881877943745 17374 33219
165598441934474049 34790 56642
903086710495259137 12616 38857
306497072736934913 59226 66244
510116178906862657 31649 62404
525511704904058497 7698 44458
78737049945686977 28640 59657
796175266416458497 6114 11142
31274947604224225 25189 54068
528739551938553345 1057 58685
785450556856503169 17146 55920
31164582672122521 47714 58858
871802864655684609 43843 47721
759825550359774849 12770 59287
460602174378351489 233 7537
77948491849628705 21214 62945
689214836909762561 28377 32007
105189924957340257 19228 58738
805059112367601409 32137 57722
143938541165884001 8555 59006
59752649979550657 31142 48848
445336811526740225 1416 20851
381400975021051649 24165 32745
800663335191519105 410 36467
532999149873027969 3247 49651
45646856748543745 56246 61541
17003713951041279 1906 15273
541255843898600385 35061 68001
949326750056151553 15321 28866
848811261439376385 12436 34790
151615578621743905 15326 59494
646842452809057281 18484 50012
218076029253289505 1174 68694
74710709176013521 15372 52477
517103925764686785 30672 46382
925018254984426113 17962 58560
432067857408704001 8995 62386
358787525858385665 1783 12745
894660544557552897 9486 17107
489691259646338753 24144 48627
979853421070679041 27137 67484
737584690435493633 2826 51151
170709117485088769 40152 67762
966013769609762817 9834 44800
149477277516531617 14445 42848
984388775270186753 24455 42340
937725630404457857 15497 28390
277087471947329089 10820 58233
581820711712133249 52235 65140
457448348964458497 12342 51245
562700031909642433 8917 41323
60200105883158273 45586 47963
110032764193711329 43998 63842
831052637406369153 13686 59833
998449284130515457 11813 16256
188471231338429121 24061 43568
843245903672588801 21905 23047
903230122832905345 11567 35096
837727207111967745 11867 12413
367272933318506753 54654 68029
443688998095161921 28670 64982
414721078330043009 57061 69029
825229259396991233 30849 62365
221343573942778721 11114 13275
79303554540807393 39404 42305
258324598911979553 1591 67361
538199680884886785 37041 66517
185199257873424737 46444 61490
478766714209548609 3485 53739
126227312635958097 31187 55465
434328312951777217 54718 56411
212713820698173345 5585 35345
389027766339204097 30903 49892
40370448617306209 199 19902
329763967705375169 10569 67099
297404195964677569 14316 67663
850550546698379137 52625 64812
76562115811267265 38085 46357
416034505599469633 59254 59625
868219277550469633 39462 58512
422773574827054657 22256 31927
150525319523904257 43501 62903
629989860955859585 60152 63468
731057182382532097 47391 62508
469079721940666177 33323 42011
941397224303809537 10151 64520
954987190732481409 38058 62987
657773446694353281 19702 39903
50909150876456977 2208 38126
827744274649557377 58195 58422
625706175636238977 6362 9355
385411469525909185 22210 65009
885529793142531201 15106 41823
279688821344787905 1845 50403
226381336907564897 35525 59934
441481762533346241 50158 52274
239250288530421089 26668 60121
149388683703516993 28254 57282
977906109301002881 16184 60174
228408587880213793 41768 60229
902247672371124993 5476 15004
126379419072716097 12074 42841
690114393452120065 333 23205
413196678530926657 30463 43782
414287716852463489 60485 67741
654062783097412353 29571 60332
670368461455822721 33625 61014
217767250159713665 24235 41141
170916278372239105 3211 28096
453161760005510657 500 20359
509041470584662657 27458 62644
391466743624636865 24221 38721
672546835177080065 13543 56721
565895434015242689 46446 59390
959117514147990785 5291 52720
779533994036345473 24413 67513
16489181030983959 41744 45700
353963673407601921 25297 61218
865356168033827073 5598 51570
648767119375055105 56046 66042
353458533870472961 38046 39226
971554920339325953 12961 37147
224570938985081633 30712 62651
572580670876821057 4096 52505
811449685834908545 57598 61497
543258134598939777 31143 55738
340715948640280449 2827 11869
349781801521505281 58799 65899
753908825210906753 19333 27549
142104940729080193 24771 60179
716701658316210945 5759 42456
381791700409909377 41288 51896
905612864198936065 9940 46453
955498087752769025 51696 53548
761082515925920641 38904 41671
268140622116380449 52647 67731
115174071498067585 30098 62788
1380261649511994 15221 38224
715766150810267777 60276 66450
315691823745769537 12693 49852
391103098011491585 7129 9122
902920905229048961 55 32558
986349217114735617 79 64066
768396920909953665 10790 35910
459237660000802369 59611 63689
520880810646286081 56237 68245
507128254165493761 45249 52088
36022899669209353 26167 30265
850303769261195393 44831 67050
386662668990393153 6371 12707
47679055589696873 29591 61020
76164587157553137 37813 58847
391523036852611009 3846 31138
568253301664253057 32518 36648
788434080184785537 37298 67831
517286101628744897 15715 51635
696489788103498625 11624 59845
762567772147402625 13910 14665
802078459270063617 61985 67836
614215985520974721 26939 51099
620867074504268161 13595 67516
452249796706308161 31170 58980
690870219951094145 27432 29859
823523685343335681 12673 21550
772517715226633985 21130 53894
38274651180270073 42816 43743
884083513893472129 41707 66798
655975092236008833 29534 50042
675096809842948225 46699 47843
91622920629458097 36072 59613
503463979337297473 18420 21982
597622309448670593 45612 56773
522362296876259777 13140 27893
622103771883526913 4470 41322
188536932687185313 3171 30831
740222980217954049 35449 39391
111861652587229793 24249 36178
388737758374968961 26650 67947
440360947584920833 23123 48299
385177704104879809 7966 10557
293452293398168257 5681 67351
356969304580811585 17826 28378
416285596412876673 22340 68056
201965604276995937 40176 42189
439412226067354113 14557 26472
10750776429471643 8145 16812
385741764186079169 48502 68656
560468294987547457 2946 50144
164672544658436961 43912 45660
153981236656530753 22817 66277
356230060269325569 21773 26678
804296650115322369 2636 32714
970806065000111617 29202 36798
372026422813899393 1290 13035
489516511803017793 46048 57854
486343202583899649 37004 62025
125563278200395697 52787 57951
490599982951291457 22551 35261
562508986637396929 55158 61724
804721023277853185 35292 57961
937559457367733249 25773 64988
171032372397132097 142 62682
769161725459625217 47671 57339
622837849216043777 6795 39075
456661728497785217 43861 58944
457150867067976897 37842 44394
914703025151681025 41980 47811
856787366728457985 30859 54482
385053780010160577 24691 60924
363274696831222593 16805 57589
499041570739294145 5289 64298
601088218713133697 51542 53874
779095198163481985 14948 34003
923201159135341953 61347 66914
221794224083168961 20095 45629
934010808223536769 41623 48945
662043740040068993 3024 54974
948904550905080449 63957 66416
138281306223504433 32849 36832
799622626154334849 12358 65121
453448754473164673 19426 23535
751747668076003329 22389 43383
547218619517337857 25225 68374
967949951154839297 2622 49937
700403996690020865 32013 57607
419448279613487105 36927 42934
861737707905504641 41785 46098
699367667604466433 34056 38114
813594817063297153 20928 57717
814358198925699329 3909 42835
292701211312021313 13889 64414
115934935033397585 22866 42967
758789700701122177 12156 33894
142683162738318721 26796 63159
415837695813465281 1408 23221
251712832264193057 222 852
120585955162802353 15026 22360
854355498250694017 10209 11723
282664097319440097 4638 24305
516326204286446721 48014 67559
875175550862557825 49877 62991
368001326238850625 35011 52243
22032965577480469 30470 42961
670736071956643073 2952 64624
114876275217802977 3644 15263
7827623210200586 26989 66284
138850099856767889 9924 47174
50316436539208809 20551 52092
938277029811381121 45855 54006
906674662248018817 15341 34331
395344990174791617 28017 38829
456200435372327489 22424 28348
632050842268803585 43721 55721
23693982310700081 24255 32239
126405780909607297 25927 26533
9170894053415425 13060 28259
46646543701932329 6368 26925
882253911971513857 34833 60252
633951319587609473 52426 68516
68189686994234225 3319 31558
927906640939688961 35367 47648
924251608399028865 16609 39695
388019305052750977 63139 63172
664434274494443137 18980 58444
676776252854260481 37225 37331
255905378286580993 1898 32759
767990668607907841 23460 65297
507258643124973953 6975 42204
133142644397914017 4828 32046
16571536941111021 51708 62069
61810171572602713 42226 50218
556014949698937473 20475 64687
127828442990924881 2923 5132
109809047337403601 35885 60492
131740845523566465 10887 57318
105731769937850833 56706 64228
626080622145259777 62241 66112
802810475133210113 21776 47537
201519399775634145 3109 13596
849190293614800129 52083 61223
750653349171550081 51536 59557
918812210923942273 23129 51442
443050136920234625 14748 42641
106291400973734801 44897 59216
73752379998531121 16143 52215
443948259892575681 2190 21620
684150313967251073 21454 31226
366459613085414337 32434 68449
602543407034509953 28297 48169
256352993981106881 13605 61411
537379326333294209 4758 35182
93254744005609073 32888 35644
447353188119571137 41021 62562
6656915274358966 14919 27530
400561637085445441 1836 64605
873804007649983617 33513 65316
396711968455115009 12699 60184
565238503945135297 22077 42642
111038086984294177 10375 11424
49946659692668761 11030 30144
467475215453966081 1244 8684
766952432361673473 7373 17310
978616164473606913 1838 62781
893295297031858817 15566 56982
936773581229680001 11485 17295
777182631304054145 47680 67169
579176051336233345 20233 60028
742333006945845121 32500 48908
677698851437817473 38481 51599
356975707175674753 45984 48091
86339851776870097 9515 62894
725128967486728705 46352 52613
641541994894844033 18867 42217
687078843129096833 36253 68649
248815422702065793 17810 62412
274587162426630721 34555 67592
682033858331955457 8622 29640
522694384652535169 5119 67754
4147713446371882 45994 66930
492038900682548097 1763 64222
274251117291520065 9445 43430
78803623883953121 21311 43895
445688556640803329 17185 37659
26520134101080117 38901 41733
12366360042967985 11104 15518
710512669234187649 19785 50781
640544490835793537 27048 38071
867684461283079809 45681 68250
592843208982849025 36380 49794
658916530308726273 24068 27749
15870502375591401 3975 16477
765812501270861697 35572 51221
616481735790422657 65008 67835
619721475119714433 37356 50014
494809611374563457 20708 30741
717983331906925313 1225 48068
334257665135531585 2807 9128
882943139675472129 42766 63068
749173056968132353 6309 65219
529744226003234817 45349 61414
75397549479653489 17756 51925
245416601724254945 26881 48808
243027522802094625 7856 62512
170496296633917409 44294 59916
735692796973914625 57223 58486
755997483212194561 8719 16370
740993447483830913 47606 60441
891626193381828353 29793 59819
370654708139490177 226 29673
792957932392308609 8352 53609
640426048947432449 34190 60146
631852986730752513 10598 55804
679602087416206721 243 5899
655320868992173953 67014 68531
522787318882038209 14538 30568
466395150500094529 43968 54582
327879105284303297 5982 14824
170237966912306849 9368 19530
293336976038688129 49531 49674
996840414767735425 8209 19663
526725458002196929 29567 65671
156884311085502049 11273 38963
948562267865767681 7299 35094
967841526619313409 36393 41800
762340067559740929 40650 64505
557973310879329857 9248 41311
558194641026631169 5020 31794
735158935798512641 6502 32516
772745146721852929 10444 61015
751522094269699201 23740 63510
325764725425258945 874 35435
806697429413024001 10069 66023
845395985531531777 34494 51127
820928057452842753 36067 68725
372839855906818241 23184 30588
702983086774668929 8188 37945
829194858854172929 20675 36612
208134316096288065 33036 62157
123659553309764193 13703 27811
114319924719755057 5760 8623
297631571976729985 3829 41942
254423309556326401 4069 60865
216998064524631233 3994 48891
406347567867062081 11295 14992
488039915425666497 33497 46591
182316560610200193 8218 52355
780778282161932673 18240 41541
190962519725932353 13361 50835
695155253536775297 39725 44035
360682403065677441 22623 50452
634152190847601153 40974 58961
42011441865771105 53222 67496
981885186397839489 4148 49349
478345170518888833 27210 37789
665238481549167233 53888 54889
710635582000836737 10583 33426
449939264091746369 10531 68949
18506704033253385 38612 58300
826132200189391617 1302 10976
958836440330532737 35590 43813
998056658193057409 3639 40163
150766897108024257 4148 22412
117713314626328721 30599 62640
566314239305487617 3762 20371
893249070715178625 1544 63319
547472165494436801 2263 10575
754594957369818113 8172 12028
218848077663540865 22976 33819
544841547668163201 45121 48782
378912019700646145 13785 30548
726556892664163457 9422 51674
9760117597327423 52555 55670
353122825568824769 2763 30059
774282141903594113 42645 54579
950169528295276673 43133 51666
692031086776484737 49007 57089
201960937145223329 44486 44626
763470338956647553 7189 60392
548067607177827649 18737 68897
729481087152581889 624 26800
172525599596731649 14824 56705
284107271746304225 2347 3758
840394633943958529 14094 17495
592543502523699969 17909 25888
14887967608778753 50972 53714
378839760809466241 22787 53508
892098179889885057 49405 51795
718360999228171009 31357 59292
264217216378007425 1788 17849
583688551374731137 13030 40977
861676528240224129 25330 33518
556416531573308481 7693 48616
113913689678973633 31174 67112
568277500336858305 3157 5959
544197733262151937 6959 12903
209249208185045889 3754 38200
41536566997656625 6511 64104
915675035613016833 49093 61325
918347133802512897 12278 50324
271940159888220737 19525 34925
53901734469938849 36227 52150
90954247362628145 606 42761
890197746830764929 6335 18159
602307486494826369 28287 32296
401219349294855489 2967 31550
945112913179567489 7669 64526
893503832049162881 37209 43144
303817261488877249 40813 43488
879462028942803841 27744 53048
820831948086190977 30573 66578
347630327078846337 64291 68873
172169752551614145 52482 64118
865030237348044289 181 3564
489198017473110977 2117 8904
901663866646515585 44961 67087
100801784669602769 24368 63717
22812842862713013 7089 7332
756856169536842369 53805 59183
790593781081142273 29606 59404
425977843710857217 23395 45559
11404549556210953 46512 64927
880349145769397249 19098 25204
802367881783681025 36212 68261
243919404340449121 13484 18118
337889516969219969 30487 64664
632274326149609345 62606 64949
280657046655008449 3338 22162
285114379477139585 2419 55991
946458546175740929 20469 60165
440354872375419137 16908 49898
166718679258337953 22722 42422
778501841666400897 46144 55840
864297284469436929 50474 57036
907961360259559297 42880 60822
386121094252118273 20264 30265
783961572262771969 31455 61747
775641549672208385 15612 33243
899791853788027393 1224 55744
405442840857944001 34911 38981
978148864675819905 4737 22278
298494660463312321 3697 22338
400454780811440257 22098 40324
685431978325269121 18217 27847
718272655639058433 2414 7659
842967143746484737 10172 12776
422107936403815361 52180 59626
127414425020731409 1751 68508
112364796010002273 37125 60334
627132936410411905 3144 22502
229971277081528321 45489 53497
707766778404661121 19374 62650
633750412502113409 8161 63066
904174769394536833 41432 43768
185708689827148289 31692 56133
1681509260862413 10348 37536
731999166485724801 30954 66818
948766379247580033 18070 21381
176997436708557377 28158 64090
564790232618022977 11159 57786
722185098075105025 4883 49970
393337098860293121 17473 58286
240081301323211713 22472 52062
443887912342120193 9193 49736
647753965642653697 43115 59124
175186797266853505 36965 44652
908117409830605697 994 42175
872306428888961665 16136 63352
588011865168798721 25497 42582
529342630840950785 19837 55937
583435079462955009 10912 57086
339583992684509889 32161 57557
156902752947491553 15407 20108
62425197363005225 26049 61038
872560673624814593 35080 36035
249006481547908737 13985 56996
462405611622276801 53609 64972
189347012804098817 26190 50923
109533127506804113 32092 57069
752271981988144513 8861 56119
171999705826738849 12930 19491
874002320760091265 11982 18155
980523364046813825 11099 13863
711739683590039425 50195 56219
275038982345709121 44120 57023
250700658776032993 19097 55258
240335059574018561 41179 66734
143132875558791281 3132 38484
722739493199942017 39977 64715
925298906826377217 3993 38329
452636954066729665 3983 9133
662712187314539905 5258 63842
45387070887048961 38981 52559
471024293460636993 33911 59479
698765945144568705 4430 12623
52233463319453225 20166 43365
838261675685306113 14508 58853
297955597087018049 44789 48925
477028370198649281 5631 13344
883743828579596929 16717 50736
325970177944530113 21375 60517
938018116048205313 30802 46875
982371979940406657 38735 58313
457613647992360513 35103 65638
72076146149544945 16246 22309
147001454043866881 22171 59977
526235951620417793 25926 31910
16190272407484941 53862 60891
919183796746839425 10000 48552
676254339573581825 2405 13607
673818693733007745 2899 55400
139005759435747217 21874 66041
905418936773845249 5662 37731
250949131911788481 26576 68247
370815968680641793 14525 16514
412364220174126209 11856 39444
797372807722840833 34479 56091
147616924182990785 52485 57067
768132818124055169 8682 55057
327039136619788481 2362 34013
957230531307818241 20497 66757
776383798880850433 23862 42034
979794730089775361 34262 39479
995265981117498241 514 41206
82564677382723777 25816 50862
125216385168933185 9910 28782
709284249846145793 32682 59997
716634811226072065 49173 55773
340081633683315265 44397 61944
643611973013769089 18039 37197
620191620592162689 13512 25760
858160273399263873 24856 30062
87784268832454161 10283 50344
757521619132525313 2378 57916
810149857630388993 32936 58356
564896689354981185 36016 66694
631254156659981185 8098 35737
388725496387984065 26817 53536
558658723415913281 34470 35302
774012682453999873 22524 56742
786130683843399681 36852 42615
570114754132653441 10480 21882
180096193187775809 8215 43059
79157190325361169 3263 58007
776818006674421505 26347 27188
19974934591736825 20098 43758
827852994297483521 22063 33082
567025766860396609 3457 42253
656804368899006593 58576 66637
676889092181319553 3749 40091
203363479351192929 15072 56448
629936864050847617 4638 32442
813927053564857089 25162 56523
62635751183528041 5856 67564
548477266377840769 5142 59518
424491364468806849 25973 67177
659030530140402305 46769 60081
590674274944554113 22922 59382
999128560924955137 65216 67031
496429070977228545 31302 33379
582690486343143041 20470 53366
776589669224328833 34004 46464
294996677767084481 12364 29440
696902214019516417 50503 59173
105332714632798033 3224 8701
735186866008270081 12597 54062
150569816288733441 30311 64447
868722371065217665 35965 59924
603858568686025217 22784 66155
414632694491920961 60449 63848
958857426074398977 31811 68969
547742569986112897 39221 46643
444868227874568577 27257 31112
65868605568432769 26187 40286
315452340302751809 15823 38317
691324830803011969 8749 68438
22194620317510073 9271 15920
367060337486741185 47223 53891
497605066700213441 32444 50517
971604050878326529 22087 31649
425544869970881473 18301 32004
106588655904921841 47518 68636
124697021561129169 11273 19668
636656019733010177 7001 27622
957787862954223361 38620 51626
109369633838603873 14156 17923
861619884187444225 41208 46816
200249523738719393 11209 52701
780396285393752705 32327 34312
202350218498459361 26741 29355
38092449540240385 1562 26180
45024030477065937 8311 42267
768694581985631233 27064 30063
34956625223678373 19764 20566
262257178428694017 19174 37004
360974390067596545 31914 43030
479201033750403137 3601 33731
875055966149979265 19069 65161
557753899688972161 32414 35225
59206418744651049 53969 68338
608177867561000321 35666 63265
513477025401094529 47208 68827
786000620026282369 5219 21160
440091200910515585 45937 61930
700588301481790465 20505 46673
850050795961813377 16408 22717
400128957007748225 33031 51556
417105522308304449 24849 63631
258449011254970881 17542 63652
868076858478552577 15788 16420
168807141601984513 7453 25148
136590091342768001 249 68888
12880986913192061 15343 29454
595574471540068353 25711 55494
896294651163199105 20780 48237
445050180430740737 50 27701
540196446983618049 609 55571
410988919016311617 44989 68836
323142144353351297 20025 65472
67004087085209105 27840 37394
803684703578713985 13737 62147
85420785277570129 20713 36266
27986288685351469 8771 19933
717167437727994241 13438 32828
633320937342876545 49205 60762
217029966078932545 41051 50072
957274111653486465 49901 54564
2234898485809823 39656 49920
768739059241600129 40329 64103
957013934076748289 1514 1747
113243480294212161 6775 67363
612849378952972801 23953 58375
399178519041203841 3360 61627
948322625844149121 24470 49294
342218033991155585 55573 67500
380571379601306625 51910 64291
259805380532217345 12230 14302
292776864371838017 16540 67362
230754173902621313 16079 17711
614691803683797377 27716 58848
268265533598356129 31381 35267
771105039878243329 46458 63903
966287362048102913 3005 30689
248359392613323841 17564 63052
499372865625591809 43472 48687
902080404809773057 34964 47703
15922816342250457 27355 47439
643383012401301377 10904 55072
449662881982153089 19580 36523
226780358687300065 15284 43011
470534517210449345 15186 38888
30758380313343993 6455 37415
96722959880370497 16818 41194
224226067449144737 52129 65706
474384079359619905 28796 48919
23872537940064833 26592 55756
129689454355105489 21371 28570
834397242653714945 42277 64085
880430301311047681 8506 38775
129746511890900257 3711 11978
945399561861084033 536 61808
809829460836603265 6209 34610
940128897929010817 10420 68702
818751218797359617 29807 60438
957097498602781313 62300 67380
210541594967331489 32472 36081
739952859899670273 43731 56394
285012829759367041 14406 33120
446390479665584641 454 34167
768635320820074241 3318 15972
255604881429146497 47698 53524
250125573284378785 10231 65756
460775503815785473 32588 37996
595158813660582145 1540 27747
313827165837903297 9195 55754
915601387653723009 4830 10164
84333369979535889 8037 66335
596209227458167809 2128 21577
670098470730518913 54319 66225
760370996004127105 9749 27534
113306987397226785 35751 52513
868114912357008001 22042 23883
551976302515623041 52246 68845
286148932734661793 5566 27098
685817204779826945 27781 59159
410115138885153409 10281 40284
840401526740233601 56786 61898
934999860640345985 105 31431
539866386967549505 5648 31404
431343921842532993 27950 55646
7316138485929714 30487 35548
311284246933425409 55096 66728
209358123108788865 17799 20859
838101935490875905 12162 29806
674210348451250561 3741 40495
27482175541848621 3134 53544
876816070738602369 45907 49577
715218047068866305 9941 38353
363845297815412737 37698 59229
125233825271735105 4517 4689
655886337841085569 26601 32199
606486230274988673 9391 53980
581900431042893057 1438 25373
186208001086640705 514 52217
508001292528820865 44409 67425
545316116698408833 57048 62587
666552642946623361 59195 65054
200905131391195361 36018 36611
646588579865156225 31856 42866
276332763734878017 8937 50309
996265587079502465 47931 64002
687882400310201089 1606 27776
349122730091398401 1178 8009
177054924800039265 8305 34210
747984799369628929 4304 59716
803695233026545025 17687 33269
391708374601083905 21773 40462
568197764146653121 3493 10253
782505366354112001 9681 56086
529495256782297473 10762 52877
511699057927319937 18846 55952
470687126805152897 2880 3923
718386563899524993 24913 29793
909999182657131265 52616 68394
169414258276763265 17135 26647
303114716598578561 32661 42710
392190022424014017 56763 59522
622609856216712449 42909 43344
558014818255134785 19448 63622
437958414333330369 39052 62351
727147350856778753 3910 50788
408869071070981249 6043 24502
48103853884246209 47494 47505
168166046636322625 47335 50325
315127586385099073 2529 18532
569065690798254337 20470 34889
657081666309341697 29297 64865
244255755997009761 42288 59510
512857142947279233 44118 58419
437501244075846785 34965 38868
418519539238136705 64758 64950
289398286879396929 19112 49901
552002920931837313 20232 28206
576292507711428929 7590 13787
769023878639263361 2118 30946
696367553794537729 48485 53020
537595726138970753 12311 58400
77205735091595793 15054 54145
953809252057912065 12152 12570
963002357468162945 24079 54276
468353940249780737 26537 27917
493284185855145537 37749 65189
521431825580283009 7809 14404
286015627200974625 18837 43360
748149300331942145 18434 43722
356238528858327169 30436 55501
886173789496044801 46796 48079
857594653700779521 50632 62610
496895493787459201 23991 55116
214882587227833697 44274 57816
696109921569320321 26673 33641
993107999566028417 2819 52415
222668870118848609 18059 68821
569353833994583169 24429 26426
977999772033800961 38753 65540
556098696719466561 46977 57490
730396724454546817 10379 67765
812373091967344897 28518 53290
218278379476419809 49229 50450
280200523928492385 45333 46029
145855132432540545 24172 27941
331160104640034113 6066 20237
273385254166587553 7287 44348
455141165605461121 9333 35793
491263024293171905 28530 36688
702495088530014337 36408 43501
232670907624328289 30990 36348
30944447856562365 1977 33528
709074890377774337 14292 32311
531340113917011073 49321 57522
642722776800727809 30653 45946
783040191742038913 14087 20567
476669023169247169 13186 63868
964822252993258241 29201 54347
262103300667934753 14398 33417
600336079423406977 46310 56134
653884335043880321 19025 39345
454521944445261313 66500 66905
278512468783535649 6078 24537
834377858804977281 4373 34454
59534358530694225 16555 55245
559069013966080769 1594 7714
573970688005449153 8748 28900
653373778927367297 16008 50750
268254849595262369 15295 37347
766064323644300801 19148 56206
664835617488567041 7545 64411
449812914239835521 11598 39614
775829286779437441 7418 12654
679231162091866753 419 9542
728764015893194241 13713 39965
71266563466160449 63121 64665
704367302436605057 285 20306
847246294057740161 14882 33980
125926940877921105 33220 48362
294203760585425281 26880 55149
947642509304042625 12540 36767
810570125627833729 39997 52917
852079151935885953 46370 48099
900627673974462081 51260 63343
515161108749662593 6486 17768
89327771433957537 56154 62014
861041605963468033 56140 57114
604275857502848641 62725 68175
779138898719875073 17938 20520
228301996085519937 15115 20784
457724813124276161 24566 50542
111125516834242433 24546 61300
303894652198504641 12068 48510
225674105797494913 5210 46911
393320851088876801 16488 36261
788981727869476353 52398 67117
118980123363652273 34359 52647
693453950416682113 7531 44705
654418331092035329 42869 58149
810853454667231745 633 63868
346793971100094465 13935 46070
594614323245551233 19598 64867
599617881954319617 21310 29558
571365823797243905 23308 27157
407976480589265857 29911 34881
961702278728978433 31366 43133
292191080763746689 10174 62927
546218983418889089 31488 59551
983436925857073921 34184 37896
382929288703948609 2633 63260
946253523805726337 46633 47029
260160570934637281 45855 61056
124683561911748337 7511 65701
425107789015811457 33124 43790
47008211065890041 27763 52756
384441895343250881 5683 23238
472840376949630337 34965 51759
400842592376946497 20857 59601
232428924710465153 14171 43227
232503971911746977 7322 43084
304352685546259521 5219 19838
754515922884706945 9187 64219
603240128872688129 26553 57814
641790089998032385 12301 27869
885288215283320961 12651 54113
784113525125277953 15288 32621
38530417341323897 3733 56919
796083212287761921 1906 9904
438089344388966849 53361 60603
801990478768601601 57276 64905
973505999858691201 34471 40766
379470757859358785 4138 40486
440758399189729025 50755 52243
207308070506783809 12414 29451
190819459190667105 3261 47879
279672774860280513 36926 68136
259269229986696097 20909 32569
258001401604417441 51737 52658
594042342429975937 54717 62621
141633723665499649 101 6055
514377464876826433 37527 43683
724550403714019329 36344 64866
887008383636643969 46449 66655
475449630695813121 43191 67092
593206705542225921 25420 32068
637188660463294849 10364 11557
151132603405830689 40327 60852
856232799098982913 10302 41721
307651289625919617 21355 59727
230033950143209153 18011 59305
678980506783322113 7875 35153
424632137740850625 3967 59572
583765913502102017 12854 14218
89375798116861921 4778 67353
130266416622806241 1510 26056
359530056916462145 51446 52209
931291199532051201 29154 43643
750297618828923905 54583 65496
279420947496621601 63160 63898
999903340372874497 36218 60438
217050015773846625 43059 54517
299108299023913537 24058 63599
834580058133003137 14928 45947
638817001135713281 56147 59944
361274826084734721 12645 63322
343749388478855169 24689 45651
148382330557925729 1509 50722
793743425750683649 59954 68969
137499377119436161 3724 26763
347343484721875457 27082 49307
92762424168473249 14777 31635
615465670389134849 9478 35641
414351428385895553 5113 54595
290145986343063105 23412 42962
23817355357241609 37538 38712
471210155323412033 55571 61459
295674814771924609 13432 30134
863020208107428737 10419 23209
68993670543608945 4397 59268
111711774053127041 10102 44080
542521710301894465 9667 10167
503713962652071233 10276 21529
986868025047787265 1989 63767
988870152357613057 23448 49320
979697349822085761 5965 6173
90088180590669249 34769 44613
498616464667396289 2101 44965
559611023262725377 1563 20017
868092474346507777 3052 32023
698324025858184449 22176 49586
298209143583878977 46723 65385
918497988841785729 44088 59405
263761208421950497 17129 41671
637178328607177473 15041 27024
303122613837405889 56952 61173
19398881420862325 20075 67688
471726766591739713 8586 18308
771607066414404097 47502 57291
106001500563994705 21924 46547
544824077627716033 51678 53797
857332133352112897 3523 31505
662447138472373377 20952 29708
886670645987397377 40065 46445
177023021311633505 41200 46714
505480479403342273 16171 32452
157126859325316545 5137 5189
209017976300888353 29502 46123
431026438168011329 11709 24358
757588378999681537 6434 34419
75229511062531169 5417 7787
483732731560412097 11369 49059
186906838426942561 39436 55509
231136691297916033 25250 40031
519700998204328385 3108 53196
360263612040629505 20107 46318
763825466709199873 27338 45618
995357075293750145 29709 44185
8986210306829890 25918 44066
713602147679228673 32092 68168
516041432615899969 48110 53166
581219335718468993 13412 41504
138688176071624977 26893 58273
116918502752444193 4835 68416
1954904299772409 1546 63099
121243958645262497 5919 25133
336633551974813377 2153 52282
2375298286057870 19569 44937
329292532666350721 3948 43787
305888103025306881 44228 53014
637536490627226753 9428 48965
981690182411231361 9231 51583
157446258472539585 52585 54813
903849780438147073 32891 38538
359694541743635905 10320 30906
756655116423349505 8420 36958
433347900927905985 22289 63622
203486792499131041 22995 36658
375114014233517441 16859 53786
538669984194630273 56516 66656
438577996960681537 30354 48866
5912016118596598 32730 36967
6812234029467846 22095 26670
115605487327588465 7065 35440
368019817585853569 16790 22832
335837643653217537 29177 67625
815319431341620737 8290 29529
463545670516513281 37584 65061
976504894306863489 9220 14864
166905810429366145 4447 29546
925017645567436417 5695 11429
769119143507953793 35393 59777
898656306695322369 15030 19227
501444488651554113 43767 50322
536197108595999361 4015 62090
683530440318779905 32995 56725
944496974724792449 9966 67871
652083406835966849 40252 48622
738746120224476545 16501 28313
709744295481716097 35686 41355
922203828585075713 14526 55685
580587880129808513 33520 45736
228257525351651233 28887 58555
576626233543326081 5116 35020
559381557072590849 52251 56395
428126621691628609 14380 36413
486947604029467137 9983 18249
884648074338247937 14944 25139
652003225740308737 55112 67438
675865661216004609 23033 42540
63930554838279361 24948 32423
932847065206065153 11270 41971
229195970297361377 29447 62387
694532236187907201 14611 40292
827737851905027329 17275 50916
531277674803522625 17214 38385
892689771773824257 28868 35568
250052757047779297 37499 66690
196055648705808481 9718 37463
451785933994873537 21119 34675
479222570210318081 50613 52659
37545491637811073 36900 49101
22889150085347865 11322 59235
516512899976977025 9934 43638
256607235594962913 18624 55977
710224279583098241 54777 64503
863039540185624833 14391 22493
821416662813337729 24338 29764
250491750951859169 5252 45658
579902186138323073 17420 37074
981060700704432513 9703 50835
253986621412611425 481 26546
306934935385662273 8336 8457
102906350001301665 5121 35919
641788643601913089 6616 50554
912279841192177025 30664 55153
720502707005955713 5302 66873
74835183159191137 6463 42923
749020377539125121 45156 66999
747882480716203393 7490 36197
840265819493019649 981 32230
769589355491358849 17664 22096
796749890467467009 17996 32652
329209851990217601 1206 47555
945325764123232641 31985 42182
936746455104863489 9579 43643
794211124391296129 4109 61375
3901971330510180 23418 48633
842662673847733889 12826 34662
965258669724203649 35424 59433
424370304898346241 10155 42614
489517777306790721 16561 30957
365414160012115009 31364 61619
713641097396443777 21370 42595
219866830093565121 5095 8336
459225851680333377 1576 23800
68258618017800641 22246 62211
564668178806027073 57050 65954
187012183581757089 18001 40150
542052791027433729 22264 30297
554367218157416641 2048 48236
487865061120540865 16696 39631
695484076622932481 13045 42527
213177653349323041 43966 58753
698257114506837633 22371 31404
71902267009402721 40650 45001
868837308031530113 184 3907
805822457924765697 35911 36518
520550920625744577 50675 55530
141883664791887297 21557 33430
370807719306696961 8238 41973
688929860460394369 19 46462
140725778406412865 4218 30376
208342229079118369 11239 33584
768400179365571073 3597 5772
989860171736413697 28905 35115
395895948217095425 41355 56597
344783258276603265 25878 29260
370589820605033537 28094 43838
923976148931632897 12030 28217
727867337011751681 61716 62904
382473388409589889 5110 62292
68666828339658537 5270 38485
257785777141865665 55378 60059
464357318822017345 55342 60068
502873724422979521 11648 17467
640233021454605441 20624 48991
973225886779562881 32355 67233
857490151510198529 47226 59823
342039512890732289 7143 13816
794902315871965441 358 24677
221013233060123329 7763 13755
194433817343714561 10306 68824
774214816446654849 37107 37644
929030996657587585 14104 56646
913459909141654017 43912 51622
9189775351806873 2649 18062
274871432719162817 35542 37420
784346601792677249 37420 38103
183816987190031265 14232 57172
245809473044467105 21345 46083
572084641617063745 48665 50343
558070203300474049 52878 55861
661519394189941377 11196 60877
43292086411433673 34008 50514
559287076971610753 9072 15938
248825022053082977 58063 59322
421476544215156673 14773 63046
319593402675742785 45194 56359
776353914292027265 53238 67402
323958693687046657 31792 47448
260982478607633793 27330 55077
261897592551711969 7735 54298
268280458237409633 19686 31845
12416177128514507 18303 61118
949476522595094913 21544 24301
214798400251375201 41519 47143
134424913847364993 43159 59653
437399326769877889 42633 49195
453216063800585537 37880 59599
876405572696278017 24196 25741
403787447106946497 57060 59395
351026596849507649 47818 49440
137247307365075953 1825 60212
540612716823183361 5343 39570
64839395548400345 339 63234
787226274564744705 681 54510
228573076515505857 6071 37171
784685778022627329 24281 43206
678136490812942593 3426 60564
549198109395561601 31763 52650
634189218865746049 55744 59747
214683536118407393 61955 68610
276855014910236001 29394 54384
55875282532326769 61478 62240
652138260036782209 21550 26786
913604480383973761 14577 29492
469362742821441985 1562 60533
821700404685870465 31924 39730
408730929825001281 22673 49328
152044714398336097 16540 30628
288235138593673665 44322 44954
291359705411565505 9853 42912
575808384633791809 16441 64603
828900717569489153 9948 60114
355384382669381441 17061 59180
123437844901403089 15194 42185
252930675713745505 60251 62877
417485415397500481 54144 60609
61192227383653377 29392 68843
463675902489057985 34930 65337
884625578430576129 60567 61457
854447647512294913 22294 44720
379110217845617857 8923 51095
590926137372704769 41475 64242
875636615797450497 37827 61929
576070333702809025 17170 37278
582870289297087361 42870 51829
300163138788860801 40284 48348
680165292369753857 21064 68115
576722986054583937 19627 53977
912367972012287233 6331 31035
922071047567797505 16435 44272
696480514805390465 4804 11817
32186262431999069 53426 60819
291947213366963585 18377 46287
304694701167079553 23412 61044
277413225442547425 20324 65399
337851565379246209 31554 57937
671112976363371393 16972 41832
908207892414552065 31376 43465
660986727639428993 18909 61743
796903823570779905 36711 58045
796883107149593473 9084 29500
319678500795617985 44720 59216
83948348856797137 42838 61613
141872112717372545 28657 59729
87697293417345889 19925 46296
583337116691907969 8757 20673
823836282044229761 41872 60548
366607241828042177 5786 67056
344036073501879233 57868 67024
287696996019462849 7876 22918
341381980314839233 40881 58033
313919411441013121 6995 43777
868049615040785537 11488 22094
50217817724316665 30543 45933
92833666660769873 6366 58018
232759105368508289 7882 61701
975312174675476481 46536 65101
11217832071878321 1657 36083
338885672073121921 51324 58666
260802069150564353 11861 47857
152436588999801601 52958 68115
981457646113781889 4505 68219
390381744385027905 25139 40818
973331119282200065 6710 42774
265211644274724993 8754 11409
694158156631885953 3921 26499
57273488955434713 11328 46607
783995179866160129 183 61602
258046540836186721 43422 49475
75964072743872177 20627 58589
572278023453723265 7442 26295
900845920150096897 13558 19433
946078720125225217 41863 67751
878187132708404737 1634 60492
269487064991626113 26808 55921
592356229932441601 44076 53936
509956870365140673 26443 54441
377098574790082369 4907 24228
745403331178980737 26508 39336
860139082565361025 6197 69002
618057783599933697 9815 15173
59502732835426289 30678 43255
909464639853684481 16865 18850
951911659746080769 42928 56609
164116714591454369 17600 66952
328601855970916289 35296 41247
146381747753796545 17579 18718
980864510969503617 41333 56253
96703803449653233 3765 47739
788420461062599937 675 27036
26258088761057509 17303 61487
793850555915433601 10645 61384
891796781341025025 36615 59719
757834778774068225 263 8853
482548470050179649 9041 51734
995430472662867713 14814 42173
776390394684792577 17135 59689
414463211725603713 4058 16847
863894772027084161 18677 54721
79401010961696273 4251 28690
729528570404578817 21537 39124
633106248892076417 12767 31619
594570087831844097 4558 12171
132467590348802849 41590 66622
681604115555270401 52598 61337
843743036480674433 10906 23564
549863842918416193 12186 34396
791553750170940929 35935 42836
801875511490475649 18817 48434
442835854601824513 43343 58365
476819567303326849 123 54394
589094175070904705 20644 38727
640908938175439105 25910 32960
723277153587673601 41074 44214
536239464999301441 5142 27148
588636687706404865 31830 63166
496448860783470273 37166 58826
389025626322265345 24816 47242
87116049417407025 17209 66761
172158342902697825 39911 47553
249810140840903457 3943 55352
358482095926063937 16664 54948
317336202632606785 7587 51140
913533136590409345 39059 52960
111401510406306417 8482 29854
275991844084742881 4932 7162
991697382862700033 9645 32628
879300421249133953 42742 43050
988942182584107649 16723 67305
405441456728169665 16869 22553
46424660809453401 16391 25506
204875459665281313 38420 47632
305203177581017089 28405 31734
7534383150286318 43855 59977
724301124153303297 14389 34033
965093213119281793 34576 39885
32950433015567881 44290 51901
958644254514098305 35298 53596
491418262979340865 10849 20198
802835011142654721 5741 20974
956820752786807553 11442 13080
981697650508252161 21477 31334
789987549742367233 7613 57113
405681750229582849 9630 26248
923131942997624577 13522 63492
77742501212696881 27531 42695
305574868052634241 18636 23855
182168280850525825 20063 27427
291497898711394753 22015 25628
392003727490688897 1051 5020
514846037581467201 14380 54116
637258228297049857 38825 45918
383345754197588225 46635 57168
63478119952918633 5670 25892
844139740247289473 3427 30709
278968215787436705 50521 59170
343148304292679297 23486 67485
507514896236799041 1478 41018
431983988047651457 3945 46910
999371880381779969 20996 44753
133898558067155457 12307 45656
903280921509974657 19902 20081
731489197951692161 64452 67578
905108756093163393 22364 46640
8947310647624108 22412 41340
411309290241874241 20401 67361
602205266660039425 24839 42704
463487606638160769 9963 45905
602056827294969601 7011 49563
261140910890645729 39925 56392
75717080275484961 62536 65053
565659685045282881 1529 29851
105026938185215361 9482 18337
427929971725077953 2549 18691
194542963507846177 17430 45595
970371241334142081 39973 53701
940531855279200385 4173 5976
184209758042129569 33985 51300
638738982460257153 35886 41861
409587955190993089 50388 53713
954249656700380161 35876 48441
565094301050450561 36626 59309
797319076811707137 2168 34581
36793400497948881 23225 68949
746729451667018625 7930 23170
340187829168797889 53729 65180
399872023821973953 15474 47262
552850715223563329 31034 53000
127856552745736705 10493 55726
733427025935512193 44380 51722
294661540540179329 6562 66395
222707916051611233 7257 52200
325751354507840321 55022 58572
84904737641238625 14587 51646
799480724397017857 49859 66764
615524324712787073 991 11352
22355861078050765 14451 39960
290207080681838657 4479 55308
726416828503293057 29396 29719
574474924790685313 16740 27792
259080732067214817 22303 54038
988602935981958785 20644 56690
516662378963719233 4381 58648
10902706298814735 6826 60830
981338139476275073 52480 58629
579094648161984129 12081 67808
351154179845028865 2684 17498
277862743069540833 35887 58382
428579459848233345 42304 46759
622285432912121857 48557 60290
921078129611249409 35665 57178
314537447458739905 13656 67724
668974678728044801 48378 67030
607531599797127297 2321 35763
152465303356596129 29412 68796
466476720551590081 56137 63701
501870170867331201 15581 40020
422090281943695809 15756 52988
343918750527752321 23021 35204
924981126455314433 10892 56077
367776052081506305 179 42072
816984991259815297 14419 20830
268021230532387009 17082 24203
436927328883832897 27584 40765
210371389731360385 35727 56021
310006050501385729 31657 66440
36626971179590129 5601 17741
205534399577167905 4427 32844
807758020959351297 5149 67446
58429854136178961 25090 46695
278855799790481025 49278 64096
421463803655093697 7990 28673
545199373562805761 41343 45343
453344041058727489 17810 68700
128380976553575729 44223 56675
367586449279905025 15410 39300
37482326231934593 24217 54146
386444086281997569 2839 36181
973103066779575681 40457 61703
561963720497324481 8637 12780
258845595320021729 12424 21972
93234598272715633 22999 65231
54476535634069737 12889 24469
521177455337458177 51390 59794
719510206846347649 2802 47759
130014806106984801 25599 64329
93923748194217889 8145 53525
816082948689348993 16693 62619
791984117559362433 34807 65461
764016398601341953 3409 24070
807628021786815233 49635 51467
577200813613067905 2164 5185
73626800108325345 4678 21801
886632098521673089 30912 40772
695613619020210945 29908 65753
207034488122424417 48793 65697
944958417186082817 20087 35375
460739181388419201 46730 62674
962841401221385985 34962 52689
38201889559267953 7383 22627
500764890413858433 47294 58047
618472642781270529 49091 54731
64894595632072337 1291 1575
102878757986992753 6240 41112
282442534240882273 51267 58457
391101942900064641 51547 66151
743895078204122497 20871 67485
161019156056248385 17000 26879
698876785727389185 19585 52125
905452274960865153 8689 64776
716147049664417793 12042 39178
79371968040000241 38034 50508
397466730268970305 57447 59625
871000177297219073 29495 64660
435597298193432193 16530 56207
514552627697973697 20242 31230
829073413603463681 5385 44496
629653100296351873 10397 12813
739849710079145217 945 4990
382333265812157185 28415 45993
767443154318524289 7651 50165
689457311028576257 52535 62226
200871622569327009 2895 31682
589733566135428993 12813 50932
6170041048715548 14087 50735
929107333125458049 14318 21644
772751323350295425 23381 45149
61155415614514657 850 44738
10022327115418507 17053 50015
879067039628296193 16577 43638
835354801129074817 19933 57262
846308493586370561 5129 44294
72348335021057857 29771 63631
166146604663239841 7660 43369
66306054188462585 23670 49683
494497827703732161 32977 40007
890556566461096833 24396 49369
282174838402880833 32491 66990
184574181020838785 8540 24207
402339614120954561 52106 69023
265964792862956033 4332 27555
906502041346428161 8970 23775
556662421726631617 7912 28309
272364818465412385 2870 48528
445641789400465153 16274 67442
600878480991582337 9164 20921
859904603287180417 57485 68764
487362804832621057 32829 46429
19605884465658365 39654 58447
500066978980996161 648 22882
485003378589315329 4854 53030
235686044974876545 14556 37982
68654439206678577 32375 42768
760528962284723713 4967 35968
519387550690300545 7254 64896
788933401503605633 21175 23613
712310560461258241 49545 57005
792710740427324417 6565 51211
981292952766867841 1193 58629
905180119794756865 30788 68354
353395597729697665 14044 60785
401764784684303297 320 30741
328128122990893441 3378 56111
924829065874455169 39607 47028
760451093239463937 10060 46497
780758467057339137 42177 60546
107492684716849137 16231 48220
555696474368780033 7143 63243
910899656155489665 15501 16130
145214129191259649 50534 68304
280368228352489985 1324 65502
469468084126923201 4237 19860
960083530085949441 24756 29059
645728556717997953 28412 30141
158068904614314209 7418 64080
810394601871117057 7968 66147
262160229722748993 2465 19296
945850995303771905 21946 48554
851467192043163137 26481 67554
253140508689618561 58438 59153
490649350239163329 142 7545
576645823435498497 15124 67768
536119707172904449 4520 64064
841033872870674817 25896 33952
265971314444012577 6179 26000
370592956210970241 26519 65789
952903796106472321 12197 56511
36438617975782961 51052 66940
455730230162469505 8815 30274
100725056594583857 42748 59148
262708293958613825 4615 24677
66311179669703793 25239 59573
366276996378044097 47605 68684
993079738266430977 37759 46945
387046576173521089 21242 36342
139812231162572689 31692 42761
271128133828494113 12823 48017
300446219827321665 16435 47032
134997165618106145 11864 60984
639597727676097409 8832 12938
237368336500363585 30330 61075
303673396225832449 54891 58458
940822014088002561 11027 67920
179463477621219169 15706 46444
613863257312555521 57304 60590
296019092345730433 1702 21599
725535458943458177 546 6571
10590354668757131 43910 65927
167961366718795809 27447 28984
580572418233145985 40225 61307
918543077516108801 29604 42068
725834683107443329 13410 16920
17752669492050899 12454 45625
716961717952628481 35383 59918
810559536195203329 23674 61555
432306821315400193 11751 52412
756635445080913665 1755 9083
59533657039736457 37094 62970
294043370213177729 4639 5842
459732097321499137 24596 69022
542052803148674625 36085 63895
574993589465080385 23091 63191
429424746605551617 17470 46370
465518578802182529 16649 68972
191306530720250849 4371 5210
475047546440748673 6960 55647
760894969118954369 8807 35228
253667249947220353 18172 59382
249219263270344257 6351 21326
982671058784816897 43321 59011
610294092483659521 19049 47751
307128581934513537 6091 10294
554355251588159361 15153 44423
624913624413153409 20932 46950
776870836953339265 131 43969
552286784779447233 45322 48194
506157731849707905 36679 58194
538169025350001089 30184 38629
848967344844826497 340 21121
137165778568437697 10630 64430
232724950518186081 20972 32675
33014946939829317 722 27946
234945511484500705 63031 65778
465800684049206401 45159 56087
370410060976109185 7626 53429
916339518202718721 6004 27812
698241965985491969 42112 57435
640981968731956865 9763 26611
618750207669844353 7307 20160
51691539004053769 1307 51927
648010585141225473 21346 44991
124107857556019505 9151 36946
538539958517883841 34725 42803
269654349406565089 34090 64853
314455008925907713 1557 6056
418900789295669569 19762 33849
862671649898654593 58412 62741
855464591738780161 7904 67915
708114301141382145 6145 59836
66857133716716537 4998 36849
518552983191863617 18032 57532
449865579048704961 3906 25804
515862976142361857 4587 19246
144982642552101025 19668 52994
481738170099330177 40332 68487
731964677215074689 10907 14228
773417404808373761 42545 46437
765970752140127361 14095 67588
841505878316962049 30770 62555
812194094560780417 10790 24372
834274432510827777 6630 21057
79733449563100577 11757 46192
143492992068981809 39912 48659
873768814854088321 54023 68741
247190201247452289 14973 27288
792196519837027329 24056 46853
249530586048717153 5003 24099
458583169593040897 31526 39443
186857979883914273 16703 22840
878499171634679553 21107 61993
922285328937217537 352 64404
516452785946938753 14551 62037
943058583053772929 22034 40258
646043855674712065 7521 55462
888318596391666689 420 62254
215030430176071265 43605 48357
159306013222991553 8344 35009
567952105778665857 39100 56498
778244695710011265 46057 56011
753516655266878337 15976 16772
379339604224060865 28562 58401
875998010185575937 29180 40723
591681597786429569 21582 60501
420238218404492161 27066 44329
474542490707367617 22137 47907
87489022520550465 49736 65461
926900248974217089 8419 44748
687943021258121217 11678 36484
512689988943765953 27226 56624
803195810339069313 29342 60787
374124708568370305 16340 28392
728798906377008385 22323 36403
22920762742391077 7663 58294
910525276912899585 17525 59692
155322839309601345 24765 66559
752999078785705985 1876 21219
707423776421581569 11688 11816
961785341386409729 4936 41427
244438881094719553 40844 57831
601858275627179777 26406 63601
850365317288353793 32848 40792
972583086113708417 24549 53529
997112774455271041 12438 45340
51495140930768457 20923 28805
741738115443201409 52606 53207
247981040387422529 32942 55396
419139382837027329 16750 41891
971676639779289473 4581 14988
740169111432070529 29574 54438
438736229389071745 6280 61467
3751603777370605 16204 65770
423063828815600129 14593 53942
375719034816189185 5177 23723
748364738528884737 1539 46838
949147571235823105 60545 63241
723733950663685761 48309 52847
482165971623008001 31469 37065
742387488899545601 1546 35989
143781547084923745 7978 54211
653125700942865665 11664 54143
448381828377836929 4501 68900
289272251843748033 14002 46683
676433491614357505 6515 39050
141001690625969905 20502 39863
599755357495841025 5377 18536
820519212129575297 15625 66551
623971503340694529 58066 62142
785058656033356801 10735 47078
632133505737886721 6233 17126
914144182440615809 44741 61963
309407139948302017 17403 36234
299730916264408641 2087 35233
200764596701308321 14384 38775
557471439319364481 52126 52402
158073887313943105 47608 62811
888690005846655105 13297 28162
852927572427990529 29116 51720
754508654852848769 3373 64356
246666544788279649 45547 60286
594582381329942657 25889 49081
732391510667245185 48234 67376
129966101758562049 6981 60451
908971854721951233 17485 21354
873581676969081345 4923 6397
983014215629783169 29499 53833
112802774616675089 10367 67391
588281135132103169 30707 36636
103151229023168865 37272 57044
753478163711665921 51084 56183
220509859301138529 20127 37795
998961788907191553 2031 49603
14680563053303787 3403 12037
730571784153443841 38549 57773
21528658687678617 3989 62181
552109173543595265 18765 56342
375915306422669441 16349 41164
389124280429772545 26053 40631
934472207960830337 13 55836
620611234597017601 30400 57957
780757611493982081 12055 35306
686638263838620545 11244 19833
83278949805041697 25405 29457
259718346314866017 44394 62008
457362716279064321 24027 56044
903156688776764545 13435 13450
718049550946524545 16273 34670
387077776792747137 52600 60853
322660791023821505 16237 23789
244644262049593665 31001 54378
29955789412916545 20098 29413
572298914968921921 37706 55567
507530783909160705 7579 51433
813228958768323969 13066 27946
629989988996960897 36041 59757
635969675335015681 15903 22011
588758649214412289 47205 48214
581481827436551425 16860 31876
167046286248300641 20320 26589
341529145899482241 7997 30566
300415179424575745 26711 49071
181333219220650945 27556 63174
969367648374124289 13782 42061
944774378192274561 124 29497
489052731366228929 24975 50822
81426243634854961 32654 51513
690106580204791041 30693 39719
93673047444877249 24398 31485
126684498029206337 61508 64586
139263947451926385 9760 40044
504859427374704257 6870 7077
128576349019308369 58345 59544
827288694772164481 35949 44027
495360748074165953 20752 34881
775645663581592321 10163 65150
787260756192903681 46665 58535
222862163619922177 1992 14563
354081339367073857 3707 28390
387891104718995905 21738 65157
472230957032646593 24740 51692
861997514838975617 601 14582
757636939569312769 24694 60495
357389184327153921 14515 20705
875522226813512065 31146 54159
787614083424855937 915 20760
2879679847698214 16145 44401
262683815676616929 18732 46372
899356489749745665 38983 57795
342749742051012161 9008 11757
731536450864769665 14979 27129
601442518386811265 23369 55632
464315192216201217 49861 61880
928007043913666561 50433 64567
909173945869074689 40216 52697
110645964288416113 35233 64124
199451661638814657 23221 62977
697007331260607489 1717 21321
221682274804624769 12488 34242
290161460763805249 3646 20761
884608673328994433 9762 39761
504579400714149505 2904 9354
794975687266063617 21198 34858
984719702543948417 52822 54071
322141304226160961 14444 56804
715809127289503489 29885 52469
377880945299910593 29794 35668
614577947403056129 32268 55415
495653630295873153 19003 49106
813792177769570945 1567 9594
123137042569826609 73 59803
1205169873891521 1500 14534
103998235707930321 28779 39631
603127653325685761 41855 63054
119759586765173505 6316 20226
259017282507066689 29247 33280
792659389542650 17828 40737
359905253471097793 11496 23912
743799559837217537 34343 35762
762249748816778113 26358 55412
618584620613116673 9885 11910
614086411100004225 20280 67740
435194658196156353 42955 55559
139082408393328193 11213 41973
992430952436404097 12620 35499
625549873999702273 26644 64970
516792304894725185 7873 13395
781603655219420545 24659 66678
634301442564716161 36858 58446
711328464326953729 10952 47227
347912030560468801 29787 30695
725469817502606465 10401 11978
846011048050609537 812 34738
751245296611912705 21865 29612
258581551918840801 11572 41785
479407243830401345 23642 41582
427330025685900929 20537 34806
716678639393990145 14345 35853
10770848673121947 46491 47361
551120768667480833 27440 47873
454904216474073281 42385 67689
378833928103787777 41155 57456
757882163774727553 12578 43973
898689472646005121 62432 68222
428394852698087169 44539 68264
326843239783755713 6844 22076
761126441228800129 4724 58175
258000532250512993 18472 18809
638951632319315585 109 15992
602285886187488001 29784 37423
218298582035064481 25483 54057
476921031867966849 15988 22273
882272240257773185 6920 37797
97242733213590785 7544 50837
73300355162746913 41933 67018
392337451261418817 31441 35267
368958802012013377 9065 41255
1550474014820225 4444 56111
319371159100942465 20610 21375
980379705832412161 13183 40830
867914744579021441 44864 51176
77174432976704561 18243 48871
160568403012138817 24626 35448
103442668062619697 3952 30326
227767025230132705 8086 24697
111108620582129441 35825 44112
139161377346685105 22709 32264
77249598769363105 8150 52077
664756482888460417 41182 61708
202353757469381889 16257 24565
515210424449822593 37960 57626
941270428772547457 37230 39394
775595982136518785 10667 28536
394606902250913537 47053 67929
452017312710470529 13673 16700
987289917752185857 56291 58413
557209868759681345 12610 23772
817484214388599681 26213 50953
930048275662290561 32651 33995
81667939976078689 5564 68800
703171850701817601 23093 41172
860430323118535553 40430 47132
404418512652629377 14067 48837
201573068696355041 47540 54705
744559571873903489 19513 29935
811857818584428545 435 19555
518531372743769473 36293 60195
535802814851471937 47258 63636
840725670914604673 50780 64782
860297594473408385 46074 65509
279807270903493345 46495 62570
415205883766908801 7568 8273
67404825253785105 44093 66002
805089215051594881 21850 53898
942811927778297601 9594 44865
221545208323185249 50507 62047
244266985175595873 1127 9729
363939216069027777 20575 47090
990071093922669185 35578 55861
559111861053970945 17901 61295
774496515517252993 22856 43999
617938341044578049 9381 56552
470384828781664769 4794 33514
189620803349946241 51395 64101
702608096672815233 9203 63412
97645224451227361 61648 62936
76848966491613873 22254 33952
153866359875713953 14282 55660
535260804198227201 9681 22423
904778023800616833 27242 54752
609749927175091201 23875 59558
806139872957452033 8127 27011
99434600034594929 18331 19665
372946036073031425 8957 61994
370091836361385857 13534 55769
139240757568138913 9156 21992
353496340681115137 28379 54010
309614472855003009 19712 64340
924187308962519425 24276 46767
295646705125072641 10711 55301
124288151057282193 7345 52192
213916375431480801 4274 64295
34315550377446157 53710 62870
857525636121046401 10000 43253
956677439795949825 6109 10808
836670188433032577 1135 34412
190118938283394113 38482 38549
745122740135933313 42670 63644
854647754804528129 13176 62110
517568840960805697 19059 37106
534742287003385985 17941 45290
986867129519573889 10168 15130
622990909621048449 26274 47077
299390369902994305 4824 17899
352662874512805761 36654 53807
459415832499750849 6220 64466
728366163875033857 17804 29683
451530223916321921 34729 64826
76034342665455057 46380 62796
932764625150674945 25493 48462
264679527540064193 24227 46837
728335470774567297 49703 53702
735869076580872449 7821 63792
442357112057798913 24126 33027
391538291135628225 18530 37226
106670257983424225 39040 56027
305581941839765377 51953 58956
491542075133914113 17955 56658
911460475100309249 28630 45889
478774109227003905 29654 55076
688758620683234561 7333 7921
755365981379377153 36825 47244
841448853716553217 27843 44989
579579039846052481 27694 36789
531314553304046209 1750 50802
499019235935953985 18323 54534
531732354719220993 48793 59383
482892105651473025 55618 57950
290670970054538433 19318 57619
576632849059159041 26684 30255
187566777565830721 28500 68847
160765923449005761 23740 67452
380763007475824385 33984 61774
670773217128108033 13683 44951
391979723785848193 14818 67836
639384981191938049 31218 46436
900556747976782593 26791 50249
949008261024793857 2802 33973
225624204359586849 12393 15521
149179253188478369 7138 19100
723607522258905729 34116 38489
927294782646335105 26020 39678
886229394204232065 11240 17048
724802813768945921 19395 45481
214736277694402849 34861 65971
463516154464137729 34665 38579
860638255065207809 15754 54599
2122863765194439 2604 52748
794204557320032513 44416 59965
178007910413050753 18519 62257
967608057925556097 36674 50676
446367910570700161 48868 62701
96276965407970033 24093 46428
477948021481488193 12590 34777
224304016954203425 15908 67404
61871836934514593 10143 48164
783593229217590401 32604 52784
812535178680128897 43172 50644
982996111515941377 878 41568
335087318495794753 45518 60200
756525415018376833 46731 50164
916283832092197761 467 31557
110507533361651873 38406 62525
976266567887890305 25071 56544
722239832304243329 38046 46446
15755609952471163 33286 40174
849467865306760193 1364 7272
100833756531983457 19964 32631
905462975793387393 30310 37580
234724628665041729 428 2153
99777887989102257 46319 51282
150290756500041313 45632 47405
245286822825367073 5725 52612
485115665851516545 13792 44742
117653635174345793 5351 33556
837670116555358337 28102 38220
242436236628424961 5909 36993
773910766421714433 6246 40389
459317788047808769 27909 45262
129115501176229937 31146 68682
821330436135159681 24445 48469
184318148778068289 17664 34679
542354527495970049 5559 41321
78044241534314545 26272 52545
132446793073473409 38875 55608
444438837102829633 4603 31936
589822363039171969 28751 36677
720318235534008961 9021 11441
233758919452302657 45099 54325
416927828733811649 12992 50524
324686040328966657 9178 58462
148582252622674113 5946 39173
505567425797966785 1861 45040
514079375409799873 4197 15007
443616208469261889 46237 47978
913961810653816577 27999 39800
530441175077047681 30618 57115
746596676160898177 13007 25153
202721916359873697 10264 41089
578060259126345985 31333 61075
928184641665541889 7386 19235
180136510331969633 32733 57441
960709016294298881 31441 66597
253945588132793889 3891 58036
303063421491604161 9437 63155
127525644158971825 13082 46140
49054995670470449 19637 29146
449735847827895425 28871 33134
424650341090529793 754 66398
619179785968377473 29802 63468
160190446393965409 16591 37382
252516971676200801 16933 40730
21669292265702469 15693 40665
39444005939010649 29634 50907
583887128867584001 11530 58962
575572310653399169 5103 53119
976558187848059649 11828 28395
308917438953521665 16038 65504
83955205869425953 18855 34446
722058367460803713 4295 22759
232966605189208321 61546 68376
445801315873360705 49419 54899
231205523623540193 34596 56560
198990132165960193 17076 54750
694243070009651585 40952 68775
613269482096505729 23238 63831
318069615462928129 16598 20149
524241126004611137 14478 56278
732721846553662465 9912 37720
12031125001335853 42038 50929
33298210174134369 4975 63683
605631820870257793 10282 48365
441234853176172929 17366 22191
911738006342936577 46190 65152
314161254895861249 28612 43278
206364580777332673 44428 58257
343071228004621505 11909 51375
232659644349759265 50337 56890
895306623820996353 34580 44378
538227730812508289 15290 62163
197280439680032065 13235 62319
937961175668952705 16266 60733
199033591422146817 25485 36123
308174861285934273 4851 66637
664834985886674433 8501 66276
921696611927821185 16615 54736
256708614985225121 26552 48079
672002082460210177 27272 35816
669180959928485889 17826 34389
469876452016755777 46245 47143
195277808393836225 32001 32785
779684720869667585 2351 53380
132929405503009697 19451 20518
920159681755627905 34692 51748
580570509859168001 52865 67096
611159954346049921 9850 37491
601073734559936001 52057 68693
85207649881020593 56139 66380
178974363135790081 28762 51336
951492181938945665 296 5195
879728865211408385 25360 57235
867747715785817729 21901 38193
814102157203219457 7977 50805
914847579460342785 31925 34643
896921458585087105 34017 54737
361029482655560257 7987 21995
272647115926314849 5161 25151
843822363892442753 22735 28366
306738007778537985 33612 38935
472592422077617857 31856 57173
205494209334514017 40709 58228
552579842876383489 7518 60062
47853871184845073 39074 41367
654952325349618945 60097 67845
712453184380631681 26761 62597
288993421446789953 35797 49508
879191958914422145 29414 46938
893681845082717569 43245 49523
562212197854389505 8841 35688
924480439593082753 52719 59659
455639987336827073 33531 38281
458008980783169793 15219 30471
538161990034051713 35218 39416
374234083613245633 1840 33850
491210325408960833 43343 53492
624963276402333185 15557 30725
204867277161493889 9555 58213
160781714079263329 25172 62809
60951779942360673 8232 54800
255614298870590049 55050 56408
932797276421734273 57547 57629
87756846055711441 920 2971
800888517792376577 14461 24430
638297216874839553 25092 67786
508478821297412481 28110 68206
837882765503991297 35306 58267
221213013625845889 61700 67091
873007561102092161 34378 52883
285886190451900993 260 10838
770717432064472577 30329 30516
205217754941461537 34337 45765
504348083353342273 24195 62945
29389372171689133 28296 32987
514865965137317953 3719 33848
37709743878355793 561 4900
415376604832282241 37874 43332
270079831369383073 14896 46291
41167699880034545 59718 62058
613982920553500161 10596 66229
766161416032566913 807 30081
791287749713117057 12006 56116
604723594905806337 41978 49407
305271807717350209 61656 64691
140401724485222705 11181 49530
405479984106374785 46687 59128
263335736601433729 35148 47587
889795253909742465 8623 21933
989591404684439681 9447 59561
347741446994174209 14311 20015
48647878587217977 20040 63307
950217444534377601 23660 65543
922246449285374593 13234 51759
739327066317269249 36268 40271
386543441413394369 12588 29520
748174669850303745 29027 68045
657906614661733633 18495 28220
751334745875478657 3755 63221
59589239628735417 52061 57330
233385998302640737 2832 50116
381061359623792833 52650 53470
390774630894451777 27302 55019
72798463366709137 10468 14140
57104315382364489 6687 14209
414815856029157697 42294 47441
540954301217137601 1611 26879
842889182073093889 34367 46825
124966464816299809 38782 45015
260856166668951073 13134 32832
801296078261923841 7653 49349
470573921446217025 6060 30618
839737782843545985 7754 68354
90820201681260929 13806 60405
308959254203866625 7981 57160
687145753576999169 1276 29299
106462460133389665 28910 29810
241134342331569953 2132 52460
590839545243635969 26040 67649
774515897160753793 43539 47119
866947212042337153 6731 21161
472211222806528513 52389 66376
328918247830753089 41141 48803
147571112006204417 23120 41468
222516998894224833 11140 59031
63973649192824665 1180 4351
948167249803400833 42608 63278
836795252389450241 2686 43850
528158326297447169 2106 13934
890199572557044353 19815 38238
112291030096539409 31193 67706
216952279591623681 43178 63278
491453283687167873 32937 68349
648274982505306241 56248 59815
480885883453265025 38289 46007
565546887718753025 21806 21808
689426259797958401 19376 26710
419572111283095233 45734 51140
618877642951300481 17686 29111
395927731130854017 27382 32974
788270519133636353 20734 37315
746690998876111617 38562 63525
416494955627211265 24166 62157
659316119004543617 3820 58912
486963846206155201 43434 53937
781939829192090497 9736 13605
171053507545391169 43269 65883
434644025219483841 13678 29205
37466576864222393 512 9158
678285068741438081 50435 65402
980350306817069185 30563 44968
383658412393728577 27202 32978
462341850924904193 31537 38871
948052884791174273 32101 60734
915754028826537345 16861 31815
221958249996561121 8975 32238
995442150057801473 17180 34701
741260152242055937 37671 44157
679760319767506561 2587 19630
597015280539679361 27610 36388
122338441951459489 54478 68069
926823139972903169 11156 41219
940867655031947649 626 32391
846203617388596225 13629 16829
63373848715503553 6742 46362
75136260609035329 4526 14636
95502670526979473 11858 64885
77715705245893217 1017 10684
901923006739568897 17853 42619
315608635103366465 32458 38318
884141640122319233 8195 35008
243137102336476129 48557 51317
451326499341423233 4976 8367
544227669102782 6213 15897
622869773651512321 5282 26617
392429014272252609 29450 41450
623117234991756417 8141 64218
866978509972120961 23748 26713
72900069704612497 3513 26879
82039585989662097 9974 47624
613007725201942529 8274 55986
217342578579000193 4730 23877
413921388358186689 18739 65093
78621702538256961 16065 44402
875484199803654657 13607 20243
601590938963319425 37485 62211
901819023490471553 20575 38360
620040524352049281 8455 57668
187950695835542817 12654 19066
688053345398223873 10023 43269
550943164925211457 33356 68140
789547250457602049 21900 59855
295753982082263873 15192 25336
864980711307403265 18953 26912
293699059837162945 26835 46583
177590726363860097 4231 21223
724043746984978817 48141 56285
573651741609516801 28618 64291
228180223135449729 6035 34786
270024554638482081 8287 32299
494602195660011265 25387 30391
187967149772738657 26838 48650
694620520417910145 4970 16972
654608387903948545 7883 24949
208208384623691969 17980 63178
222533670196490625 12 54522
434735167060278401 18691 20849
594737148683989889 51609 52893
367855583026486273 60698 64737
866057123656567297 23818 53190
130062465568496321 43768 51226
117175090696889585 5707 35758
906659999248336897 2704 26785
941024102387750401 29981 51783
316090252980654209 19911 68805
8011954326988758 513 29878
737406664099726337 27941 37461
822631974434649729 2079 61092
392511363357012737 29124 48651
938760037609228033 19355 26089
208568429109295297 30111 60357
95078426676899137 623 7632
45033739742262217 16406 41564
955012865633833089 6732 43118
693877232958929153 31488 32197
563871234928974721 17489 49199
443780967923625985 20321 42077
277802358319263489 26762 68967
78068323551054417 50842 64660
7867930227796195 20796 30042
654840763341621121 29476 49694
489011031511310529 27752 41018
658578309960464769 2809 62900
870280085352909825 20732 32692
596710135137239937 3604 4289
815082881844745089 21344 54256
349452070134322689 7370 42426
126729637274443969 2327 3559
878379390040020481 20459 21504
177870264251183137 8428 36755
46571969159064257 28076 54214
300351552093168577 9183 39456
991100636115927297 24246 42939
659668334912851201 34289 51155
449010861711759169 39514 63188
35499791624879153 3957 51893
596382814802165505 61801 65761
915112564346699777 42032 68139
495648273456058753 16680 48063
606308517587969281 46277 56733
297702341658006017 2718 21739
161312487656829249 53354 68540
194372292129191489 59413 60721
84539332878442513 11370 25758
26448984356402861 43782 50914
666905314315457025 17193 19535
927788362396544385 13878 46835
780034672160759553 9645 31553
471748463130634113 31918 41719
40050330623671473 24789 57416
108315681724196369 23971 35910
700798778465802753 18763 26242
281399236673404833 11478 66543
156038256762983009 2559 32812
230192550037347841 42861 45222
659217601168883457 26048 41503
733988847862800513 22280 59990
760322929577199617 694 38317
188929146293919105 12504 43099
824058986121109121 11052 63677
391447861160184385 6200 67973
797434934421417601 22032 46218
82210102807668049 33802 34203
829391263326563457 20860 50654
782364639589584257 12374 26144
437322167080935745 21389 59469
301605235704006017 32937 49727
393023333895648385 9714 38605
319204796366317825 21948 47418
856969832397666689 15350 37734
412515179784268353 17931 46601
956979178561574913 38973 64463
531412926994558913 60846 69043
767346142345132929 14289 28975
300754780810525121 21626 23850
376225917322379649 49435 54128
899853994499249409 25484 61166
806339025365403521 43318 60420
147631230303094433 8017 48885
681603706264986881 16646 42807
439185315897216129 48377 65109
521807563322340673 7293 15194
650251399866750337 23255 63386
507759425840724545 36939 51173
10920294545552879 36256 38248
191458694935292321 17216 49136
308413956329193409 52272 59920
782840857293344129 7617 34701
712909673132283905 30329 65858
36139027535881497 8829 36633
691501928086683649 8745 67065
646615423090985089 8700 44806
616857958295025153 33806 34351
20342444937810457 33328 58418
125360759506808257 15978 37554
517264145582664961 643 63975
384819602667814593 14653 39781
860190650625611393 44688 45271
806670846537191041 35924 57082
530968818187766081 5548 23656
643264336064486785 13317 36436
708634904853042305 6826 58540
676622405311523073 7038 52979
796035047733632001 1346 56761
418521527008916673 11606 19983
315817064095341505 21177 50137
541969599030625921 20354 35434
645027377581776257 10586 33997
913842441418164993 34745 38605
996955674121821313 43906 61819
604350449226334465 33820 41124
241461701427347457 22921 30237
643964559434007041 8696 26699
130202366246294337 5645 60119
292054498189816769 11597 46021
956106189619383425 9718 26512
630306526681533057 37547 48464
973934222572594817 14802 36801
735521782363523585 44620 68617
122861536031031457 10832 28460
425523665110457473 8115 20876
580073172780970497 11732 46703
401459734357292289 34636 53116
413376056409298113 25103 50041
91245063545482449 28279 65529
402292924698386433 1073 13806
922639466454203521 24743 52401
727727591253035649 46610 55542
542901921636509825 13478 44066
692301476061800321 677 28956
512624813520620417 21297 34226
327273850105761729 27107 33864
530525845557701121 59810 66539
952561968018230273 15375 20171
127716840627417841 8216 39235
873612342206548993 218 17214
808503002056337281 30627 36719
500584508955627 15481 31535
682458562925734913 20419 66805
69851933217613297 9999 34967
109148241798134657 23693 34450
699986438257454337 44853 63473
699709694900665345 3955 59724
9306911741369107 10813 49288
457620315895123777 22282 59541
155068976121697249 28030 52677
200514655550126273 28742 50301
951382805052610049 18386 44669
216517943535404097 44790 47482
334912446581185473 25082 38099
941069117803724673 3358 10497
690807613403116289 46747 53855
329234556261038593 6331 18161
325738462607631617 896 19215
171736417107769761 15750 49914
637324198906377089 29162 43644
327939858161055745 27853 51311
975415726615452161 5914 49290
423345438057655361 51063 53875
148225830879262337 22381 42396
305406713560980609 34507 44069
821034623104253569 3237 46270
775361491757667713 7187 47089
72288917105360897 35337 42224
724695117198518145 5225 47075
253162691490260289 19317 34541
94781492730849233 20445 43678
184211302291352289 21976 30632
396198928876966529 22795 48475
678159028977148673 20328 44962
678959755187879169 7240 67846
573952753513161409 27004 39519
411388477683640705 30505 50551
469470503639016129 16281 24442
24591266794008249 8522 44397
762622940192791553 10943 28194
244750872550039137 59483 60417
149654343679230817 64752 65690
372710676246914113 43752 50059
549872915609618945 9203 28042
562322708713690369 45388 55647
88259272588672385 38875 56461
649127761495922305 7438 19677
358095380631574785 7117 67473
683584646018569985 51570 53490
29814944155390321 10381 34166
193909140794364289 10598 11664
173978420752028737 41424 52345
794476867461678849 53264 61729
646066058474971777 22472 57052
624401761481923457 33242 49626
442813517137331329 24279 25709
298406517457831169 447 52947
624157272776926721 22540 62558
535321563942648769 11532 59582
337033003727860609 16000 35365
499235681452898177 6675 59112
316516921517163073 27398 53376
847420983076890625 11043 11773
386221337992061825 36844 61418
749619114267712641 11397 11822
869365691290141697 23848 41923
173396929361747009 35595 42627
256660135208356609 3078 24814
368337566400537473 40098 41641
867629820186564865 47205 56022
885576898654679937 14424 36481
536555447643941377 16655 47834
864453007955457793 23601 33490
658981170763468033 24760 63233
813470206818795521 59778 63056
297558813212383169 19203 62730
121579121397257233 34498 55720
595047723303352449 296 23836
948814344515856385 8539 60236
340007715623563905 2670 42540
244071939460294369 13448 33622
821701714017507329 22270 22595
828978411624422785 26635 68481
811327852189911937 26044 60103
284634255759595329 10678 20841
2777863795941472 32115 37367
653576832195600641 48978 62283
33985558822003273 9209 13074
330201245466835073 7692 18120
434514969522354049 49724 55615
770342382157696897 300 59193
157855456834504097 20666 44043
674916414322080257 11982 59130
535239624357345153 9491 67361
160528295623667105 49180 51220
725352425490065409 7635 11372
544774358754121857 17337 47992
231985058246579009 29730 36458
536550164141562625 8488 59888
516519930234174721 11059 33156
31732680477926325 4853 31141
540400107732878593 19323 45684
819809819058267649 14444 15262
532695111818107137 17587 52998
253787568127190625 17678 37926
795867197442248705 4425 45320
138610702840640705 13700 36773
635486428470009857 37685 68690
974048848763185793 4049 29614
863503006873585793 1948 60970
228097703215755841 9723 24729
933578604455796353 18901 34099
912998535978029953 17130 22090
975825267850353793 3294 34294
738929356853265793 12891 43335
301173736271913153 21375 34926
185004871281233121 13899 29020
34372952689764701 27492 36828
590987039517987201 22457 28731
513413204831188353 40242 44086
828299384022809473 8436 37119
602379033311024129 43087 44575
124289559669637841 38180 42173
37504100840855873 12600 66036
406890394764456449 13513 29458
918504079638964353 50829 59640
492232774879230593 32391 59691
961972753628494081 11918 26113
507540470262252801 35526 57305
7309284262902339 26462 45009
962507767667961601 27013 48076
365838223447006785 7861 28235
483610417570030657 26400 63173
953118111882830081 19930 56404
598138061954504193 20808 46826
406766836283914305 19574 25709
593276292712030081 26124 35980
164600739116053761 29732 66840
103961645720449521 26005 33046
871536570913114881 43625 61766
309741408406647873 29482 50130
684103835247171329 6208 49933
470887502271214209 596 43275
9383912858915267 33481 41019
847350267950044929 7117 44758
406604099982786241 27942 60214
819074254081062529 18070 22392
331877231592521601 6941 37463
136098541089079825 53081 58386
258226382719627169 8657 55598
528880702165967169 5404 7588
181586378150321089 10679 46297
608430445027490689 48094 58589
655450221750754689 28200 37690
211469812726864609 28909 56744
262599602951176801 3039 17534
241305012117447137 3887 61552
807221323719303937 13029 16020
275129373948434625 23192 56293
802352620396597121 18431 58990
562553527790552001 34294 58937
938850915982726529 28189 44773
113899431824865617 3014 61597
436632260363033729 43134 45919
507174720378070977 8041 59699
286365109872761537 32073 62655
216539027214142977 43015 53148
435225209439700225 16367 33514
554429891159625025 14781 19217
632272473627381249 3312 20907
560168009496226945 60661 63340
218602419228197665 56943 64640
932789900762781313 59585 62571
299839992530721153 33254 64513
417404107728064129 9402 21243
757238407701869697 58159 63832
523707589412932609 26251 32095
386069553025521345 44945 59902
431176310549705729 19182 56470
942513465023203841 1242 55070
587975616003557633 2682 31451
758688089759871745 4738 27851
369703253800881985 18471 51026
216362259836735393 27039 67650
475588667021408897 3334 54094
56518642196067505 46638 66227
96825052356212641 6160 34059
37516088392798961 58247 63566
941443323519376257 11472 63267
874375843044148865 16886 58167
820789152579809665 15770 48627
333814579414116993 28714 53367
689136395081728641 1432 58359
163791866886214177 20770 47898
817910636536357377 41640 63673
177987624892601569 47131 66063
902196046572139905 5663 12394
991966666429860353 23538 42389
375825291175832641 18248 61861
60756213497889177 26083 39861
129307368894355793 49036 53544
447763478370120513 29784 49083
333274977632857601 44498 44542
399173261492016705 11722 65806
284857991528564737 25644 52262
111626153349035921 26407 30687
87829710049252449 22118 36707
185799028476289153 52631 65601
260187714733486785 9927 62266
984142917480511361 6726 26844
437354692439686913 11936 59889
878431834446779137 35623 54237
750411765524898305 14475 29989
635660768855373697 3696 61925
862443678575406337 34159 57511
970420123004039681 7107 50164
157107966355763297 46285 56704
58779913857563313 17670 32924
451907726159834753 11603 24963
934668005650500737 22007 32473
583396661331345665 12220 53275
910517517507159425 31703 66886
337551025212437825 40029 47543
963789836415664129 27736 56388
984256484294629505 4016 27772
577088641899450753 11969 23529
313078304063555649 5986 53920
744821667074596353 14442 31760
944941788713077121 19409 40451
509148639631533249 38562 61441
949631667192992513 24681 53895
316685183469367361 27235 56068
542106603487209089 8123 43371
208389517398927649 25079 48427
531093909818981313 8919 36187
316324485405964161 31151 68337
488078144084692417 7311 31780
918871951204479873 5747 9062
169240697161715297 9336 44703
876074408780859009 44938 53783
695418007280576257 31487 38119
731568781350318849 50509 57733
534770804166971201 29357 33074
388222561491794241 929 47447
437594022755018113 29505 35528
363334005080915265 10640 29096
377262196680423041 59419 61748
897622416806491649 56164 68049
67768138364296961 624 35983
158807579911297121 28162 33821
886637410112076161 5283 52119
161203241700881953 13380 31509
421268490559111105 28617 41208
894409813809247105 11227 48870
561594759022828097 29951 42959
362780895735092225 3549 4206
432514769676114241 61021 62436
168233812003819585 4600 56063
546867703301490625 18437 29173
78053180810819361 3975 43186
492637944174344257 38747 54152
640849436764781953 5560 15505
940683516180687489 19859 28662
630291016147857921 28550 55372
742786170827653121 50022 63299
174201578538600193 20417 41566
775349558763867521 2800 43391
291113818530440961 22050 67485
907521101917449601 10777 16077
195208296836355553 34425 55445
765821277503253121 17622 36598
488840647805695041 57925 61959
724540618097020033 9990 63112
5504629747491664 19348 32383
391095817679872257 12547 63420
962089494266898305 9568 15318
307348079319393025 34184 62548
559074654400561153 7804 40050
918399199891897729 9678 26903
608282100423373569 46298 49994
406932308535171905 41874 57681
647181769608152961 30206 33028
956838650356349569 34781 41648
142102487246738465 40012 55756
21909516274956077 20252 27162
848834228817949569 45352 51174
501295221971790977 7279 11285
911230456789873281 4828 38529
883166051232930049 13860 44299
830673738845376897 38679 41067
24030604075978345 24955 62858
676178331600361601 1402 58239
232462035063900161 4178 51615
90188520185577665 33602 52560
425346307162502785 19728 61864
505026629094295745 21552 38211
982718421295512449 9605 35921
429942660493452417 29855 54646
859608536994290561 11172 48696
366383818519231873 27891 37569
733196621040587393 48759 55665
899369946580279169 15862 55767
12358353069405581 22771 59337
525963331816718977 15016 65390
392248374571462209 8164 43079
637766694503937921 28927 30017
80759451755927361 26170 26209
511629160095218113 28683 30481
994896830288933377 22727 64667
662473474527033089 4373 32432
875365437117753985 49367 52508
553336227043367041 12906 64984
87715633682844193 38031 47916
756774110383219073 22908 23965
347560055002009729 1148 12848
919684851951437569 18158 61695
169184041039567745 40440 60491
981550982926805249 5824 7078
794857880851314049 9414 42124
150296560565472257 23214 48235
734170468403586817 23161 49308
143882549344226625 15979 34209
705744681440496129 3294 26947
558252834273979201 24749 31485
575067278146075713 1429 42219
657091163178236545 18234 23592
986456427817419265 17197 21086
581645669621202945 14684 49952
972373805932843265 16421 60628
394660809956690177 294 20172
332989033651404737 23847 59625
176970613353880417 29827 64564
81585452417197505 31736 58749
321234320727555201 50044 50245
51017642460326585 54720 68239
845625805640033025 28290 48966
242851919110247393 52249 65552
245732053780301377 10572 29279
321980001298772609 27444 53067
491016068248732993 62133 65202
641150169101859329 41087 67416
24548005781085181 8117 18764
12413449944748579 8566 40267
837425777848928001 9898 43878
998185253119938689 1904 5505
908688889965162625 29009 54255
732174635921229057 36799 63329
869519729673292801 15073 68233
37767572323911481 5180 44746
611415963414728449 22500 41455
181235549331436385 12733 56796
736533986099722369 19340 50892
823276263730232193 5749 7564
628092360303895681 468 7222
459534169973057537 4453 43423
918280380728468481 31009 35729
692638004763448833 13146 64541
595069455814794369 14708 25758
134433245026688305 8209 21515
578235473777063169 41332 51516
121036452615808081 17553 47628
178978408719785889 11197 20966
509651781287619329 5537 6006
886318891578064001 6934 20389
116702574381587713 49368 66496
463016571884551809 54615 62038
871401053927659265 3295 66060
431463694146295041 56145 66195
627378097809295105 23943 39553
785896981675335809 30580 61577
14575616635017497 17051 41708
459594262682649921 19881 67889
315526032485575297 23998 56298
907101701950878721 30112 54701
196290258185346305 33539 44103
660881746000662017 18759 68140
94591489829124241 45022 62564
555860468485604993 21513 28126
807261400545872513 8505 47957
232744913699939105 46067 55056
136475679931105985 7903 12794
379653917805384833 23652 32466
584326386007123969 12114 62903
400481896967200129 23308 33124
26133796530526609 36317 44949
971679753020708865 34785 39816
559971768073086913 35324 68861
971007317661040769 13502 45531
201476330758719521 36399 42939
628159560814381697 43567 57998
216672415420706689 33120 56483
609156275330697345 20542 40383
358550992226550849 46476 62235
290017710781853569 23309 56543
404072272663473345 40936 42350
689503142531968641 19846 50645
690691675061156481 28534 61247
455620903332075521 19128 64840
513885308421411201 6563 40897
915605673735093761 14075 34464
467699599125975169 6246 9701
830091547835280641 63987 67743
578556832811120385 23427 67711
585875124769778177 7585 59135
833302695378545665 29721 51476
892239311151357185 51601 67631
362271295424594817 1165 45011
890617470621698689 1263 30949
826630301634988801 36445 51909
124306940588496673 11612 41920
3268193664371922 10717 56092
964790961982707585 15836 35583
521124103418298305 22801 26519
246287897226565633 36270 48653
310453142445144449 33691 62905
409157737763600001 9362 33498
61440806569518001 1283 41870
731208497893163649 16118 58851
740161792258295041 5890 46274
489123574303697217 29901 57145
989120076396584833 6902 41945
128015219402598753 2064 49421
315220445925891841 10374 61786
382886664755638145 48017 51537
39100634825071977 63125 67930
183982629459023873 13315 14358
92094227544510689 14248 31111
382655146586664321 58371 63336
3950884798268107 36486 42000
510148137384746305 39744 44309
136241812636828993 40947 47870
355620493819323265 7981 11528
977695842550982529 39389 47482
64350467063235329 63878 67225
593500348890263041 936 29390
592941426034904833 42352 67265
467502315852168961 6817 60713
202038506683621217 12945 38176
218475594566999841 38791 55175
259927220782067553 14942 63770
394736982375913921 4134 29883
552040047539492225 6575 24658
370955789218601921 3067 11060
400511812371000513 41573 67013
776920109518538753 38559 40529
771724949769563265 28188 48004
859123661230942337 54642 57280
32457380590109609 29321 52452
3118927731517119 23332 67483
4128529031305562 5130 63315
294004581461553729 30741 58215
531869840157604289 35121 49096
685991936285613953 39213 63824
951157507170890369 19237 60727
632730504311556481 17076 35432
778775298214505089 11354 39425
427016495821103361 28438 62443
166396774493819073 7125 56994
997764309498155137 2420 66326
498797715378479745 25875 55792
784789758572127745 19855 57044
904559533750372737 30514 50011
443537782061273601 49862 64664
765370248309558529 16182 38610
841445117280212481 3865 38620
510440198928534977 23393 44847
238704057249226049 7678 24682
645257630889169281 9483 55440
55305730032653601 40158 68334
428377767894303937 25486 57523
188462223383400129 32671 43773
697191029483072129 6596 41205
339411113075950529 14502 49264
925631339335325313 1148 39512
143623232100754449 29291 62451
235721647846666817 46239 65971
270385099562656001 33947 42171
183498063848546177 4203 60607
847072624015513729 48486 61924
513461521537784897 18803 29891
999521451691972353 45021 55083
574131168866102849 27173 49312
729242151327770881 49290 66409
865050992727468289 65217 66033
281579899300123073 31886 64131
436380839935921473 56020 61675
866699479736784129 14090 41116
302698856543379713 2193 32937
264618172145983265 24163 36403
139997739164527953 24389 31413
605948092690585601 43565 61139
510084682043377345 43349 60950
488617508420656321 17767 53295
505496857889326657 40381 68427
981318614021095169 1712 22939
899769897098430209 34914 54712
348447970886635265 50611 51514
970042297376124929 1304 67691
34123322875263541 52829 67340
676886449364438657 2431 43409
998998497022892417 765 30637
172920511034945441 45557 54462
92107970057842433 1705 17783
283485777641665505 3418 68954
962572763116693121 4878 19737
714434586813183617 7502 67054
475114429950213697 32876 62472
325138011758376449 1019 53515
170808466901132065 17396 38530
728164361559933569 8434 28556
545584549562281729 35732 52745
42648327171924905 8415 56125
699672341589344897 59455 62228
29160602758821597 38519 67319
471285098510765697 24420 50105
572455775255910721 31965 61140
385148918502050433 10019 55909
62315229598951305 52880 53987
71986293297303665 15587 62389
921626254236180353 28354 57495
922085568424531457 37767 65604
700287637394580993 5311 39231
100727278683610417 11554 16363
596447141451328385 38303 57193
16662485862365629 18271 27836
325258699373918593 2619 61561
792071510728508289 39129 60896
793453037544999553 28480 57531
985881847992171649 9379 24100
191593010335935777 8656 43994
382088512662978305 13638 54519
661111639847682433 40501 48123
661448193824337921 11715 53955
97255470121368145 24440 43031
64766278734456505 35427 39457
339102528074825217 7980 24239
80949941409155457 24645 28904
102464443760084129 35019 49632
853605994950431361 22057 67211
796731173055995649 13144 44913
741232704325977217 1249 19727
808359542041770881 46182 49559
531098041793971009 48252 67225
236012331016446817 13041 23608
886536495696983425 45067 55728
352081603610400833 60944 63077
117820754970143329 20955 67650
358682724457843009 39 6489
630983831062831489 61625 64879
265144790005209089 29688 29971
511611458572364353 5145 60077
777089098429037569 42390 50996
629361973146924161 29745 57760
78739890861925233 29060 63071
429578163231543169 35810 47609
480645940440688001 50051 67723
454222914318233281 21275 56571
613933040247772545 24756 29972
934970352328466689 22051 36893
553343925959133313 14222 42695
987886978939567233 7950 58718
259779129332258657 56397 67254
409803774711196673 39115 52131
321467061815347649 11516 31933
656112960258877057 10656 57603
883193327793051649 549 43236
214707435064330113 15551 30201
138970109483928177 28496 65418
611497297565644929 7994 67145
917931359022247809 35655 43020
691176335625801345 10167 19578
982479741524961921 15310 35135
398969761492605121 19788 65673
405008574833104257 56939 63818
949091287839483009 57467 67532
617089580038260993 22197 23092
817321261094999553 10675 58471
484003506470827457 57439 67455
744202592268170113 10567 49389
43372348254841601 56158 56925
728163528185273601 17480 62191
916482492803268609 3826 38991
995837892171611137 44689 62963
277558397884668289 1035 59076
290088384840569089 1269 57362
433662266108399297 11969 13307
293331353078077249 24295 24545
829730418052569985 48850 63537
328448871533577601 10209 14351
986686073385200769 25294 50791
368901819945538305 38887 44881
905135749085879169 22032 50636
341883518464268097 2919 32962
707690089093119873 60157 60943
612627067619843713 25053 34269
784171978567734145 43970 68222
531581293890706497 24883 68318
603219596172508033 36514 48420
518840001752384001 23574 46832
756984950439125761 33322 42761
488846073071638209 34557 64751
660432738614474625 34379 48629
589155998638535297 16243 55607
665532533020659457 48726 54895
45648652341707673 44628 52043
284692643233356065 45956 50879
891248806080771073 403 52696
602889031131645953 23971 32295
770809197342142465 7934 41278
360260433148511105 22240 54914
759620875866648449 41560 64679
746845553509523073 22441 31815
654866375025431297 21252 40147
961401173304423681 37184 51131
209532974281959393 366 38821
69727521976751921 46288 66497
377569088241980225 988 64796
988716161649108481 3511 44103
561912732753160769 1061 11555
722903395765222017 7587 36329
885655521999932929 28043 34055
86207270850579217 54477 58479
698772768730780289 30675 57378
993675145589840257 17302 25049
751919934366295425 11202 52406
851626317159656321 22314 30268
798131439786818177 25506 43159
671972609963368961 5362 24966
350643094948207361 5668 20375
1103747724656046 19238 21212
456713504104246913 57033 59458
539247163363718593 16858 40400
414785302457655553 25651 50483
125800357829518817 45138 63985
779259260585536897 13306 27317
143776684702793041 6684 49117
166794312521130209 19734 45424
492172337661699521 8452 66390
385909444199715073 51455 64820
493730197602623361 10960 53676
301722090147674049 32569 52758
919047766819659265 49036 52023
814054569423792129 7026 33919
267148323759919041 14899 45323
497206880614481153 13396 66456
716620786342062337 39051 60096
527811859214470017 37301 51424
388701409674304449 23896 41676
412768480468653121 23485 38826
519092145081799553 9929 67902
615865681369872001 21203 53506
685792417728400513 17100 35848
888167599376924289 1986 57504
280310702257722241 12593 33268
285098850908614305 23155 32602
937252977539550593 35072 63898
59052646182120585 40190 53803
848563833495489921 36381 63734
830947558704867329 2070 20140
139389935153381825 13937 55869
663891961245820289 17477 61424
182664596116197217 5667 64058
882802365573130753 4551 7426
706202878518531969 42105 43289
939774264471136385 15314 52047
128604023347463681 21345 33378
240496969795277249 3172 66100
609812020269764353 24404 49558
200937706807746241 36864 54632
628067099016433921 9752 31745
501795627224996801 8862 46251
966987045653333121 16941 31013
702116215043243905 9151 47112
582714876637652481 52704 60990
256004489091100865 8544 29346
148502646953851073 5549 51990
432603617780596737 9303 24969
328851912131042945 33450 62148
819962035951224577 10252 21132
287092028526053857 6757 46238
524339147190939777 42894 46084
685341740196236033 348 23569
113654539421293777 24702 50140
791127240997745665 16494 47859
430695138914142465 13382 60739
894692603129257729 16511 37225
216874388823701025 10695 60600
635801351891849729 17109 51882
618756913856540033 17383 53577
976275100096103169 60231 68950
678387490258462081 33344 50009
349373745315880065 24994 39475
377858733105920641 18119 56079
216691927074990081 32124 50866
637071093306705153 27831 54246
583692827986290305 1845 23105
376486183248314177 49472 63593
822311485345096577 44853 47260
991870638124670081 56782 68557
347331665193046017 28111 56759
678257186529332737 12036 53853
411690912034359233 18993 24302
65023855578974833 6102 30973
574738140866408257 23489 50882
169808851054764193 2619 26362
711714092342418817 6203 41579
641007707810235393 8346 54488
941163693183305857 33945 45930
357678393070823809 22203 54279
893295512127068033 9958 32307
741649138692199681 31944 53271
243020083644815105 5566 17240
590681188803923585 368 48281
714865464083572993 7989 18666
684749325577389057 7887 31003
325823575769156545 45887 48379
276240459873019265 38761 63031
480845193256001857 14671 47383
647723497987815425 47233 62253
332996891976257793 37703 60439
135368976414550705 12396 58080
636106120598213889 38190 43892
256849728020672065 7401 62128
891362946390323457 10279 39003
17676288280693343 28042 44403
146024379249425345 41913 67869
393820713693973121 21674 22259
962907179655992705 3059 21955
45383179486091057 1058 68667
117104599605283969 11292 13105
60847782755946153 19752 62621
243908911951557185 25439 52051
628751096986444929 13681 24761
29044248650151873 15302 65804
489396453124559361 3801 37704
745323044689350017 23006 59143
183836044374285025 50765 66844
531205928869809473 26172 65361
790933209609892865 34086 40954
152683242418810049 5378 42609
660686666672955137 22537 49347
732298934886060289 27734 56868
15404007402143095 46511 53711
647022976691864961 40181 51429
464032796599294529 13378 26017
931057114245731969 10187 40611
48491703481875705 34976 65294
524473075613165889 4638 8049
211536397948702145 4365 44163
619126745056334465 15526 16586
995332460126721921 2793 66050
432270258979350785 39127 46213
453559440633224385 18083 23554
578409789889150209 14850 66704
579005472550040449 15808 48834
640752111811899265 43223 52934
884275586874007809 65740 68290
908783575067801089 12217 63309
248816457912145249 47126 48561
89246621207287553 4591 15403
352322471613913281 45489 64845
695351739626346497 37625 58150
627618517993528961 13615 47212
120190335266038065 50884 51819
759941634874291329 33508 52527
765962261355738881 59796 60994
219974565212087457 9186 65837
788804960918902529 459 20758
586941622031869057 56844 67051
30320560960973353 22598 29125
904058793902681345 8384 23515
390579362243805377 39713 53330
638479222337405569 28720 64967
334168171923536769 4452 16476
199390998357447553 11846 66619
667869014861317121 2281 34376
776592078937223809 11917 60055
630104305704776321 7278 59774
58742198549101233 2344 32140
869239577709315329 19954 53879
922015787691929473 7438 54839
756987901935573889 13484 42065
504163346227048961 4210 43988
66721923429135193 25067 40626
806837919713583361 25170 29219
850635493716225665 11753 25700
701766160687458945 9638 30698
559764285245897473 41412 64662
606112966263292929 44442 68403
669764501597697409 9952 12210
544696697473515457 641 55481
780089694094847617 10061 48476
198193826965646017 5005 16818
124736458731433681 18175 60865
845133397060909185 11923 59390
375495157333425281 43631 64825
904109955704608897 31847 58311
426419226559673345 34175 47503
289932406726197889 4394 38814
406339632185428481 1772 9670
875097455567466625 15519 48643
334075547771732289 10004 40011
215929229781995233 5759 36177
196412335589023713 54102 56965
57995087299087089 17269 68428
452136363573984577 19292 62469
444457544693026561 29330 62143
997277869864497281 21919 42847
828670137418239233 12689 56803
805445258112285953 3853 61335
174308664760918209 15645 48659
456161593080530305 14850 58505
886312194930905345 10444 39971
582354246645351681 2117 44764
671448889583164289 50383 56595
922944186679423233 1094 22106
23088921952474805 26570 60456
968074958296114177 28735 39972
975032244853043329 13072 61487
939730033322085505 44654 65355
585428686021412353 9365 24877
61982141405351857 19716 62486
434663129772335553 747 7311
171466377532745185 32594 46803
220588262951448385 28917 33442
569042402177899457 37205 56225
834922503897519873 22785 42447
449820863061226817 30466 63333
235062531227537633 50696 65669
35989237946509433 26878 52323
490692760132706241 47461 59898
203450486437283489 35479 67782
194054974702790881 26453 36901
47949807481955985 14666 51572
710995660318889857 10349 34267
71266838466861769 23812 44100
362285702199283585 28336 46561
863488554850235393 15171 31618
739464966949189121 10896 67535
973547286914318081 42224 53621
58875393055100033 13852 66360
219881832858732193 39148 66298
855156001463559041 43288 60742
927861046827494785 36494 65580
790291899193174913 5686 34892
432165119642988289 32775 37250
36468608844050009 5302 56324
818749452394207873 31682 68330
187138989414446401 14940 29119
807264349924224641 14486 68540
91223222343007393 65236 66218
584772748369083265 16604 26110
839036722838539393 28071 62388
838374353415034113 14388 53695
684452213631690369 39525 57812
593637922478826881 34603 66538
367497998229648449 8824 54637
596594469266676737 3483 41516
358695794955611521 49306 67189
602255065301896705 12862 16415
754428756853496193 6192 7866
330463149836177217 4285 19522
655343723525479809 15773 60202
707210033425191425 20995 34044
542927931013192449 33697 65925
75113841904936865 24397 30833
385036256858956737 20475 32440
192640367705756449 852 17952
21070341007526141 16313 19715
288842701302840513 221 14287
144900533618514529 33003 44604
584086043709653761 49234 67127
596329162444671873 27597 54285
325348820182853185 65437 66578
384397120164511105 29004 38206
472658268363026945 1176 63514
960617126127498753 24126 48494
236068687450867297 22760 32896
833106181060177409 16682 61185
534804748032037505 6298 21906
260355086603620833 5641 67905
722042624584076929 865 32889
435588914626539009 33424 59809
436900201148738177 42716 51641
733645815444031489 19573 26726
433661003768420993 21448 36629
212587854850372801 506 39402
75582935619088689 67219 67850
303047653878618177 27634 64336
586356225451652353 49959 56745
665724690997127041 50778 62033
505793620087210625 46071 50154
547489809075056385 9428 22834
529621770543357697 1381 25155
555336708673312513 41589 68473
387327511186619265 40111 53911
684806411599534977 15138 67775
406316211096765313 15735 68975
558358123319198529 10792 50032
322737918684559617 53181 65538
525822780943467905 258 29464
971586924879446145 2629 59345
514770771692727873 3690 58617
846853159419715969 35366 47980
394912483939801729 28499 39782
530339476281028481 11458 20531
616065161329391489 7236 56510
390093231646453377 36722 67677
317840529925728513 44017 61124
495273261015810817 388 14040
5688064730382082 11944 44051
400172496330391425 18214 44909
157274239135571041 13596 65276
382266127556675905 29194 64963
237301996642674593 4507 39519
142502343590500401 6180 45395
115711759528306145 17730 40181
936359346683971713 5402 39591
868915341749758593 29093 34500
978389713352051201 12822 15704
145256704568648577 9274 38202
231683564449042465 28301 68962
16004918890576649 11049 50464
158564991862640161 29 1746
308538752888818369 5412 28755
896165305736857985 39160 52665
910465689066800385 55436 62420
181142782530152161 37610 67972
264402102760069377 8135 52199
382426257965704513 37841 41981
739780450484904193 34097 65133
408172913066913153 26059 45018
529389222398759105 26856 34823
417473019784168257 4690 33154
206776027209574657 16865 55088
70703353668427841 29587 40015
449544193821193281 24799 47824
314987310416654529 33315 44658
148666961178822273 15899 56127
722853045417984641 16483 52238
349030925744681729 22468 52239
796554864068454529 6106 49292
88103372848738817 7257 11927
131757536790054529 9985 24251
779264422409195137 34658 47818
835179443029886721 59626 67983
21331776097174073 14768 31229
60255361525797473 46218 68002
335820952664715137 24662 48414
970955655316302593 45772 52226
951416530720681601 6216 32345
257554825773134145 11566 55804
35833179733824493 15833 44077
641734620346767361 2002 35862
379200603407912961 17695 25361
611460868721728385 13740 49350
635771899217285633 16089 56890
579799051798985985 2819 61637
12127697965215845 19279 29710
22526481519868469 18271 64044
632724803662309633 7705 57173
929633082881565569 17116 55044
541398920306523457 31106 63758
371074376535624129 20480 66177
630137458858921857 28071 49201
794366208336967425 43528 66724
280766275799695809 7882 8857
494638755518799681 29232 68334
594490252469281409 2141 56636
693804122029518977 41853 54915
424517768485305409 13320 39611
455105693433090177 28746 59678
599930272128016641 39041 68720
361421051482622593 29594 41963
446204995951436673 5102 49411
427660397159492353 13872 21799
505216700278591425 26943 33334
289442493707809921 54455 56708
861099222759396097 5881 23434
210431977422409505 19052 60883
667605189231419905 38888 53204
990233102615562241 4311 66360
961306281770308865 50488 61066
854187950659031937 13841 44675
41998614743899769 34846 63996
540535929713826113 28629 62450
809369609021405953 29034 59416
12173027640464797 56260 67932
595711412330739841 23020 26957
246475339184925697 12430 25379
459864576443383297 20516 31624
874686409959714689 47595 58829
878790190014907265 44192 46758
267300768285082305 25897 29564
144131360196542593 17172 67631
591600366527039489 52724 54031
300637296825225793 5863 16664
492151146833023745 21733 44944
685478183233502849 2490 51174
805966862457303553 29870 46367
383704320536107713 10143 15457
526074287845176513 59099 67618
254857211370097761 7105 15217
777240024696872961 17375 42176
186641903428107265 12318 44162
130430977634702577 2314 57027
383491975163654081 23599 59353
814436814919225985 15226 47798
639268613724933505 30274 45292
121813890420156673 15746 46442
931913247759172993 23863 48360
665618003118844161 15675 57820
621187705333266433 4632 41473
477755892186806337 1739 27627
96410144069015041 18712 62600
715122957452088321 22401 47045
890344252076172161 37948 68738
63704843709672329 9492 10630
995470131700518145 12908 36755
465636449711659841 4966 29833
57159167269116297 50590 61712
992791725782112129 3351 46031
511185971438553793 13024 68784
766880183877880449 35185 37394
568358827739526593 22933 35625
588479853297286529 12135 57386
814044647326358785 28154 67775
581857649965421313 19817 33309
460872225736562049 17233 23293
342794181402112513 61974 66394
933553415968052737 24928 58719
37364749378248521 1491 46858
553199585117194945 16716 31446
173905298984323041 32210 45191
270746514100085985 37769 44186
917011993698444929 38491 61905
826850012227918593 26925 58214
882671714763020545 6716 29443
610073125246433537 221 10592
248263508766207521 16843 29886
315558819528344961 44008 46751
606490531731623169 39309 50345
865188232883685505 12647 22607
882835142558711553 19418 38935
651160473723660289 11666 40924
560509639149373121 33862 55814
982823291497258113 21958 48606
941935241244671361 28129 34052
32718492487358477 1423 32824
652828190193588353 7033 26095
487648540708779137 2786 12734
210878685379320545 16377 17297
294681857263878273 65092 67878
45545440269606273 30992 68497
544673583797280257 17652 41551
335034130011173633 9256 39813
689706436642719489 10182 32240
213075058328882977 37018 60957
969462862923155201 43462 60220
351227630997321665 19908 48835
195982337891319233 2582 40955
561853867978357 8549 24769
764838201693923073 6725 20476
342849527568155585 4439 52719
565451835923422401 5819 42812
7934548072171311 14646 34556
799746963884661761 18276 45277
37097150645301729 18248 31467
890570381762881153 7995 19911
890390821327216001 6459 32948
574911907643556929 23790 31685
970010200098194305 7720 67093
360012978939774785 10537 68091
867103453551266049 28630 57970
403442809874338369 27215 41782
477070044525099521 65158 68092
759092748726441601 26196 54908
531698000996257729 15792 59598
144850708192453953 9566 67793
568865306763548545 26392 52818
544145596185469313 2545 52323
547497185834060929 46638 65205
99308470400661265 43768 55262
614275469673025025 20506 49073
361627351159892673 25925 42811
746444075477469953 17675 61102
136366666322292225 39940 63883
366268432289395201 48047 55126
306425404087800513 506 5812
713669259689623937 803 55374
298856696566776513 29368 40774
963098528725957633 61003 66819
118538498369257889 12518 29635
982395657607710849 58448 58768
297964139882086721 3900 46039
152655053690132545 57900 58374
735833791452900993 16656 39889
260692366347825569 25327 44300
668379627672596353 4578 24572
699049381697697921 19686 58342
970432368342766721 21912 51502
608785160367617153 19815 49009
161352553528420385 18491 52827
114217884498124529 46607 67801
609160896352872065 3173 15416
551369928741877377 36691 63066
856079889723634561 65100 65581
936209605374948225 45403 49094
490570861157760193 16778 48469
783695558453487745 39565 65380
713228624095851393 22898 40357
469648602354261889 29767 53799
352775634001684353 8015 51318
374998598218155649 42214 61556
984961162018454017 4931 5559
479212587442297921 18785 43890
732672300837304449 9686 12052
321972531746141057 986 17953
249428771819371073 14397 61617
847328528319714305 35475 38728
417257548666722049 29240 49354
514003714197684737 18948 57430
429514100486603201 28562 32857
783003804945586561 52929 67191
875347764953385601 24060 33284
868443043411119233 17979 23422
170210262330787297 47386 68955
207014888768249249 24737 50641
441080675162847745 13700 46953
727621310773656705 14567 60548
430366318948916417 8243 31004
393665899203021761 28310 35565
471492133773562497 27125 55500
900945967864615169 49842 60476
245927436850909217 7932 8878
571983353218492161 8987 51781
185984907975861089 17879 36449
728401816729359617 21049 43056
855947941972051073 42890 55185
777382521773425537 5725 53812
826769263247950209 18792 27670
651156946339497729 10965 22511
871627200499407489 37074 57845
893251603965502721 2504 3050
301865688562227073 40986 48088
337662157960892289 29732 64616
893857055489139201 26989 46928
172153988590984865 22688 47736
715900998633411969 17266 56729
938416210285808513 1836 43222
37095751144224921 35356 52679
16922755871043195 57362 65591
522958133871949121 20664 35988
460114533789038657 13455 40789
646992193858427137 8852 21124
918166841875880321 13073 51100
298790058051832129 46663 52224
162744675340107393 9103 62186
165646343712413825 48632 66258
968851507171912321 9501 62908
909787041641461505 12460 61391
815751701144677121 5664 63617
520651814531777985 34002 52625
637758481930170241 39643 43544
720577127779346689 8359 17925
297960171098040385 51387 51760
620445697384273153 20581 22789
607749964665721601 17992 26746
232799520503416353 11177 41874
508670163112100225 28822 47624
916683524004913153 21847 44421
644707093428301953 5302 5584
470552823563405569 27831 45570
664282234424504705 1680 27876
541434465592661953 1564 54143
128514149133486913 18731 46459
543792305460240065 24181 25960
497864220814619777 24327 67949
99398631221266241 38172 57328
65116153311628009 31628 50109
134415484764542017 13630 19248
542040456535787009 9192 20367
758905001249363713 3124 46734
921966249358412417 11004 43750
400191131768334401 19976 54216
864125410126831617 46981 67271
165350417101326017 40491 50164
348451869896301505 45771 58415
702686080619724161 9271 62746
314077936588049025 26692 44177
831557462120375809 35449 35725
915371755600240513 57298 64657
94934852779797297 11007 54952
440033407197915969 14996 28226
835207321369342337 4800 52874
137330965303924305 1812 7108
95161820424163329 24812 66806
794167957006536065 18807 38820
777363113772000897 7105 60776
730004665884543105 5469 26310
601162299788537473 101 16606
886626049270347521 47704 55284
290835060349269953 22025 45659
848445275824324993 27746 28305
27110371928454669 12777 51309
712238558289882881 22799 53803
804821500009612801 14132 18095
797698020966329601 5401 52750
766095194427659777 30875 58333
660687679778391169 10837 53101
504334501901826817 37413 52336
794548707319840769 27604 33331
777476904747924609 23605 30826
984426253523892609 59346 62536
310205963230973953 46916 67491
977731086327345665 16369 24134
582455736664993409 28182 54849
520696589210757569 63073 66158
448164936174539009 56999 59317
248721145280477185 41276 42090
822696488081060609 922 25791
396956685339162625 24346 56444
583149809615978369 2610 31936
208568562066439265 35701 47221
128452803943641665 42275 67323
267323885721793889 21283 50965
236615193336650273 13407 53129
517162981639323521 19754 65912
671774684533897217 11813 32099
677576590546934145 19831 27294
58433226574695849 3412 68557
315881264042367617 44287 49543
998816009514424449 609 32338
305977691975584769 41716 46105
628767871970769281 50294 62833
845562982957595521 33250 57979
579119494347235585 3293 41904
616738000187538689 26954 29502
566088872375591041 15925 47759
278941782128420353 29933 61587
749552180507091457 55587 56642
354238127207338497 18244 22405
421734754293129985 13018 18721
836621287088682625 37036 66362
121178116823568161 13409 59257
932962165225816833 37935 44007
864951870375794177 25226 63242
31902683938234589 17711 24524
48044128787179121 630 13606
196130095986433153 9994 10657
80324296874341169 36597 66827
2598377930574714 13702 61266
901252308250587265 59360 68662
952787260627886209 27399 35431
796537752775297025 5097 47642
244628894882176001 33994 40597
857806900145387649 53591 64049
808032467665498241 1639 34916
485434898032497857 135 56965
116799950376041297 3468 58575
893936428118148993 16731 36246
895430483053630209 11819 62524
666639711316950273 37998 54140
489669947913661505 7840 33949
93661999866352369 47334 63843
447623792999905857 21005 26887
938350455570532225 31474 38941
161696640069941121 47250 64707
156442577925570689 4319 4510
615771719899285633 6226 63611
951294324854135425 4581 9126
757621858824798209 7855 67987
758285405223684737 47393 55854
407616266922048001 26149 65424
531747541029677249 30780 55004
898916655083034753 917 11349
818647549376134273 16247 21393
66492529924502721 13716 28091
131772746207989393 2398 16892
432542445450714305 35477 48682
615030487948157441 4419 61630
90131208954773009 35852 44091
690606329130918785 14883 49564
407638409111676481 35098 40311
417016611255672129 27704 43487
491180738198252673 12137 41764
390012143236052801 37990 58303
582247971641955073 11072 17768
964622282215909633 13384 56635
855420895248357761 18746 52078
97350233576310785 19439 34625
352949318312759873 62975 63827
759629476792110081 26753 57108
454937510597957825 30526 57602
41410001534220697 41145 66762
755233059364321921 14792 61342
74764846203546401 54702 56172
740243138725389825 27053 58392
345422012882028865 12377 58868
254525986383292481 21652 44000
600354105792842369 2374 5890
257500335596219553 44524 51312
946161708693868033 2935 45163
406619874785526721 45612 68862
261898777757007649 31744 37561
626546576317934977 8473 15679
514136922415037377 26385 41017
628530064993974273 31268 60586
459784308356812929 11420 53098
56121903569518849 18587 52581
723329652536026625 9984 13133
599956656708037889 892 56106
543291257221081729 17800 64857
770226184781364481 14164 53573
425036301305244289 25835 42792
571903139186154881 44808 57781
958877429458180353 28287 54253
151421436363264673 41139 66851
393589878244487297 10593 60351
749849718207492737 44096 61025
165336302976438529 53709 54661
772560109069218049 37495 47758
626097795405019777 7290 19847
148283049841545281 3320 54084
28298706198437885 18944 42879
359151582347564609 28652 53112
97110161819703217 36767 67475
882327114836051841 44763 62782
170388237731057057 41520 65947
93540449753476193 43323 67375
155041229967952897 3769 61250
818553127834057601 18538 56317
322299202023867073 20414 57979
204300554698093601 38509 56953
772271169775368833 62311 67732
195496235250068641 11478 52151
489646676112922561 28170 66695
66662218474618841 23035 32167
856601958218721665 21821 50525
136574876973149633 8526 41377
100524534705197505 24453 54765
831175753136434945 4361 61652
138950187499549569 13436 32828
602471632621451649 3473 19010
843556656610868353 8138 18511
78836232905842961 61487 68291
471026324485951169 23724 62093
1943705348047332 20093 57757
744471927376348929 11922 41022
24091671864269417 46902 48237
6844711202237620 17780 38290
431713477692092353 13409 20998
993882853410436737 37114 46965
126943285215816113 34391 50205
872176693069935233 15844 43174
926646367182222209 6203 27986
947383424429130369 14796 37076
578011458925786369 28317 37222
824821010871207937 50044 51017
546831076830734721 37630 58036
623062116171634945 8055 13685
354148480514339777 40780 62783
713516306517096449 3064 35956
31287839807497165 2853 61380
457183426560771265 14169 35674
446968054732693057 12064 63740
501530584158050625 3678 48515
828569960951661185 60002 67829
316633898295460609 28655 62750
404446204265298113 8849 26603
338877049473058625 10004 52658
839094422867155713 4719 9644
61639011771159601 4488 61183
630317399986196865 5477 24077
860545233616253569 51506 59755
236115113654570049 59820 60380
793493446726071041 10465 15291
513007740151266497 9580 66787
132296006786209121 6914 40850
382188909357431297 49522 63621
283241821606662113 9083 40793
632852765730333953 6081 41975
645019312213211265 34400 44193
533006969445018817 4527 12010
666407938835472897 34451 44719
172755122374155681 18127 23930
517339517033622785 57593 68912
674672740616749441 32459 48931
998380604447401473 4863 33641
554535820771022273 789 50942
757395494538034305 19066 61710
224880875394809729 28521 65281
621681064437606017 42411 58771
984186368876265729 29484 56116
571216235141225345 32247 43936
240839119872099169 40309 63295
911193820134865665 2060 14442
429076614195210497 13638 32102
408928243627034497 8082 66571
311904772101691201 224 4281
982046863478696961 15793 55108
905828804466125313 17243 41891
692613530270069377 7615 59694
114380121451908673 25828 47584
497062022736724161 29329 56593
337821213224501121 6642 48138
61806955828760833 40068 41108
108203912307750721 33657 43128
160818942450756449 19575 43374
576798745333491073 64186 68993
954574357640598913 2081 55678
545739895274799361 37274 61118
684020050745726081 1914 65139
76382299137620177 30454 59046
473418578630461441 49356 63585
623725498035874177 15449 47640
528016505075097345 38506 65843
680797378937882113 4056 14632
684864555466777601 56637 59680
569805128723594113 17523 51213
162439366509556033 12380 52925
746174586496110209 60500 60555
797797308867846017 34390 55708
840910179603646721 23752 44886
690633945302746369 6468 36822
462474235755024641 35164 43329
446163330671954113 44957 67372
594912990513954305 4034 12572
804151199188520833 21020 54180
581493493407620609 19261 51129
563566791240024385 43774 53230
649201422374069633 35747 64175
139416063178625649 49419 65051
492441211865582337 4416 36980
937042509558342145 33091 66418
276695843667020833 19829 45454
231751458037944513 20525 52553
605002053061170433 3552 5082
430688049551495297 10852 36269
224837809602469473 44276 68834
633446276616378881 2418 67166
606321663870545537 23596 32004
402082942101987585 20124 37915
136571077195434049 52923 55513
107148695312144321 22381 25266
330467619268759425 680 8815
930084195603061633 37399 62520
261537412238972417 6071 58803
581550514630716673 21169 58087
616070660117657089 20403 24443
925609261045099905 10048 65575
674723468612107521 1715 64752
205486710586864513 2442 41387
701316481247701505 41008 46147
910720773153546113 4788 27899
669597419045921025 19519 27927
35964790074157093 21692 54128
908404034723247361 7939 41106
488407009457620929 24988 58521
111216551871130769 59617 60116
806393700797041665 28358 68835
767051065378055297 18795 60186
157978406874182305 61957 64930
166596282889607041 20252 30883
738909762425034753 36806 68428
405525453373854849 60814 67433
890418962939907713 17386 49699
366408527850175873 4350 27940
369080172786777153 7708 10968
256800964169528353 33727 58165
605162238717557761 4112 22627
582299701565695233 31758 40785
956660913673655297 15729 60554
567442262392006593 29742 30009
584800285138403073 14396 45551
463137316983782913 13557 27559
861128147668392065 8513 34400
210255595172228033 33669 47149
736750446622981121 19295 34198
693535814017714305 3568 27992
598398272853469185 31428 63466
163012455050534305 6836 33118
129844967746169713 25796 49906
198178416156899585 29854 57021
482884498787438337 3875 56595
170952855065635841 6811 64503
177491952980151521 56414 63103
991719055307989121 10258 30057
348564937264139713 17194 40233
428466651619800129 51277 65639
345178818660162561 16021 33035
689268284468049281 4674 48315
870191577590542721 22051 61970
135374696660178977 22666 25047
75721242773003185 5486 36800
966366176200388353 10114 68864
241658950933381089 17432 36706
967500552132207745 32337 42002
357247074467114369 44713 45449
256525044971503745 4906 21937
167758594192957121 17996 53022
483527119045774593 7645 57075
722266023825600513 210 9431
262361995714265121 19072 66265
277328413364440257 28148 48070
326134883348373697 17702 30279
536507525929909697 42215 65874
43387352007833617 1032 4839
643797531942691841 6256 16559
492658623621721857 9307 64693
898081274071959297 13613 34752
436896517508962753 26341 62687
311335004116099137 14813 45610
598391423909333761 54301 61583
864872857646322049 43556 59573
822231336232214017 42977 67215
763617687778104705 32011 44325
755497751242316417 8975 44658
714251033271668993 5842 37343
3909103458262565 38890 43806
564396421262070913 7024 44797
685435254159159553 15317 42945
526828715551989313 17719 65450
563614601949858241 24859 28210
855693242675822977 26512 45218
887866878212562945 34328 39847
197257109093190049 13866 14954
9539460274147871 11012 50415
666113544276665729 16070 35807
941184939622360193 23156 51691
491286828439502465 3451 48708
575635313867955777 43677 54541
688288578985872641 28499 32548
317756011368359745 18027 20529
580421679986702849 25002 48507
531499257539259393 14396 61269
195133444393601249 28385 55891
891493919620444289 3365 26101
543615322165482689 56579 60040
341183472873488833 14617 66987
428046373950888193 39601 58720
698916884975531649 13253 49842
189188589768381377 43301 44981
238442258007417249 13292 13983
189394677984832769 18243 28285
511857935012017153 36119 53781
638421177717521665 14247 33292
595900542946303361 50091 68472
574013811206281601 22983 33093
586764224682084993 16935 41257
953415941337969025 20151 32941
482324903531584001 53386 68628
81746611006277441 4849 22459
190204891540787457 4397 34610
573542596812860225 21757 51408
698452653816808321 45860 65123
551402564558241409 27960 38986
452847606258060865 3272 63777
944110409451528961 45500 58045
327413362478644417 24851 31905
966429835057308417 2826 51256
986675117775860097 33993 47745
834341851200679937 896 40693
947261666477679361 48659 66098
708948520836440065 10212 33979
896383899357360257 3429 68380
915041504971245697 2876 15513
444007106990376577 50802 63334
20850048100893305 15711 31038
131401539128688689 36525 41893
24772004339883581 14409 46673
194127451158941249 18072 47300
492057521118322689 7227 43152
37316849035917697 8642 43904
631431835514153089 63943 67431
913113150949989505 13275 43118
294773085391252481 38199 44011
874150851931062785 31636 40208
587823706624238465 28002 34218
895213789875803905 23137 45925
560993712121852865 49677 61592
545096910260596673 13377 60980
788427219921661697 17340 46585
700219142013601409 33434 60232
935514098655911425 13440 49528
816288344058506241 41968 49531
522841077826758017 157 45785
623659378158627969 18124 34711
589187412063591169 558 14212
570851013143183681 19983 67080
561308326471763777 14890 22617
861977563566036097 11379 55085
242889194079022977 57312 64047
715880571083459969 9197 12441
530828502935197121 32914 63299
45614463074393545 48887 63259
411309707778979585 17921 44641
7838499133853817 35125 53615
287413317255786881 3065 35472
449027364960308289 4897 22455
741643152132834177 39910 45106
460851659442624833 50446 55699
461252980050534977 53742 57723
432792717149048641 12740 27913
94081312401709025 37818 61509
6066030908485233 41048 41561
456498793641575425 29731 35568
561343400900177857 15066 62070
721762164804172161 9669 16912
452960570602840577 21712 31985
94979471520321825 58541 64928
949667010300110849 32623 49361
374853525399043265 46349 59529
511660841184195201 61162 67470
81774150244971361 5386 38046
99418123325143889 22189 26087
428525838262824961 8135 17402
36968222709873545 9382 51730
177859521978763969 13544 42248
212226804388897953 28875 31471
753819449259975041 19201 55566
790078248197474433 36930 59127
638102257331471617 7760 14572
435244031657255425 16303 57590
284348021518692193 30896 47336
844714928704490881 40255 46281
218126219465421665 37242 41061
967753957501763329 21360 41374
335283929633089153 45799 48584
424445928079293825 10173 42304
86867204069935873 33240 50454
501479449769114177 11179 48947
193401334114579265 18043 19217
2930172390193776 8200 60327
878131388294395521 19268 65572
191362787569708801 14810 23827
291740998211007937 23795 59359
156323996861559073 16376 37311
58767647560220129 54258 61401
665344260532442881 44989 45518
117715578401512033 3658 64497
76448306436986977 25835 64105
827093714845876353 2428 29421
435089307435752897 2300 13355
571577910158293185 14794 21174
155886517349287617 42873 49796
36302125056611345 27636 63403
215706291306595681 19709 34241
719885534443445633 40625 57616
385105318805557313 6941 15863
676409319951932929 5954 41976
899103605979426817 10450 32213
187045180379680417 13777 17195
872006608592883457 28425 52603
366970499308937537 32544 45484
347483106226384577 30967 51370
942718948098242689 19268 22035
942943376576238337 2245 59147
92709104048413601 37391 58013
422158412407775105 45796 56073
103702335425520433 10002 42496
519953898194884801 49933 65976
146223519443228865 17516 33215
176898023648597313 11506 23545
940100835321796737 28080 65791
722451418667134209 61215 64267
376230003764835201 27082 55278
409675943322234561 43018 61691
405869410331302337 15949 67439
515389620185558785 4846 24396
435950292303804353 44112 55112
564293239616581825 1968 17784
786045538242174081 59828 65249
244421631425780097 11256 21539
703200111124136449 18496 44024
632914194670767873 28926 56375
34684532188133945 22712 55962
758071223701719553 19587 36596
929801271678659457 8288 60878
358117000702272065 19463 61278
870353281050650881 37761 51937
635603203578710913 25473 37147
860820419024168577 3378 39683
841442903194625537 33571 35907
986188244741054337 47931 67042
607154920203143425 15233 54499
40902185330029537 21412 45310
104365832085029809 6356 8105
839483286256520193 4293 16699
281686319523316801 44668 61160
652058769172800385 35485 49827
233698464479111585 42031 64191
416425540812053185 12165 27020
672211159460957185 11098 48737
470522132252003905 51328 63720
290176889226678721 9753 38416
360200824352542529 54191 55119
32250912446357917 1433 60331
214854391148509921 39401 61142
26676157217728757 13537 65970
628876881844672001 4064 8275
170044587052373697 23203 27211
618016895077065729 9085 68223
808429564002103937 18659 31140
871250882437916417 12673 67354
587166261253514625 18891 46562
286464233758341185 56045 67662
655857085799077249 48392 60334
416599796367062657 48853 54379
567136598596150081 5272 16386
712876325053432705 1647 28739
542129538644793729 10504 63978
844756449845643649 34257 43962
210529077794348033 8560 37145
948565102365098113 22039 68438
520256315825882625 10720 59088
697282961670378369 12587 52629
541005168463144065 4703 33136
288962469515073665 8525 27527
773012543366696961 30500 64130
904234731321164289 3887 43307
278579293367045025 42502 46788
612358428355651841 35623 49056
665017739675526785 22431 51997
813984985499370625 1308 27198
951003193196342529 4093 17078
579032924266275713 13404 14225
518219136011772737 10614 65758
440069910799135041 33676 43050
372134315987324289 2146 38880
945307309422236801 9248 57937
365270271711459329 8253 53204
277650417052068833 30488 64984
510053152374737793 33351 50556
584401705802637441 13350 47790
892055884602605441 51411 51450
125976401325228689 31492 58644
671934092405876993 14949 15545
102268271828609873 8275 39421
239999035254861313 9037 63265
99565829085417329 8566 16771
193542452155426753 39278 55613
970097750790362369 61966 66277
176772396139462273 19117 62765
971431829169826945 54797 57627
306890871358717761 29887 31567
3663018332947133 21719 37027
283474265925939041 18063 21512
202739125423743617 18279 64538
110080379228307377 53615 68387
550138962725728961 26845 36634
466947697511166401 8792 47844
245254312680483361 583 58566
40589127034820649 2646 32340
501968237939355073 17813 58412
54319718464221009 1840 65079
710755540666934145 20821 60349
591044155417748097 27082 66964
960547538196610817 32369 38878
526493536877161729 23374 61585
774443908920030593 19278 19443
260482664245415649 32480 36222
95184366149869249 26198 68534
208591426637234177 40359 60051
190984111395192001 39215 68713
631818145665604865 34766 68375
169490117667923105 14076 67360
865446236380144257 47121 60617
760103413637207169 28867 45210
657087489279319937 50373 58420
382076996888816449 16632 30835
603276728346934017 30900 52568
176078710667251681 43514 63495
537356834629960641 20995 45401
744434118212868865 23324 57438
5632789548634777 18931 62636
358699012616678913 17508 55682
247070592928679393 8999 17427
708867459771415297 28515 64239
330412530543263489 1665 65687
503538050108925697 42904 49753
688178749633962625 3460 30402
285469418111862433 33732 51215
459960959248867585 13039 64403
852116594955330049 2166 40796
504486354669495553 23393 60766
430681888888489793 6493 29623
269560851054215777 7966 42275
197659366388858625 8067 47965
750125070199132417 54572 61383
141952375741002609 28983 55527
99497194545371313 6856 6939
273914851311698017 23229 32639
318513839481312321 10235 18220
903450921779171585 1028 52216
67668736941776329 26720 62608
771540821378362497 11854 46847
402193226897523457 6815 19619
456386977671972033 19976 49692
325660247329615489 28992 66909
871871592675429249 188 33653
293899821290438017 18835 67594
733084979763464833 4273 22507
870378721493118209 4553 50531
948857957792210305 38218 58723
751482354757101185 42227 67983
724965723405237121 15387 35997
801772432076099073 19597 53970
768365037703627905 6786 35455
551913929521077761 41803 60711
938632893306550657 22645 56938
637645044456427009 4171 35999
895959864607259905 8288 63947
42764028954721313 38703 53466
428450666658424257 13613 39601
428874534585254721 55183 66768
630327129170975617 1057 1342
674973877738750593 22418 27345
534764448586702913 46100 66362
479049922630728961 23565 36699
114401019055787153 21218 40065
52418273031079825 18924 34432
870082845631745921 8733 67251
775124438072545281 26455 30003
79451252580494017 45241 49577
767200295870367233 22648 62327
606300243938694145 19324 32134
140503220419098801 8125 53030
172345084490398657 50466 61926
682451392362011649 65199 68556
158966147172353793 4705 29766
286263597463126017 455 54878
961032042481828993 39389 66818
776012249985342337 17836 23315
233645057344563873 36907 54933
564047932454620609 43174 45322
450347255917403521 13547 29405
740038748120511489 16710 28081
297879462259491137 49426 66288
316549555251448577 32156 49774
446260274543927681 28551 43811
236476096122117953 24312 41382
632863738643624833 26691 30303
326282952908478337 31245 34048
42842057495516177 23642 43418
701512149463852161 24589 49968
573728802732322433 23425 57110
325216754785181185 21476 25453
267991153928985441 7383 31847
460471877144470913 15021 63906
597771452633583745 46857 59315
738453668589549697 29449 33243
891233808796766209 12629 44315
416938104180175617 27101 61800
906858861682312833 16525 63705
482941969332820545 16874 41404
183949623014537889 14768 28446
896843034111981313 11100 60772
773792911734648961 46544 52790
462549975444879617 3097 59046
127807289126490529 45123 48784
212409730528932513 13343 14966
492201312432033665 22301 27441
425954727794369601 39705 54907
24031624010572017 22578 45057
936546766149035649 3856 27352
454478049388502145 15540 39004
662790380570406529 49495 55517
481746441699282689 526 13445
691901695509542913 1119 55531
960744953522269185 19512 21176
982347180414457473 14768 55710
409805564518531905 19781 30112
828423935296740353 43445 68147
471444397864008385 3477 41642
970659914341318657 24096 64509
439369271967773761 13799 16869
729014107292655873 50061 51774
404070619629298049 36041 46211
375801910357274945 5814 43883
434513546579093889 26228 33409
606558975332120577 32764 43286
347149246641539137 50250 68607
894208639771413505 63908 68544
660257406901120385 18388 40572
671157852048381185 30487 34485
937701590834226561 37297 47242
686370259502702081 48557 56629
260817232255586625 87 58496
9301826038978335 15366 59322
197277470047783521 83 57011
748606608710836993 16832 68242
929279094510075521 7412 18991
654710427905868673 222 10244
30778045166247381 7213 47219
216097799323001985 42821 45651
731228531299929985 41759 46470
292875476914787201 6683 23006
905663725312923137 3586 64664
724990176991575169 46423 60613
671574735415514881 1579 42225
149397891278610465 14601 40534
600071911841698817 67265 68551
869207640199455489 21760 26171
692610608947969537 25752 38094
609094266797995905 23363 35769
849550534722045057 12244 48830
348423653130076609 45053 45815
773394350757296641 5872 35931
413635093289840961 12125 20432
855616295120800129 185 26133
712216335038313217 20063 60275
811330024391079297 7525 66083
227069648400117793 27617 68948
926616578032668033 28222 60496
303339317696377025 54618 68584
136246703240328065 49659 66473
449782946532408833 14703 64466
93231451203937617 4244 22089
528771195545438401 10343 13927
199586122970909953 24967 52174
332881689226979905 7430 60641
827592333830256897 37442 40537
426107912959103873 64041 67386
45140100614712961 7850 37101
299258024897497409 43183 55506
55987113089376097 4007 12542
427161902019015809 9589 38405
186139117644156481 12829 28486
439046142873507969 40925 63413
409413020993600449 620 47306
579430764915734657 49887 52080
53765223386857745 27014 62438
112156361706567505 21992 53570
132148770814271905 7694 61010
395373350019703169 28752 57428
46103607764219849 6163 32390
577208487176420737 129 59940
653741603941927681 15911 24305
132033762317483649 37133 65001
680290631058408449 26100 43881
364529873880897537 7949 53391
521413327000860929 44018 54074
129210739777597889 25555 56572
454669595726638657 14290 37061
432847888209209921 15776 38072
44327437835637089 18916 60195
869682479798193281 7089 63012
767011913689895425 28298 31605
878680402383096705 29669 61122
584247360129698049 10386 58061
483441976695395713 29783 45362
848558374525165313 14406 56560
409875611603780481 14755 42664
264048942402514081 35287 59065
359826794716603585 4480 52710
885415768085959297 37380 62960
927812921664966017 20493 61067
890899040461821569 50635 65395
514066513807115649 41878 68534
766715971765361153 21092 40995
285863965183125409 35343 47852
898621505561312257 29362 55338
82222409821376625 1181 33038
665290590399035137 32475 40592
676116033356080897 18234 54966
7162556031719448 8445 56408
291733829551766657 9665 34825
598192148182587137 33582 46534
635243419389411201 22637 29258
338834630514572417 22463 55979
21665756348248521 12234 22106
392335489448367297 7000 42144
518814421927473281 46255 57474
793231718632970497 44561 45246
471998796721329921 7161 17068
990348261211263233 8860 18506
558157114491848449 55943 64590
296815152482555073 34665 41992
896517814658686465 16576 66117
653289937551232257 28580 34366
543964512564784257 20530 37173
949987232218436609 7292 39972
7515260942433600 16767 52809
464482616652272641 39687 46958
456763526058722369 263 34138
294196163750161345 24919 48837
767981452029424385 49057 51068
210926588163243169 8227 66306
338741133985266177 5305 43078
723819918636881025 12025 36665
380433209551092929 35284 44181
548657243985385153 30195 46047
648629622677958657 31598 55692
141204098198716817 21560 37619
440135939702251713 17626 52991
663320102124611585 745 6792
707689551433006209 19801 55166
76600008127886817 30946 40781
320178974219892609 36557 68102
968955343373576065 3646 13690
498458412410599297 1966 24061
805559238994494081 38235 59471
819521373803432577 43569 48193
782625136809240705 25874 26341
558893797586748097 46548 62006
241660414496951873 20487 66101
152461973196984961 5735 66245
140593964906113201 10927 26867
484746336961563905 28849 68807
168717725605848289 16905 41683
255604787242127425 17006 56217
738166964973526529 1242 2450
246238791614686657 15792 35290
419669727392633985 13509 13986
699765561516279937 5446 21791
369261793127289921 4044 61364
197067535052070753 27827 63797
984365948820840961 34393 43642
829748802197194369 38425 47243
686968502601740033 44760 55873
31920299110609565 7476 9637
420028466607622145 1320 5244
21743620038201073 41486 63265
810747222397676417 4904 20277
682533558978093441 15145 50557
890211034937227137 52535 58487
600342735301744257 10230 54927
461907837544867329 5251 62326
53083348145761993 14025 53273
323929955825608577 6081 57897
245858576680383585 46565 67736
343367221134766273 11482 59329
826578690839227137 11080 64225
578993932796681345 15530 24225
945545130134824833 33150 68668
303520663249781121 37078 46018
239946279170808897 8547 46089
734484985735836161 36853 64014
294260615697687937 10187 55819
82902795479892433 3303 25862
563572567422340865 32888 66889
208284429835135393 56033 66112
372625754129607873 31746 48349
766032334375619713 26088 27971
39994169002270041 30590 41194
887317248937197441 43683 55174
462321893370905473 29908 58580
313692175438287553 5035 61266
666863385224388609 13200 61714
821000235821106433 13697 42758
484184159507456961 524 4389
81524573594247585 7869 43520
553801931627802433 3685 37191
821794341553758337 3042 16573
547403640963530305 26777 56100
122228159039163841 48014 49131
665706519598756993 8586 50973
959725085453886337 41655 58458
206560970347247521 31380 36408
388212171371673537 21281 32542
782773961064705793 37756 65844
958566938983583617 41155 67410
563348098305972673 33417 52974
1051362562687786 42113 52842
78134954509522465 8 13619
787783623493471233 35691 68960
894547120399316481 53454 60910
319625333027300225 6755 31884
127563744006025105 49899 65422
793346565702737665 8526 27951
6851283866588177 5281 31460
140926437380723969 27910 55965
634179481877993089 6266 63543
878663648594102401 7047 47408
529035328753415937 35794 45647
511063639867881409 14911 58209
58163432488626657 613 51171
999860191546336129 47215 58117
166286669668899393 10577 18929
48233626458223713 26190 37467
492948192005911809 36181 49213
402759104513297217 29743 33699
920547162970045441 30936 69046
608007903693060609 24631 36316
2629929317620850 5945 27426
36677699388523169 3358 3613
81713891914382945 60985 67559
512203346062133121 21085 45383
629926339059693441 26245 63717
726540019868242177 12275 49828
621608101784538241 24072 57530
358246506469367169 9235 36320
971140601481508225 15610 63200
373116081643249921 17530 34117
476720690670198593 23388 36057
803066790724695809 34182 52132
587459228100072961 3920 14120
444138410111424513 18959 48229
134732071993276753 3621 55852
335293129469544513 58200 58621
245548299292423169 41770 51194
688682035507728385 7192 44284
288410334481234561 47747 49091
307390872008024705 22132 42416
641732332641538561 12753 44559
584971967897377665 1185 68281
980315996631411201 12176 46327
775243088674084609 24803 61031
621831921485849601 16255 24422
858522439370435841 12157 54504
321260848265843905 15590 21686
600811114116819329 21905 56643
143664414225924017 49817 54965
183410180512414209 3239 68978
260033954051458241 1392 41021
912535805731845761 38001 39029
193815329014185537 24219 48651
214110005305546017 3496 50722
43746425354648009 12762 30920
221071441906101281 2049 17972
338980977994538049 31424 52806
557620325539222273 13093 56837
516359610012152385 44045 60318
72161256276626065 5250 26810
511253972768528769 31207 37649
463899215075660033 32886 37501
633525467031780865 21029 56979
135725109330845585 12122 12356
364336960743202113 21008 62267
524613608428200705 38099 50331
947634647386927105 4679 47454
616668549896569857 19445 63242
133865162963061841 19181 38008
772945459564713345 11144 65414
57663755437950217 391 56406
99046328884380593 59485 68155
351709110444573953 6680 10445
377144518147407105 40988 46556
390639980601399361 38788 62857
655905108553280769 210 50968
135104470416408161 35771 58043
833488114062934273 21196 27762
248775328194689409 4035 46949
761647475072432897 24120 67604
652380078722131841 16259 39853
765499289582994177 23720 51194
928915604409233665 10778 25344
205735222747517089 12488 19486
985467312464336897 16155 63624
310256094325726657 9149 9815
306127685609176577 6001 57706
533992047469691777 55797 66921
114687810260193153 20663 26961
663342173862009345 11182 42588
525113989115759233 1691 38327
229057077228343777 1827 40160
464821338738190081 4246 56738
814762250828355457 27794 59034
112672023818994657 28580 57712
811438891405767809 31086 50409
116315375634343361 21647 62704
351671030269432833 4993 47635
709460996858716417 43935 56807
708257650542616833 40506 45000
816751794543407105 51981 63003
552110771138305985 31033 46489
814623249736207873 21209 54779
243648486827421345 45083 58332
662247956546650625 34727 60491
828566565931328769 5781 38219
83937356055507457 20498 55051
582815205221674369 25606 68141
265128602072522305 2152 67091
991849572827195649 43351 62653
259628596150129441 21046 65972
275127428383935777 2149 12119
313625254950039809 43665 49026
244802361935985153 19617 35214
223082793626325313 55447 60121
39079397902110457 23248 56890
264080462187010305 16294 25570
341157481844110337 25298 27793
732727717848156545 18296 31027
196382532282509473 53024 59668
10569160046202343 33020 33194
876515637064915841 3342 59559
467363987102537217 9179 23475
261329351177504769 3903 7129
447287842002353409 43699 67140
244163803772242017 22903 23776
166221212114045601 2453 8725
426601317960543041 29210 65589
993668069641415681 16267 16621
776021512805602561 26373 27568
113836561229696545 53789 63418
344030341477985473 12657 44787
180983276010707073 10193 62164
995455707890702209 12447 13390
430228569463004353 6442 63563
698970925121695745 24726 65754
14150824844648469 39821 49737
590486355817848321 55535 66011
611370416174558721 632 17026
624780069774498561 37143 56695
907273970975538177 42857 50312
638836656463386241 37518 46510
335130622972975809 1820 26370
238692839182586881 62705 67679
851884779592324993 33414 45918
105558586525621217 53524 53538
563996736945476609 59248 66132
225755794404658881 32751 40176
90378267332610561 42784 53699
624156924176762881 40503 67455
595255627071488001 7432 17082
911446110677015809 45662 68956
833184088984125953 16873 54902
857188155006259201 8931 62704
635974096135548417 18877 30002
88543917817059281 26151 52404
548094072331693377 13253 15291
215545065148464929 4902 22163
215082159137445217 34674 69005
676497066664577281 36328 62957
557015862914198593 5502 38173
659748697848915073 43259 55916
835960124597896449 43252 47289
253053931530910593 12384 29501
264293942653367265 25623 66923
583626997428556417 2055 58688
564896099777236289 36483 47883
503848824690546625 56829 67065
398543393982151873 1437 18337
122209202154113681 1039 7804
135214287162447985 6161 20590
565788936107889409 468 16789
435468056735302849 18101 18296
472327187415348929 14925 34764
812253010134533377 4481 46778
208769232343907873 20757 57757
563047231168212673 26071 35451
166484815346297665 41771 44157
946046363003596033 41188 63980
406065265433067393 11256 55792
505312879542387329 60574 63946
507604229107645441 32820 47232
368761287093157377 1805 56089
419731167960403457 25085 52611
511116433256916033 6338 53055
223229251971236673 21826 67191
651764292768113793 26421 63436
390844057101798401 23095 46925
286089885015073281 19723 24332
610980925615283585 15720 19383
598615539732385537 35160 53361
127244450517476801 14101 39725
467603898493706561 27404 53154
160214061150174561 11848 50653
138164117072697937 3731 5821
359657923209436353 17303 52849
953955263930325249 22419 49291
594986792849855617 5897 8255
215973692894074529 5140 40961
961253919267985409 27130 63798
462191229458824193 12565 66450
97072830862590113 5826 10925
129143793480515969 10457 45551
250686188340761633 6085 11885
737688107409539329 22879 50799
850638717817478401 3116 25914
572685386220975105 45735 58552
513723556159558145 15126 16018
928510154642850689 31964 33033
77571217729445857 3152 19220
75311741566132193 53363 59320
757352474055988225 28452 41941
496221118807810049 43094 56077
88843316435490033 22124 22458
406043299525613569 40645 68349
660721836586471809 1378 46963
311619090708290945 27050 40064
106696503468800337 25840 63018
384500028178187841 16966 49144
901888721670228993 41217 57795
100104469218919697 51161 52511
368112348294946689 1198 48627
578143097849114497 28135 63422
944768806520922753 36984 37443
400234991921564673 14078 20086
314743191695658433 36157 63178
916881167509210113 8703 9389
878130057623291521 3558 66491
595509974330425985 38725 41505
130240358290794945 250 24644
894101752069339265 28872 38432
653400696570567937 1561 31061
210472195739782817 14456 22635
984203971237935361 53776 61881
894926573081924865 34143 59874
700375218236683137 2129 35227
536609332863221761 47369 68541
673601527541595905 7708 16601
235798053417717313 1175 21118
273853196009209665 16307 51340
201941536036684961 3684 50803
867658184640408321 1133 67012
699733761261448705 2802 34984
348467563154695617 13910 47547
623136729329942785 6033 9447
420480528520673857 10148 14376
990963202764142209 3962 42693
516459822327501441 35765 67712
404914557952110977 57241 67602
635982753028532225 11693 24656
440288468402734145 33398 61408
221322019266448673 37159 41641
874672666346597761 35908 40867
480359991820566977 48063 52189
94363418029310257 7441 22550
80807134350546769 7643 61381
678859230849383297 30800 31572
426093321003993025 2468 66576
691016906242644737 54638 57579
801943609405764609 18213 64290
11662454231796461 1280 3672
375345004472652737 39837 61547
928480565583875201 22719 34800
788883849469268481 2407 69010
808005118364974337 2811 25840
306056197743874497 574 1177
395522442646033345 21400 21696
496553532625750209 23266 50856
495409348127950017 55611 62432
376912872243824641 43501 58017
855510883993794433 25082 48934
628406238032422273 29505 58791
468697527034834113 57389 63304
42794482975313745 13854 22021
630690057315199233 1180 27641
638759075344960769 33014 42127
805258885378819457 26700 64571
704934190832094721 9493 45302
270665930971240705 2582 44160
637197480446129537 3121 10405
276151717481752705 41690 61737
843744578997519361 23889 56420
715380984572099969 51511 62990
646773945162021121 2374 5803
917538397786189 19296 24743
860419083382996737 37318 66042
778673946890457089 30716 59082
415943985027805505 35501 50607
134819824648133137 22805 65751
748702102423028097 42092 65364
31729017822691221 3629 66267
287515931635578433 41787 53865
431325360761221057 55102 63795
602700274248665089 38645 44363
401043890727926593 31077 64204
381846977161355713 14125 19817
976934696058549377 8321 24614
71729021810075009 20714 33383
904589012812770945 100 54510
935979110826462337 30934 58006
608728866761325057 32786 55827
539772481411464641 3588 61543
621068466786233857 17698 57374
669632982800518273 556 61701
677896419596464769 66935 68871
735376659857951873 55470 67988
955977189284702465 3525 8471
621598122898927105 33245 45409
767576947152818433 4372 61053
977265422494046081 25036 33094
566706523060993537 15944 41009
849082141867224705 8042 8295
485018874779484609 28666 56814
500612011337228353 34267 48064
516381893144391297 21513 38975
525392364577850689 7900 56771
472589186327851969 7149 38395
567035541777702465 32460 51054
718399264610219777 30996 49352
359678599591855873 13133 51844
687755204017520385 49019 66064
975717640426712065 20459 49623
933612543747891329 33254 63461
432498250758765569 21344 27554
828822508653516417 10557 12600
410619378150901313 4030 65287
209538787785511713 2589 36829
763182536342267009 19248 61904
492872662838237825 182 47755
886068233629021825 20658 54015
972393553417013889 18648 59512
454268012067597505 32760 63553
378788644206323969 18372 58778
605799306409867393 35441 65920
61721503684431409 7601 29632
583868708988457985 1085 55986
147148870564166145 19808 31816
404069696936648641 7035 53215
944199068793316993 1997 28344
112433807666985073 9971 41941
647651466638038145 23861 55859
776290196833091585 17312 67839
565083081683447105 59078 65310
643871689349762049 24452 53205
273013045425841473 26524 57373
374679498420380929 34542 36715
746863446139848065 23458 24764
624906245106057473 37003 53755
517259818407225665 15173 33323
895063350451639681 18168 64571
475925606410818625 18385 65016
407523297771430017 3637 19942
149157370595361281 16962 22925
26809769911967153 5138 50914
627291435200014337 21253 25356
948596711510543105 36286 39691
173248001110906113 49761 54955
701081879937138561 16973 56895
759511704018798593 38999 67704
923763042377483905 20395 46338
278495200124723393 18070 43086
234547493952891969 33882 59409
208131108722959361 6225 68740
819223232910086785 40617 57732
276662671150674561 27760 42635
217229518529311617 8291 33484
255314456114525953 29644 45082
499647687046714113 11699 37908
39944376273325593 16174 64428
584508914681141121 6910 52240
140561637264816849 21750 68309
681379890999647105 3354 61880
262551443467671681 36744 68777
303972651924940609 21203 68680
885175982208984577 19302 47175
250681383658697857 2463 52909
518365492208999937 24177 50740
416778123827828737 38807 64806
660387071375218689 1812 10545
24220139131852393 9369 52154
262675068580776385 4561 60912
828803180550128385 45282 61859
861741634043404801 1710 46652
155133116656710273 15186 47172
748586496566957697 22848 58269
636762585495564033 34497 44537
333416355778432193 14583 34630
228924671837187777 21372 67866
87981610662396289 12444 41814
895767632137737089 21771 55031
785200807652479745 21523 46174
189703520474406433 5897 35090
594796598851019137 33068 60121
443931175890430273 12904 47592
378648862658501185 8806 57877
593694814668889857 14879 52749
988707616886230785 11644 61962
662395757031877249 24123 54723
540779441523774529 10468 40559
542848442873147265 21472 49540
315693997161503169 31916 37258
190783126679452417 10852 41505
154073793657765633 14313 52456
730332713669422849 14382 63720
535947830781381633 13654 42569
573099651141323137 22705 46764
527593331712701313 27258 46453
789761939736845185 26636 50215
538623512234153153 16460 53047
371529073145428161 29093 53387
679930862698135681 50695 62853
23539916255412409 4969 9422
938261564827186561 36849 41055
358622263963727745 9088 31325
961385457272434945 23648 36714
269466699371204033 22484 23505
882541774274471937 32877 50420
244848220810997217 4801 54369
458068734234494465 57737 68904
309886247817910721 7224 10102
420360410023150145 42982 64110
890371961602514945 16883 44890
799334571858146561 13691 16821
729655206854228993 39658 64885
829999171571842049 12477 25426
818718456703823745 25802 60149
323576754049604161 29227 59494
367971200834869441 9359 38889
948148522668347521 12641 18947
936487627198321409 8832 23972
234536379864927361 18301 52808
598870271484880641 23147 40911
652429332377806721 16504 49694
867699043934766977 5178 37215
636154572199892225 38498 47510
214620365792693953 26281 54237
585363291084675585 6504 26468
43236593696864393 16506 68141
700922677958779137 50423 52820
8308852876748319 26020 67472
240888474032885825 19464 65451
314178350760915521 31215 56131
783723320221490433 16438 31918
574029745713755073 524 61957
111790747518327297 46430 63638
160855516375111297 33443 43484
916297905360046593 43701 63390
916978433743619073 134 67870
585988515826301185 55700 66480
684981877805359617 1770 65231
729571067205902977 51686 60172
227591108586732801 15194 59491
221506652953863169 8565 26105
247202105047623649 14360 22876
671836608738665601 59116 59902
394130499923814913 7748 18549
386119414572988289 23355 35543
453368659605576577 51956 65347
186864341854679585 52632 64484
261701844496666785 3513 26188
651820745075255553 11808 61130
915593448374952577 12426 58005
850799390080602753 36748 55881
281841000690175041 36231 38269
842157744392267265 18916 64771
893826929162305153 55835 62215
950646570122465537 17590 48228
509183106751589057 45829 47722
969578202108280577 19876 62217
244964475195960321 10567 12287
527388968384862273 9978 56190
98302974892558129 13707 49039
119710104672549281 39131 46350
613212746660781953 14666 26160
957483340557807617 43300 50505
727000328802613889 20257 56966
461198937778632961 12654 26612
140987910305941713 36901 49083
958582048550432769 47239 56835
148841840979738305 52502 57365
226541502706453473 9220 50964
176658106036217793 62692 66026
776703471951087489 16294 59562
268800521254359393 9907 17057
636311905120137985 11982 18522
126054894602422257 52608 58531
837436753312552193 35345 46110
386859161447571137 23512 52359
163190419980708161 1334 21527
220307845555385729 27214 68265
464723920398959937 49063 58036
195351065762576321 22394 54652
262068149367436833 19815 21709
144023252020506481 410 43798
325789436587662337 1965 35288
610856004760304257 35244 50518
158873833605213121 6094 10606
135327501086198513 19400 46827
35235625394669513 14933 63971
919285035115859073 44119 54008
596192912667518721 31751 54032
892398198179652225 8141 62700
127418759086431521 55517 62336
96382340291906849 26447 40592
602637026865636481 47653 52214
818757053227148673 7656 16822
213066457053621153 33745 54413
602628381298313089 37479 38683
581563655844476545 6507 33450
340118098163745921 50950 66258
199668969554217313 43623 65712
743204214334294785 32929 35636
921304585383921921 10271 44934
116668331968487137 24612 51598
648326489083579777 38328 51250
616404645830055425 1532 6107
203577424951859585 41249 65097
453375693356353089 9116 57421
632188397498346497 19594 52973
268175767719323937 6789 25071
141140537871081057 47884 62880
433716655057015297 14712 19192
369979884608873985 32134 42153
431183159182420865 43890 51913
993797552846999169 13262 28541
734913029753020161 8067 68153
745853225761585793 17224 39627
893248468101429377 52688 65876
199227162956645985 12776 54952
550560088736364865 42014 56995
954276744457978113 1550 13447
335757008564751681 48433 50795
789346248521681537 28977 33344
983986132672502145 49629 51551
583110673801179777 15559 68895
365745242447783169 32934 60353
243423546079156961 2247 29057
976752532034641537 33623 36008
673517330023848577 12371 64916
378207365879642753 4754 68077
327236189423544513 24646 48788
704703285288790273 11131 33143
672889785032829441 38060 67815
4472507782846692 23039 60607
176366532922060065 865 19145
171599638271306529 7914 55538
774410135306389633 14017 66212
889431080143520385 7016 47245
66310794502570049 28270 42294
829698580905816449 2917 23645
258892074098987745 11720 42226
790438410734193281 6907 19257
559328288379390401 53736 66913
689099399955171841 37736 52968
12824345246421843 2189 9118
883778751169426561 12913 47413
786689418217051137 21128 43050
884110231396707713 48093 59642
79488352420845841 8059 48664
314890898926474689 55923 56098
695846232535615233 34009 53097
745472035745383041 27072 44556
643026279960530177 8994 53804
534770813808886913 21459 27831
17590268233405483 55733 60386
391590926729467265 18304 26215
280612112893386721 10974 17439
660084559770407297 38199 56425
262892687644011873 9859 48763
868916630647266433 15384 29397
224528486986166337 26141 45182
795929474549733889 11256 68067
189130412054211649 33139 47390
219585353000955041 23157 50386
129953917082879393 8099 34505
19630474693652645 60955 66814
248953132587956801 16959 18057
171114793114913505 2866 19806
868469206146379265 11733 46566
77584654766763345 31941 58995
592178800308843777 26076 62619
675367788901045377 32586 35224
881425290786189953 38016 53635
65478649360468209 12954 34581
193733523809498817 805 16516
378634405232379137 24749 56644
897978994143549825 12463 41775
700082407422097921 27867 56212
762564796941077761 8996 62699
497340513028834881 24580 47385
413274696311283649 3699 60600
737527892927001729 13276 56382
803318704189592833 18082 21401
79769354645367937 31870 60053
343280358491504961 15306 62437
622144586512131841 48137 66067
781921269028046593 10999 26596
437851566982775617 13875 59668
131402212338294081 26146 62130
269553331879105697 17207 40839
937455483864368897 50798 57935
678483949415284097 7239 46732
232305312895384481 35014 50629
690198861057933057 4541 49817
207167851464916449 13717 34893
904298231646610177 19532 26189
91333614720532801 19496 45146
871587056499546241 39403 64496
732235539461811457 61308 64706
302013529467519233 9824 53300
271404828688638145 10881 13718
370318477935978049 12109 68639
904116564249662209 41212 58384
114540386592981489 2914 22335
347978614084816257 38542 62236
564082710511481601 16035 22064
231804840743222945 17017 54418
382305600805853633 31820 57727
238263219436525729 17305 52804
608981490346092673 3252 52328
967908522602314753 21285 43312
430655735026594049 8860 59587
191712068590483393 41 62034
203140146945084865 16462 39522
356827876133849025 14407 62542
823868631164845825 42970 61145
230419558315496417 3585 42019
122179481213475329 2692 36108
163967042653055713 29469 42792
961826689188800513 3553 42576
172481052706480385 27762 48471
748761585774186497 34319 43678
335286511127037569 2533 55501
581728458272085249 50721 52244
827837290377821953 7955 43890
34476123321677933 18802 54312
917879007933535745 22832 68149
172656523645489569 32832 53016
650554725365886081 10041 25157
309556021369811393 45040 58783
862794876046308481 44387 53082
103075074392183553 40581 45294
236752264310858593 2524 38280
380436230473417665 21442 50450
821092924405789441 25605 64429
97470216380148849 53592 56668
43198003357254321 18065 54882
447503940317485441 4104 26230
244963242149708545 40354 64195
434815363324379009 118 34412
584568470800313345 56403 59371
540416266476096769 4572 9498
901548654263123713 26151 27565
844163210113979521 4132 51474
960964108312147457 20048 24395
645339722645186305 53619 59035
603445407560826625 22225 58483
866630178525628673 49065 55330
731859837106888705 6650 46819
211027591248903681 4064 24965
534330381237353409 12229 15213
372919138774936001 14790 57588
45465118148236177 1409 6068
726804412008814209 43418 47159
900155677010843649 17538 23654
765266963531065217 11776 57434
257575489965681473 20039 62060
7654035848371877 37932 59316
837160922646759809 21137 34116
55625376537566497 4527 41792
532393716327341313 24363 51224
376466852882057153 14398 53903
50743081875992857 18338 24618
760681928343689857 65999 68028
657334961417710465 8724 40362
262225710709270049 29868 38593
709032065919146241 6995 46637
261073079355529825 15421 47276
369233394787791297 8675 18302
731006505297525377 12229 36043
758762049494805505 53804 65405
668278607965181185 347 60605
272238874682948065 43410 67254
14021263897699755 41627 49210
327492169824367361 13425 67365
169036201408662369 47742 49689
116508428910471201 973 21237
307796560186030657 34405 59852
906080293249516417 5102 47438
473872441739690241 25812 64703
36909709684231017 18100 26277
594591118673275137 20184 22806
921088833150705025 14514 17140
193081781386471361 1299 63309
854589005377938817 54082 56972
299321290860884673 8932 19130
382916257396004737 13010 25527
369143824682499393 10275 34359
800516310331424513 56307 63754
579964532157259009 35853 68941
978190996059467521 42346 68663
787471606029928449 7874 14122
904980946285981185 23148 28339
493406888694092801 1048 21877
132500013126644945 28141 54282
205224894465420257 28720 68345
733324858175215873 22241 40199
224123629403532481 13464 57718
741891401852186113 52744 64877
27773170853439665 38075 44855
355693535366988545 37288 59879
779440343531316353 12201 36961
920703064850442881 12129 22865
830698130230803841 3174 20121
183858099539911265 49323 55339
797297879669269377 18032 67240
872916909384784385 3360 6109
187805670468865313 13559 45716
154693014684518465 47954 64934
369696241892480513 52074 62240
920084088174832001 54898 58043
597667651906039809 29294 61394
298033675744612481 7583 38619
530952794182194753 50926 64280
538450708863095425 52952 62106
587304563433466625 1623 64280
903613382658427649 46595 68407
502586668504900289 58539 58943
620649183573505025 21838 32438
855696921190418177 17352 67021
751691468522146561 21880 61405
118416937201299537 1006 26440
904497056254100993 46700 60049
255196069043652321 27366 45340
445810186779944193 12995 64353
501094709215802689 417 60508
846226792224655361 3528 13366
508289357886230401 16948 64630
81708935245124785 9319 25713
935911654667886977 25291 55639
72895704047269313 17353 60339
442630765996401729 35496 55251
898507066876057089 21229 47289
634847365831117057 1746 41983
765708983004003585 22815 27085
680221197745982721 11238 57305
328442471068505857 3525 32571
333318237243826561 17572 39317
911319768600364417 61252 61719
727933275340237825 1366 63598
928198867282596097 47471 47737
278229005927411073 27549 54610
742512382116984833 10463 26389
236418730507597985 18134 46490
23521897598037357 51024 64105
497337547033890113 60778 64921
975567336804104449 7704 53594
382382822637627137 5461 39602
811639198785378817 22033 62843
369631783183844929 35639 44490
663463579354470273 11860 44893
304204869289481665 58833 62331
972064240193951489 15044 67782
511767449789044097 3377 44345
818183677300041217 19260 24977
811247286760679041 11028 39938
161654393688799297 41263 63906
158384776281021537 29827 43093
29915407456400089 16579 58117
80622815017324705 22097 44963
787162018519289601 12425 21750
330443706887574977 5226 59785
415927483986038721 10188 57353
248751155242022305 10189 63411
127689859871232161 39199 46296
676098906913605249 57206 61563
579252053567699969 14869 23759
55177392054520881 7701 30008
737040337442230913 3135 12674
437960293890920833 30034 38614
230821142043723169 47565 63583
468665618602731393 13179 44525
405408902186628929 18595 66786
288110009963585153 6640 50575
534042524270859073 1243 52330
345717443708071681 5653 16342
161566127901799905 26158 36596
1605424971085512 19726 30083
545501569222281537 27064 56189
73966848579178897 20339 35399
507828142071680577 55391 66804
68397741381058809 16195 47381
748953548179542913 4366 21725
131315488781854833 935 44436
504831949846327169 30966 67434
315019875006509441 40028 41915
183314747612982401 16195 65637
949516317670688897 43542 43870
462387728717921217 319 47659
597803321819409153 1537 50849
42134562577615497 59898 64908
170883652849131105 22293 67641
894325831854040193 39838 52510
299904503643272577 45694 47704
537073623648794305 39766 44249
700974829929865729 28360 45538
404018597668148545 53787 63330
110564426571752257 24826 61014
858138993087948161 15105 44542
119897700416164097 9928 24508
174737684545156929 41745 59590
766674198118504833 14910 33509
987625616563477121 13890 24379
361169745417473793 10696 42541
433683095196535361 26368 29625
708130844855528321 52731 55790
113547597855387041 31186 48081
799983806648828673 17886 64211
375741887394859457 16173 55674
38275764142877481 17516 49671
294352538044520897 14670 28933
321892693243743361 33378 35753
605029349331808001 46778 50095
621919843992113665 25317 34927
624311210228256641 16874 23259
737255519834082689 5108 14606
758134711056520449 14280 61762
413457606639052929 7578 29885
384452288314307137 10809 55975
344612880617976449 35639 40802
988713830882865409 23680 69010
238115486528325697 1610 8318
905431776422773249 53451 66400
165171178248176161 62078 64966
841494299804558977 26620 57937
786599354632965505 4368 19003
156328256373868161 8489 16882
617848917828329345 23962 67629
444610610326215297 18216 24847
797811460846698881 9233 58997
368952147154743681 9042 28242
286314857603475297 32992 55762
169070001206300449 11422 33231
550779897094809473 45854 68085
444638914643618945 45635 68972
161949891573645025 14903 34395
6539878914601617 27489 34789
354742298311403905 31804 62045
25326644722923677 15042 60467
904886737745773185 15782 44535
11896892632215385 1882 57910
689082609026609537 2866 43660
170536660735436385 18533 33264
433794231569212481 48672 53183
652312364866197889 51340 52940
710543162496687617 24444 67145
716095989528412289 16251 37131
577821589773964929 21269 40560
754170416713911553 11830 22012
706206859593248001 33505 50975
920351521590461569 11745 35072
754422727848325505 42766 53058
693800337993742721 34295 63053
653923708544706305 6516 42381
672391732514455553 213 41959
187336897253960193 28279 64724
335705100359255937 20077 25382
768275206593823873 379 44363
759451897716999681 5290 30177
171879868681518401 4423 35738
77409958632991057 4908 10598
905336823199629441 10347 13045
804146902511035905 34579 34582
311344937698709889 23164 66918
854840394433999489 8103 41329
103295994070219169 1636 47404
995241087762892161 33950 66637
579545481535351553 13253 61577
534743789229857217 30760 39966
712668368564887809 4635 44432
578991139968621825 3370 11149
960545962986220289 7121 24618
256445733719282017 30153 38661
368061382349747393 18213 45324
854224896156736641 35021 54268
336996471992623745 7005 10332
766406349445624321 12749 45719
56169365130440241 8030 44901
647660151065451777 1345 58217
162152429887431297 690 68033
944715979254390017 1760 35890
309331152318758721 52075 61575
632812189052330625 17005 17432
285946268055884193 1865 31835
678819658139595137 31344 44214
902297362116936321 52536 66348
514350878672729537 20029 23558
500077044375832001 24684 64812
169237467674143713 2345 26037
637972938224077569 38671 44166
819986826310710657 51202 66735
918067389756121345 43533 57823
124579768088558753 2182 58519
896329055683647617 24528 41003
535805349162103553 5423 41342
70050195890690505 23280 35241
135343954650288369 51852 68736
594299855799146625 17531 54586
972215959754166145 10518 59563
534510376488501761 49128 53541
621299361802449793 25621 55048
302551528047043649 37446 45286
362007716539807233 27865 44735
375515170225771329 23484 52752
986070802046263809 42731 51786
211166805011753665 21468 66002
746936250426600193 55945 57409
538690116997035073 43577 62237
142045539295573073 1899 8131
888534793056887681 12178 35455
604230587891834113 27227 58076
476282342215416321 27973 47956
93054820894728609 22476 24279
778457039230215041 45712 60377
470686120094612225 11393 48495
524418439430039745 17347 63150
282395991172769825 4857 36710
806433646276726529 1851 66810
32768276624523197 20970 67260
206806361889864129 35476 42338
477516244807212353 25819 32961
478410905104890817 19221 42855
931428714723679745 4478 51807
560719631388284481 8127 20194
914800812889900801 37012 57409
349462130115650625 14666 54305
967046192484929153 5230 34275
504583160271682369 8013 55816
659998370925272577 26706 51327
595818969961907585 17769 47471
741836820163811713 10963 35596
32673372387680645 36143 65851
840351278548020225 27607 27808
755629237058197889 8042 44109
724897139845353473 20614 64334
831546413485188609 40131 62758
808829468022530305 5054 38329
110422066005963153 29444 49877
621287532779049857 41613 45374
574387373658400001 35802 58962
941220955080616705 19020 64542
993519786539277313 1708 34892
45646858236409569 15624 68376
332475916350734465 23173 37570
722310613866959233 9351 34553
850931093129087617 42476 61098
289041050255193025 12929 16418
25709832702293769 17505 65407
923958600193294849 21443 23256
696349723510987649 11033 56624
293252701612999553 66237 68162
754313129135727617 39536 40069
938422186452804353 10207 33771
730899734622237697 64048 68271
349554510320118081 22486 31805
958549622530487297 32858 57740
924476349915273985 20906 54067
110720399248204865 26609 45064
981090915337574657 12943 48024
248911973634267969 5424 62886
118380796211503985 28872 67607
896253552586596609 6287 20154
583108367611075073 49401 51172
151679948003025089 35359 57026
19990764122077565 2199 6019
95441707439814401 17818 39062
739089532365056769 4300 53134
999135767247270913 44572 54458
796667508810990849 12295 14122
892599242341457665 32107 55227
430899361423328769 1855 2095
444659014192442497 12839 30070
61338360888790081 47680 56126
843489261112463105 16376 29840
266755472613795073 8043 67135
144343996234955073 20082 29148
630187270652747649 4158 31128
207508137625563201 15575 39597
183480689574523137 15484 63474
672009064193137153 17025 22035
201001333033254081 49061 67892
106606108433705777 40745 42987
82245992006932065 8369 18303
736195441813567489 908 7123
413008511675990081 21654 31940
758788370888776577 42127 56167
444906566119144001 4296 20544
868052956298416897 18847 50874
47843202708584441 22222 64394
277254797941420609 2464 26142
987986190168555777 3311 42831
429326985268222209 9732 29216
350670962578355713 9284 35464
84330405470961265 25843 61822
852164903147453825 16019 63776
640815262967098625 20903 40477
528968232404373825 17800 18128
726570916246370049 7767 15306
127435848259011665 2685 6126
303850230753727873 14353 29861
409338786062470209 42372 48729
142430968964941233 4600 58959
780458419403274241 17695 29382
540152686501532033 32270 46779
282282473215964545 39960 44584
309664533754780545 41001 64960
305460430933749185 8937 36968
627740896955277313 13175 30381
970115184217767937 24173 34443
753570729560419073 32721 60100
859621040954991105 6881 36573
390786398858924865 28121 49147
740248393741161729 20597 44048
931061306457817089 12841 61948
886362648910079489 11765 53388
497078741280876801 35073 61139
527623706646942017 32713 40099
805441369665725697 24946 29976
565433021654158081 20446 62029
925166725517843969 35124 68729
995989095463762945 9528 67592
513270294334827073 34430 54571
68982541126217713 7112 32500
140728592757387361 21576 30946
774500546446397185 51946 58888
402588023604277377 7892 21403
931824773616071425 21878 54753
634108405821766785 7297 14470
67312182983279457 40761 52343
630410869417229185 10836 25341
667375597976985089 546 40600
243435882302055265 4345 37301
109731173650082785 13568 68753
170353358682614689 3238 19786
555935960456693569 8313 42793
554892474721558657 27126 63583
292387419950223681 25585 35267
456526399059921345 13478 40362
698430009610547073 37630 60079
927442871541405313 5479 40422
398803718246078657 29222 31963
919879891426898433 21908 39885
537722968520299137 7011 35197
737038623338751361 14045 42598
302726364066337793 29262 41754
534657702467082881 5213 60260
94385685770561169 13224 28625
37614593849372825 58349 68971
697440577375310465 2790 54485
846747443284737537 23168 64435
809284433832217985 2767 26939
365209708271496705 24811 41654
324776237009139393 35315 42915
197944591019247457 36290 49054
718569256168109441 11806 30401
98696333776548081 49148 68306
628208783821769089 9381 9877
370392952589224193 26075 60868
466301065011052161 4920 40037
976717892065071489 25723 44784
460854347640157889 29025 30081
267969115448519105 7722 33033
566760822867792065 33634 52343
755707283542410113 8782 36689
170598735403608257 53587 62084
624780172082051201 23151 38931
214962564874738849 20419 45244
887859709768807937 4726 48505
93313449356237761 41162 52304
918249455408808705 47059 60377
584459798672355585 12264 67039
669607827762423169 49623 60266
790199947374496513 6947 55299
482857093792585345 14199 18398
892481015974837505 42951 67854
838815169001325185 38128 63471
642742474943283073 4013 33878
322238699487964929 4812 35047
921918727990231425 64096 64163
720260720081871105 38437 52277
91391552444598289 3703 9622
838159255569774337 23942 49450
207766657793413857 23213 23836
981103803445936513 5553 28810
591671154791818369 34017 46261
905378076208673793 37027 61725
684165549170359041 11052 57571
967339227888306433 12671 45040
530504335530558529 24077 62624
676487396063759361 14779 65953
381068545836896513 29471 55887
664598412198106497 4714 30174
959661086833740801 31457 66717
689699509065004417 27389 54073
312336319788670401 39198 46698
137218133774485553 18006 63752
172700152843866305 19901 54816
248908237454070753 482 28268
237359145361281761 38276 46339
32855029886835753 7318 25133
283829889059639137 45626 54334
357167681141472577 28425 31215
655491988870608129 724 16570
440016294923669441 23416 50804
15853647426972373 18618 28638
404397487721279681 25970 41791
527968474963060417 11621 40586
206025484991844353 27528 40011
620769127976053889 36098 47515
264397107361499905 26145 38405
558694362534055233 3658 19242
275842274089161057 18355 35752
38510235746535673 6579 27969
856264466758982913 11735 54781
818449977770242817 40535 60016
819876716278432897 23997 25457
141480778862053569 51532 61901
716575024912142337 7529 21369
403467972037049089 33258 37430
862927368339956737 34604 45710
856533402453173633 2879 38298
841068073122993793 5501 38528
187886860467855841 31260 55430
897448829771892737 20622 66561
540371036184502913 8451 60884
352366224891962817 54640 63675
490876115714655745 17049 42000
12713174244385785 3533 61827
694343402917091585 3610 62347
282054120714615649 22054 66113
235824202892288769 14708 32139
456641691193343745 16035 52086
722504355031396993 547 64681
504271260728923905 18302 50467
455290908789379521 6177 26539
188093640663613121 28165 55352
291688535648965825 26854 50536
191214387194872161 5464 66778
487738703428860289 13989 46047
902527661278870913 38736 39890
70234666922637249 16122 40157
880354781415174913 6686 13902
38538737539482785 1482 17623
610894372826880513 1740 9707
375679209215455489 6 18355
634888028426569601 26318 67838
228434487946984193 12324 57290
117445893903838081 9030 63007
20994775857623437 15985 36189
863456050105607937 617 32516
539454076809590785 4939 66663
533304763860360961 26781 65931
430354090758719105 9763 15013
147396325741066657 19391 53110
74979972507307473 16806 19326
244941429434252449 16201 32533
712439002959037313 25103 32965
142939021127059361 14671 23164
82976192347956609 48955 66657
855361342441501185 10172 31233
692336685729308929 37343 67585
5522045326625148 50593 60690
226777332575196065 16133 23218
465370128227053953 30190 46032
69298210572192433 3687 6018
281734660945030401 13666 59687
525774811954761409 32215 56460
56713537750727737 2803 28872
591179760941820161 12277 49558
273715001535219201 15950 56841
300082693974943041 17741 24315
581498301701206145 15154 50603
918220399179325825 20346 44778
177873511134801985 53608 64649
331992411925824641 12071 44440
915785875392391041 59929 60966
236784085562668161 39013 59572
995725728404675457 16013 37114
967771723319074817 14400 28229
971683710901462657 5524 51061
522534132988205633 6519 34262
204901803903819521 44926 63351
113042327776099681 37723 59034
713083430456823169 19490 29585
33817027139370737 53424 66236
342939476193020481 5375 9716
282371858147129729 38214 61736
426232414976684737 3083 4757
328286112554430081 30440 65471
109519753212222065 23855 43369
729503460727329409 17938 62993
557770176395383297 24766 66955
74345602280708081 29483 39900
933003062221910529 11020 16704
561358979508284481 13278 67809
559283764494583809 17029 29376
706068275296793473 4765 55873
507475957038391105 10499 31117
901003913944236929 58720 62893
137782680880366833 3420 65256
624937644097137537 33698 56986
904407417826018177 1773 26659
58442892222203113 21073 40005
884083647014765697 998 30328
60063867265093049 4715 22501
50197158836393641 55720 67182
161587455003626689 4524 66719
573624412321652929 7529 13189
783273811010836609 9398 58038
673508985705250689 23528 29240
333042540552483521 34936 54838
253763904841949985 21027 59912
856405992019752193 7176 13295
34827928732195093 8377 49803
733408263580770433 42158 66180
154618733211965057 4834 8491
231852224044750689 5903 48894
610043434476676097 15964 26884
262378449527076897 24219 36333
202753657381240513 49496 61025
897356204982635521 47538 56467
399300137505516545 5836 66364
470700985837453377 17024 20508
553781468972619713 7813 36505
962656582200018817 11031 46650
145505469723030241 16651 21203
16586444640054765 8064 32057
775706073017321473 56422 63789
535974784118430145 7263 66657
681747408904211457 33222 55546
448824679496056001 12667 60089
653606753471638785 4930 24985
886697668031153793 20007 65287
75838833334682225 12335 57565
36983265169098449 48515 49131
701331947939454593 20293 53576
487868370305967873 10195 14904
630025048338037377 26055 28203
39780796084045281 10145 46228
369942664886099969 68 54574
376127218028351233 3717 62291
35700895441930669 10594 19384
121091248843086417 22042 43454
257789261834151521 53038 61500
452264733258864769 16893 67854
722291258498696449 11735 42518
425956909333251585 3535 9230
834765978080600449 34190 42835
14162194916302441 26986 33349
306136555734507713 4724 19003
125255828094154257 21047 22579
884285692867397505 30276 46369
904078481354851201 3279 57267
903550764953021057 32098 54550
457949461218305473 29164 30237
991048172173709185 31872 59080
149346561478886017 14318 33051
270816483465164737 1689 60736
546666140628602177 49090 49308
520308886878300545 23246 43332
161795596233169185 55083 63575
355757287256178497 14717 33006
560170359618609857 31287 64720
64037644464281841 2563 64546
265716718019113793 16429 61869
958065037934215297 63518 68548
341315619551025409 49708 51673
799407088206041985 10300 24202
172918735519409953 46882 47246
100516603631771057 39439 40785
29543824088221981 44082 64797
503165894389514561 5655 50090
689225828063705089 23688 33291
196723523751909825 35523 51182
772915990776041857 19535 42687
588700552072001665 22843 24414
389379309537169153 26271 48250
683627269765704449 17095 45305
557951438718021121 4560 12658
837418253686610817 19780 43290
753321319421665665 3441 34583
973464747675517825 58356 62188
870004667961993089 15528 33564
948311970938934913 218 29642
629736400365892737 7737 39100
109641364760701521 18194 53045
138184933574535761 52286 53168
454392551429936705 43419 59322
242858910206244609 34503 62595
607495156317991553 1872 16423
194462097700991873 41511 65152
386661959769075009 1988 17406
943146654104289409 33276 64654
582322949798335489 20948 60755
686017778699806465 56245 57257
599401915115539201 18605 44989
725575571929645953 21003 66336
355651146525087105 34084 50302
94382170199693857 13236 41505
308083457603036225 3884 4367
202003339698684673 448 60617
463327237555457601 28692 59850
727608237156658817 6209 42532
895860721464902785 8488 31330
264132904279868801 30447 51924
26716452717817421 48825 50765
427715373185165505 19534 45468
788466715381392897 414 47498
455806830195690817 6521 63988
186618782921893697 6677 63433
361798086103760833 33360 58777
411825523119819777 19291 31826
979281458689051521 2384 15016
118357827997112257 19218 37573
900330929270225537 28172 53317
272654352430809153 3596 13367
978242824778568833 6541 27265
660092318066286721 19772 55328
410972777384841921 27020 45139
739945589900248321 18055 42970
5985610302694512 9852 46072
893396548307560321 45380 46069
663120719512633601 15037 24489
464063776536594497 60981 67930
432608692446656577 43699 50443
948555167396957441 11192 48445
222000371616445601 38774 61338
719210515797033857 54591 58495
549387640459137601 2544 63416
684203581457108353 25174 57921
657494358402502145 7478 41701
572522075023560001 6123 56648
667642380697238017 5562 49930
763675490464660097 13674 27670
970368142258593025 2874 57617
306765155371369473 11618 34077
6278754288665312 9866 53363
554826575289592257 7400 44660
387091348012305025 13929 36275
200556296767050657 16043 62316
336472395069229441 61134 64265
486695913354108033 27176 50579
555987308652731841 1409 57638
706694965732868481 15438 51802
470283820541617089 40187 61893
260027131806975137 42325 46725
325762801543859841 22513 28539
481389857556028033 35721 45663
805821417908056449 37936 61713
118657421611143121 53792 56104
258237919511344673 7822 66573
180067642768126049 936 14126
385255683254875713 25968 66230
218727146538167713 51789 57710
47851789006656985 31335 69027
633653613730078977 4104 20756
690760197211098113 59655 67183
690573700252425473 17245 25265
240677470843593249 28338 32603
996649752791643777 21256 37812
651413957366109697 32258 37509
966433304951305473 12376 27780
386527920261912065 37013 60464
868327961512225281 17968 44336
812222398913071745 38257 67353
272441418904516993 19457 57209
762438404801372417 30592 47553
743599873290993025 41264 48162
122552282885145297 50124 57972
267029140206357601 606 52346
489408343166715585 21162 23650
572690131959408449 4753 8764
430155178470734273 25137 39403
795167272619234945 24039 37264
563691198430149121 2553 24934
680072568938090369 18978 23847
160177074731841185 19362 24954
748894369044943873 4801 20877
547923897052655233 31120 35938
904048663952526209 753 61280
254594290106275873 52610 59061
443437901412149697 23183 58467
346651313808962433 18197 38528
19050341538463301 22690 27267
731729867849843201 6165 33039
583631535114232449 2273 14224
227865724273286209 3878 57777
352804850147894209 36502 57581
980116614568778753 18318 64280
390254124071102401 29270 55740
571459843563957313 1139 45986
928853505090376833 36253 61400
455084419705592321 28579 56806
347750301521795521 15 4578
423274205054823937 28925 67672
479888763312008129 135 11057
926037048773117953 9031 52505
125296234281616849 27378 53271
927869248239829889 14894 39566
676660749625700225 31585 62594
298794781961931 3094 15003
798480046918296449 49593 61118
894308643384434305 29875 47412
897875282961482625 5603 16392
795380763175678849 22306 23478
579482419616081025 51119 62494
829017144513556993 14515 61504
685005970004386433 11291 31427
362141718175898561 16022 20213
854451731904884353 9847 11329
631962694170496769 39401 48062
648093354730040321 40378 44030
590075895246265217 52776 62727
667027676433573249 25715 30832
102672665734786513 17426 29851
339599748334439489 27964 29690
713201547909442049 9967 33860
600310315062170497 270 68528
418467084409215297 4089 46730
427799527384426177 27974 55630
337975809895574721 42478 50853
754005906237207297 54365 57815
728191478777262081 28882 42937
172956691189245505 37765 57984
837425278063499009 9605 65084
631389310397661825 2634 3259
21947743591951509 17191 62014
641994624911124097 28449 59810
499234120217614913 25170 28140
918863191535873409 16731 25912
984017103685658881 30735 47842
553192635294141889 8185 63921
527724047343745921 23643 36867
520399390508526209 31971 45579
777384021087655681 9521 10443
993720223595747841 10024 23229
725219724406436225 23933 58910
695525561757246849 30781 42924
730917745102203777 36357 38783
230988547854099841 4104 67846
808820690188035457 4730 19599
622653252256565505 11944 26445
963138230734770689 12134 17740
284679416516983265 33478 52945
42573177206556065 7351 43051
283689872258943169 48671 52354
760249406957456129 2047 16248
40100760194395233 26831 43869
417803930024682305 11237 20742
839669274252269569 11799 49543
383304325376982977 22660 65354
274784160376956513 24251 46461
528169776756449473 56527 63260
973581731984690945 24574 53677
184387624409623649 23511 40983
707929985886142593 43668 67167
639892876791002113 5681 21439
333066807944828033 18475 31620
910850066577197057 18698 44527
844739312089902977 37093 58662
127668810184481169 15345 17928
763909727812400513 19162 69022
738071709516788097 3544 62255
112544387028567169 22221 52515
355704553321480449 18821 22307
521486256614974081 50837 58050
435003617244106497 40235 42470
320031275051011457 24697 62234
450992463816653825 58445 62173
851940506141001857 29561 64737
594756969626416769 23876 42603
421184764859891201 6643 6957
8856237714944372 16421 17017
2837409067534936 3345 47096
688562047405739009 768 66819
647696987507320193 15782 20720
152491966355547969 11174 22614
843564584762926721 53147 57392
881171919966533377 3830 40140
362662763368707201 21724 32009
149023471290114177 20148 42520
322499807320564737 4462 66165
806775805864347777 44618 57948
169006797952537377 29682 40995
871722595889828225 4651 47865
168918080569110177 18160 44190
496129074422924545 27224 43499
422195787077715329 289 40126
245613644238908065 22569 66604
755169240087933953 13004 48385
189189772967026209 59439 61547
1702584967663512 18894 30568
672663244093691009 25565 34759
295570851133387457 22096 29652
106239460986756737 55842 68668
2105146671699033 51769 67333
601004133586876289 4012 55471
483864766352251521 7799 41807
299298072226420673 27189 65892
534690291429289025 50591 63440
474880293475628417 51263 58711
906486860723159553 2231 4471
301532570856977601 10873 13317
565436758641613569 324 42757
419833030570139009 19905 30021
744180985824993281 621 14891
444096381025914881 30080 44657
246093855507442785 31484 52727
119549626035883713 12725 28209
253907893783203777 54626 55810
848085012681878017 29640 35314
471946537616663169 15283 35277
412119557038202817 53740 66645
655190585590712961 2410 18498
326592043143662657 14074 68566
982335333374866305 13901 63827
456414644191973185 22199 31793
413007051439503681 42291 51599
772612705924188929 587 6255
627025432556241153 63405 64353
723030332992031745 29075 51327
580472504732210177 12968 32501
259058848329843265 19546 26864
981413821049589121 11723 33543
174672247331649537 40141 42809
140603779069973457 9594 29974
655583009834089089 38273 42576
194021870473608961 40349 49226
490896719866746881 54468 60897
953561371233529857 42163 53120
363299906671514369 6812 42559
287813595292679041 53683 63148
31442769852681353 21495 60490
494427485488952129 49705 57712
994754747014496897 36455 67130
469052183863187393 2890 65623
937627526668329345 4850 11692
561684177957669569 47388 60519
866408607979437313 23002 62279
789479705983044481 4367 17529
655893949048824193 30701 54137
287362126792341857 539 61513
830155643063022849 31332 56951
584772410503337217 65938 68336
591950428573703425 10645 25821
309970476995868417 7798 68661
726494218931250689 38502 43440
909057064891161601 13897 41953
225253053701358401 16156 20766
838799440410266369 6257 46705
994358266274957697 34550 39935
995717666806502401 13658 31166
35954510103572093 54474 68054
485392684185352833 15765 44503
292565233205365889 18862 51687
2096888273602105 42525 50278
20855366735567317 23728 26019
341673827414123137 21774 27013
368517113891670081 11972 13865
702698108388592129 37889 60976
449195407477382977 39329 46687
505513398092414721 402 34523
516240152339960897 36337 45334
754192163210237953 24142 32757
178041277801533217 20756 62762
488947193624905921 1766 49682
384981053878789249 13742 51024
897373304029475329 28943 32979
202163587259796897 22950 54149
71686950257696225 12572 18773
390181937551446337 49543 58743
327011620105995585 24999 35127
843128304138623745 18089 49393
797257372569671169 33292 38576
721396893718548481 30976 32055
150509661696464289 9356 12974
822205360908036225 5102 17717
549682716000557313 23374 40881
789128935246779393 28895 54536
679959506279036673 25696 60898
443848420583044865 19108 55258
328139065833024577 10811 49289
679071410200663169 12152 27201
428558357802661057 6134 68471
820025297329486593 45838 56729
272768027579399329 16697 46436
734121641464000129 3050 67097
389696268057239361 60885 62509
866555142077835649 10657 60553
238671548850501121 5193 18987
129960736696119745 21164 68163
103074033372042353 11512 53538
123687758058927953 17794 56197
303108844004821505 11397 33537
289001232975365953 30050 67304
404013061304855361 25442 47325
14168864544679139 1034 42170
793602702690716161 7395 57763
152007566898248577 38634 42676
716127333283157761 38352 68807
219574342164769121 4991 30023
996916644302483969 16538 22317
830482355287458049 23841 35391
499560822801218049 23282 62084
493243032476904385 18696 43522
139944244873159825 43845 62036
551648196515458241 14769 38489
582247177263315713 5516 8538
546043090493661505 44130 47362
497090323522552769 23441 44585
309079220272636225 17610 47765
764692447393375873 58141 63248
46697764113055489 5494 9589
282728344768511169 17227 25993
395162986900004417 2040 65642
343561463805134081 16461 25435
225574361362866689 12157 29720
24172183292602513 55496 62387
337890628666215745 12921 18821
199184428344526753 15240 18879
810681627550401665 32447 47822
307061121628347393 9868 66339
437145397097168577 27453 34879
349687720677326977 38946 54130
854977352309752833 32189 57567
552257421210850177 16123 48446
509726095163742337 19461 58322
511862130800128769 23017 37389
529686323657763585 59804 60509
966803835791122177 12395 46243
944716293299222785 4157 29178
207558028201606945 1274 25160
800770305007794945 7450 21099
141066835876596737 24748 43259
250281816352739393 34780 48773
405160680793560577 34985 58368
513453094147031681 10770 49594
304157896111288321 51524 55510
870211807188553601 2970 14652
38745353967573945 25482 48228
268136492958454657 36088 50543
848712776854750209 12063 40663
766051784213303169 26431 36106
62411264713208681 2417 26580
362373735662750081 5664 25035
977125119158440449 16286 53911
622924577154321921 32270 49359
892991250157468417 33433 33800
326897154068312577 28369 30545
771758681371306241 24340 39591
240385910421920801 52471 61336
199150446652854657 19981 24323
325003163249142785 1334 26201
453259988233352129 3329 28306
832079768867032449 50038 60850
396517677152662145 18081 54211
86731592720830977 49950 55002
349992852036660225 1667 30347
369583589192885121 8194 51189
904007923567238657 11640 55154
581964529053955457 20286 65928
178325972747781953 8028 13650
478578834195388929 51168 65380
62338529593763073 39461 65376
316413738452119745 2335 3209
632907442393627009 6145 24108
613137688891683329 7944 21377
577735950654673793 20390 51184
774941964628489217 129 10654
247413281014924993 7479 24764
602145529949808641 40130 53349
757169253566207361 47089 50794
998123510840081025 12620 39955
733193929587042049 9072 29751
158220525154732161 4485 10839
580701481888585345 32726 43496
717620077683200513 3437 19352
993770731997383169 18013 47790
463360280436972993 58067 61786
605665756083215745 11910 24224
597930402716308097 31455 32375
189636665951820065 37628 60165
568229930749836865 7968 22699
719669883119852417 9330 42868
437343396658242497 1698 57026
267049744059530529 10708 32598
556670530309787649 35948 59197
117606620537987537 12897 65551
217335756310113473 1988 59977
427606413816345537 6081 8055
398690099911746625 28895 46417
443966887671823681 50856 64493
501933018968323073 19242 67307
997853751271147649 3868 41957
230816296697128097 35914 37883
547265454297008321 33221 48058
268299269434059809 13290 56235
939926080318070273 26358 53946
721028447387183745 20897 50961
579113276849884801 1358 20134
985511781281253761 26125 57244
939431670309200897 5410 10817
877211692097745281 29927 43336
436603007106345601 7849 47150
885464331320370945 4129 36150
214201181528192577 12004 54678
495726284923719617 9756 18708
602784580287451649 12899 33355
420353332689565185 41249 58647
240049353504641505 20920 66171
694674752022706305 48703 66129
955041511482807681 6243 56518
954335850217596289 28487 54246
804777877682294529 2742 54228
81067680436873953 17505 19769
863455903550264065 64469 68362
668684554134564737 12232 40494
731018276081098113 19686 29353
930499463870745601 52103 66016
28466508761841425 22160 38640
392953297356903873 19495 27475
288311733813809921 41930 49910
852187427589811329 17881 39887
756349802920855297 18979 65782
829034829942209281 1491 20115
515556018132340225 52695 57961
233215456020900545 2630 16236
348734236974042497 29820 36352
177140754397377985 48749 60002
151500672587200577 42679 63178
937345616020010625 28422 44694
704312939785072641 53823 66698
66139739830170185 12460 38998
612598414385384833 46559 63063
331482368626808449 29976 46007
172345469222154433 7221 58798
545704813959694977 44972 66778
937855898627713409 2630 17512
454332854947281793 10875 61431
843005059542523521 44999 57462
621570802245464961 58850 62820
47378557296124057 16023 36173
676417490097037441 57409 65462
353079503730430849 39719 43536
861990245357553409 43155 63449
227454886144595745 5661 24932
349636765397505665 21070 40620
580291652462822273 11961 24088
224176962392029121 47462 61277
887033151524345729 5129 8284
951256805745828225 33292 60781
308264819238235777 18882 38544
741992400136233217 5766 68199
239440834144641473 30052 40011
6476918776471053 52728 62537
688989466409513089 12335 43298
675087580807606017 7620 23549
294692030335024641 5562 43079
462601167598620609 228 20669
591995721909757569 9293 61552
286764394527658337 4528 15857
31603306032945257 37725 57432
195041962028184929 5544 18378
300121853853543297 22366 34491
531440740849326657 21342 50863
719451956972758273 6566 68268
381600856836740801 66696 68062
440987122431710785 26924 54097
578146168431338497 7278 51791
424695082897738305 1415 67537
689239232112029697 4650 19947
90598748098162929 36721 45904
556164755947357057 16254 20420
852331146556220929 11412 16186
601283372865623297 48093 60883
69892394470901569 48094 50087
11881583030564969 7794 9563
901210572276180993 34363 52452
968993725033143937 28993 64125
104743876137124657 40752 61235
938054819985985921 946 47775
959746256539514113 57003 66704
617830845490942721 23778 39318
622792078163531265 898 40052
550978781653235201 11202 21086
819171426697987969 558 47795
865609847160399745 28689 51216
13349628068059617 36572 52387
217050806671529985 4407 7530
656248906287284993 11133 22789
328965029187031617 46288 60693
536194004808113089 284 13095
584708100986681217 7460 38893
341035338803759937 10112 60134
789935939066353409 16462 33269
196947815482904065 9895 13554
374036286246429505 4453 28917
97204098810490081 12102 56276
971699400941957889 23273 58364
636268231433877633 52365 66158
774920882255877121 3091 8952
506164292334897665 24781 47789
309048124623544129 22269 30440
841742363757251841 7715 47478
662642890408910977 523 46486
959788230209678465 41728 65186
594569445663637505 18351 27938
579172986416541185 984 27113
61411594474400033 18224 56289
872358860791972993 4266 10507
306896600591514369 911 28924
257157795660507553 25482 46235
472458218797591233 1016 6024
437129684872669377 53747 57461
476053775631356737 22988 54826
248210639813311937 25239 60067
881834744377521025 4818 69045
117785458058431665 10460 45948
777834044428928513 52709 67554
863215176208715521 13349 44680
818699542900397185 46112 55181
795610326973498881 8656 66947
761250292977081217 672 60652
445185524589010817 14172 48577
639227110146798337 51877 64010
929193757786503425 34055 35228
459172380565163969 58420 59592
753955001181939329 20082 35980
952829625747177985 37586 53331
839291511319512321 33576 35174
292973166680923201 19008 56035
655718247405179265 8199 23431
521474898535551297 4537 65281
405641810842194433 37835 48431
9890707865750415 7171 16951
419884324228068097 30709 34947
81755038245383105 1289 45942
888123549093474945 6078 13321
161287958065145185 56425 66462
829403940144050689 39897 40179
942104487504586497 7836 20857
79016702606235617 13998 34007
287343753526030817 3757 19218
107933229974921825 21341 53672
270161415518181505 16858 18587
608042876537577857 20378 25668
887103791271073281 21501 55123
995584715839260801 3603 21171
130564478977554193 8337 50601
493458904427864577 27087 39669
462296781127420801 9441 62312
411663573072534209 18392 67851
281204159104397889 10557 44961
231256487126213281 43370 60650
390793027703296065 4864 52091
134139405185170097 10989 67139
752705848825307521 15719 43724
95368786028313217 47182 61747
244839443090640417 26579 42240
17480715587485209 20627 42978
385187153379639809 53467 64840
373958500274394369 16037 36629
975910465925522945 18077 25158
38076462296675833 50553 62624
888456043688641665 21407 40027
963994068150878337 6013 29763
369707630260293761 18296 67844
84356807671159825 12656 27285
34026127057991573 11958 52185
796419052128694401 26529 30035
480935650992478273 6440 13582
940848740891386369 2430 34328
233721936748786177 466 38385
659667307254448385 28717 54321
709268933855170817 31111 41924
505081968923807553 32540 33269
761207353133649153 43026 61574
56831006487580993 12353 37871
518563439702205633 6269 13405
436191654566034241 58376 66311
27345617055026141 19325 43790
182582816547363073 40994 67345
945903897518647297 9462 30346
286317540376277441 26675 44788
722616443121872001 23455 54343
85495296398018897 11209 17194
332419530753156801 2175 45896
691919047339002497 2872 5185
931476049518828161 3708 68727
719572740158479745 15964 41714
642741799703557633 10789 26830
492733389511304385 619 66637
943026053958625665 15559 54791
249871019475218497 36033 54864
255179231290441057 49068 66641
151493913130838817 12023 41603
915008705183843969 15163 41745
509662309742321217 29643 50245
802686269125913985 18573 48088
627269063246220801 17112 34886
576195388418291521 49612 59398
493711722492403009 26639 44330
49919293825610113 642 23655
828323915354633985 28817 63472
104784323881169425 21555 56655
781254625315181569 40249 46376
600392598521850113 2358 50803
965066396298968961 14256 39254
323448432408817153 4672 14086
614954623287470465 13635 20208
558134220014352449 35119 45313
927614470288137473 31192 39149
578027033879230593 23084 57901
304615614619063297 18727 47882
910335184442161025 16409 49435
222878994859289761 25310 67238
586261935003683713 23075 34154
697224830533425409 20634 21575
63199990276473273 30867 33114
879244970399486849 26010 49414
172041115637675553 8880 38645
662900137810321921 1863 39883
536330083318816257 31308 64998
28771827986961541 47002 48892
952808199570064513 4125 14344
128761934419454609 33768 53711
607169740742534657 1453 38234
932516536298425729 9173 40976
583474759274643841 53763 55688
873280516769892097 7242 65270
673854236537820801 48252 64984
958681971658965121 25177 32595
236561816852550081 23546 40225
530271653789522881 25416 43985
171637471511530753 14608 22587
249752498484884449 8531 49731
319498227856790593 16340 22588
486809080831971393 4196 29910
106229479752798289 6993 14107
426919362887449665 8268 16853
496993533371814081 35492 36823
269650537785363297 23525 52582
150007432703972641 29374 34690
940615622566799233 32219 40364
447032901121438913 41671 58772
761466633228035713 32414 35557
949216014173671809 40703 58456
456944233830373761 49720 59867
278038510997596705 18659 31773
66727032540736529 2083 69006
898858397294759425 10875 12515
702638904119044865 3999 53592
563706736740236609 5658 48890
937419055043061889 18695 52608
415786580064818177 18808 60482
316765708316697921 21577 61573
699440296055378561 28039 36519
485107535973835265 10733 49339
360193592210208641 68470 68572
675849571855355393 6872 54403
985500748733692033 10717 46851
46824575980831897 26798 31190
73829135187068577 21475 62662
180063855708002753 1184 61250
29235878826121109 41565 43110
870911376224707841 15706 36583
794218621673621761 22954 50295
780498750285108353 6592 40924
811090165145962753 53703 67391
62604553735194913 12371 57148
414252403417933121 13786 46331
369645309518407553 2340 39332
952561286798449153 39591 60525
529623961784576385 23081 46741
553891279283760705 18240 37224
186792045526846817 41731 42684
281672989589274881 28961 35268
531410916264160705 32225 35064
235445221284422241 3160 64410
354100370714665025 27868 35024
932621217532648961 34392 37596
632492663863924737 2853 18168
567838707810608385 37035 67918
664149130450414977 23803 55108
707617753767344513 43525 59831
145593733763700321 14293 46814
382267172642841025 24968 53109
501537328118306625 55276 56113
834080279495857665 20167 44215
512835304046230785 25527 38162
777338928192790529 18980 53261
374903217819582593 16222 22444
179551310587179105 34180 43512
987292699638128769 29768 43313
753724564239931265 16714 22858
646027540831713793 13299 16949
347297471727820545 17274 55766
650326432774217985 16163 50093
195915321721031425 6027 30794
213484122607031425 4417 6947
321546579968632769 23575 32193
424846612263944961 6994 51731
213212357389736001 15039 48229
792902640109989633 34481 60051
713739595696587521 35624 62780
747771896715502081 17120 62616
526694211892021249 35515 51386
47011427153581313 34349 63974
477859221961089985 17156 46866
857535261844002817 41525 47282
98679233500561745 57735 58111
778303020600507265 3290 22092
808573355203527937 39542 51982
880077505554506753 20945 45964
383027254917067265 4829 11777
186857075343528577 22523 61497
952201274276653441 18455 68974
689238439148891009 1722 36658
437299533686413633 2925 13003
406384603372007553 45982 58830
785849962697035649 25783 32547
739062921257524097 40319 62770
111981910369905793 8689 49858
113119534467973185 2066 28957
239828853849211041 2055 51502
64917095442392993 22936 61462
720212375197277825 10405 27011
514348665655123969 29954 59617
234860132854301185 22868 54943
510467205357795009 59053 65409
18154825958049517 29173 60521
885084475948008961 11194 52850
607760084528756353 31086 31586
25891995387905097 56264 67709
187614809902626689 18663 63914
560967344716207361 6973 59955
133151406790524625 27256 41009
900937772307482753 43956 58547
426864532902044417 4276 64174
800629738589652353 25666 48354
887228475520338177 32878 43573
830715517232686593 38129 46391
12972452562522109 18607 26462
698535235786327041 64356 67791
812363812754945537 30870 68454
282989809443417793 18214 65617
511131410907012225 22467 41847
716165150542384001 65134 67748
945016037677014273 2842 43514
248002567066816225 3451 50999
557337569120690561 45771 52428
871185316467322241 27465 49212
677453931673063937 43149 54179
844868536613486081 11039 22804
135954444210852897 14189 68235
6080598633179336 31251 59795
996599487256183681 20268 21161
655906886453731585 61890 68396
990741177753946497 29661 32559
284265242536779553 19061 47045
538041498394427713 6428 35057
19941991010536953 25844 37993
146245852693482433 4150 16877
426808546247901441 11035 63946
714081949248672769 41113 48293
779999345229224833 7267 11697
47352277912338537 19187 49868
609977872573811201 20957 55990
122526732005361793 17751 30714
326697335260686145 3235 53815
541386244531480513 13059 37166
155490013431933249 58479 59674
965671634889950721 18721 51054
867125123765770625 8455 23110
494573885084392385 40635 53223
533747691327508993 17981 61999
651290651066013057 50976 51364
75608999312887457 39365 46265
839714499382523649 19059 64573
996865845381922305 22897 44345
1008030462848808 25883 30675
27387001499061369 18381 58072
53472111521827513 25800 40701
703782614249949057 14725 18094
244704692131087137 32471 53009
193092279176649825 8594 65037
640368153583977985 8567 38245
194397908000514273 8751 45773
967925197001157761 42498 62072
379722281013624065 15712 29960
8911095658120872 25140 62337
823058468115622273 14726 56267
434840012413651777 21434 42034
675451328054773377 10647 19153
937741621350028289 1581 35303
442757661685948993 21601 26673
811280843003480321 30691 64008
508611189484394561 2454 35418
592493145455293313 42276 66307
518461255149166081 9416 18501
136680919951380993 18885 42526
917175787917980033 14904 59480
135431148451715441 24216 32548
578702377028395905 39986 47243
863268894766711937 21445 45425
580274911771123713 5348 56102
409880023413293761 39655 52111
736080120583270785 1923 59665
115310937134616161 801 49791
358135622068314049 29599 52811
941886957364260993 48867 52763
25992068584901773 25396 42496
787172351448525313 28425 67155
276291721962490305 4524 61710
716297863476356097 23943 64297
744651756068638081 35133 48858
259954065955618305 60991 61883
563169021738186625 62461 65680
409094605366050241 10999 62573
387383035404827329 1804 18509
982802274468234369 13657 55840
480879992666796609 4274 8674
220004772570703713 15567 48410
380914783857864577 26818 45011
843917885838386945 37355 38506
985253572271940225 17453 51655
298459139573651585 19085 49587
612866709477646721 11707 34540
101907823355411153 28096 35414
405167173846120193 20533 53696
313226732007976257 58816 58867
941140479185126145 36335 56427
411399177408419777 3612 37699
269896176936807553 58778 61200
724667195397245185 1881 44160
928205325774985857 12736 51342
955631312655633281 45855 49580
547584145490798593 21071 47542
193543976488754753 1591 22011
112364000763538033 35061 60642
987776828061789953 40513 67843
33572548910139945 1179 46383
638653747400837761 1241 34465
181448740058772993 34705 65204
823621327002733441 30573 56558
574094660931120129 14030 25275
245936590940559073 44262 60393
544848111822066305 16626 59742
959430837692913537 39658 65767
592992394489780097 29949 42568
164901784051636481 27797 39475
457499533127379009 39150 41707
995705993966929281 41075 60722
855289910083097729 31569 42652
306674627924692801 46616 63875
94069186603864097 41791 62354
212290305440383521 52778 52956
134661723074454897 13112 60831
106154740342958577 42822 43969
721926352671619713 5649 65814
292067576788205953 46432 52844
19448544425198833 7568 68071
24964610846311077 477 34677
406023109747909697 4154 56289
955227340810246529 25905 63938
295659031961061889 24604 29130
70223084775051345 6313 55870
885108256412497281 24743 25603
316648611604328769 40369 54139
471482818002908033 3771 37669
476740850702086081 31750 39188
383906488475819457 48621 52622
85077905036094145 2118 24864
76737426505726353 65249 67190
658918019678196737 5332 12414
26425632692554049 16264 25253
301058876282859009 19938 37873
387261811257996417 46350 57480
467216566599844865 13546 41008
157236410005712193 16971 35463
974484651035346817 37851 63280
427810048695501889 30909 59634
988246816362476417 19369 40345
585596087192715905 3518 59463
592541540466548609 47920 50795
221123016979372993 7225 48012
584786362784555521 10908 67133
476229789114999105 40366 47023
181920892821104033 22495 65464
733571499677591297 9651 67613
481855869078572161 42824 64429
114386496946497825 45494 68879
129595908941489313 47154 62721
261453880172393121 29899 68783
38598177405035017 7203 18905
974771163273974401 44151 55644
795168897728935041 1077 22316
783453254292961537 1513 56943
396309114273975617 31631 66810
686815245323447937 58681 59472
632643232937390081 14737 38781
235045196143499169 17718 62092
625589380755755521 62900 67873
484555605272081665 7489 17398
925189757317987457 10365 26197
635306378161228417 39874 52875
897141024128984577 13305 18119
289591464153705409 28408 53768
714661126469358977 3650 56565
395488583597067841 9660 55612
830008263228123137 29617 46306
541001235758731265 42348 49572
266736155305785857 8592 43833
76150170363685985 15566 20047
708724945856857857 24143 67926
456920921665545857 13624 24980
688001187330563329 7417 32033
934210562041339905 16872 22244
59418715705604089 8216 67966
398283630620543489 26821 47349
635223413396097665 1335 56005
146020667271354657 28407 42224
408849120752506689 9906 19531
74941007407790753 22404 67965
508643484845144641 15928 38267
924806075300306689 6938 26132
365912467637073729 38337 38519
266352230616892161 5529 34614
976288258359240065 1709 5772
422398255564925057 56875 67778
330494279474095297 31072 53731
660930077828954369 3969 50045
57930638990761449 17004 21577
352154615428428737 171 29911
689729810522763393 57556 66019
97046673195624321 1526 20537
525128816224203393 4123 6366
462888954993470465 9755 57858
768658272541927041 9048 27688
521069238685004865 10491 67228
814363278000136833 31831 37760
87372413825061553 21176 25843
694716297047179393 22738 41113
79438778910830625 42567 42727
567133401941966017 11830 35941
972779243918804353 6079 17419
769174757538991105 58328 59709
7917452947612703 35802 50239
914327724050984577 23580 26440
947974478845463169 36609 41084
641019468593370369 37465 59153
56283737364541513 35101 68908
619469735379375617 47629 50871
901779613192356737 5551 29627
199324526997543233 65935 67782
634893675384763137 37607 42981
640665819153689089 23329 35337
229690571705258849 40231 59835
460156226372916417 3536 13047
343971850094224129 13900 55416
815220277002971777 19241 49153
780717346411446273 54403 56636
66639623456097753 6895 62413
59942527485606689 35262 48246
511785865846114497 6334 30623
312199524975238081 22923 26827
261058023906016961 12685 42058
927630000327955201 31664 38131
827313439112124673 24809 54979
184134337101820481 31428 55450
162651950671204289 40074 58213
924192838901422721 6012 66534
371552719804917313 14373 46883
125616620463357969 56410 67752
902927621086050177 10099 24989
711029832029144193 13716 47664
818914490980866049 6667 50798
248691065873341441 22204 24709
62439652468384569 872 65328
223801194074571457 20000 41520
201484133982738465 6920 37661
417889055780829441 12066 26225
21717702562980889 13227 33114
427717433152682945 29252 46723
650104038767786113 14065 39420
689973173095690881 7278 40290
308676093216604417 34778 63224
304305435227309569 52469 64341
791819516380648705 11647 46789
885324841389159937 9909 43365
991768225679990657 37552 66365
965287130534395777 31392 55169
907586023553371009 19233 51206
741742375140969345 13990 21434
250487836410655969 16588 23959
696695885382343553 19676 32592
916816326065223553 14375 19686
319300782425028033 11096 18755
742615925697705857 4228 32460
218979816335664865 48460 67931
254831243364158401 26849 46003
891868784740065537 356 32937
492779580345825281 48280 54720
863044867586996353 8171 46933
262168394539621377 18378 43194
981765512099865857 26983 48463
133215968540397969 13116 42987
173794038465107553 36167 66041
124476467543082945 14554 16927
208127008499669601 1824 60358
240785572369219393 2688 58829
486917909012863233 10172 61447
48729522078041041 15601 32602
450473855971022657 8228 61130
711792303798532097 22476 29686
716055899899178113 9674 44911
892963274325389057 10964 12110
434733707126806465 10351 36217
997458585692129409 8214 47215
229922831102829409 28576 34350
86764761132933185 27995 40227
171959118881385825 24060 27444
159259833222037633 16999 20496
695901624323571585 21802 36681
389314804979484545 214 20499
896949616407763329 1609 41880
87909105247803153 5225 7719
880635739437327233 15559 17459
878740861424340353 54453 61374
926070198864334081 32907 52250
527638072438676865 11746 52576
1384458017302138 34002 43372
895612690372111361 61010 67683
576264339488286465 19555 39964
345458931579003073 34741 68415
545775739491705985 2351 49328
366206413820741249 35429 67990
340470744810897217 19278 62849
542102546131886273 13915 66039
862925390401333249 60539 60828
696150468317206657 35176 47943
512627533501923713 27137 37443
997974974239724545 14569 31749
975883016956590465 1741 56359
987601292620773505 41365 54734
496817887195998529 45575 50956
736296719412465025 8009 61746
283584988173632993 15308 26770
725403872567831297 7027 66286
952885426093384833 32548 56465
341000568695449153 42894 59001
278887733793101953 20589 55841
878874058345211009 15397 31471
542408383660653441 4839 21987
35253830618486861 53776 66077
386141450452530689 13930 51890
951872436810539521 36713 43103
396026909883797633 26559 28897
175803213206307873 11066 18397
154840003694818753 20507 59071
307575045648569281 46465 66536
61900333747001217 19839 20413
588754553277809153 37036 59455
582217804850248705 41177 50831
815510919521564417 4536 61996
886038775424733441 40 9627
225809184677530081 4904 36742
383704023128348865 15196 59841
783631923459715585 34530 51636
773288929583042561 2778 22835
190172977467554465 1647 35651
801708976898485249 26982 31368
310883118044195329 6210 61583
572114955687876417 20997 62278
823997054961552129 10257 33633
615502246624391297 32099 51556
736303576960857217 22906 31702
890635021813960065 19645 56040
491839963304940417 10650 29704
572517277747923713 18984 26849
176334702746721921 16320 28785
693659967637213313 59784 68466
86673691596161009 2878 46229
548228307491161345 11145 50340
186847223514284609 48375 66934
243115592576895521 4898 29173
447679481803831425 38050 47565
511112667563541121 20440 20618
111395764620318977 25986 45324
753972048930616961 11783 45726
555657889463049089 20378 61406
333830197622052801 36866 57838
480222737146242177 43730 55804
955785539816059009 59269 62243
977350120831388801 48293 49719
773691964537594113 2197 2289
287832176248060 11769 55267
721686800297700097 9203 46156
901248342351152641 46527 56040
526198032569414657 14958 51096
866697218697304065 38139 54514
182010489735045409 37024 40310
753350496399193089 5043 38350
225718981942154785 36597 37918
768824176001750401 13220 63158
643007456640813057 30221 65668
732454225909151489 7780 20962
77473540556315617 13229 62148
545501911248628353 16389 38200
30850666683232221 46551 58623
263523872023213825 13336 29253
514385388143072193 33371 62236
745156281834006529 23228 65199
60443222406060929 33787 40986
858818225971504001 16868 27811
800131226598171649 2754 44568
697732622933465089 45876 46129
454746162273135489 1638 60755
896123851387002881 23592 59429
874039896997235329 31442 63252
231733435511536353 28307 50085
115222419271216129 17275 53849
489763408742390977 553 16424
342163975406112513 34655 53383
44473881743293473 37598 49994
453674258025596801 25270 67210
733079572042484481 50533 60858
358891208555011329 33469 39140
426506425662417153 15237 25597
160742506697399521 4210 55875
842746891821946113 46734 51981
71338669243960593 44254 60336
568666109437963009 19953 38200
511519768339677953 2561 22960
19325390382718413 7617 22866
280297932489734337 14542 45496
855820432488691585 56964 59561
133364348391406657 28160 41676
460604837559145601 44383 49771
331870209410698881 9496 52437
235524164169213185 3615 14189
708719683084137089 6439 45475
902036610621010433 3675 21417
927716539176120833 29361 43100
99606233506342785 19332 37132
814553410225553153 27398 42592
211324852715733857 7046 49432
322995142520301953 7024 34629
836354663926947201 21212 51197
452313701607362625 31272 37321
3339373010746272 25710 53724
172886195839485185 6842 42059
801392919600210945 9721 46153
474815887661915073 33387 43125
460083440925558337 6660 45600
353808905250804865 13304 51155
464408565417635073 32592 60638
230352562462638145 16401 62172
703539379040321921 36615 45340
296087157697630913 22623 49736
761329377253225857 4554 27860
215073073227838305 43478 45525
263737716933690081 39632 66358
452363513734486145 7520 53313
608944535484219777 8814 25663
232186385645615457 1161 31177
669140693837547905 56303 61446
331317196517293441 4730 35577
309815855309331329 1765 16117
615062587089592961 20800 40607
642062154099704705 28008 60258
249405336261038017 25285 50392
424967714676903105 14445 57520
79475556640868913 27984 44619
160902428517900385 31051 55700
403988361507007425 6273 33748
152510997129475361 39748 68059
61050406271046857 12740 62543
27872699149497749 1763 15074
718265400465600897 52354 66441
401147535084184897 5056 44591
284836994074407105 46479 47592
1907667710995043 40974 67027
930254179968276481 2646 40633
464393781500042753 19871 26048
356582940564233985 12147 16198
889782150660011009 49118 53074
732297498673535361 29465 65872
407207317033531521 40091 49217
395858955269016385 20709 21662
774095569999659009 3266 54716
161335217626916705 8064 36285
191223878153103041 9472 61535
920203715678692225 18413 43002
256682260261243297 3151 62476
499892167573808193 21046 47353
954617431771048065 16191 66129
91787846499311601 17397 41458
843934131505974913 15780 45543
389218731066453249 13813 17607
291157986257850625 7580 37107
43004536676445329 10975 16291
452149578039922049 10768 20144
754477430892865921 26847 38160
450712879729529473 23653 35127
778510817243368833 36912 59380
193887665358673185 9441 52031
181865957185440417 49062 62116
17443786742610713 14097 16347
316576317239505281 42751 45828
769823626129209473 33275 40875
113050006240872145 59836 61090
266395196494265473 12421 14314
474528230227814849 12823 38209
756059612276246145 6797 36492
286568397100584353 4823 66931
305027201806787201 37290 62441
448370072816768321 43476 58384
87407546968819361 23006 36262
271663489802183009 30350 58916
571367661075974785 8216 44602
996430411563249409 21529 28905
7867860000160932 37578 37615
329352264417540417 62124 64676
879572717482126593 9300 11603
256673888197180833 22543 42715
527292935219918465 19041 61792
679932845041936001 45405 47181
118391843600242913 16660 51443
636963397766873345 34130 64686
996836311812543873 23314 40128
146338080291261729 12652 22787
856810587602673537 9664 65085
681356982556049921 6555 32441
225912124819188865 22642 45401
28997334100626661 81 24087
479342592022838657 13568 55207
682088708969200001 12543 51405
712563006872713345 28440 36532
509720210197773569 7188 50233
343288800042792257 2422 47647
159227307521373249 31124 59480
71772765156424609 7876 46126
298516843048549441 19107 58386
650877619980285313 5204 62615
235512490101722721 36503 39259
818651657606935169 11627 68327
156538949839248417 3568 35499
886521748582630657 11212 32096
694294426307063681 6214 58142
913731082860039169 30474 30541
238159364671975745 1764 20184
456326920385059521 9506 28076
909979674362414721 2189 17251
195870031885775105 32545 38369
392675580104256769 12393 15163
553191616260399169 60850 61026
403424734459942849 42440 48061
226411788174857537 10270 16318
7670214962946177 9234 34890
772946291874795521 21646 34305
4199135755936113 4001 43124
530025170223424897 42845 66299
127508623505068641 52782 53540
938472538570842113 18595 19703
236821395267380545 16206 55725
548784147416569089 10835 21987
266996371984550497 19445 44791
309968327724867265 15388 53734
812586110005422977 34404 61860
304021990733374977 5217 64621
996427347013881345 42262 68864
527711677369275393 15625 68311
960456675372451969 14656 51465
184755305487215073 66138 66566
294072138283571137 1113 29457
452923279333724353 33633 47634
712078475632733185 11908 55812
23298397074810853 19153 30609
248906368719847393 14920 45684
543615398840564993 12681 41461
344029678643490625 12014 39123
671243504936086273 12090 40886
712755140522364929 12397 60343
573491268890357761 22343 42769
636103799504024193 21326 25348
317306567124106241 50596 53574
319103038228778497 18471 50433
717752811392422529 38774 39963
823217788844910849 28769 50492
379545410550406337 27201 33815
137034492501857841 11521 12517
181686388333268673 51743 68978
480344363637538433 42163 58712
716936662605789313 13332 27225
453947073227400449 12406 59747
324602981832391873 39827 57479
698935444156173697 5212 53708
319913310960174593 23397 40308
480015760247528769 36470 43520
368462284210316673 19832 54969
888267702570470145 9468 27728
408755762417356993 35909 61379
450449747134033601 60343 68870
309536210687902273 29118 35520
199009179085773985 8495 22634
767109531241544577 12535 17186
837320180330255745 4866 20990
151867890548821537 39554 54734
736460493081789697 18372 53580
111661384882310705 13212 49986
449467735257574209 3220 35458
429033810028762753 21502 24549
459123181827120449 1360 51113
716306953003112321 40009 57886
734418395093900545 3627 42663
598671034345294081 11744 29086
480623950567899521 19024 62682
410025526665791041 53769 68239
847414539386651393 27297 48494
2114889651473107 34755 49365
680084927603186177 24653 60798
414056100939490049 41467 63141
126051780961507377 30174 47877
945906700784171009 30231 35301
332659198867997249 49680 54789
409631708587184577 38865 53625
720420223230835457 26410 61345
146352719984726337 38390 43455
387405761046803585 28073 42800
288140817336540065 22019 47475
853277258491988993 48808 68841
393095807794928449 4175 30159
17591392836020959 49773 50045
458684081064078017 8735 50030
707198003635770753 19902 67992
240027302575477121 23702 67004
856886613163478529 4000 61974
522996108512643329 47009 56125
299804285359176257 7681 54452
775919402056949505 16332 35869
606151685456051585 13956 40543
895894204421935617 62292 65265
67384054994111153 14199 20461
813874841514952193 14805 57338
376344350923599105 18172 27148
293963309680378881 16871 32976
744175545925106305 32772 49316
965922251061520897 49078 60954
634656443798046849 55845 57510
351127681803873793 46457 54359
621374696774129409 19589 24444
131558871663976625 2625 42452
88809570030914385 30119 30389
284009277212987841 16547 66357
377975663579423553 31915 50188
568358868340332865 2430 8252
408393430610782785 9043 39805
31319384914908713 11877 12770
485692946587878529 25482 58430
367401862036992129 22068 26104
706471953914157057 13098 58511
560637879799998017 50 44138
152635074516769729 26766 35473
311584071469859201 21029 30641
38044980848876977 12443 46706
675342575335051265 32711 43409
944674233720778753 9162 34627
533080175204140993 9327 49358
397344634488685953 20829 57319
188573622476383201 26982 39208
528529014124035969 1564 66671
436429234960989761 6739 33448
380748514930768769 7678 30029
456243786635624833 17788 35898
444768880544504705 4200 51489
141899326070792145 5442 13905
628064302735022977 26554 52632
95398800009633073 11134 32504
829954379649354497 2763 24779
402794462643292673 24298 48017
648215043024531969 53506 58723
47731895033180649 28841 50348
562016771735049025 2623 30557
29930545893883221 2886 49396
696439129641159809 31982 61993
692677138629107969 38912 64985
258200045324702657 2449 32782
333225966653280641 15707 42590
3896627158393785 11232 56074
354036368815386049 27575 68846
876257443717836545 55495 60524
777703719894454145 31608 62246
106301870555508769 2220 4464
584198447582053889 17579 39984
682309018613995777 9127 16717
809537002636055553 3762 42621
999514080452836865 49776 50024
28226249273259897 16042 21195
987396639261763969 19837 25039
794315829325746817 23003 65893
824920838497373441 13874 40604
365830364500652673 32136 58175
113263638758542833 55599 59128
928569773269707393 40503 58238
198326495271157185 15619 27273
873807978374131329 31603 34168
429558184644040641 42249 42473
337728091356247233 6137 38705
819666744471813761 42790 66140
38064841064482377 16465 56423
272207831291741089 3923 25983
906984774721841793 31625 32888
798344504585355009 19387 54777
537896750909695233 28154 54194
978207859307705217 12363 31386
550689052627042497 20584 68411
95828715335780865 9299 63680
912698577942762753 39653 47050
886953244694883073 643 68543
2503123147612030 9769 58902
503259493354232065 20500 45545
561482631353541697 16925 68881
803343740433692929 44469 48331
991134954842870273 24791 26699
751418112262395905 9130 9884
99188180500760833 13111 46488
293398907865952897 1985 53488
90316460838629105 12959 13312
292181289210571265 11708 60762
853289238162531713 54543 59154
98605317349328209 13464 46850
129082753256234641 41196 46176
327494085350249281 48191 63852
704072369254731649 34002 47702
579626859573284737 5803 25734
898418104132126465 57393 58899
111347174254273537 48631 68018
998449360756396289 17333 24938
211661483195118913 31949 45722
868945231403962753 47974 48863
963990112424593153 58924 68114
768455141559769601 50012 57131
890319013565960705 2087 65902
664398157689753089 37565 57348
851785372248326017 41702 53796
501698436909933313 10195 66030
915495323771725825 17390 68584
336861717955578369 25338 59462
571216082577304705 33749 39053
703895343514943745 2202 13374
607773335512820993 12274 24381
828784382255371137 13071 18674
286486478014477793 33108 61333
97013380792176913 36598 45222
293211435988983041 23349 35787
947051974032866945 39806 57171
396155797492493633 44471 56191
566149673570095041 55718 64625
943180220441963265 9274 49095
326299665501231553 15203 59324
918956608325498113 7266 52681
631600814386914049 42890 56607
760749320838844033 21364 45927
129364881860006161 41090 60393
375076104628392 23075 48519
929067701818667009 36391 64904
7952771852604458 37539 51500
76446008071904721 9479 65750
942096366090890369 780 25642
751865317528924545 37064 44396
22394208314128861 1142 64619
62107628103639457 43420 64784
772800960636057985 10086 32736
387539051460947777 27867 29491
689787496171181441 34653 46488
408613999435338817 7207 9997
722170022132939265 3419 62375
682464874290317825 32744 56620
243234484194946529 28654 66152
309905137762264385 18766 19106
675827834560802689 4154 24078
828744451422096513 61108 67532
631764738723564545 24520 34829
384455820650423169 4371 62444
407199631349964609 2197 2532
796787255951343873 36409 44323
430722701124668801 7129 59005
415753576964313281 11949 50363
967151575541489409 21011 57607
565063931609330433 31343 37885
305180999895259905 33947 48938
301548873660429697 6397 45096
412439112563657089 43324 68320
428157643290049345 62527 63667
944254968897329409 26357 61311
239595805534300161 26099 61880
152428178886307105 32018 40839
219846994792646913 3767 59500
577938082651474561 9517 39643
77416199221708833 2220 27539
657653633847370881 6929 68699
465814353425159297 8796 34639
197191331378324001 33317 53515
172660722686408961 36249 66974
405298599572855553 14583 53703
898851161593455617 9389 63829
310196835088920129 18152 55815
721758908077013889 4629 8607
521749957632248833 27677 55362
718166098946554113 27348 60881
979997549980286209 9918 26526
287472511704898177 22860 44776
141516873385764801 28846 38099
665506847565495681 1500 3890
357636064191229505 714 32428
707294912482829825 57730 61837
539873712388054401 16401 42195
808070769567720449 12355 31267
416196526116014081 54306 57585
7849851970696876 35561 41747
352863890214958785 14075 58599
667268093852413825 15353 37918
930040009459862145 25440 31670
745887307700080257 12651 34269
896409870175585153 5332 39183
490852289034549441 10714 50266
364575407550322689 5573 30780
1379229193567256 60949 68456
694224505061438209 41115 49635
433160235406376129 27806 65682
539070577592372737 9446 30172
266684815557589153 32693 59183
764393021867544321 28142 40527
755498662524857473 14877 56535
101602236072697137 15630 68117
708760537209208449 22474 56869
173650984797458113 29650 61570
879237153252091777 14757 52511
773963351879917441 23541 35091
776785764697670785 861 64324
507654354334743361 6626 65275
882960892273004545 41247 48145
357263806412621697 9144 59134
230087227200677089 3065 49446
620431101227975297 27213 27381
419012319780620161 34981 40188
867519202495874049 2750 21245
262476144613224001 5935 41105
696602546394512257 64025 68538
792699001653986049 23298 46629
235544218819459425 28119 55740
187537322703498433 3035 50934
900124493500239745 56587 56642
280029408557339809 14961 65392
457146136347450497 41372 48874
860381333085705089 1986 61397
791856112818191361 19156 50860
509597970461371137 18737 55238
227521420228757889 33267 38702
677115681253844993 8807 54140
108226235408405809 35202 43921
675589802628451201 8397 20020
106838837662156289 34294 40153
192910159133354849 17628 62463
222015038194580673 5973 11100
428102946613464065 6241 14189
420566841436855297 15521 30601
509001946039155969 34980 43341
705561855640038273 42319 65150
872255897810390529 22285 32031
35866162981012197 19466 22485
21159026079054401 30228 44422
422679854946220929 16693 38721
238899662022063809 8320 16815
121391050205662769 13968 47662
616722693410572673 4743 22067
758713371511387137 24248 53941
429100659946527681 7593 14003
98569666730373489 16469 18854
220982881847184833 39628 50905
213396632295381761 2972 5424
915692542858195713 28186 37255
443686152719497089 995 47157
789780344616566785 7681 8668
117721209238307985 2893 21109
963775457615526017 2288 64712
377059046044241345 1188 23357
534228886098865985 2848 32967
667526655476631681 46193 59992
35609566949190709 34913 60750
962873488315839361 10348 58257
752535472617132929 7633 33447
501002196289700673 12100 39248
723319754275735297 12381 44945
784723206008937473 22841 62606
87167686314948865 8091 65994
377109886992865729 6812 24646
926489483541487873 25848 46676
310972974911894785 8000 42099
74053197337924817 12921 19446
63869123870343713 11828 42986
4237806329996375 17821 45146
833358459002017281 27583 29678
301946277436137217 10709 65456
730611614211664257 44755 68401
697783573163533825 53700 68469
573868275048827329 12393 63328
449288425223706177 25603 68051
102232690079997473 575 2486
76719076095230321 37541 53864
190348184297295841 20944 23637
554425482169612865 21502 57442
506012000098859713 2983 54965
119030687823155297 23602 55210
561249764975546113 13161 43875
541398751450493889 12233 20528
87011946795652049 11128 41989
721980631161187585 5766 39550
844711086607862401 45883 56628
753054151571539841 18559 30521
735018566386184321 12040 41845
560840874273779393 44113 54111
446275101693917249 36062 37269
818137905655767425 37675 52594
237474685823794817 31096 66701
789561364122732801 37693 52954
611968004738958593 55067 64240
928471248014822913 26380 53251
416251950969876097 26993 62935
808049445583876097 54253 66938
917494995387276161 17764 40233
652196684546119297 1280 5589
323174512369572417 28061 56381
322999429170039297 45952 56777
337660034022594177 49878 53068
932316035151494273 27811 33887
246075593837115745 43049 51975
493179928743998657 3251 63648
849849607154116225 5030 51268
386022377241722817 20114 40982
334346666369722113 39793 66437
787675854521069185 25660 33275
507983538705776257 33816 68090
446265661979104769 61038 64009
95310318317171297 17924 25402
180580878545796961 17412 46007
584548804468827393 42302 53850
86061751716989937 33061 62577
79569964736148081 9885 32640
763708852180712961 11051 34605
43390442964227561 20653 35242
698608490620493697 17892 45023
488395086954124481 29207 41172
757578110467378049 5740 20948
209407319291361921 3961 18937
329536733196796673 18018 30957
657197550057016833 17017 46914
139634909010965201 12120 52308
837135001713466625 11777 67008
575700579926312641 52674 63316
838625523798054273 41825 55469
758710467799389185 3103 62968
751713666247699329 3880 26501
578775967867649409 36711 43277
103504443802247441 9489 17367
359214305596509569 17066 31507
105631064889127665 15737 40950
199441799509678209 49457 57305
658922107411552129 11185 46281
562593800746199681 11703 53362
934969490802988161 7961 63164
503789527763167681 49858 63798
345695214580270977 27886 64856
634050271890089345 14381 44698
841116661368392449 17703 58729
519447111322328705 25144 27062
402150251388444929 41106 66005
58184397736553705 34469 66096
108843829849238465 6038 27330
13188075183258265 41911 45290
881860384492934913 41164 64331
238812551122038017 13677 55715
599505541204411649 20209 49439
39877618381659377 12316 29777
988334801681599361 16091 64390
378189671678072129 15801 54761
138444579629439345 48106 52790
746711867506355969 10261 12830
372665509135426753 3943 59146
53707705958345289 2050 4807
517438127345588609 20289 23631
465935042758012225 790 34360
448181792536683329 48189 48798
642100466389976577 11140 39837
434517278419978241 5812 68461
369549045754105537 22395 43931
561002179288092161 21328 33737
410440063391632769 66100 67465
832427140511601537 7418 41461
813812357431594113 45132 62371
453140615328759809 7246 33675
339795910948410561 27967 38382
920439123893235201 49575 65863
189286712767859905 4285 28702
636025504847022977 2904 14253
33258757349415193 9677 33089
278625973398039393 19618 66599
380432359128398913 840 36941
811810067098587521 23497 61607
18898312178734501 51398 65710
564883957582228673 53888 67857
390752369356370369 47695 59455
326947954040289089 3974 45649
445787890504021761 14669 68070
548130702881525889 473 29078
915595031744508929 367 7967
290812058085503361 22125 22607
315032138029167169 36672 65158
160791761369186049 11916 65934
552167339274042497 7310 39312
649654733476690945 35187 62193
637188399268552577 16087 57945
543859441397206209 27945 40305
379193612468149889 12698 27081
365327070053762497 22414 60756
83867707060150561 45484 47291
301784023419916289 18012 56999
67947876389133913 15116 36432
335651207073905025 23114 35651
47801768463244801 47194 68621
404935541160472897 59629 61491
799948335208874497 30746 64901
720305769709209857 27167 59110
457306761783812033 5419 49195
996424143485857153 41738 67215
659153709901268353 35806 39706
548048164412900737 23477 47970
44777304636625105 26324 38642
259133977404804481 5162 18176
979645888443251073 61618 63470
507941494003159041 53916 57394
53393666087899305 12817 51597
68729859995674049 12623 41185
301997845967640897 1367 56034
533236061565499841 14851 16807
12286239525820975 284 31326
349333049307592321 10002 13229
108161687086429489 22347 60708
520308636620352897 26586 60148
320512529478563137 35805 39191
420102493858284033 51691 68829
647995506597290241 57523 64140
369594669941957249 34422 64480
978777497640408065 14772 56755
592046349775831297 8605 63007
769581120498962433 564 34650
558142277447881729 49625 54026
91157123376362401 8316 59664
373345616399181057 19690 35201
346244149172811457 23378 57056
956029881205434881 14908 62771
345331524454167041 25966 63484
755992767763547905 24600 43024
328525001238254785 7235 19079
367554709321932929 37658 38324
859037017199867137 36769 54795
683703561351936897 26329 58077
608990572458886017 13800 40092
833324728800246145 5212 62823
764520134189126529 24745 68293
297295099292842497 13176 25676
288323501664017089 8376 45858
576054828849248001 32542 65401
75509924471234065 24702 50482
384858013326752513 22245 67072
886055177457002625 22465 49834
350236999140744129 44965 51018
548281898676265217 35380 49320
455280655850419457 38148 53585
908971928007097985 415 37092
87556670600161377 65556 68790
887306811678129793 32839 44099
439578717677935745 6526 25116
631847513965745153 1811 14312
73971118007730049 56889 58122
156174161277249377 13674 36544
498990071331480321 41973 63808
162840744011070625 11068 14413
393133676470096577 825 31243
207242885126376577 6630 50447
185232169192179457 19352 65158
860621306206020609 35795 67593
201097310199255489 4762 62699
331964322351581121 44295 63729
19383321202855797 14315 66794
989901318755947521 24737 49889
220095604506393985 39113 51301
823084133517696129 12622 32132
803609949519515265 17674 66532
491281213370605505 14697 60762
50186342982694753 25346 42971
316874605253531201 8475 17560
885864780057250561 14165 39698
791767935773400193 41294 61170
876535293997346049 6058 18169
406965666486925697 168 45494
502546195768818625 44698 68076
382467643457381697 11371 56373
511373476394961537 9621 37463
271896074343231937 85 68787
928131956230476673 62192 67274
175145663062856737 32063 44803
551812816120314433 42073 68627
788734651833081601 44402 51260
773551495189739265 29340 67655
451810001245640065 4211 58106
590760555937745153 5841 10254
589439238996305921 47864 63797
565485354653549889 12138 13913
120312746117853921 4139 29823
705514851945803649 20945 24318
701317216678646145 22385 57317
985198313362932481 30686 61462
360152813774824641 43980 68343
919010495714641025 50037 53137
166190140096404097 10996 59699
485619731611524929 28802 33399
9055248572018117 5707 54141
518247452094367873 47515 57961
394685240291451585 50456 54529
686250875820466177 13316 28110
922223239185093761 52852 53190
293683712557051265 5294 10403
944392377995029633 7866 55244
73549817580943249 6342 16928
299010727574049921 4607 28756
187190644843223457 2747 64362
47225528803537033 32536 60994
325540235518278849 14552 59244
679622527279072129 17622 49101
993811384185729409 11777 58599
107877103423021489 39980 59667
608706396817769473 25375 45289
77666793501087745 29237 66535
627663671979444609 7068 46370
779290424561352833 10574 49889
647343071082563201 34679 51981
940188062664169857 8657 47138
742895716954844673 38893 68195
242014555338073473 19226 25363
284371444867691297 25209 62947
269299466119825569 5339 26830
889019944196615297 2559 7653
293435465341687489 14805 34584
791530573251950593 24840 29755
49686683834842425 57365 63253
802972721225440769 58698 63846
533362292192663297 31973 46377
858503837670657025 37965 40671
901925301804759297 16671 52301
309011120331813761 21979 45343
729326271167693057 31162 59063
117011589437371553 15525 44012
717464034054167169 27825 57929
757568304915164289 39991 59738
695136825606766721 30 39721
218639958431527489 58221 65212
568880328922936961 3952 18498
115330027239803457 4366 17011
228523398959382017 41206 54661
975002008821466113 37783 46032
867088762394111233 21773 36375
85323808271137841 10312 19197
758736927929731969 26885 31774
335936340928714817 1931 15097
40927890994588265 47234 51528
836362449601306625 27254 65886
955330467752972417 33406 50987
85410182919421377 25821 44976
726194455793866241 58470 63449
638762415412852353 25234 62188
169398447675689569 6240 29415
994554300432685825 57424 64957
899836559739007617 38941 44845
505248131462234817 2775 56833
914617419723455745 4423 12588
815135989023108481 7193 9766
706636245495623425 21227 34977
624113190691954177 7197 30510
765662029316871425 42111 43505
312469315906202625 8298 32184
73158342615066369 29262 40445
232171643800750625 15092 52893
846007344744762753 43908 47507
521338956450396289 56320 67666
56743093717166457 5925 38319
628304800415801217 2188 53516
207686696419216321 5131 5789
418420739658177601 3432 31576
252476471965728417 12017 24934
279374084919037825 17603 63468
756041858721900417 9209 24544
205738688021515521 37642 62351
291860828920654593 32609 46979
658186292981664385 25573 38960
248543819604634561 1318 57730
717100223123015425 34190 65170
373681125375945537 62578 65519
301696892956652353 18058 65672
275916588429439009 14077 66261
27768621684348461 24500 55732
27545060536972701 46851 50194
44727622968448345 31628 57165
915477553324308225 40418 65885
960810059937319553 16760 30638
627870489353305985 26733 55701
912539362322331009 25097 51892
2104878090719354 30252 51047
744911989710519809 23296 56251
51677166505022857 11883 39349
421397917232805953 8769 68602
184719387927401601 33236 58643
850705459985835649 13570 28151
855263640940812289 14513 17755
200931768341131809 1808 67598
290664395432159489 1874 41061
887806645384163329 11198 63179
277440609485331905 16283 60999
811114793556523521 34702 58467
93796026009556497 12779 65506
114367580588510273 40137 43331
652050784371162753 34519 52422
259996316913781569 17781 63770
633247877447033089 52135 55406
435713239605238529 32538 61672
618508900107350657 753 39738
150103354892049633 1119 3545
439371354525547969 15359 18714
948836953500535425 16841 56373
91395442371911889 15618 28661
190388448485105505 59358 68651
743815818603096065 31162 31676
934699042329274497 1504 60683
820960588109819905 4201 44517
339698794753044097 3833 57524
256514846650475201 28918 42451
379369758897258433 26529 39762
624842264230885249 7921 42117
414381338118413825 34692 59567
829775466728435201 45147 59438
396397516265412993 16667 58925
873350724733576577 39355 52995
148571861796821025 47185 69025
166890289873862241 44187 67451
464062210015828929 58684 66351
489173175231222529 3338 4131
477076745972720321 15821 57838
209747054309914913 31529 50911
929461562754628609 20601 23851
797032302226178049 18740 27807
988051744145561601 26133 43125
418710299311044289 37895 45209
373121124625459521 11603 12866
796293654565424385 47153 57595
820795684979668097 40331 62527
472384755438596929 17303 53029
888836172249998721 16559 68988
393235238817716481 16422 29140
752166246493171585 39178 42741
20403637716214009 41817 64634
188941571998174849 39478 59378
430019991337779585 59458 66704
297022685017036993 66522 67080
746656421136506753 39400 60358
379734024320899969 64281 66861
891574540027200129 18456 51688
551714445544657665 20215 43463
792793926181502721 2036 17410
809285296551923457 16611 44738
913677430764543873 29059 68898
427347745375708865 22862 59353
373712708299123649 7607 54911
223705394603005217 22394 22414
406573329658876033 24110 43465
278132321834899457 24519 38905
431189892006472065 19277 43009
590736431837928705 27514 63870
546208185181249921 4475 18500
640670379816963713 1669 47107
333952779987967553 4386 38167
983451538615955969 14617 43045
664450506347868929 15688 22889
508107178473689921 3409 11293
779138862722390913 10627 51940
343243831044151873 37691 63592
332027346966519617 13298 60864
898500471016983937 39865 46363
190120317307659553 5007 53699
351038534870585985 40208 65109
611836844014511873 49338 63972
303841969863920961 48789 65240
469696777755672193 4889 6978
978942152686744961 16146 65014
551153802991755969 20541 52896
273510963695439809 61935 63972
58240145601828889 57087 63882
130926382187571025 31922 46970
261247417086742913 4146 35471
976565975939788417 28085 47080
887919551714844545 7414 64443
529576652661365441 16723 35604
231182312706089025 13421 37489
168567738225032577 13391 18491
212932340202243617 2170 58718
194735958649378209 1487 50998
465052293849943489 35063 36532
862333569971891457 11577 55719
49882185785435241 16910 35896
376739446326229889 51777 62281
291451974465950081 14617 59372
954282319018869121 39979 53595
372117239465538305 25258 51986
148934262107392353 22661 67878
240351503783593057 64367 68179
609348140486101633 14487 64238
478883586217136769 24840 63519
387757816788781185 30673 61708
732305367218650369 27267 36875
862703384492544257 22216 29996
488351355331914753 30420 58719
39626164666092481 29764 64891
791574347244115073 4220 45219
394993540343076417 62651 63701
488596611387635009 22417 40495
217457958067843297 21479 34210
938621717149338497 25722 46113
3083357897804007 22800 52102
10734140190039 9314 58177
220398726066154177 21653 55901
495787178353289473 12935 22543
878450748525292417 31682 59022
455774431427471425 49964 60912
322160354303139969 18578 42064
956846501400711681 3019 42844
362726670824667265 9431 40997
965264882933567489 21095 67494
529671923388352897 1614 43107
827607854451606785 18532 53172
551222742678472577 55657 65734
681725846890316289 2657 34732
237145808684051233 5165 11084
488528963474856001 19864 50356
621746603668878337 34173 47661
315260938990505217 16013 58733
163267467000142817 21734 29614
506289107975938177 12471 16901
473085892954284033 42239 57801
302123775453026177 17113 22820
392463948269483585 3355 6170
320918077426590273 34635 63331
545127919861567297 37284 54361
620164322815057281 30681 54111
85915185166786753 36814 43164
46947159120897201 28166 68497
174931500201179105 28284 36344
408812678129862657 18700 43469
184338843370728257 6626 25920
986456560457689601 766 52753
618812823157991681 16226 48341
262678677321062529 37037 67792
502174272248911553 41253 48016
391075950143267905 1519 23876
772656414050256769 6299 7734
95132258985245249 9047 20652
180559192669182529 20431 49734
608051596021361665 548 33463
468598079782235969 17759 39508
758394458444556161 27611 31646
802754507908364417 25395 59721
378401444668874369 49875 58568
67706978943018473 13048 26221
527876334829414849 38568 38576
218123337740809825 53995 58800
145789992046353249 2302 13113
441451459724742529 35153 62835
150792104918778593 67598 68495
516480367244245313 21485 66935
502794497861266625 5561 55990
610075868647893377 7820 39235
384357333881382593 574 2552
750042183159212801 42360 55849
613304561390059137 3900 61093
538425963989549697 21284 39106
940952277446157825 28634 58753
131148754280989265 19835 53981
669374865811597825 2030 10764
368496682312407873 56217 61757
72148444883538337 15362 16620
115585910849194561 23145 34490
278287574130011713 15289 38024
666670617088112001 46393 67907
888002220001638401 11316 60472
198288903730375681 25186 29284
538102985009068417 25463 47603
790276487597875329 9099 31393
71927000652294737 44523 45258
444393189862683585 33538 51047
401686193803122625 52261 67346
925106916576577793 10535 36685
236053858501733761 29735 42769
907340808449337345 24748 50379
501070215251310465 1599 62441
639651808943479937 16044 57919
510444242549141313 46503 58365
659744395248896641 34319 59563
703903872202054913 6416 67696
354160343933397569 26180 49714
486865814573675969 13391 34000
304026342515445697 57717 65415
396362301854090049 8737 52757
78748871506629569 39493 44693
680998174856483713 8733 42256
519933162190614721 25909 45486
473870739838098113 27407 62042
264506653574141377 6586 7244
744688074659038081 13276 19281
535695062341947201 501 45815
710784875519699713 46596 52732
999174223826454273 2477 61193
682887780542642945 8778 58670
829053414078448001 32883 44129
58135091679922369 3376 68943
913112969300396289 3480 63209
910724617186204417 10344 19066
933184480754224641 13589 16398
266903870723417921 3682 22727
624957174757323521 25303 53523
649178432400390145 21857 51500
859651815694963457 7551 66613
382167130277586881 21274 56846
916924029979622145 10178 12775
599375863046063233 8606 57389
384242421449560129 2603 60461
226767805977409857 47383 56312
889010792719258113 13073 28205
173709896043391169 40892 49826
659578415180551041 11476 13936
164855190881176833 7331 34859
385364238752838849 2085 19861
586899377105297025 11037 13860
317816873762073025 12492 45390
675342931831444609 7735 17231
35473527812111885 10702 46344
533629883744936257 2183 26205
264001050952902721 2826 59978
589713735663444481 52797 60258
312396482567020673 19952 48917
885353810991645697 60012 64657
701526580154709505 48629 56934
71106314969803465 48983 56812
319238829840397633 59086 60906
132837680603330449 79 3184
900931912251980545 20729 66999
392611466655829121 13313 57168
297199001329072833 30332 63828
160667639885517121 51171 63275
756383401360157185 19647 50122
469405989263755457 19468 49036
561675447795632705 24167 52578
264573927018318497 14033 48678
64747454482347425 39084 49054
615866969507230465 12184 44389
159591898478264929 26300 53786
183400808552320897 4218 28214
613345316592560897 40402 65395
636111367138973057 6238 56865
677986408843079169 60210 63588
807994203962920193 699 55554
837065683024736257 28864 53100
662348362674912001 38482 47426
482165197273996417 29710 33119
314243964349898881 12846 26602
875536728751914241 40048 66480
974741167117265665 19615 63736
116849987359753265 55686 67448
833915630035051009 32475 67602
57977631688732601 15079 38745
760752489156907137 25319 47485
545630659595769153 49035 58831
683526517445429249 23945 60545
7980557043001825 7468 50480
589670175892003073 3000 12541
446931287070579969 3320 57830
299027241773302401 411 68084
893012674478445185 30999 60731
524528250375304577 44007 44105
527239896552241985 31243 66676
724981330976177665 53442 58268
653444411930767233 12646 42795
801180225796606721 63885 64565
87548371829566209 30457 45707
55706491221258145 30350 53338
2350121843040399 1168 48153
951947744319788545 6675 32150
204181612696242369 1959 21486
68740406388471345 52064 58768
368510959853981761 7721 20777
15034831025481311 5498 55808
412222193092869569 49439 60203
296185757224719745 20148 54852
898672365084014081 359 47924
973617932560806273 24462 31532
744691138142609793 14807 26860
487012491689270657 7410 60976
888240397619089409 22358 50897
29920988466763277 11273 49733
154034874630635713 20105 21601
285164329446217825 12549 46868
178687645091077473 15629 37441
506264623241740737 8738 43560
479175715385746753 41564 42591
618120102844713473 45297 56034
860800768896101633 27322 47834
640515711506260737 27275 61270
210666227524480833 50271 66250
814062886581183361 2491 40516
130733334078531265 22712 37309
917909619659461377 37241 44744
821979320113751297 14043 57030
570550011060007041 27879 29644
45199667738419433 48415 49820
762098927661959681 7222 9633
584673680997493505 16924 50266
232969052760154241 10395 53370
757003431494002433 60922 67806
849600946542629761 12311 66340
761481107816006657 43163 59717
228397811175042881 13214 55428
235758686548454209 5636 43636
264548433408471329 63358 65501
301026127123630977 50367 54386
182924178621391329 57237 64159
503826787771419777 2385 37238
472645128637132929 32260 37943
552041890481103105 14580 29243
143063748910108753 44204 56709
666229778410926337 12624 53469
259216662050796737 19042 48970
719097489963385089 3055 20464
261553056038280833 26426 64768
967055382100102913 14018 47749
487829558708021697 4960 56357
425883360181966721 48018 52403
303283547196073729 47707 57833
354460516215713281 10770 39824
731603083006781697 40441 51758
700271142172592641 27417 35508
809139837985895809 42043 50401
532004792881838977 15975 29220
494412054567327169 35490 62092
296305088845070209 22219 22465
826554534323420801 23937 54678
775273043492124033 8684 53316
155900113357638753 3188 6497
605001604631265665 57838 66458
800104997531093377 7427 28191
318521812047823233 17822 24886
771693767237131521 17584 39881
545714646000600833 16026 21058
709743939144502145 333 39065
394729324376473985 13932 44761
64404485025910673 25907 68542
74625277139315217 42360 51950
466439722430521921 54916 58520
931636966907337473 10896 12843
24780664857267709 6480 9769
82766488810460001 25926 30784
215142781063391905 41668 62379
963213112634836225 24226 65582
475450073440249793 9357 47094
3407260726046247 8736 23842
765005704320913025 30737 57145
366892525700041729 3873 28229
248677879447022593 27074 38148
912475591170970497 15444 37293
250455345047711841 55944 67944
47766872162842593 1845 60578
607932256046389377 118 68093
25256644620295533 14545 17594
129709843986034913 10487 25317
986819375523754881 13601 14373
561150266130219649 18331 68507
491492091187165441 32631 67547
227190794396804577 1720 17251
85879693884411521 34514 37455
428657931523680705 35341 49505
227237943428090017 21509 43481
122414956684679057 45010 57735
771168973809597697 48371 55796
644821586933055361 26279 45432
137793548815533745 8596 46202
351650036500629441 45811 52912
263430066471276097 53380 56171
290669393066572481 11577 63687
658451682564699265 25539 54307
613049124024058753 20844 59110
48389387016374745 32183 46111
322773793764064001 15223 31741
729871717972098817 28416 47409
116177519323755969 27777 59543
758745170805187969 4415 33084
226354311590405633 23521 43240
528052442487958017 29582 65663
979727901362991873 32531 42177
639467242716069249 46403 48416
769446947685587201 10678 46286
865061049902703105 5962 8358
915574198848830209 16420 43911
352746180604672321 19315 59222
358568147220900353 2455 8759
780117984779732097 3742 60204
523805152229243713 5331 9988
787640233742326529 2592 47650
929929374086121601 63689 67419
549976457112375553 12260 21485
214544480213888289 48387 49386
81906864138208129 35630 39907
386159369926708993 26776 63813
995778395622405505 24257 57046
842619843735405953 12218 16808
408617625573800321 23884 67417
885766715862921217 24719 43929
368098179650655041 24877 61014
536776497777893249 63115 65874
506260594445709697 19155 25785
187201932654410529 57832 62977
304459494717260545 35301 66140
294307699477684545 44103 63131
75829030624237953 25079 46401
164207609224227713 21369 43511
910361908049747329 2016 33399
734731661848869121 11822 47216
278948687990183681 20510 60428
263903502825321825 28405 30781
186290070191628129 6923 21308
924398168901973377 39580 46394
753854525611178113 26049 63124
340342769220505665 47065 55607
64182629712387753 51159 64734
531445962309007297 23361 52852
36810804161437009 29232 48291
27572020553499501 2634 44917
716667812541682945 3733 58500
303018734621588225 37814 44553
610572000675137665 36899 45185
727883334614055809 3398 29978
534660978046286337 5455 48540
201622081871121857 1222 41877
183275950553710497 48599 63942
790187214444308993 35130 50879
941674133157757569 19762 45245
644380141671035777 48146 61570
274690441421160609 17820 59775
494363384196383041 18366 24372
718791176142030209 30938 41076
479017934200825857 54913 55853
905320451439113345 27187 33115
791037768332934401 9138 36966
679473365479051265 16095 59833
346817695180192257 15554 49374
660220657554606977 30817 47236
170340599162692289 17817 43101
769309979291318017 3557 43679
340613804638806529 15184 66075
755517049358733313 25114 53270
642548894822205313 4642 16286
118027159324608273 41595 63293
702015335453268097 47480 66746
953067784283053441 3386 49358
249708108652889409 5890 9583
369396333142400833 62258 67572
225266833757572737 17531 32996
338207122253297857 41128 61053
228839133979114721 32564 45719
123400191447441185 34462 50615
976140761936932225 33260 47422
547312695156183105 48822 57443
399519618068460161 12016 63364
392751776789605633 38176 57466
495538146487049857 17722 67747
65585811055260737 60275 60723
333709258049403009 5313 19625
185628627858672961 48688 64164
363471440061971393 29509 48413
629882277515537921 50847 64439
712768982274603521 39741 62257
245661932593815649 4973 10593
546104492043397697 28841 52520
594997665164189697 22842 35662
111680225549584129 9920 65913
410568085968574081 26982 45696
454692887442860161 3318 5815
742191334226010497 37978 42475
446354448296993665 26844 37218
278459737030782849 50709 67932
900642822395425921 10230 67978
422998225727329921 16324 55423
946361190595787649 19163 53600
916333157091369089 44927 59526
847402198419615617 1391 61808
995971687860947713 14171 68511
788996854622546049 6640 32192
213381379364147265 8476 61796
921302799502981889 23751 30258
194744779147217889 43193 64285
264842635828792097 23565 36914
411885862360687553 33140 37848
355451328426312321 13497 20541
687886876012743937 30352 44486
400170136713562369 9517 29465
64126227440038265 47325 50056
380858784061686593 31787 50039
589037325738221569 4205 33762
494973759794625345 1098 25205
623025727602534785 25415 45424
946616222170632705 21889 30334
843663638900796545 21136 63318
751141550844629121 10372 48631
519502332400133313 846 42384
117359420988393025 8755 27954
159838620953880897 9511 67481
564297312140105601 39911 49513
587479475212656897 16170 43911
54679432108827089 40405 48118
727354212948700545 628 59408
683008090871645441 8747 38585
229359416610048321 50144 59543
304569499381742081 236 19445
254359959106924545 11226 66261
145079132482699425 7901 14721
665983643585175169 63054 65270
272365436200459489 20289 29568
574976256502555585 7347 44447
74154635042354753 18529 34585
865581561599935105 40967 41698
528725327192191233 4778 36628
85807182003836865 42481 43889
249283711314070913 42493 55563
410198757139365697 47115 59220
635669426427313025 9802 61748
754160046362262145 23427 59751
80848422457755473 4469 9528
234232125314161281 7827 62047
863101423335891073 4923 11009
215639207415851073 2793 54635
770511153796697089 6603 50328
190988982491457889 54057 66337
757971902060830849 22006 50258
212565396297680577 17238 35844
79723521293765025 15855 50074
87013730466946273 23978 45726
476612892486784321 12693 40170
95699184808243137 15054 45424
156824989812925249 31029 60436
722046518818327553 26241 63360
963932964162466945 42023 49667
457713561221527937 9754 54257
199698013392513473 17350 48947
621026478300830593 7460 59935
1154410281301921 18532 46526
934836198249801217 22365 46678
579064336125846017 159 23465
314035282959960001 12059 63497
308511770301322497 26472 62160
409512203190889345 28414 48916
183405682332640641 20530 47397
965377854544851073 47476 58660
914603309170033153 8660 65474
987643248924346241 61648 66531
733647979011358593 3668 62234
863373762307556865 13405 46455
945558170973441793 3028 25662
284134307909216225 2044 68802
264513054587972353 31368 60491
231518106869298625 7182 15740
572390817650742209 27373 52150
414695062166178049 2523 6706
787042008220801409 25866 36845
217472221024163297 63080 64245
733275111707143937 35878 51167
204044752900689025 13840 29219
787331705883950465 3589 10973
951245185633933185 46377 51183
240272068117107553 18541 56038
134177076441321937 35343 48811
930976695633525249 19815 22922
664684757644689537 25243 63424
230451947338764289 7271 9658
483851041028817281 43682 66290
428924807361191553 30539 47105
942143652226530305 15897 23439
544402051057559809 53033 62394
574054784196452033 37959 43793
573162374458782145 15540 41971
872432024602201089 155 56478
347720377443181377 24060 31651
515287525531153537 1161 14697
111445948655550353 4509 61931
824792271788634625 19933 48473
162051255838591137 43826 62598
941940406997364481 22820 41387
337668137346305729 11896 67573
640895732727354753 1344 33295
872186274403503617 36988 68308
867025265241995393 29217 55979
13737337504061033 2548 47540
569395319625396481 11449 16596
327271300806913217 9937 48041
556571699878876545 25048 44057
792291234264958209 25363 39328
352381376267853569 13864 18803
881642238104291201 50703 68936
626132461174950785 33067 66891
506253537986133057 58091 60364
571562943096363777 50879 66415
820547417944837377 13785 47830
930325492328027137 3808 56737
157159113508818401 40535 47299
977890926474795905 35477 55648
706167273732688769 25422 50617
137893238137241521 31662 34503
342165972009375681 29334 30011
847786233284107777 61005 65243
549951219813252097 28601 57411
656446385822452097 43379 51545
179470111690086753 12089 27015
952642554302794753 2461 16492
580271551671842177 3052 68402
149325347547620161 12018 44117
40042471149426721 45249 54275
722973237554215 17104 43651
613533739016574465 44995 49691
737678840345811457 3081 9716
883692861078181121 19503 63788
151219755270741281 15551 33449
457845770970976705 34808 59492
929120180129775233 13923 57873
89785228453159505 21964 41601
632730342086897921 28911 42289
858675292924047489 6332 17001
794748694802141441 38529 67799
24708545144399353 40735 41242
580727562030087809 51445 59893
635026210376508929 18388 37455
222861289653099713 15984 29028
403549562314644545 23752 29119
883151166826973313 35303 55709
423835288881761601 28079 50318
613647978751007617 49693 54392
783294195671523201 579 4691
266778842687525505 35008 41525
842688113408570369 31384 31680
907260441392697473 18863 41100
317154967033239617 28446 58684
730680626065957761 37463 45568
561621647649772609 18408 51745
729934685385334401 13554 22844
549009287287738369 11611 46744
132328995428931505 34599 68817
330631616467314881 11993 45864
930783011480503553 10066 51772
425038987163183873 3924 4217
636710622536281089 20628 57995
199326085298693569 2841 12817
206266988173783969 31065 66184
534961947784246657 3518 5203
463322662491460609 7857 43576
169625991453386849 20084 61734
570417375819392449 22309 67169
603093515264070785 34088 60310
8869353664618275 16781 24126
194048056300132993 23833 31717
436149196089562689 24828 61360
462095165075943745 28184 60439
817811399030656385 482 62169
545329536886924865 38466 54239
195475739732149377 34611 48753
738762175161575425 5454 31123
836043921997838209 5029 14714
84256723045356801 11577 39182
702374554847526913 37477 65607
637547434164538625 5438 15611
966646544929457025 40604 68285
209704014009474817 6650 15096
609196672017180417 15482 17828
946566515327809537 32416 58581
686994139781784705 2779 53819
328116879526547201 9653 39861
332907814071464961 55786 60984
432306349963489793 2106 67236
654046860095970561 2651 2868
490894086853188609 22481 36980
637552419582835457 29463 51881
399767799490682305 28704 57465
74235994489765041 10 18515
551131319415034689 16739 52907
629958292813430657 47979 48313
437787714344132417 553 16904
635285796296894721 15909 46385
341643787761682945 31443 31841
952046891332219777 17320 34881
355160244081638145 3308 29039
963193554597619841 13643 45359
201628701270877281 45076 51993
299751988347001217 31401 45575
449136788262372033 6861 66713
586438591073456257 43212 66390
829173592346933249 9535 41752
149423012470368385 21172 37408
488030614631149697 27403 29631
953688407402250241 33074 61308
232352526118162913 27936 59676
881019085656337409 22510 65038
884962382325319681 25116 59929
87574681786744433 34004 50190
236043250366577697 14465 56260
866080962905659393 16340 17241
288108155721339201 625 50842
376656033180477569 15031 28323
989883405120409089 20448 27909
659471037542918017 9939 33021
308878541657243521 14588 47583
955976250339315201 40628 62881
551877081506006593 16560 68062
178641625917340001 10115 11626
994867891605103745 5690 53601
233548832485109153 5051 64302
400853357590435137 2732 30139
763549197771826689 31056 32007
367642643424211713 21513 49660
749909021619938433 46340 50651
589930007549611393 19980 44078
734472385761041153 8187 25478
371839397101119553 45196 57097
559205835875086849 17237 31765
794887442069082753 28730 50010
563484802179463169 27099 41564
703842787876801921 21008 44540
276166751218365633 33086 68164
260324154925569921 2841 37091
967125225384155137 49896 66032
534612200874100545 17478 53071
411039437876592449 39607 61905
298934585707158337 10772 44549
141217905164555905 5125 6436
238001426270251681 5822 21567
416056150456991937 18267 35454
673387424108540289 18435 58700
381519887922952001 9636 56147
56018045709684825 27753 55308
278209809471984929 12972 56175
676126039684973569 41644 68644
462980691484350593 30273 50560
645626231521426049 13059 14098
534684309286287617 7429 64232
731876984864641153 40144 48517
242337678153308641 29393 46128
674509292893326081 7221 33034
264027955913444865 18181 29617
764526450903858305 52449 54644
969358395777849345 10181 37695
879153279961975937 23697 46668
157355990090874081 38443 39400
699972218823091969 11332 62557
66474292566926609 13368 16310
128041820302563281 1769 17662
923148699158200961 19816 41638
297119102684021633 14832 26077
599398874737975297 5723 11934
202891675047062849 20894 32872
484583477953119489 11218 60146
909773193358887553 24421 26415
106532879244912945 25282 55707
925809826322044673 11178 61239
132185176722213521 8621 9237
854093439703134977 20877 41439
785849689354538625 17583 37699
420992806379025793 19268 23103
673656985421128961 41115 45918
282642313270883969 28291 48104
517221341200599489 274 58324
253969014190680289 13467 46241
838196761249189889 6466 49257
11979554910013235 30313 67185
697859367149877889 1686 28607
784131499905363713 18136 38443
639918922328003969 28098 61261
703078359239668737 11797 18071
120150709363475281 11056 24190
689023693890298753 11011 65437
964072617591806849 27341 67703
411400878647768321 40616 48970
965487326829052289 32657 66217
460000377650409601 4714 5231
424830653709246785 16492 63419
486913684549591617 18990 52503
624914223876107393 21496 54588
963842401185182465 27810 41222
153153426702015585 1033 43060
466192872720810689 52774 58747
297124760266459713 17796 30765
445882807840071425 33181 47635
940615681365184001 48176 64200
233476904059330081 30844 47518
825459574875924993 47974 60938
696305695921857665 46390 59679
407504118127302913 30249 36567
781362094640073217 24985 33302
796436579250755713 14475 50783
388483888779013825 54696 63896
132708497115284993 29386 59764
242964971905365697 6439 50512
670649566433741697 27816 54588
749378864198512001 41750 52510
15070765409785027 13542 50807
35836559780833001 19464 52722
399692346909947841 8702 40715
956862972339656833 47969 52620
301433668291249281 19302 68509
415620106922744961 21597 45810
206539279820891169 2092 49434
743941311513417217 32218 53189
470525111185008193 48191 62186
118184891687505457 4540 35856
687361926238541057 23586 33510
188725295422365505 21331 61142
493285028515739329 28036 54034
128408587267500705 20500 49655
205280624776850817 4679 26951
191993496501730465 51980 53181
372920501277331329 25055 67683
679458313259786497 26755 38232
375609390648609345 22017 31245
598494350246205953 36438 56814
509870159313631873 22475 25602
7749998225108358 16487 51999
831697979949229441 7343 41647
757901317370048897 26439 46709
530353319588765953 3696 26149
987036094054516865 33336 34030
63826553966666921 13510 53326
797500686829643265 29864 43008
189030660602664833 10426 44865
783447079689352705 31993 44842
953461436177992321 29095 30475
289126925638093697 21718 54761
717644328078147713 33794 54017
26831631437644889 4871 12144
303605289798216641 37723 43964
932286903520555649 1939 65954
187844020610352673 24052 49131
519317882295979393 5043 67315
674416968795799937 32670 39118
485434004296898561 12465 27680
717624628627515137 26995 35659
208442905820660929 7842 21797
762555622681848193 12846 30958
396442643934939585 18353 20091
541158208264047169 22988 29072
470133503695507201 18912 27359
363015677616335361 3374 58343
396844609992875521 27779 31807
429931276092570881 12336 65589
778807612715880321 9698 40566
183134385954762273 31705 36876
14547481163681653 50765 51668
782005423601017217 25497 53635
612316238949574657 46448 67272
858917045782494209 15502 64391
355663741347136385 5462 29633
953287884334098817 34584 57239
144649836844948257 38356 50037
982157053751596033 7792 45243
233713632606772129 51818 67045
391686754245423425 18841 53720
537454541535197441 31105 59391
670723981146313217 32999 39041
456676858019442049 29836 35320
638065879527214721 5365 7020
742481696034943233 68706 69059
700923167058423553 45050 51288
788884511294334337 24135 39884
797514798499062017 13925 61891
883042753941310849 3115 37258
826440216352512641 15609 16108
302164637626155777 26284 32688
165492367545322593 15297 59301
877149945136451969 24841 45041
98893586243807617 22774 28831
832459182053845889 3585 10026
55146628092753505 21557 67710
803955129341971969 47391 48711
605623456297525505 31734 64722
424668320121575937 29253 66976
738190894715653889 31724 65874
75894092697993185 25408 45546
485615614988777345 17114 34146
636976853382925825 37079 66028
740134776145250561 25398 27865
161015228330597889 9172 55628
668340474135892097 23617 36593
590478051752022273 12345 27068
463811693743263489 1699 41751
974609145631163137 21922 54741
906099853037606145 36144 49673
691509598387064321 38058 67601
429769248376540929 904 67686
119623337199612929 17954 20429
100913169505890465 42470 49666
70605703192050841 3520 11424
979328319100357505 27410 67667
566482659600879425 21592 69045
34110447691265477 3453 33344
318075560641666753 495 6984
481478868122419329 6923 63921
711756116749881985 40344 53367
622077415146282625 12799 26891
943542698972173313 58651 64913
298147888677828353 11755 61026
800402335375096705 4687 21704
85838226465430273 29385 60315
833798963337791617 10319 50521
608005578197204225 27393 45349
618754253114303745 16751 44330
635559330576047233 23284 35379
565392457807455169 1925 63858
765502460995872257 792 28486
17506963868370919 16435 65666
743184005834908801 29601 56588
777707302570952705 41287 53759
12260635151474021 60487 62158
980165444579938561 21121 57363
976206434008975745 22116 58479
508006105936367169 44226 47897
879659389770562689 30031 56647
558980085113645953 24295 51908
971387183486374529 42812 45379
807970168132364161 56230 63623
576216943971697729 17950 48872
425511620893047425 20165 41005
76693936175008305 7790 26598
524539188079266689 34828 46229
577308810133256833 8281 14089
66662288896637281 38497 65449
729992534001272705 999 28731
556048197662001089 7194 66953
798387093768635521 18536 58881
761200854031415041 7144 65542
880459252220180865 5794 64952
454386163125882113 7793 39058
391056723299708865 9258 29933
530284647287189185 6839 50930
909155940390778753 464 54027
998634732522852225 7873 36139
843381967501382913 6270 51294
823905981928334081 11340 60623
143900620357062081 35504 66611
425738534161176577 62158 63098
665272458985764865 2333 44097
11102331801978949 16367 65775
375047606404681473 16726 44308
776436806255738113 14717 54897
204740111283936001 1036 24917
934583529132623873 30951 67705
807008528437553025 33833 42699
254051524938965665 17311 51968
763609607366515073 20951 45297
191434030432944257 29867 58343
778619107036067969 30862 55993
350756158974071745 43887 59035
88663361321149377 57129 62539
153908070889059457 32584 46344
866481462119924865 23540 35807
568493277412663617 14889 36623
917339824875778433 29058 43643
463089342275807809 24417 33176
771258447143683457 32544 62463
944495033557934977 42818 62337
701489539020965249 5063 17060
150248749623585825 13417 15291
659010300801970305 28186 39751
925989607432534017 2414 33609
48209230642793697 38116 66591
174892889993074625 28182 39403
478865110613842433 20209 65046
863625572006846209 9181 22903
167678337329785889 9547 28785
945416215317692417 27487 50614
654798499992143233 44456 55900
993766418218818561 15569 20555
552847422862992513 4402 22705
910490452845877505 17365 44508
512634894983765569 59023 60406
38325692810595057 35708 63681
817781833837866369 49647 53290
101259823756322481 20019 46357
772518011290561153 44062 46136
796330933720120961 58250 61738
657829456899730049 35754 61311
262348985529044385 34462 55563
440352138948217217 18771 57825
459898392697517953 15521 56831
67316378701601569 26577 31124
51796489133693057 88 47338
856783703651746689 42031 51384
31621976466418289 15898 31967
545311439413847425 13295 18397
506338950543764097 45660 65934
506244762671318657 19876 27324
620255478619590401 16698 33486
57647917929582353 26646 30624
270904150001399553 42096 57429
307861862100981633 128 36510
563598577026077377 14641 40399
8730705317940847 32492 37632
863513954342224129 49693 51076
470465353325412417 42409 50272
85160798333710369 26088 62223
648948125079297025 13496 33118
794714370043180929 19870 68495
920711152576149761 6768 36816
394825264676249793 5999 35771
926381856852213249 8579 56337
661679239978596481 18958 67724
741019340778851841 32614 64498
950592100438548481 21326 26067
242974026911351617 48473 56440
290690157660719681 37254 61902
776587254066942721 2254 5073
712651451396020225 9500 32103
337750256578782913 14025 18043
679067151500745985 26725 39788
491469120854592513 19490 39490
143494717226339217 12748 35983
269869121048085249 31716 59058
381976650854852545 27122 35711
535325171723304321 25905 58190
986371383791684737 24493 52740
373304878591323329 18716 54261
265914247817036641 22574 29530
197000796081457697 12123 59941
333864326208988865 11984 52935
998379296183454593 44339 46521
295963876386565505 43777 68227
700046057104987777 63489 68381
570290200063531905 26035 32482
723022734736911617 28224 53043
496961306272609729 13585 13661
979448016359956609 9024 39687
624510108677874561 14680 61522
622822177891063041 35073 63882
110102354702149793 25660 62146
368418174244101953 41743 58715
838910691623503617 20122 58124
732237405146957313 15931 63536
608874018669510529 13844 14775
328625214464526721 21367 60589
178013686156710081 29460 40557
342843835577209409 24341 58729
915863884606892545 42480 44520
645734462692519937 28535 52758
545494431473109377 47482 65841
585474514874089601 58911 59824
321308744965037377 26072 27789
162830343804078113 49131 68047
527313278106852609 48447 54692
383442098625831553 8116 42998
113341404171677601 40277 67334
274951961226026497 464 23304
854039993950969729 7250 16801
379757310931875457 30685 51726
328824252382688065 53499 63921
805635038362712705 16014 28236
497006586744426241 21988 33455
602931042282218497 56185 60557
784333386856872065 36579 49920
137471168377079073 14033 33926
347260052959363457 62015 68081
198435806534245537 779 40242
283066930170079457 904 31314
289087927242494657 22011 48813
436879977328636929 35788 67972
505466516322368193 22866 41626
670859794337872001 21687 22738
95816228468056161 541 68068
259428208279153697 35316 45532
574913271831501761 8172 37507
960633532738214017 57973 64381
445214648730146945 30550 64508
837335584780653569 11849 37073
112447902054864097 3042 36548
708908170016684417 18634 67794
185509644316869793 38050 65403
223005452082468033 8752 64424
982714162939782145 15649 66059
31742066416470041 27742 29904
518205921309547777 56064 56516
358302039992430849 2812 38624
253556595702146849 46565 63343
333810019703918209 10446 48712
418318030286815937 25290 62028
951745250252507393 29750 51817
204157893560857665 10139 39925
908317997557688321 2358 55676
518942841541903745 34460 38027
858878571684847745 58172 61747
413387028708054785 4841 27877
883999188455561601 26205 28159
432678231852538177 16373 42333
510515275619859201 9614 32288
614473165989135617 43167 63229
557329522227732353 48991 68431
251516391235472993 5511 18968
164376302174538593 38195 48434
313571348018509633 34866 38866
384005505048918401 28378 46724
919495950353979905 28146 50375
143362892724688609 17004 57354
571507890802745793 21838 60442
916182200213896193 27526 38442
868155948826714753 7646 59329
50584617908789657 44034 48844
922994191882221313 17148 50990
785388528082080513 17907 44287
162641824110199457 7163 44152
46390556214184641 49011 56929
223260037035583297 41221 43471
641709818586534145 24732 27660
954489412394739329 17609 21506
262004558127877377 15020 22594
570139309218287617 724 66067
385917790181309761 13456 16843
163352729564923745 19524 35319
980796347484634625 38623 65072
136275067127183297 12702 66964
362774912548289281 29273 61788
511315354230934081 27846 34400
311455227514223041 7666 15182
281805083097562913 15091 36521
632657499300705665 43122 43320
666378878635715201 16354 31356
223973936677502657 8134 22536
207525923447303041 16263 44366
388718933805293441 722 63013
782075439385639681 42761 51317
332873301187738945 21750 65919
391371331384672065 19336 67920
843715218598532609 29456 50615
973100100938626817 18831 45709
52855319638887009 54593 61372
350711845692085697 13596 40561
951878619194715777 3704 46941
676973153113753089 44297 64788
377289752906740737 10485 27172
847495070087543169 28464 57443
556265608874582529 26837 54831
712967512060220801 7190 66422
743718741951731457 6139 37364
444982610948681409 8999 40404
532111674803033473 6865 55720
565192694641130113 18816 49591
253881999833801345 8537 66744
510558237461335553 4497 39279
225061880052948033 31854 42850
749509581548824833 28201 63156
956473284650165505 43130 44094
999915100725200257 40971 43601
624751453309400577 23547 65148
445929707173664961 8456 13996
323663719725921345 8282 41770
49385689413636417 21267 26554
855999160694580097 18702 30364
120774426796902641 54749 65367
348970648725348545 6328 21731
925139411742872449 14605 31964
470636864788488641 63982 67338
966953326570919809 12961 30379
552788658908390593 2698 48985
844697089257803009 20615 54032
863395557024006145 41789 47279
356462971486411841 24807 50072
338183738032192577 21962 68938
696332039787289857 16395 53430
767840323707176193 19903 39030
436176843606180161 52807 60405
625608811891716225 24184 60732
568451627361323393 22021 33023
987508235454583937 26110 38004
675140419769025665 3307 16130
90130702706339601 26484 66234
81363978415605937 44923 49176
229443097349459905 3755 45167
867222087234811265 3612 5906
4541415990992449 22512 39453
839689818736072577 38003 59395
500403425096664001 35445 50574
444796309853092737 13884 37991
79212167700767105 17638 40188
431211886816566209 24407 43658
40183983403963457 43083 65472
214220448792790561 36829 43454
504463266807086081 25335 42134
557671939117337729 13579 35730
163650799233039393 3505 50972
888656223169210369 41531 60837
910168433551398017 7127 31476
349810793620246593 17310 19676
797033806948419969 18235 61929
284101279547289921 10134 55606
223764922929014177 7045 33266
182057972578487425 44892 68145
480414257246053441 14516 61493
335531037786285697 52083 56367
542152498981089089 54674 65782
335347115954373697 11714 66678
394724789565501057 12284 43689
366376206521184833 22623 38134
542361430716887553 31202 62615
367569256228161857 15738 56147
707362690980744449 7748 43942
350122427249960577 37987 61929
594453817451373825 20345 31602
732561085544102017 8996 10793
536990405824369089 22636 60573
390935724013363713 14663 33311
358870262524796161 14030 49712
967017320036855937 15975 45245
858425882028399233 42329 55538
833586118515274369 14646 59778
47196762271333625 56866 62683
51447986152123097 30425 59752
117747904862326897 17956 37911
413632230736713089 29247 36716
794831224223010177 42 29704
491780732339773185 1015 9390
542772238914892545 4815 12382
658287235145440513 3729 67131
377876837372973313 9157 67673
392317919155981825 56588 57063
623682237300940289 3105 30074
437431494995653505 19532 28595
243257150378873633 28871 40407
662756074062823297 63989 65006
933486645678186753 8663 62311
593064864448610561 39926 60133
995886733362475265 20187 42843
370494126559474753 19779 65597
960666690231008129 691 37050
3672342825101539 30200 44273
881968267955762945 33511 47199
697504477218640001 23743 23998
461278255819365761 51475 52926
186455799724502209 24391 33610
752223390956707713 56682 67484
556000213235005697 6445 47706
701182095500755073 14103 38136
633482176512732289 25710 44908
609077171889488513 45478 62197
460760475719492737 15992 17147
969149628111580289 1259 16626
905210221292765697 2057 41704
310356296414362049 5934 40292
34406922693772657 8572 50587
688373039041621889 10505 55467
63653743426417721 15085 33688
788655418401511041 31389 42507
555665229053968065 42511 65975
49310163251277577 552 42378
174064892474962817 9444 35399
266776296071093089 3435 5465
254579433180662561 52009 52886
214606061466028577 12257 61793
304296387568715713 18886 60203
219026804408350977 42794 57693
852031491874296193 15561 27910
112718362836091041 26054 59985
30122259202034485 12986 40995
106033279588039873 4474 37451
857386453390727553 33177 56413
618371402671485313 6436 68000
847332828780285057 26384 48345
354296463886562689 28641 33539
835643015041196033 2248 14946
414488994653766017 12152 14000
891316654419132033 33754 58610
365110144023098817 25366 55272
676502709604118785 44736 45891
113096405685425345 17819 46881
875420327014101249 13102 49453
21638974552651293 44842 59739
519036376173115585 14332 42775
775002810766494593 43716 64217
443331620959686017 5843 60921
765769513334326785 12476 59833
568256728536351105 17987 20229
974915257485136513 2590 16082
60132901602347745 48692 49040
682532730717305473 10610 49327
479408550246741761 16886 28310
96908027375036449 29796 31760
872965179060589185 3284 14329
551048750424847361 62120 65363
162046132700776737 37670 63356
873666307027164673 11846 18315
496249087937858497 14516 46603
685541900673321473 17403 33438
883238843295654145 5186 38355
982304337946999297 30227 31917
618322677190366977 9206 40464
833367861338636801 3958 62207
26162977580138857 5607 11707
132364763220564897 12961 59797
495747526491985729 34599 41645
951411349476593665 29744 40460
119909124753998961 41136 65869
802251793593654785 30640 65366
467349677362211201 33543 48685
426753953716563201 22730 67466
115941972404083777 11258 35842
45125138078375929 8042 33706
360620491590768897 61301 64577
118153970479546897 32828 66477
898051606492057217 3718 31545
462348447179664385 14139 55443
216100138603753313 38876 55899
394474974122054785 23760 27808
711964738829504257 10268 21314
71984362781691401 57575 60634
867873279871279361 4615 22012
354473931476384513 2841 5937
358548729090582465 17838 27794
843472220150090369 40161 45301
196767974755449153 51328 67505
395914511345772289 14974 27718
365623574320590465 56817 64205
761303066890704385 19600 42539
33085190840015601 25314 58774
824283403819528321 7363 17622
927055028400783233 35653 47455
475884013559067393 51294 61981
802892875269453313 14038 36480
862808515298659969 17626 38892
647668499525462273 1736 66421
626399073437099265 41583 44258
770665644455224449 28612 60706
153234405366625025 4929 58255
266606167936824801 6774 20751
427740647284508673 14269 27840
675284090180856065 36281 46568
75003843602750913 40682 65615
742431681446259201 42366 58639
922793725132166273 37942 41727
339446793155023105 22215 28874
210101450617493409 23322 65483
797325635147725313 9836 67797
655667773913222657 56003 62918
467088692923159233 26168 48012
339687610489100673 37951 53495
146243636699562529 19200 59477
335928219425014145 58851 62806
951511798253196929 34294 55985
71514763900388801 58445 66776
825434912115522177 6012 27297
175394476280814625 6836 50433
80063647159864353 10583 68599
705575375112225409 6563 26284
913125931664023169 45305 59270
996433692645254657 2035 55182
630165753124547457 49146 60573
187957873966958305 24734 56591
367718243726582017 26979 35944
364552820150748865 6475 25497
956493816304050177 14842 53353
964835268890418305 21498 48033
44165408812073537 35757 55579
991015355964535169 20821 44992
329714048101667585 45653 63352
512107470855262657 11255 66899
270288438862930753 34633 54790
507597196016945409 1163 55577
422330866897812737 7314 12454
110564223981320705 806 21059
739045281022594433 17255 23942
631737548411294337 20511 44758
475220784505015809 33013 65743
687507468380239617 45260 53436
201945452660478241 16744 29536
334399846514287425 21343 23715
207010829523444065 23160 49540
926421527502121473 14649 24078
319028748171415809 41878 61963
184973134673114721 54000 62367
444677657728167489 614 7036
326233278110983361 15647 45054
552614810381012225 6657 12994
789430538421413505 55753 59975
114040893418223985 30493 38786
987563988603760385 10315 10339
690261102796522881 36818 54550
543507237921048129 45360 60119
99021541800116353 25781 46259
928616363194215937 749 14029
186298245944836801 20255 48077
597529900740170241 27950 31079
383828823464700289 12770 48202
48316068008510625 12550 16408
244576604134845601 30987 33277
451261860390289345 41872 53087
267196820346502049 10209 43913
116263202883324369 5024 66644
385664240670930497 31127 54263
365137512836099649 2925 51126
576361200728332097 45210 55986
582047382120315137 49650 58818
92066712327504513 21074 63629
359834506951571585 20174 43190
113966321371638209 35143 55593
561516861132339777 11037 23748
181851460271499137 4765 15704
972437389124337409 56845 62985
806219500214371713 4732 31354
122519056317251793 32212 63341
485486587090388609 2266 2833
809520489407660161 32902 51069
557432525783216449 17747 23447
302173415114232577 51646 57629
588253400647797505 24465 26046
872235069285295617 12620 24000
886055832015859585 4598 7586
33499464535502457 16277 26064
231147067646940481 36856 67266
384715151749318785 27579 28586
361238532081561217 53396 64201
29679562022899121 15761 38309
50997865534096577 48762 63482
615482085494505729 28615 57167
377032984524607425 23344 26158
404738954754201089 22634 46939
784259663220023425 41037 43964
794568819105123201 4950 54552
203176072135310209 12421 58023
432201785018214913 8655 62269
691530211536669313 43168 68385
471215140650997441 29676 41425
705866220877044993 32021 51835
937432222490535553 36029 46313
598772395879745281 55156 64440
474493835619497857 8112 17934
917435685465395841 24479 32458
760871521673529089 2555 66762
648154608614671489 12406 12938
400278894088586433 20224 40035
387987092306804737 30853 42197
941086056914478721 38143 41406
142554650044115057 800 50208
292599618993349953 54140 61468
221991971959202049 4706 53024
468174840784975297 20487 34420
23582876549792077 3242 51793
877552813754448385 19993 38709
994982344575920001 26 62945
916249246692523009 27808 40969
798359495429405569 25940 54815
477358221921676289 32948 54851
575624655436772801 36135 51455
41869195901973913 6524 49840
614485770451548033 22147 51820
136504116339352785 20685 30835
821843806156511617 51408 53301
643850495169793665 1245 41822
649312262747098881 42766 42988
758779453162517889 20578 57664
360834002990944897 45670 47425
25973886438301009 27844 54799
736736900845098625 20957 61662
332740379343931649 22281 63367
245697959334837185 32002 53726
241929256999917185 15947 27258
894744463944288513 862 66585
935101173471636609 23844 43020
359416957523283265 36896 52576
682294919723098241 6220 36308
66484786388453897 60441 68680
889836971565358721 50219 68256
522566707909579265 38060 56272
284333470832017089 10242 11261
358012461284413761 28761 37436
640476944137290625 9363 25911
476728153397690561 32844 60211
801609029851199745 31190 58937
492383849765953857 32123 48178
901066010988813569 9054 46867
242343667656246721 48276 66121
803497225164214529 18013 58403
232510602065200801 6339 56494
996369768349481473 29783 52341
878657797633568513 50812 55810
823045671692149505 13330 17491
518260479804890625 1401 39685
914755121568106241 17863 67802
854553118229564033 5919 63777
820700456973007361 9061 41640
865408848270686081 12454 14668
80337228138048993 4626 23882
132116211560404657 17697 31701
663369870917286145 10122 25806
768185595362151425 39444 42271
728855822879836545 33157 46278
588591567675724289 18029 27016
962251845227903873 19192 20705
715242954196783 26075 27079
740619882113989505 25373 31419
585322640355659777 36197 58645
494782873404268737 878 19583
627370459027755393 34055 45983
961902949135463809 34526 51731
722034693226380161 53927 64205
728825123900684033 30647 67125
494083867649163009 31173 67907
223421351748370977 39516 49269
88453750387831329 23581 48582
140521599878418609 8804 67811
2497801192159700 297 13637
152898056535661921 4426 21162
499225234546248257 10862 44391
87718101578666113 1757 20969
71359257604637353 6058 12665
361995086423220865 5685 6174
238215046786567809 27496 40584
781951974150253185 21201 36120
604045627524211457 24863 62648
971751340451334017 14440 35013
69740228106201841 3486 48092
254092737291351521 10457 58534
231168554142396225 33772 55869
702629359988762241 11186 22952
631656256161708289 26234 54360
289015255808585921 47613 56813
40856395406617449 42060 52535
794768146415663105 31154 39561
602468783853726849 11267 24297
817293684659823361 59641 67924
888942985932498433 46158 59740
912348614061372161 62797 67615
135059531893123361 25251 40457
697800570728567553 22798 52495
373649557375809857 10263 61253
416267721411571777 22292 59438
235914417852615809 9759 58056
752131778978274177 50143 54470
825570583484175617 26082 59358
126625825796637057 17619 56351
912987151913231489 6014 60291
164680895254043937 52014 65446
599370782113080449 51865 54993
27773414438968305 44095 52812
748968767063775745 36300 54457
332558004337037953 23969 47485
438452343648929601 12962 48217
552627140371882305 9975 20113
920583191404066561 27866 60133
125863812413605553 24463 59309
832216476033860225 43951 65298
800315097846151937 23352 42169
778786324939023489 35580 59243
536442540396500097 14574 35059
696054373432712449 6157 27722
644486570912547969 7838 42947
738981465330770305 24636 67193
384372421029702593 43183 52436
709867541022017409 42034 53056
453236143409753793 883 46081
73522648999745137 2396 54462
195212550921262113 1157 17397
569118854914062657 21624 60230
511835131096788161 771 29680
29179848233386709 46902 65653
433385841080202305 12106 35740
784911616356051713 23177 57014
84498849647587809 27280 52144
647581304072293249 31470 66367
900891438683935105 19467 43402
552516985565073793 4374 22925
911285328172667137 36867 52119
493998891198831553 58401 61634
505532821171762241 45749 47176
361628365374055937 35390 50826
272833779348786721 20554 39269
805647617351997569 40861 48205
535621353847936641 33883 66913
201297360772070273 11685 11709
202798506622329441 11711 42366
70750468434912505 63212 68589
612146016484395265 39266 46208
407257679924324353 6025 57207
41180028805598569 49718 51948
819170133967663361 28351 43680
235039805438667329 33026 46318
882803577852865153 21522 55691
28839095207516153 9933 58000
128999998368275473 31625 49086
204648568046600577 10306 37849
804565988148478849 3224 64221
693715012731217921 1508 3457
575083474218434561 4184 55119
636920288012440449 7163 46437
193805153367474497 1496 14355
193946372630804833 53892 68333
718313596688151553 52464 64673
52158676700436505 52932 68121
318971163643990273 25577 30345
805373911348027649 8589 39843
771449106154893313 4548 62088
400275898132541377 38066 50268
707406158019164673 16945 48546
285830929546946785 15559 51615
400139331257779649 2284 60326
485061927615909377 5356 19079
228681846552969857 43508 60870
753110488630625281 27299 44428
208323359676274593 46056 48768
207663977761789921 20543 62426
899066285942705409 19722 31299
986329567158676865 4100 13510
905979561315380225 27780 29239
303715183714054145 11008 23007
610252299624104193 23267 33419
132252553188010321 10366 48717
414544820815667265 28566 39838
784718884180982401 10846 36229
254389387676706497 8262 33076
771528935131371393 45513 53360
790769155886554369 34267 36111
394609928858081089 14273 20159
784649234794610305 44884 58754
199156895769306177 36540 61720
262266057385080129 15957 49696
885979048542587521 45251 63959
683404808616909825 32904 40319
795094774060928001 24632 47734
395882198829983873 53642 59058
433237004171964225 65523 66971
410372358339085249 32414 33496
122970099877392161 27838 49224
350937439652245313 4996 16200
704863547669070593 31291 48990
456887187247314561 4929 26639
187320190229243617 8092 24133
800447600438307201 23795 39628
983558743345845761 44555 48148
160365695132124833 13175 57734
314653184474821057 23443 32298
791083632221035009 26943 49083
768192476205221889 39203 52817
939830679946009473 19130 50113
784632952881665409 6037 26092
22661848016046093 1364 1601
828408575287632257 21152 68924
838402065071587585 17935 61916
430529600266396545 41056 47774
585596145787366913 6994 9780
71934468733864777 13397 48350
425513891662586049 30723 54806
430278366760788353 42879 53872
534544940356457921 30179 31266
483302224980157313 28080 38149
178318397209377377 40680 51589
820467663542785921 18502 44722
92398149942471969 16357 27521
4903783964316234 38891 62709
370662104264010113 33839 68005
456620835130976833 47618 47658
174093363539189025 22645 56139
558058705903285121 15747 27427
425924879636621505 20267 27397
207410074069542817 7663 61964
57220560695402161 5621 30136
490918425602977473 790 56127
298033706845824769 21623 45858
772983791027982593 10002 27699
778041777970603521 11671 55131
936293359880330881 37855 64962
128606255670117521 25893 35060
245314726005915425 11148 58507
428861228886649601 32340 45882
757469837015427969 1802 7143
567328044805560001 25531 33087
140174236968036321 13238 29082
316452899088663041 36973 54410
642259262708172673 53644 68701
351578889386924929 4326 68362
306672583337814337 9454 22073
611681868164755073 44486 58094
210243769289398593 37665 63465
118632216975225185 2058 53877
713814695850786049 33910 39046
987112866654232577 29017 42886
757677376430429185 39791 63601
802462536053976577 50280 53725
398619953809316033 23732 40966
971230173697779969 35365 48406
57870984807998129 5577 9702
164694662609758081 35626 60932
783331938290459137 24019 47024
623217210050686593 7687 40744
838109891613079553 53648 58626
77271065499584065 5667 62923
498264057837076289 9409 41913
288757395291515457 45334 49967
590075520942569601 41352 60466
649133692528305793 10438 23524
821928414109620993 26842 40330
882090329513690881 10455 29441
959095265481899137 55429 67432
441121698973713473 25947 47496
833192351392028801 22514 34569
459034441086306113 45105 50369
364927300974549953 40403 57789
97259431205213073 51056 52724
495088878229907457 21639 59500
15689225713035883 63630 65087
796677524281086849 10688 61213
225907632543904673 9189 40129
712237624332743681 3022 49139
43252400504361081 31088 42990
7194941855708238 3956 61955
264507949107592577 35262 40063
151151263694103489 1345 2119
575400022608395265 59163 67679
15126460712458823 33649 62870
64874232573711057 32386 59949
434422458174822145 2434 58121
324926187619428929 18309 30257
859833670916138753 12856 64990
734556677076351873 4680 51924
537197417053945985 4905 52130
174143641000885185 11493 32862
696559419814583681 41014 46174
790484301330533121 7321 48971
570608189780699585 48926 65353
271602818620710465 39618 53289
364432326129382017 7431 52045
335010507047552833 14231 41520
46995873858023177 6192 26900
418064792702299585 9788 57012
602839429141234049 4766 12214
897153223269722113 12110 24867
522725089954235521 39566 46263
278808649542884993 13898 58516
773982477044050689 7096 31243
923118295910978049 379 7418
714955414474147201 29013 59331
328086277743896193 7226 62470
709538491598529281 1930 55149
14380115041827681 4837 68170
719562028424462593 6568 46233
765052712934124929 3070 10074
622621765991333121 5121 26673
747299801802778753 7205 17911
421024702980574273 30722 44906
998368379546608513 23388 36469
694918921800145025 2675 60947
848496414769865473 20436 63264
105945459202871457 9758 23560
597836104633973505 16772 66064
292042631677752257 13359 31714
212333394629080641 29169 35631
366199874360447105 56150 65107
884220965474558081 22516 28741
903799669299964161 44476 57872
532698658643479233 42472 62095
723739122798605185 28324 45579
960500184332961025 23530 55517
23046639772552169 947 14946
466875195117420801 29926 32779
816778497733835649 4497 8039
976273712693743105 24379 57341
736838634561543425 18343 64581
275227505376872033 7904 55444
168447424275939297 10359 27172
618379166085833985 12704 24716
823263707599089409 8902 58383
791550609192892545 28571 32061
397724905861750273 16686 35528
200717691757777313 19683 48476
440176046023772481 3720 7900
614500381577382657 3757 8866
534307008638421633 29942 43300
610105487450272897 11472 68890
918344572539602689 20242 57805
294179536975871489 19650 41000
841488443656501761 13409 18907
687189352842555265 4459 19524
888548029122098689 13610 49066
477700433571580865 31457 65848
133602617524047681 10324 42588
176049158422973313 47829 64130
683973916262736769 20994 61529
915766848198199297 15319 20658
68342750932785633 2246 47759
66375772051717521 10919 13375
166893560624693281 48396 61513
595769783735757825 7164 35751
792544873695845761 37916 40663
240755103844964673 10474 61777
379840619383195137 46350 67554
216710028334698977 17394 35985
787790757133862529 7778 21395
698677827714792705 12530 57394
561142064142934785 47638 52956
652950401877685505 10439 40459
886399202312247809 63012 66824
989875325448043265 28232 62415
484240683662896769 30389 67787
847246212246897537 18118 42957
467806628267211969 1541 58546
693275789099889281 11969 34082
968282965175582465 9398 20775
842961214716520833 21902 25565
480656660461619393 33470 57646
24475522214192581 21350 41841
999277421363011329 41304 65560
9481134635830559 6620 12150
519662468784034113 39768 59851
753699612462813953 9013 45612
728982586546017281 23409 36603
266595389007729729 7055 63812
992889008945326209 37650 63810
236728620219867745 4354 55372
761662573856249089 17125 49691
590412839100803713 35240 66317
890814143636973185 14784 20025
281514051854490081 22730 49099
472927827591924225 54997 66396
836967036359904897 28034 37156
681531922793709569 35309 65595
930890475637017601 10427 42243
552911084108778561 18312 30238
986183300100986369 14234 30882
946797148250439553 30920 41186
783986504608552833 1688 44170
747740132966789889 42447 64183
58831900290353905 43687 44367
3191799499347781 5235 55856
812085827062720257 48233 60556
655261310141149569 652 51381
947361424616712321 50874 63469
555310016637903937 24092 26427
464613323930993985 46366 46440
976717319412593153 6884 33013
217351898566331425 4029 51728
459173186451977217 13806 36437
282815385849307425 44845 63598
445941529077593665 30358 37592
53381212807362745 20138 45691
661639320400539137 51192 62888
927138143513733633 23707 42044
658824891363060737 6447 33465
149368706378790977 10019 58534
974775411559448961 36685 37833
23227765606851137 8677 15735
662442643893079681 1136 67914
671329169462705281 19853 21954
364306873841584897 12516 47069
194203571593991585 15070 37679
686272538736865537 5576 11567
876696878395531393 8683 60573
121508563539094897 5329 31645
86082764549889393 18995 50483
105246067467497537 2431 35693
470095370544566273 57672 67377
563296322930810305 7442 67879
731035424381335681 34517 50171
210675572780139937 15194 48255
956142320240612481 21422 47133
602730530863880193 34254 58323
710965326860264961 24688 39722
771994821056345857 6912 18890
745472901615709569 3771 24682
660442858353448577 29031 66806
872566481274279937 3526 34052
638215118317681665 4983 36310
444897232446916033 44501 52290
377308370847714497 6092 42053
754692321737952257 341 14363
738384946787299201 35921 68941
965110697452796929 63 30739
542546355377979265 37373 58011
979164556788308737 25850 46309
77374943272225489 24110 55000
892657962428724993 13295 67174
593758842854299521 1199 26610
45987091311747721 30406 37581
516093396292028225 28071 58568
64295124640306513 48462 65460
172494805777134273 9453 50440
791637496617202177 48929 58843
899746868811156737 8084 20524
753257512521198465 7799 47994
148924502113885633 745 67713
102379531081698609 192 47563
126847620082649825 4744 20205
114355961442282001 16034 33436
552161469536500225 7135 57808
820445517749536897 2237 59691
5060765980040572 12977 67266
58799764633615585 42398 64446
170593313132314977 22653 39976
495922279065144513 26483 35500
734281144782180225 24627 64041
45062741748790105 20278 51621
603065736585094273 11131 29858
187059125062237537 15678 43371
906009207182343297 3704 16742
118227794563264161 1391 51634
52571304176723289 15990 45179
721696402318247681 12419 41953
371508487818367425 22317 48289
130697742393959265 243 47661
636764251282286849 10812 43683
137158649313054321 25689 59623
866600903364720001 53764 56229
389953961516848577 50197 54141
843569346822278017 48403 68546
709212782004886529 1741 31092
92391821690277713 62143 66403
946562205642475649 43990 55058
556665414895448385 43591 51012
465879263953841153 17894 34924
39691120267242753 35829 61980
534624770886292545 4931 61924
807866707044325889 6573 37709
121698210684787249 59800 63791
758260862417010689 19872 55699
468492701141411073 58358 59842
746436943802692097 6663 53238
334563150686509633 5802 62259
855001329597946881 30589 50357
979288820825811201 46430 49690
836065576840326273 7947 54097
311888027992768705 23482 67209
649386519277918209 3555 48363
922534844134258177 13259 40594
757402723655090433 22943 64222
416488296183533889 23518 30195
808354413491066753 28351 56829
118181455677127905 4154 16359
88352357865943537 46271 58749
245329933380975969 29709 49685
161797905453703105 11418 58597
895241899234047617 23331 68164
408301762232738945 27684 45520
985801214894880897 39094 58034
296015803108339521 5336 57757
538035061789710081 5875 20054
800533031069676289 325 22653
863336427095976705 20908 55711
15071371677770175 13636 18725
87136111552421633 38473 51961
755508606229042817 12326 34208
459388705363242177 14931 36735
224944994742749313 19972 27788
387269253782900353 3350 6159
574711508810395329 9954 12951
237606143062595969 12311 44768
655509287507207681 18162 28476
932690919481540737 13493 64443
580291149697600897 3302 68057
15681559969440429 12566 35255
810425949284088193 31185 62027
208610511796816673 2887 63638
711831428442167169 2275 5982
467167149846364545 18655 27786
891665357322771969 2805 38318
119762515925696529 772 41134
571908324396062529 46297 63858
247390960529887841 43167 67626
246958943405708449 17409 48031
223636142778897089 28923 37524
222403408850738049 33844 37183
585678108366455041 19556 68002
245462320667250817 43303 51831
819719537279507201 807 59987
261326724761332225 6520 26968
356936104667969537 27298 55340
806460503331841537 49112 63528
195432751352964129 25405 32518
74591353926052769 32271 41434
783255987530981889 19639 40980
42186949031581377 599 48567
186589971949569377 26431 26597
980061782750496513 40341 54845
173829420381228065 27944 53697
379732114544857793 20968 59427
602004718317683585 24251 30929
5432949455183690 44100 66373
1881851466539076 34420 36950
896436313698096385 41692 63183
399364692716442689 18343 41934
682125670281848833 15257 47470
262543538726223617 12505 32877
532822463291843457 753 52675
928263497321292929 49939 50443
831321062420045057 9594 42460
437069044513851393 6893 16237
978628361750274689 35344 39669
206167329733840897 24995 67979
374290669510386945 4369 57229
597392007042945025 40253 50693
799322028249868289 2551 25668
428373852759474241 4282 40152
647974314184267521 5761 61138
670860912661414273 50389 58033
267978899858370305 29593 36213
582320513461905153 19903 49185
150853313672158145 43698 58016
707713537640646657 35048 55564
172792903209320065 25490 32798
722928474443246977 13224 66473
607976661553607297 58696 65601
72358012588995985 11671 58886
912886147950295937 3910 51320
736408829331434625 38062 50206
423811163731826945 12453 15372
842157399366985985 25917 31077
600450794134680193 2014 11544
76867717083754177 26776 68532
105567382194266209 37824 40471
731857571992879489 23897 55088
828453087377134465 47985 50373
289259138435948417 35193 66056
877840648567840257 23856 53638
565125371982336577 5184 14356
709880196462115969 40989 53626
154256525140819905 25784 54910
183714423393496417 21447 68792
543320777364716161 2353 42039
763416890682656001 7332 24937
10329231048455513 12298 20999
961690958929565953 29235 42623
281433495761152833 17640 17722
24977820993264289 5109 44401
464975916082149633 27708 61357
807605635646865537 37434 50448
117266277895868849 45819 53660
265043782586211297 9674 58604
24316092259805801 49005 59667
353585547900777921 36137 66847
487014661242259457 24455 52344
545483399244581313 25823 27203
606081707600051073 310 18694
321543975056556545 65534 68136
992321106679117569 9760 57382
260586744288382017 33930 50075
897865371535498753 3787 19021
807949353103865089 36140 46211
63990896549942281 21843 35679
776371061611634177 4799 14776
757028486832549377 16049 32919
922834321025078401 8676 63168
118543032879603777 60872 66114
357692535708757505 6146 52007
482083960487823745 50031 57026
104256418379137025 8098 43324
677702022207714817 11085 46529
99038544207708417 22386 51723
713152132135771649 13493 19126
346601118228761601 496 41278
809261171046887937 18791 45788
443683572765216641 26570 48772
821127895660208001 57061 59233
476019155173602817 3092 44238
291285155866635393 24442 68576
775645542736107521 28854 43205
35749510454476053 12093 51126
159577614355413281 13081 41199
300564486239995457 19050 40732
734929259304088577 4233 27899
840458115620645377 9985 48414
898917046373597313 20662 44025
990157361870050305 45837 55544
871116594255518337 18200 34693
659789285837600641 45387 56060
108759027590508593 29104 59474
718700646137325057 55322 61316
92560435790566945 7162 30283
900426914161084161 49501 67323
961789157815630337 17126 58880
704261553076637569 50656 59218
964237930197818113 15545 18275
531733087145706689 4485 51076
862413540336291329 3121 60001
635530483803297153 20677 37494
179569669368753185 5354 29329
641678243899644289 21506 37334
732691385209832961 30187 38594
30193564863626677 29511 60746
699941806497697921 2093 65476
550141595497191105 22851 68185
216296578148160289 14280 44348
490816147283613441 40177 60673
886879172400703873 34766 46165
858415337082544001 4989 67022
64445926710376969 28697 45693
188336133732068577 45957 58302
9285879193477343 10593 45495
250685424500144193 44781 54253
417015395372715137 11292 65918
977503824701006593 16077 68661
402247199093856961 23198 65468
413909422882607489 2347 31522
160087033867242209 22506 42060
201883325436032385 22103 39757
191799256358486049 21686 38681
314875978816726145 29786 40170
677342551471838337 43861 60254
22294746023352021 9552 17821
335922832326211585 38541 57512
459693632991228865 16671 43643
938333656193705729 9013 56864
655146770057601921 802 4220
16780919722386047 6327 36972
88276789106938481 30309 38833
224878424517186209 19356 29886
248680975176018401 14309 31512
450748135278637121 3396 25121
435706499800669889 54676 56477
802696157083929089 33584 62184
877792873949548673 28759 45318
555800271841810881 45939 56834
869151133898665089 36862 57330
335814470839466113 7894 41883
783255318670331521 2216 10729
771945704983686145 28073 51910
513219763973562945 21028 49331
825050841315018625 48510 62075
109667990967555089 27502 56292
608063627179696257 1197 7423
772447071430857345 39219 52388
759650502316873089 6707 48054
958487489420026113 29058 56794
173118727400286337 25727 65634
295705520696497345 648 43616
105492596867932769 6122 67812
127626347913864177 67664 67798
323474527952676289 61566 63932
486716317016739457 3912 63791
738570815287062017 28537 50567
876291476917561601 24599 25113
950029696123685633 48439 52650
714868046414562049 3829 52021
165002516301612449 8199 46734
961283331614229249 7678 42017
965129828105922689 35143 46027
223008713973907649 8396 20057
466785567567029633 34934 64458
926591887442174977 3106 65091
402513019340027265 6870 8711
149885960343720385 25 31611
665943925414708865 39655 49249
688874557550040065 30505 59016
683657551274798465 33852 66191
604979358668199297 10290 36296
320495362565281985 40535 66265
203729830471548481 40614 64068
47415802134928241 24352 25332
857480687557892225 8290 67661
537626809429283969 31448 36636
887408952467499265 17276 66485
700216591092704769 38235 60361
168390752718206465 33968 45215
518238561970662209 20780 28117
330931739968963969 12052 61169
781750153765436545 27837 66204
828747502947617665 20406 40479
710157189430859137 19190 53093
113061895885724801 32176 34187
413142384704492801 5861 29864
525887667907308993 25142 51489
44232411002212761 28869 51543
489197331717821953 30253 53921
105279432004742545 291 49564
185755747847178305 21096 30106
129514564299185505 55972 68862
808262277925653249 13017 45311
655136752844818177 21770 43572
109367721850102129 17174 32976
683920622704448513 4939 38050
451845710375398145 23998 25413
395549899169019201 29302 37492
196745123627049889 58908 63943
540277095864112769 27235 36825
271185143381618593 24692 53138
633564162340810753 5897 13434
727465974960093569 22961 46834
881291630272414721 523 34911
149591452417713089 12102 48841
205918326935766049 35714 57665
923315279048562561 30025 50764
679640777520930305 21241 60956
781369404457482369 18332 40070
985830729398436737 5452 23568
969617171765545345 14339 45169
831633278890905089 23586 38250
733405303647391105 5317 28581
628415149563032577 12719 47459
416326220677643009 15129 67846
27355389039556145 35534 52439
651937917089188865 16891 43338
874986344531926401 17474 58144
750854562120334593 4115 48435
771241291072215041 34901 40047
263546942436381217 7618 14430
928321827618894721 10531 36063
249297388154513313 32064 59474
100926602801948209 5188 23478
874405028275621249 16545 22125
137604362495643777 35323 67375
22949550356710093 31429 61307
817200401976805377 12625 29545
33040072375417397 53795 60339
916130146830560897 24647 54032
18913548616222189 48831 55230
473910169202113729 6047 50969
136314514339634481 49761 65056
176657363077772801 36712 39118
877691732926816513 16343 32130
945708623701250433 30786 34180
132492920502091489 7275 11317
875090239162481921 9873 31694
251815977068883265 12883 27845
227350671443090849 28640 38494
324958642541137281 13313 62362
566521551115194177 36832 46516
937054197579865217 19298 51803
776516660017847425 40800 68914
180550029779414689 7005 20704
308843175732839361 6867 39596
935177702006495105 26490 36237
420393902465278273 28636 67304
182186900964101281 43286 65932
205406426588929505 42535 51508
62684269621822609 25842 40328
753906055550260097 2356 42929
180394046996742209 9964 34529
313673043677788161 15307 38967
635631908073218433 17079 47542
385828479240487361 44586 63676
545820754099370497 33919 50866
312420418159526017 35921 48973
23605203304494893 16535 41536
81231225869572657 18239 27545
217599019764936225 24960 33365
13702481572828163 26163 55683
886942900065985665 8094 19568
219788872166091681 2014 42627
602448594045146241 47916 68608
622147236001758593 3339 53877
836209628890880897 792 6633
376402077495129089 45225 65872
188269528777642145 13735 28198
224894710520679553 19081 43311
211379345074316673 15226 53023
742078589793649665 3322 6028
784382869747023617 11838 35204
779021762298022273 56075 60635
34570878443670241 14811 41206
469785489284532801 19575 21475
938782794010553089 23247 62870
335014160515036993 38182 62772
793069822054217601 15268 19518
454548821626374913 9349 39324
370319189199452865 33749 61785
176958360249791713 19721 35927
141793625883760657 579 35106
63855489197180761 26035 48487
109583706030537793 4355 46959
301736854189577729 29614 39245
443691020633036033 40149 41994
619694404219828225 6746 7194
494745002030501953 8858 21101
326598544966522305 42480 52616
94570589365670097 1513 52686
115523522915708561 15846 42806
605365546086506625 6162 32663
679890772561598977 6189 16127
91659243442148161 13511 39880
520105538320208897 34441 68500
135403282391795441 30639 51074
263209022091366753 38368 52315
323307356516718145 8381 37353
787431773309720065 15768 62745
962601971153890945 13642 60945
691345489879658753 5310 66312
585566178774353537 52964 68839
241640247274617089 42603 58025
731124444575502977 35194 45246
532675162523084097 23572 59671
609122705586852225 57134 68506
643594052226177409 2456 64420
952778652604610689 22194 30094
547359427184595393 41023 41960
130920222862851425 36171 68744
949159129447664897 19271 21194
384097536280254529 54338 66732
911199044093514497 404 4354
726727108055992961 5540 12261
437620348590826305 19788 35301
545805769674405633 26018 58133
523232136693302145 47203 47265
176324943578674017 568 46307
593390519878809601 26023 34996
121159566947856241 198 33373
226225253559995553 14885 22348
238627410745774433 7891 51937
358362679305031425 57734 63345
862975371399404161 7946 56646
668898091614629249 12067 39599
31046589843452213 22621 24543
300970738914784897 52406 58922
427939641092681473 3465 39007
451781704772095361 29520 67717
631301007982553857 15259 19811
958171451922396545 30128 68051
972460433193806081 6215 16273
516637518506790657 4560 9467
930492863554388097 4561 15964
356930668051504065 21805 67550
227702379045613409 9626 65562
650836791372036353 6414 21234
277928126858565601 6525 48938
193053110589545441 29384 39402
322735246740553089 25796 27167
718368871785649793 13117 13284
669445483318309505 2684 18914
689876455719812097 15074 37350
653492920034413057 39751 56484
330438254888186113 7424 55856
474966161138095105 34999 55320
51871399235437825 62697 63774
270429594366863329 33926 52620
210026612493258817 18906 38676
294959381791681345 2108 61029
114838718249458801 20372 23064
357693615022387969 42235 56868
362313211580989505 35492 40699
31295301855546853 35043 60385
143336138493594945 23560 44142
539011971576503169 19633 65597
259317015936026977 28611 54205
691661690923449857 49491 60091
277241163745671329 48658 59490
717360329227236865 20965 47265
802272843900716801 22948 51264
588860025152282369 12080 37043
344874975341610945 24109 53663
543329933910673217 42575 63547
605683795301892737 54393 63897
201753981897592641 17644 42897
273666129112697825 29004 30991
126714086741944961 15066 63124
716179324916403457 8878 15535
22676310399102561 4147 7531
196585126942324001 39551 62533
332418456809381953 24998 57777
847604390865875201 31893 47376
700341539072251649 21435 35700
301071082958699777 52400 54610
619921602179605505 38942 68425
488396606575356865 2172 46036
905769774151249153 12879 20587
146313702671022849 10121 36128
439120009645183297 40772 65139
272376836893379009 16259 58388
793783759712322689 33353 68784
405836709616366401 1467 61117
337806056764041089 44884 66861
50560765152603441 32135 61186
131055217982801505 20229 52010
18516750813063257 14723 17807
179942857601151489 13344 41882
457346180850628033 64350 66539
24580083812377753 34319 65990
467503752013627137 12805 41501
841387288788102017 56568 59436
24169659749652797 47312 53671
357363400747342273 20310 53488
189898738916269857 20485 64167
922216917564970369 50093 50638
199058492031603873 2255 18248
150876170806792929 30375 61556
959282353628836353 17830 67608
983158380861514241 1708 18495
919905722201953281 22123 42569
990766158311767937 1433 21852
908935739282497921 3208 18959
527989306711010177 31448 50800
648119559210861953 25422 63647
721995352463959937 5437 15904
778394202264806273 10294 62109
973763438870154369 45372 67017
279769759254413953 21056 68956
925046306310118657 19796 33307
994237153582730625 23151 26617
595234534942267905 18843 20728
942574439431602689 44854 61347
293470703761453697 34945 61328
534034340876061697 1166 55211
427249170068623873 11025 39251
985017710364367361 28982 62043
246604073964302721 26304 52532
788302373080085761 4650 38030
246837104864045633 52312 59738
141413082538370817 20537 37313
715873386039032065 36051 56067
119216073183693537 49149 60862
532320680228000513 24605 47576
883556366991349761 141 67759
559287129518590849 38234 64952
728580333445108865 53997 57047
66437095461242993 43803 45091
862346318563758977 31166 40043
991303229226343041 42355 52755
174988954312183873 26145 38266
80039722260639937 35776 39513
414868121733071873 5127 23855
503576570334754369 14332 50117
226841485647724993 40594 58236
347612118151136705 26269 68851
724285557578490113 37469 39074
219727832442213601 12079 56107
181496419182579425 19958 63614
880161441243902977 2859 66874
28698878166956377 13334 28541
432256563194723521 24637 34911
720723266910226817 30913 59684
109001846383524289 37645 61309
484998614114253697 10274 23217
154426774762395521 53115 63932
380066163896387393 41974 58428
118813473264683729 45160 51810
905657314756616961 28596 67501
61140632857640041 21847 47497
777911718205672321 17842 64227
332864132460105793 7259 32074
648203130768671105 5710 27427
851617840452643585 2116 25889
544002957844568897 1136 42244
449479068006613889 12464 42447
793537758682653313 33805 61501
238622909418179329 20854 47974
993773457286067713 24327 25857
608184537744978817 50457 50631
291898138101764481 3088 57622
833912475464000385 54366 61320
772980126776005249 856 19354
67253717501817081 26852 28140
672592987957138177 30851 60042
771767957513016961 15907 40553
127353778724710769 310 62852
801843914938121601 723 20807
941023350433304961 37663 41152
90568004487163729 57268 61203
986902509559811841 6787 53898
693102585969089793 17309 68845
456147342681170177 39348 57656
509348122922315137 8959 48385
468508214957068929 31588 54594
542481493583739649 25861 32300
472574859650414657 32090 56382
109574450362810433 37499 46616
639840253875874561 45330 54597
290353848160382465 44051 48970
19854588804868457 20391 24865
613682644613103233 1817 56474
820536454804567937 31069 41477
181573732485350817 20236 66785
300094951634797249 20370 32404
977434110144752513 757 30953
363109378567983745 15555 34417
449920856137456577 13447 65838
533569040249183489 1682 52512
153328092771428001 18752 66927
718039078465665153 582 20970
494882015199483073 11256 14233
436992832418972929 23888 34967
392062354612800577 50743 59539
778801592893941633 2387 29607
713753866900592769 15698 31585
344212507748899585 12923 19728
817615005870148737 2141 63409
578819130458583681 7818 32372
704805077279861121 14448 57646
484442113680891841 57009 64443
212558430532208577 52488 56085
601042425407015937 8724 42679
657779875791224065 46863 53112
526183705276203265 16403 42261
691720912319251329 15920 41589
411502114500081025 28496 35188
440304866443955969 52618 65892
129639969686301985 9293 39495
916665357456576385 10825 30588
361983277703117761 21412 25402
326096913090371009 7714 58348
677770807404193921 14090 53167
637415234745557121 30683 31717
467149556804628225 23566 25165
5957349333773011 48195 61561
374001940288245313 3529 32811
52558323371084017 9647 49786
663009580768076033 24570 58048
597446973734751233 8115 44062
597691913469709825 15483 37734
899806887448701057 7363 40565
833492846788374273 17977 60350
805312591042753153 19038 44216
438405417093058241 20259 34087
456171295972932737 735 47915
758873794159384833 29948 44951
272999562572440609 30965 59265
125302236894846433 44693 52005
104370690080255457 13628 61379
424515626662270081 8608 43627
956131246080662529 19883 38274
113883912402251041 45624 66673
658591878885868417 35174 63180
533438550756798721 41813 43073
101235650079960497 617 66053
671170900526540545 43336 51193
821224033092871553 19010 45795
115964563898728561 14833 53040
46197411948345033 33375 40641
241213273039640801 33951 64394
530124754605662209 13787 19679
520441812316150273 27969 53691
601229645962664705 38209 64994
801644281353596033 36 56517
355070543006316801 440 65157
918969903056193921 45671 66505
608290608994213505 12206 50011
11620063673113635 27799 59629
798444368473422337 1864 64974
561172463560765761 8778 30899
409884810560303233 38047 58710
671676910460526209 5512 21810
369422808037281665 36575 57450
69308755945996841 28205 28523
241532462724354241 17566 54223
883381406740390657 21266 29765
637827820473614081 1606 63284
973171335044852993 56835 57441
961685336479636225 59004 64546
124624996577587409 8537 49853
372661537139830273 24885 66378
738945651625869057 37457 58366
373706477238119553 29964 43596
105374628588172929 21730 49707
54779244153660753 9693 21374
730049207523236993 22296 67713
611286145375974145 26273 67987
895861704086378497 30974 43734
981183838003371265 31626 39295
749336430204493825 11624 26632
445282100961083649 7880 15895
128674123934040097 47904 59627
292427264462002497 23823 41505
122239913061818577 7513 8325
829769257305517953 6337 46700
568987378840382977 16513 41418
231338612055022721 30798 45472
182583126941466401 8793 17925
800757098347236993 7850 47964
571081913260478273 41779 47053
941897438801486721 28348 41403
681983210623130241 3307 48726
844653402570376193 41622 60044
739071977659826049 17935 67624
37042377013246865 30366 45870
146879055627039169 17011 33708
796565053722293505 2173 3833
877017430250411649 17099 51601
883431898094965377 15587 20607
813058676361364993 46790 61958
51751358478131953 23138 56753
236781019860224257 535 41460
183914140039629345 10002 21472
156784862726027553 5314 27135
577177645939986689 19118 62530
386481138873612929 28800 46956
583348717159974913 13308 29759
566768411361252353 20303 64655
703727305937835777 45907 68248
260400441674001121 49327 68497
13463257035677857 1512 52095
636727886270250625 30865 38986
632164145023228545 35942 39979
191845642233367649 36822 58786
645003856189372673 21188 55909
350392932055157761 46270 62815
775714313314299649 25780 66765
849689796924543873 18074 62738
182309526131515297 20743 48870
947718715983881985 4803 38673
626853394462006657 54333 60513
920017007782767873 27957 54826
852738827634805633 12360 17151
42821171052779049 7380 32695
522609867462566785 34315 48983
316157309812076929 9996 19581
581610075913342721 39278 67333
72630413626086465 21687 40029
97876355339895585 2331 4924
430048096020009025 4069 44312
257367555289885537 50961 57552
24282078617815729 61058 68210
75675184364431665 17492 29318
18764348170726921 44919 65360
670812921436546305 1016 13123
674487415035315457 21036 31842
422250100961054657 23564 41471
362574742272066433 9456 46725
130076204869947537 2752 8370
3081877525985988 38522 47221
477821844288886401 5859 48462
242230948056153761 12985 53102
117552373571324865 53574 66283
665062697859639169 34306 56373
4796963149590995 21521 57582
517484703676124993 16746 62870
858680077885264129 22028 49084
241977586538766337 22032 41823
827477108898367617 42644 44377
897028083023123201 7010 26886
741946799727710209 2976 19252
687683361457487745 9285 45572
883575343893159681 14038 32469
170018345968138369 6897 48086
76001973104592225 49303 66166
850293990227228801 23117 36928
690177090222679425 54016 64035
315806433952396033 46929 67789
338754546506859073 5252 33156
28496327953178025 23822 42637
926631518502677633 22564 48295
663039107187891841 35141 41377
494706732405926913 31212 66036
215117795380351137 48930 61821
645044753922466177 24340 60705
570425477786308481 22093 55918
994789147325487745 3661 13163
424547435931600577 23891 33602
485764568960025409 15472 32018
934500837909943937 27074 42126
76247000311337137 17627 46294
395879276732173953 22963 55930
760067551764112897 36826 63571
476910776032418945 11156 19137
31690250560327373 44156 58376
34878760756441809 62103 67980
784129398625612545 15036 57068
54178180109822449 11510 58001
283645539002758785 55723 59885
401358277242181313 4520 30405
935597290727944449 25247 65904
792581406394596353 7278 49079
685592016259473537 44234 63814
482450557996315841 16916 30344
444385591977681601 6239 40067
352515209274848449 32922 56384
258659753115619393 10115 22317
706627990663278593 365 58127
419752658671601601 7734 44017
40253543390925017 21391 62616
85426041967505025 29384 63605
360045788943182273 4386 15212
412732695555224193 57283 63732
326986626868965377 41974 57281
823444391107170049 44539 66575
149676516631743073 12524 52479
382412638970468097 13835 34577
918840256317800193 13017 19805
10541190711247595 8632 66428
922416749707423361 27677 65947
101555308776386961 21004 36020
207654852760946081 2712 3997
235148702496399425 18374 36558
473422741013521857 13211 45163
236246859057022369 24094 53782
377831655419591105 14662 56346
296018006693056897 14230 46504
859784887873956865 32273 40575
859534185804239617 2103 68250
853645429725354241 29748 41638
618954642772404609 37567 49103
248569656741253185 29290 33651
413736730280991361 28480 29012
145053579623244385 4645 66918
610500716738496129 1176 18486
64406453203758929 164 56688
882962362131781505 11571 24494
536052214625634369 31257 33167
970883030268094465 18099 19368
726214802876384641 11680 59105
548399049012179073 43588 47657
802767081697204737 1124 65168
656565128045283329 26766 50106
162268191365171777 4075 63167
405638132058062017 4018 5604
140322893388706401 30518 63220
556264871796098945 10475 40565
326364062130764417 13191 51173
466431541407846593 40682 55265
406585029194026497 12469 31566
637586045280382721 15057 40477
286078852179372225 15215 39012
447089515727288513 3314 26833
392464419380438273 24976 31393
433095386343762113 32665 35840
969471619582080257 19387 38258
71757646766517529 1418 25816
134846202036051473 15411 36450
97763142572116385 32539 62945
113573846364374737 33142 40049
560017666902798081 38802 48336
878447037291373057 45156 53632
701558568624090369 13513 32825
302855447817520961 311 3521
102955646890084289 31686 32854
543001330103528833 3181 10419
973409538444169473 14274 25117
586751947261944961 52561 59298
897729485147767297 22280 60382
884974617142084737 31689 34728
921830446779534209 15300 39458
62314246240035233 13429 21489
854815061376090369 26521 41629
678229576684550785 27804 64779
893802634238365825 36475 53078
963014496531798145 5656 67998
520962508584535297 10351 50238
442328085517537793 21986 52858
951839501035475841 7962 48010
341498324771563969 1019 64073
290271041262062849 36325 64329
583918036146179969 4910 21442
438842089073087745 51304 57272
928279135297458433 38959 49274
180887975904415297 24657 47050
396277803639826241 11772 36018
234983022600300033 10410 15057
417563484687619265 39232 68567
520225305943771585 44617 62716
591800876686143361 38961 40372
198455116884215233 44026 58245
424991644728152065 5007 35181
851210758799869185 20170 24045
876099804388665857 17637 36374
314868504608920577 25050 57713
1363511817586983 9075 14048
399269980789288321 32470 65032
261468821524466945 37594 67474
85134603595459873 2118 59575
614561042541112065 45933 46370
37167678490920513 46213 55630
159519862879015777 301 66750
69969469406640177 23993 41447
343913459845126145 14635 34735
974588505370721921 15865 52343
882623724394427649 36976 58328
426190854964968257 32473 65265
4094644408667137 16973 32573
362858532517680769 23401 64351
662948437705203713 13533 61946
845655448970216321 45718 54250
538082463943041473 7557 46376
733315594735504513 44282 51550
104867057692196401 6455 28175
906243098155069697 20380 52988
221411361754491041 29317 35755
130726970470863793 50120 53291
606658582460930561 47637 54099
314376147763010049 12141 33562
605451387477003777 8450 44262
20396048639103273 44683 58619
502975194144546817 28905 49826
443172172572044353 13731 68316
220163069923387425 6371 52945
458141169832163777 13120 42125
819597989644528001 49797 51106
516850129821090561 31295 64575
552997167012492225 2656 64075
644490016161032705 31450 40968
722528425354006785 14387 66730
562201158022784129 41617 47466
838495443208984193 20278 39410
225907075596371233 24647 65628
157315391558846337 18799 22995
127928684367173425 56739 58151
522742283359335169 1336 37743
553730135626043585 17876 60247
281424723080824897 52355 61834
782966000735225217 9217 24265
620031215723713537 44319 56387
422179779847102337 977 62307
109020605315144785 37633 62792
550375836749264385 53143 68687
439734348888222849 43355 60167
546143782252361409 15270 17101
127223311621129649 24881 67086
953383510289423745 9343 36558
635060389595452033 27095 69063
532621429958016513 9801 65290
366086571550361857 36364 59728
968125784000886145 52058 65356
189697363853568385 10542 39440
281311468448851809 60494 66910
668427182140653953 47249 47514
351819413006150913 12960 30805
712673474475195649 5901 17656
413786866591397761 5982 40138
414340798967138817 15097 63813
987649346819761537 22380 58664
327422756957091137 51666 52176
380340254182986113 40602 63006
209727742323401857 53794 68466
735504459839884161 28587 32040
11175404840145121 26774 62992
591601005165973249 19189 37867
596282689305972737 12314 31813
961881342261829505 15227 60369
630444887886497409 25200 47448
140488837341482769 1511 29614
526898857194630913 19808 67443
338341899323065601 9650 61264
214469344076576353 36354 67799
150424786965846369 2272 17129
566902279858872769 5457 48311
525731093947467073 66972 67803
469772252063634689 4468 55864
348788806505499585 44797 45392
716441599477526785 9535 24951
115194938608507153 40014 66828
846201146826871297 50984 59582
320589338562417217 124 47983
638065003133895937 43541 45992
275518609076794273 52260 56735
970422190336492417 14977 16077
855764351062251905 8651 17912
448245090342943809 30213 43409
292438128156813825 18255 32746
241306813585083553 9765 52734
533410790721166721 4511 19867
171466125779936353 7736 22461
896749264050935553 38768 43279
279233468849426465 47295 58670
965860536074931329 16588 31003
336442873911586561 18525 24276
516001918115701825 16576 32374
606206834025414273 3732 19001
92581020465178913 15240 53841
938947591381143809 39180 58842
385460152996113665 9960 53463
945907656825980289 43450 44217
315448061832800193 15312 28759
324308331368008833 61273 63396
588334946938086785 50659 64018
334242878047973569 3947 5685
709462392467276673 17554 63622
221509054230345729 54376 68933
317941565987450049 11307 28576
455456792498679873 41029 67306
742280240503337345 10633 13759
753446703045803137 9679 53821
954653935285815425 46332 60801
322053856026201409 15040 58251
967197388442645633 26560 55252
364633953690848513 20901 24493
401957376269347585 13162 41295
326211389920175041 24933 29375
702035734808308865 19591 32338
155705349343357121 33979 59446
736546370765918081 3845 63450
455439932240324225 19178 23690
314676825713821249 2854 27955
547590541255992513 19377 24875
789658428269330433 43363 46092
907269401890104577 4172 34211
58088416145640313 15972 34052
768137943829550849 55460 63514
217436481546254625 20207 45863
699864637981221505 12185 16531
446293178619914241 23318 41610
658156834915836033 49288 66497
848203330702215681 7271 49701
72743316732058369 9277 50813
559903512078964353 190 17147
327022354398771137 31964 59528
259620309397430305 28014 60509
341096793309077377 24726 51100
897038328941949441 30640 47322
391757537940343041 9496 24046
268671371561492129 46251 63969
417389129155012033 11854 55540
33467025616719325 44472 57032
846346030834617089 21642 49610
176521005207856513 2016 61801
875595508951192833 41665 44778
374887884016192897 24935 36260
15290021688450395 7994 21817
547172584294781249 38146 52704
309177487933609985 656 31081
233913221202673313 37668 59331
829336779641671681 37389 38760
96510782518830497 34460 49240
848093102323332481 11520 62719
763547013707341953 52024 66567
650955534552387841 51308 59263
994130306960254721 24257 67533
249093885641670465 3490 67719
456022784839749569 39889 52965
698530869504715265 48141 55492
836091277126509825 42810 56808
575432324158981633 14218 40524
858515569913453953 27952 30899
444200861646628225 5885 42560
518531888660884737 13657 18533
426931318173288321 31676 33479
362522078269027073 54890 61993
160534473234754657 23804 63829
750419373297656705 58541 67720
181065854730888993 10758 63641
748063064774488193 47574 67112
582414722350840449 10033 57795
493513510053400513 10013 63723
144065404285910865 50963 68901
73121719625792289 46034 57530
746048514561245185 42140 46256
948110869646026113 5689 55427
693727591149269121 42680 54412
318086896256335937 27673 59621
827312255316222465 24881 30492
37965397228827417 10714 36946
900178517899760769 20417 51902
358990535494516673 60314 68368
883891050629877377 41895 44162
644949670216274049 50316 63815
136636809721039761 30647 55540
645960022282213889 39385 44300
13980003044586909 4780 43725
45914020761482985 35632 36509
410626048387982209 47030 65192
807868741784634625 63564 66558
579665383565306113 43139 44701
287575498822260289 42139 61060
550197849854470209 39563 47422
53357097083296169 15198 29039
853342870649576961 16945 44553
261258184223304833 12391 47381
634614466591884289 41968 49762
64282023348997801 31256 35336
75386156958195729 6336 23159
403418447186620481 17712 25746
751509528493613697 6432 10773
311680895940458689 46718 53463
352353595909384897 62374 67991
630006218960385665 45899 64060
51587436795657025 13716 51029
707325994766879489 8758 51639
765789755635957249 2992 54586
927093979928482561 3162 67929
338100056566901249 45674 63940
936093666989012993 3046 46043
237494330220350497 23325 30399
65481814428590465 23372 46090
924192777394935681 8822 52033
5248337213405564 29607 55159
140219389576550673 1876 38678
16167331946203235 25848 32675
991154791434269057 22640 42665
665290861258302593 59143 61416
932218992560812929 33177 33584
634036325885130497 1619 17758
130929635493586721 5613 37122
681563718837285377 59300 62486
605889305324730241 46589 54930
100641546241998721 2979 6972
525105721817197953 16201 38007
104037504618037953 18671 61299
897754121074591233 48916 65537
9625713732969389 20935 68138
340051803163092353 30723 62804
941694418568719233 38674 43814
728996630770104961 26620 33198
110718712735344833 45459 47303
365803144196036097 28419 30087
104120287803244337 30357 66897
499215009383469505 40797 53123
855180581314936449 36496 63653
828529665598907137 31785 37317
342137385779356161 31810 53891
704563421646390913 49158 58015
496329281112021889 17025 22207
218591552158983393 29927 43819
776751263189698433 51229 52258
5282977238060483 50874 64374
567018090454421761 30491 31313
125849833908162625 626 60068
635916280716177281 66628 68935
734055540611230081 35527 41072
789619633255679105 17519 37851
610463322687110145 18459 35825
65591849491728025 26947 28182
869728687616422785 41447 46428
565614846539528321 7363 15604
882158077763094145 36114 67900
498584853131180929 6890 27752
451739062265950529 12037 29575
68033413308793201 4702 40860
757065345859785985 12832 50193
564448658054249793 24827 51444
76855484879807537 54859 63366
31880157447556457 51024 58145
923727735654566145 7906 62086
28305829028742125 64859 68916
596398959974642689 17319 41847
750817425909897217 35911 66256
815685306964894593 19255 36419
737325466910920833 786 43404
60475791094908969 2603 49452
672639383106695041 47964 52674
365962342980068929 28155 57010
121537287952524049 33333 43286
774458892841927553 3844 9163
705728225653953025 46646 50205
39445892498207513 26197 43746
890898481280277761 18137 42382
527322660131993345 9379 19575
752357404991794689 33500 67768
905117780700564353 7705 13279
252616325733814753 2199 64437
403704973708791233 16832 36454
655410833322743937 19573 60927
645786754036294017 23964 27204
160614831671740193 61913 62658
430837651648282369 17132 30513
250202557351098433 9487 27583
4655809800553358 25631 27324
831037610123164673 32927 53647
763730461525859969 19676 46197
354366326932161985 38157 59438
353915626467340865 1014 66173
401497073273350913 6828 32863
350065249565965057 11250 37588
592371674460803585 31899 33595
630617419285741185 47072 60720
174482249227200001 39350 46719
509882383963493185 21140 33558
957620368143263745 42155 61910
531261559564256897 47969 52557
223369262793131201 7338 14387
630923112154214017 23477 38004
969167220704331777 37656 67898
472630977952675841 34993 39067
218660205172486849 17539 18956
31905158618066309 61865 65251
421150037083972225 773 1669
718064784384438273 49266 52147
477603001425922689 30038 60985
843406503324580097 26934 29384
774637782773179905 20873 62275
213146742664733313 7159 24401
386787297918321089 26242 35414
656640343673821313 22551 32758
661821661128296705 51714 52576
972089298480568705 37249 47802
288614645117593921 62840 64331
398324317249141313 17634 46907
203663515786228545 16695 56867
377215838368826433 60336 65484
562025656640319233 29650 30427
906055711379657729 5144 65897
561037635679948481 13641 61270
992045816406829313 33893 41962
228227695798484129 20331 66303
550953170910780417 34200 52287
507188447624383105 19463 65118
608608387587210625 45665 61025
845474288606684673 6341 29818
827540900200240513 35325 40567
721485547507224833 42266 64695
338664294504894785 25499 62075
454647199757960833 4111 25467
496535101694966849 2079 63079
840871858277420673 20513 45334
875292029618762497 2002 67296
740304247969024897 10568 43375
812820964000799489 52033 61184
180328223676038849 241 21792
276456801454088449 9754 35541
580175791831965825 3478 59808
833833469632416769 858 37583
45751263499919761 18373 38685
108268632184106657 4468 16011
579390699389595137 2229 51609
315003199124994625 35366 66291
44868641627967777 14185 33452
807063068570073473 16838 36985
692933836575424129 53193 65858
338000726402007937 6043 58660
71579844573147257 7103 57219
122493560748964113 21113 59505
409301983926841473 50854 51396
460186692725223169 51990 68095
248168948450196321 17583 65507
356672616336453505 24492 47670
337728930091390849 35590 51707
742800775703322753 3289 16964
94321478469776561 51560 57485
357078433260099329 23704 63870
157763607101120577 33586 45035
730728098204743041 33612 45174
322298149884229441 47290 67536
315368916153659009 48653 66143
359852838688812673 15398 16814
84767712108195777 10083 55121
688856835218313473 4978 21504
4204850528239491 38678 41333
744722881562470401 3477 3792
671671206130987777 20184 26870
255828342120249633 28203 43437
205342608789493409 52567 55769
332966763040776193 16152 47875
108171788000639425 39135 43350
696274321764104065 9664 66730
472153154992341249 10790 57478
848897769282306305 16596 46524
940011941479447425 39613 55872
139894671923993745 3738 16361
677772363515714433 4403 10210
828368629015120257 44666 57821
269702520714524513 3912 32686
672189964123798913 15060 68334
847576833099580545 23131 24398
312201280690917569 49772 60850
978384480567491713 26647 65308
413579523143024385 27160 43401
804773524415026049 6219 50170
37818918849286121 4858 40147
15567914478388901 2043 57413
18360632130150381 52533 64390
85629739035439905 1183 45553
653690600682640641 14946 41831
150418243537508545 31384 45499
94576740139270753 11201 37602
243166252842854657 27266 32169
235734368841281857 19995 46661
231247834276750561 18479 43713
84425323564016001 15563 20899
63779880038268289 52994 57205
872697923910582273 188 30031
324429580748734721 16103 67041
425037011194714177 28450 63067
800916437528286465 29848 30635
258941672228633729 44121 56748
85428631237299153 24332 40535
679929536970444545 16847 28270
386120066032688641 2767 23910
647557794292769281 30384 38428
635276033937152769 29221 55018
875190847437092865 34404 46142
734954206298539265 11334 17750
593316138427201921 3299 14688
904685181653341825 28056 58522
558858074955718849 36100 64183
919712288816228353 17130 62416
181853556151597921 54239 67766
491115115502829249 22605 50612
428790905332501633 9662 40761
750676435911344641 30559 45108
786513072301733761 17996 18914
224265564250877953 38171 43724
529721932262230401 32990 63598
482979258533546817 49707 66365
314363336908460417 584 57135
822473611784069249 12040 52274
524610713291760769 26834 27851
158791218979615681 22201 33191
754632449640030977 29996 37047
762872662809677185 14699 22358
903815235418061697 45026 62944
888383087672636417 32420 54364
91893793755421169 1864 10589
95447478677762385 7705 61473
947182175437429633 65169 67660
974263809472773761 37973 39978
118040277502604593 45297 46023
765626043747737089 38965 53196
22578513258149969 14034 31219
667607675317370369 3264 27140
805947669225819393 13040 26191
729016460465295745 24803 45522
347649538078339777 35237 37561
914975130779112065 17028 30027
987702840619693441 2751 37384
949426520778494849 34739 53423
602074890113907969 46073 47057
277187906890773665 4180 56656
514679013085672193 14172 32696
268371625203407393 3565 37691
932062816938522369 31034 38196
274305492813567745 49256 52802
628272847507521025 13775 47549
168734881250166785 38823 42720
598406105968177153 11697 41800
396005347123392001 23047 39277
310847740467753665 23106 39803
971818072539356545 27492 49102
179628995687405537 30125 61053
502207727155280257 9916 66656
147799302475664961 41117 55413
897315311276592769 49974 63781
232465580372387841 6370 11033
83296666481132321 6865 34933
54493008670224441 4420 64101
368229132309785729 21945 53038
247384618818156097 43616 44057
33435511699309473 3003 15891
806315742197416065 6074 63111
692783119268959489 18813 36195
715746049422801153 47403 61814
66797603786952209 11621 25451
965802707541687553 23483 25819
835192434782648321 30533 32431
980448714421040513 2460 17250
449444218806888769 46460 58205
696694288014999297 18428 53778
975835419977777025 42399 56697
90989617592708065 689 37639
275371830270771073 3088 38806
369164170874544321 11297 50135
334902295901578369 13855 68316
178460294898680865 9660 51176
452083183438588801 44270 60066
431035777651533889 6129 61847
714832503654484737 1174 18841
442288378717460545 21396 27376
918950642781979393 61462 66748
993639028728527105 14711 51873
125516923392076769 4211 39436
968999996170079873 19937 22122
362549850254765697 134 7320
64499052501606257 20488 68260
958936677442061185 34872 39058
538814072929209665 13039 40307
950835976398920449 2587 62678
568112933106281281 50117 60531
540113012088887937 19333 21041
807740728410291073 9861 19479
938177821167670401 49248 52127
805855289172331649 453 55473
609304428604012545 33606 37064
754675558838226177 27211 31270
623395789169720193 10581 42416
1128701902874952 12217 59500
793534359343944065 2205 23699
762767523872607745 48048 60759
222482387329591809 31480 45937
100186076446778577 45915 51137
357866821701115585 29472 66405
854473192757676929 19048 33788
67907434218838601 2559 32042
205919238551107489 5388 63634
239345193874250145 50277 57160
346952079840146881 31825 36946
910488692041411713 39106 67172
424026751341632065 9622 23427
357022104325288577 21887 26833
949939519268735233 6675 55755
392781196953720257 16247 22261
620414397284495361 40907 68541
554762973909085121 17405 39270
237462807253702849 18899 57099
321719233565943361 10042 52710
606889320430969601 23138 42553
911103558499966977 24701 63561
617625989922896001 930 17054
701622737605916289 37835 59988
680003776439807745 49428 64325
980859472995895425 8765 52553
765436508062744961 11480 46325
527318979330431169 25285 57712
685482105108025729 29513 50873
301774697356357505 8410 10191
820915739378374785 1023 29166
683569741841054721 26157 51670
927595234721028609 6264 56971
988483034324254081 24711 41614
71533116846435265 4882 57410
475647925502585153 11493 12537
208076061956820257 12101 59951
774542969194946817 15496 46201
901712760767463041 9709 57908
23064644672032841 33454 62489
91016737846619121 6658 19687
577268936927261185 44289 60963
304540254751540097 15983 61441
102272498424525793 28923 64425
536350541905523649 1238 8699
722372193541637889 67208 67590
497978134591715393 32110 63522
814701855409808257 4334 34325
322066955501956161 9423 11046
845768879619761537 25167 56808
190389656294112097 38457 41509
395638756889013633 17038 19742
40684064333436969 17226 55099
204913016307891393 8334 31787
802854277941843713 35551 37718
451014473886161217 1252 45306
874527841018821249 14909 21878
495144651032752833 28 2144
717892842071815809 9067 55759
218811916742339457 12527 37494
152238494803459201 32483 38171
138159733664245729 38004 64777
109438493339194305 37451 65800
77042050682806001 18855 25487
800210238703815681 32874 36990
547035116603360897 14312 21848
575198722933773633 6226 26150
360518281798249537 19119 66039
21317827591918361 59726 68124
779380896736590465 31037 51422
82337408995680769 1956 66192
675247506601223809 37329 41495
762611376237575937 9924 19721
768119715879755905 39706 58125
327421133654805633 27952 45678
805327227547280641 9393 34611
36365586687640673 24081 62573
515960171734569409 14793 42948
662954214789049729 8760 19752
157827889107593921 10202 19067
807020912066665345 18710 22131
99565726000385265 35372 53226
151079606660939457 36332 63651
573162446645881089 22539 53437
681597671432132993 590 34547
444322992621486913 14654 51271
950030910750353281 4468 43262
500690205987197633 34073 51809
883920020210016641 10369 11559
788960609706897793 28821 62728
234942008853064257 3948 36255
682433227669690753 20511 32947
153650285472753729 691 31731
796413605935093505 1044 22580
800288097360503809 1506 58351
954340138942669057 39041 59660
99275807401799201 34915 39769
915494828750134145 1763 63467
719552977075604609 21483 30734
838928101115357057 10545 64559
818755400200746625 42155 61811
936226169868625409 40520 65071
266075149452785089 16734 56515
711658002370469889 6266 10594
60841169992588817 36988 54716
586074566048559105 38744 42155
279177400277088609 7728 54660
344214749135261377 31467 54190
971839016346013569 17948 24772
407682632221472833 55932 66061
327763928018196545 6498 55850
101012875049960369 12290 30204
303828010530711617 52811 67295
260707862458509953 49418 56988
150083508909485633 20566 42078
452641637989529473 27071 46887
457570299900499585 46023 51071
367689174328852161 14869 18231
688189496710503297 1594 33924
405392394979443777 16847 21644
612329546445639809 6160 36739
439921736515636033 3982 11534
578035444613188737 4731 16683
985138394699703169 5025 37428
530772481042067329 9644 20764
684492070579857153 18194 56282
674761622347869441 42784 68407
784202270093558657 20804 26284
104625255755312449 9406 62321
315131918006905217 11172 12190
295560495734516609 50005 64353
430863511888446721 36820 41903
869739217230733825 36800 42016
21492875633263965 22083 30180
541941151207947073 59909 68565
494116120096393281 12115 26020
221009817219258049 4931 19128
944800888732551425 21530 61972
746001496722609409 6043 30670
34349527289663229 29461 55167
910882934149146497 3667 14036
360471913940465089 14211 16002
682595665413298689 34282 54278
668832827144697729 18996 38469
242045214859391681 26142 68305
74883986317338721 17210 59199
346560201952595265 26523 63099
476147386913396545 47710 58568
646774470659170945 23477 24305
645708108684907265 44168 52458
441319136204025857 14286 63382
324825135615569153 8146 38242
673142989270363777 12578 25766
871477389430516737 40397 59007
126482757021900481 9212 22686
709073263349893121 32079 62892
722016166446468993 8673 33233
551772249747408257 32349 55634
376120603394479489 1053 30929
11139803692984175 54722 54965
758141430641334273 36317 53375
576745865273842689 8161 44287
589233703066579329 19811 28107
310012663197198913 17406 33282
72523343524938609 39411 59073
792809862806727553 26022 49789
936957222810928385 8398 29426
616036172007554177 35687 48500
530050320911048065 6833 39157
436122222697044033 6474 65410
628950262144538625 13902 25861
348838220096666881 13632 37744
483671945272892161 21738 28742
899918904184765697 27934 33045
620407336007058817 7652 48764
281726577063878369 56627 65015
171393644978085281 19853 36672
175434476800099041 7379 38473
781663964232532097 7042 16829
261349132360749089 5368 34851
291402909172848705 18482 40234
995766568545768449 60057 64067
719349529054181121 44363 55285
160708599689868961 56737 58039
39588503388163329 56333 59552
831030793381707137 9699 10385
10721988883798163 12986 64096
542241766677449281 13130 34816
17756661926814133 38414 58424
791878559058908161 5168 25642
814833959703019393 41630 46377
873155701242424705 15214 66152
514556271420364225 28212 68205
854136344093326721 44453 52092
613535907093218945 435 22852
246972511875810593 6609 68024
18443938118924309 6127 65020
824073232133620993 32683 35897
154402544713956769 20212 56694
994559362803826689 21048 34720
846269861994162689 58682 58789
122590265658153905 2463 40282
693230821416872065 50406 61621
307975529236813377 22751 26041
224941936097327041 34081 43574
825302091337071873 20518 41304
26934911652613637 38912 57414
716292405103232001 23036 64425
419198762319130241 8343 10694
798774979014417793 152 17328
963963214892853377 10514 21730
531049608334058113 3158 43020
787237637247176961 9410 20979
112697167603123201 2326 59066
178667331947632833 47825 57378
978989729397639553 11486 36725
308621326709189953 33232 33932
871964186742367489 41311 48986
452621131810243329 6572 53444
841829899888608641 18743 27562
865722927326618881 3390 10291
936914885342183425 17003 19661
218352164507546561 5704 21426
879619282046704129 8755 67182
680531620483297025 24046 36311
716479929634324737 20775 66760
922315625873093121 13013 13784
900111859622370561 1897 37140
981878971037634305 39137 64247
906905076561308417 16880 57791
831595651693600513 22993 40162
997842608015773185 17207 22886
482375922374419713 28069 39885
83963145767178561 37657 61056
574517723806305729 6111 48432
591396299594379137 26903 60107
217270103503626177 9781 36044
862022867603933185 60816 64336
465232221945409921 61001 61466
475740921041520449 30798 38496
986111805368697217 15191 30873
628726237936696449 19855 54637
786890464950285953 28195 46320
140376006004373729 13002 63878
149000314825617153 45064 61299
915940225618605569 35 64277
952163765856322945 26427 47546
217209180694553089 21829 33431
78090528396646881 7145 51441
339570217813026433 24118 49323
312810889891235201 15087 15900
670185944948030977 21917 55165
727168216388935937 16632 26828
843103014366100481 33522 51334
325412664995365505 25850 44610
449297229073366081 6350 16096
742021283798297985 13037 17906
119613057676765777 2962 23694
506272163673966017 37172 63865
954090640108233857 49590 61518
335989190092266881 4999 30260
518518471474287425 22595 66611
817207665272643841 477 28583
107503602364019457 5913 61133
951783657984126593 14072 23491
217589943094971265 33550 58051
742301331644110721 13298 30747
872883868866750849 13881 59906
35136234170938253 12042 56585
755447081750126849 3198 43194
754741999145078785 39938 48862
70504194999912785 39205 62121
180112475213665121 46151 46381
269750182396485633 37710 52876
278223518466599969 49768 53714
701627385820700033 598 40402
451483831786323009 335 5954
613111883658170625 12379 39444
748813473459346561 56056 59354
177024516656032929 2242 16604
937187006913664129 30059 50472
360889591305955521 40669 46307
345048693367285633 29357 51130
803456945188173697 11987 65093
983821981053228673 25287 48392
67827308574941017 36406 47637
224876552228902689 45986 59205
208540844812048929 10339 44064
179914341457678273 48747 50967
756221233595916033 10062 20897
270952437144583073 8028 30561
606035456087397505 28106 46801
894240337677150209 1633 37226
855988714928564353 16229 56664
968106776141961985 14910 66305
616222138118629889 28620 56370
78204521828954657 13092 43524
792701461116315905 21945 54700
920267458998008449 34194 63084
877834667173800705 39817 56894
489765233873260545 20882 55186
306152841833032577 90 50518
944898173097310977 18884 50860
709001138301360385 32462 68893
488792871088495681 13618 21578
849092259060860545 5022 56010
681597923720484993 37029 61333
306778339619370369 5517 44113
946465149739015681 22047 56431
79978469326469793 29546 31652
222784626564827457 15986 34233
301889650836628225 1164 55492
570172738070173313 26400 62428
338454964829544705 35469 36758
657613962301294209 28219 54508
212881429918667201 62488 68145
395623025752247041 7788 8772
938085634822776577 36891 48049
339096481067581825 50576 67286
449629557133860673 16258 49165
273959708224769121 9201 25800
284934491346753313 1168 67267
596779051486546305 52204 65448
899371366505874945 26072 62963
677706617566617089 10127 60145
936930817886029441 53583 59209
965733976582395521 6482 60255
860497673458482433 24438 62670
968516137034814721 2629 3984
258607248194302017 27409 30879
463708260344045441 10206 31707
663379066667260929 6515 63841
674750906776313985 22175 38961
846584567937007617 6240 18881
183259416155731713 10126 17231
898559134329971713 17425 54039
189922675922108641 42089 60288
247830016418795649 2452 16372
370050674379424321 17891 51692
847638902733422081 51972 62035
355399393821858945 15652 50731
56837112001225873 26121 67330
112080283531792449 2119 5667
739890540629389185 6630 16870
473391273069783105 4644 5071
447941095372676993 41500 68182
881734620250423297 20566 28821
518738389035689793 4231 62634
609233911708901889 28383 41044
810346542107843969 19889 49589
51815840089698641 22526 49897
249270675150754081 3088 16602
394971944080797505 17403 23111
938329102448342657 9755 62710
481109626626189185 52475 64540
405309923611071105 37624 63753
608155411711880577 7979 31753
266583244448831649 44305 63445
652010042886626433 37484 45542
488563150830643137 21088 21886
348913419894731905 40157 60658
806798869064699905 63647 68894
193964369238468481 7217 55988
621158481140099585 14334 46238
812460984734418177 12243 13643
659113294907761793 26905 62758
978173938103776001 35672 58131
456491919390387585 24467 27641
200295591884756865 21792 23106
460827938765540097 25746 62679
91595160671570145 16731 18246
433670716101971713 13077 41150
837895194498333441 190 8827
661302608067607937 15769 54664
646710996692046849 3177 33582
691737130625241985 45393 51146
785559486556653697 37070 54661
639721235789103617 17974 42397
547044857937972737 5992 51672
916952497631342593 13461 31378
217336611233140065 2725 15710
21812689306919709 14629 61467
480599171514295873 3133 58726
747255395074901633 22292 28086
285318314771760833 18891 63601
9835534968210881 39806 50438
762327373386451457 13518 50035
751993460061157761 16462 45378
626913247037908353 33122 45200
571297902093753857 24542 58940
384773767781052097 16009 19178
263455065309742049 23376 26334
764340952915720321 3682 16030
186959426320335361 17733 41308
189898286989599553 3087 27600
702758715635894785 12011 30778
401223406587366337 384 40983
835503225086732417 24301 62590
355975531076563073 62543 63405
431333713567155969 43824 62060
662857025934901121 34632 52394
585598530186992129 10153 45369
46827370557618761 41537 63973
407459438379589761 12821 20451
135971279354112801 42051 56365
717500536152606081 15107 26626
726398669772049025 7556 33423
43911545972363801 44243 51026
731340574662372225 37300 47866
644329781281818753 3337 49400
164074146925255361 36942 60961
78355590603024433 55875 67962
868709412018819969 28665 43302
33090522909695609 50111 58573
893793841123038337 50504 61284
85271056078070737 33601 36174
827687102355302017 1655 62825
719552662506721665 15822 35009
925962919658754689 22689 65142
501295626034448129 42161 62177
739513012240298241 32527 39986
98436381906587649 716 31597
912751442847660801 49154 56705
901239782957347329 35008 46180
141206607865658641 30902 54569
276879331895464993 4691 53737
36399021329710737 23986 67236
367799566058209857 26568 34635
163293847457300257 15852 60227
77784531045459457 4851 60298
412710864482772161 14184 37306
434229601584107201 24669 30050
772113025366085249 6693 59426
940069648544074753 46274 64042
298563340902685313 22570 36397
457843408045675905 58925 69045
394094314893937537 53307 62402
401666622359407169 42 19792
367811665314786049 9107 31657
786972535735557761 32052 59524
178198303052827361 19162 61462
481831165887435009 43555 44856
513767503283471425 4680 43379
520604387262807233 63942 66972
929085071440585601 5275 41462
262266204753153441 6454 29895
272022958182088097 14041 36398
505869646150998145 11355 53832
802137165747584641 5525 15485
958968223181450753 10568 40061
992847386574876417 11013 67440
873278176338771969 26039 50421
486122424582152513 13476 41502
982672448816508417 50973 55356
270057590945906881 10878 54654
444396109181340673 42627 52318
213376418820164545 6641 48685
906278328550151041 23918 48621
29917975086899417 10930 31177
754680668779968769 14322 14843
293604498045585409 21010 55399
940532408319960193 39410 56525
760398029926516737 42295 66505
880482163663728513 18869 56629
337820463353811137 28536 47478
809258089457110017 25123 45773
13507858648178939 9670 49451
330698555513833985 46086 64799
154997998338490817 49981 53318
704152355501768961 29861 35223
921331162101648001 6320 62595
719016166255627777 9048 21734
806532504975084673 43565 62527
975095008960558081 18031 61058
644037001265584001 58995 61241
952754465946810625 39537 62469
192790220850742593 23584 59973
110387789755939985 44194 61376
514209545363979009 21135 45419
111592557962765681 6195 38467
131428751270167505 61010 61949
414585528611560513 14405 36881
989296714678825857 10940 22042
818304007520850945 2097 3159
337753746690953729 33511 36901
178700781830450241 28949 29969
190226948634585121 51631 65186
670354107095292289 16932 65523
311450705209470145 38605 53464
434533761354636289 51016 60781
841036084856963073 17250 22328
573983600252830657 27500 41079
509294093929685953 1449 21331
14552378145104683 52349 64409
367816336129219905 34802 47838
641254356386539777 40694 41525
586958474502413441 14332 44496
320849420290194561 58514 66929
35954411983677661 3540 30554
637379565241246849 26047 38722
31283399421273117 15006 48157
207836852338395777 26215 41752
557348762574303425 8590 38164
934292764508754177 39360 50915
393095829304261441 30150 40773
766977511658161921 5552 32715
73344536978193985 55523 66322
92490488624576977 2204 51246
145166019876132417 62509 67702
678353653652742145 13122 48807
788131958669492097 41424 49100
784251594720174721 53059 62933
114635553196880129 37193 43043
570456422902175553 3081 22893
499327240098718785 21678 47802
936806444975672961 15884 32953
518254753355439105 7550 61324
460351964267481153 26654 49023
539777698593706369 467 26248
35190165877835969 22702 40036
15321444865296741 14228 29900
582315099173719425 10227 22073
134062209675274609 5778 12548
224530226616565185 16541 59585
400019194860039553 41364 58286
551971840188990401 24283 51302
295827353851489537 4433 17616
605428643550467841 9021 26636
703981140391935105 21689 50050
949684064135574657 25052 29470
293516391518803457 14803 47280
260817287838051457 14585 19298
552800552185477313 12155 50347
682944972807312897 14533 42913
522095350256574145 59102 64545
596980111465867905 16022 33104
707691738590401793 58712 67117
341409103423963265 28431 54078
701315842053414657 2126 15495
456012675508446849 58483 61380
275770060715007745 60747 64460
675207170728661761 7886 50416
525510557349530689 2086 68554
764366226027121281 12662 64749
149038024300697473 36202 46533
89620491628757297 20751 49836
798902520718652161 1042 28552
746714780055867777 4915 66986
752080948322475905 35395 67505
986113723993177857 41708 52314
271305952046372321 19150 49936
652478319132043777 22121 66266
170010897067729857 15953 58024
17124706151129489 26763 28025
643662769688656769 14337 17692
632097303308427137 44862 59882
579046714056932609 4404 8067
32737875287317309 3952 27635
827227210814992769 35853 56386
651622377030221825 15743 59764
609351425125002113 55762 67972
151149633798020481 14776 26497
534889541455097345 16657 21191
859272402176713985 24540 68958
689811296780863617 27431 28705
998271685260242177 13167 55331
663001197176310401 36675 62066
500112885452026049 40553 45350
523153757105351489 22547 35058
548388338472797441 15816 19246
926385747320747265 11034 54896
620579529662933249 38251 53240
942359522433907457 21266 32398
17837641553590801 4038 30456
561625623826994753 47778 60754
390757093743971521 8486 30903
440297936400614977 44229 58435
74450520821478961 13460 52038
72211412350579713 5816 48662
798536057181081601 9029 10232
437849031093936257 5594 63090
931058423654000897 12787 15917
396111481180650305 9999 37924
807297813244801409 26980 29830
764791475592094337 25684 53886
192744863193901505 41114 50627
208522634827257761 373 64197
310787324672531905 47584 62480
135127697507375185 16532 59480
172521298177763073 12011 62055
491130136624331457 13012 30934
530359427636668097 10523 50113
476356360873698049 23047 42743
623479515779202177 47107 52709
899645660757894145 29536 40766
967745327501404545 24606 53230
551933371260634689 5084 42103
848812681696976769 57587 63731
723587321287265409 29927 35939
909668355505786497 47574 56481
238605968889633153 28579 38154
132882042274992785 39697 42447
470474696478955649 17865 28069
459706811614097409 1882 6672
285655575264531329 24501 58006
622087470716586241 9655 44927
919466533618656769 6097 33301
500295767846935745 6318 68362
200914190908523681 20871 23635
705904205949600769 22116 39817
209977394906186273 18430 43190
138093110947352209 20820 30608
747671613723571969 9470 17822
685176800911669633 35099 39393
476354701571448641 10028 51748
505396925746182977 36969 49424
175586871755829313 5740 44007
942591039456750977 28305 64308
262037263476425857 7633 64031
147055623569229953 12658 16002
885152353261975809 16401 51981
872026960234357761 28120 31418
481883257688917185 3130 23683
156398065976205217 48089 57806
486203483426439937 27256 59701
698957704262063873 6677 48924
820057554328197889 1025 21723
197042385537372417 16557 54941
762865753378310529 40391 62248
799801242999755905 271 35703
907888093890971265 6957 64644
193808324738583329 12463 58643
616004765799321089 41308 54972
767631708040745729 3037 61667
410696509767941377 394 61467
851022763958923137 27576 58420
694889034900615553 27903 56438
885265594560244993 13807 68779
738412175257035905 54978 59564
987810752287444353 17206 53506
836959879376085121 7418 44585
761682110905844865 21939 58835
689799148568763393 1918 54465
616918853236484225 13107 14766
152273187613889857 4761 65180
118117958677537169 56601 62518
136744904602391409 44689 63972
557513033668826113 28745 47559
270654427465363073 11385 30018
326971413826449025 8694 17251
280036091148584641 16545 29126
406393720984482369 8311 41702
927586330731816833 6619 56980
607710302201859073 8657 56156
972512642144845825 26350 26998
811215093310139009 51804 60855
321398517734852609 32107 57692
364029885095199297 25907 51834
754955234174556033 19576 40886
30498212600321041 24011 51887
10895252384603539 24679 60933
147151354167640129 2020 47358
214405097058612897 40988 57697
737277323694101505 14727 44752
129961845552916353 8956 51280
89866143204496049 34033 65058
918097397640618625 3544 20217
356779585974692289 40757 66021
324127266794807425 7334 62082
360067158915079233 7659 17550
847442620212273537 43674 49097
26149740851522553 3699 56853
623100594041606145 1768 3486
513291876990770369 26570 56906
38522379965083785 48266 55878
550306810325423617 31826 32719
871887340313026689 15629 57049
410335605346965313 30502 31650
95759739887693489 13030 37831
698848931907306753 11820 26597
879548758262988161 17340 37351
234252646406197601 56536 63394
685537169155107713 4496 30060
462668925639235329 53747 61536
996688249985329153 25895 39917
763900156930127105 40261 65481
822700594776772993 12044 35174
755646222414057473 36588 52149
897404313460643969 28625 57501
408320769777226625 42232 63560
255613370584935489 17145 47528
718354421705782913 11013 13790
275184350824293505 25450 45818
94307069550886529 34296 59317
39592231052903769 499 28968
640957053707651841 59300 67777
430848459778221825 11178 62293
241920365909301441 6582 33813
203426224434789313 16918 66889
377021158228359361 22190 57155
159382340455540129 27911 47401
119899446833890977 45100 65633
482882042814008385 12982 42682
446398123019164929 10345 55244
365893988376914369 27255 45402
502018681897148161 50541 64567
376642898337276929 39752 61448
223017909995633089 41082 52669
752935222311624193 9664 21413
950640545033699841 21592 51292
216395947694035585 34273 43459
243705401577514625 9204 18043
125366626373736529 25104 57387
235931900000004193 20752 28469
710533053278194177 14466 31449
750120183598795649 6042 18116
117508481045167201 44617 58063
406327802108499713 20373 68132
181294201939788737 63460 67103
752682708437205889 40693 42886
832581030522479873 8587 15987
202557679441163425 51188 53550
863669993298596993 1446 52448
769794514678494593 1393 9436
227840296333102529 31209 33853
745498128085323265 31769 52009
550872071749960641 5511 67322
706577080265546497 50692 55982
421180912059217153 3023 58714
415760751491212929 17100 50408
169936022045018113 3865 21455
275407017185926849 25066 62318
136500433743908193 28366 38536
315614056326147393 33252 51413
650672890173250817 8180 37899
778253739823711105 7957 63508
555370587634232769 48399 59254
693801948694336129 30736 36259
544740941714703553 51948 52146
742643518642466945 15371 68535
70485263839703553 10540 66592
800159417804245249 8052 19512
76451341362439249 14967 63108
775270028376027649 28471 53847
120273063752254225 15982 41936
195615111597057025 15855 21846
714807942442742913 43719 68617
438010177882205185 25323 55405
61669173185084249 20441 66845
997062263000167041 27798 34721
483345126481292929 56342 58056
424229761861739 16690 67407
156407574642859265 38743 47245
605400378838801665 7933 35271
341076442677969985 42397 50816
542635044261771777 32955 68380
311765443434570241 3980 55327
415401818526724737 52059 58261
329183478061178625 6799 59361
206581776364473057 26003 37808
445287305982933633 2305 61629
901416428963649665 54253 56594
273216753594507361 36168 54617
977692579821820161 27637 63921
809832487170542209 14293 39439
423645328092355585 60110 62671
633181302104258433 50740 67590
450557889711220097 26809 41426
504895849393054849 7922 23321
513018304812653953 37155 57782
311946753085830849 7875 35450
740624728384545921 2056 19293
756494141663541377 53217 56085
222699689912239777 3131 56603
558338039730141825 29662 33345
370562270939487361 115 44681
524308745129676609 311 44837
131901513856099937 19866 58881
461786067388228353 7818 26825
327933678071616449 27865 40483
103925534226807057 20130 50017
550851865176547073 3580 11676
341680652662869761 61828 64013
975188018862709761 13268 65015
755984282894988929 21623 43704
499177160325082497 12049 66252
732078570880528129 10903 25957
430673026226884289 30885 58163
994288845336928513 16780 65922
755211094685186817 58275 63229
781060449355106049 32253 37251
939153515870870657 51768 59246
92255543186329441 52756 68838
139316927501774049 17538 38962
88059327106972065 5055 66915
542865618228262273 28673 68924
71686108192484001 32352 47191
685555023258437761 17760 59734
140533781046411121 19214 21146
651982584399846145 4303 12292
979313474107019777 12420 13776
255170791027758529 16021 19440
166437406570107521 13110 51439
420927894173132673 9198 59390
553828995882543745 32910 38723
781520894032830465 39408 43298
958426949552471553 11448 39469
860534779203973761 29627 47543
467478611060503361 59740 61362
835174406589807489 9891 25616
851411329340574977 6871 39286
473782139921667073 11592 64127
579508359836911105 3148 49414
732872037251659905 11087 26657
833005981082163073 40860 52257
684774243166216961 18859 60586
60816859249658961 18824 31303
454527177842472001 13822 35489
757229193030664065 4425 66515
148689601482431041 28706 46486
696579095729976705 46974 57773
195108940659501697 29152 33713
820242232879319681 5318 36695
68392116880303889 12198 49559
112162571403164433 44514 56432
276536072926866433 998 35155
82350859178514929 16139 30073
206938984224649409 22999 46180
422558725510061377 21338 62579
238983251110106209 1808 25436
606485111986085505 35472 62752
351874054739212737 28865 56641
811369965650786945 9286 50230
378484320445018369 1671 28469
187964883589838657 7748 39214
456376420901506177 33694 36524
596070896726121857 1094 52112
502512119497048129 33617 46217
115923497924722337 16996 19033
625330962764380161 28560 61772
335121740969473345 29625 56451
738298178249159809 2972 65717
610058188684032385 5040 44802
24364554968855145 30867 35478
742247812823695361 16019 35923
397879363616503681 35228 65809
678537773594751361 10170 11915
831887635910007425 17042 24946
465881560122117121 14581 32787
23949030905335177 12518 63324
39431788391564025 12659 40833
615109948183714945 39281 50254
898838420581956353 13016 58236
203148986071532545 60919 67445
318814681182299585 7377 43487
249650535076838753 5657 23528
945584882510875265 14510 54569
726942134190700545 51438 60738
98001188649501361 7607 57836
399399583966925313 31136 37914
292151993363763265 14904 35510
440005646827238209 57137 68944
128817532378530337 47395 54831
981252506569788289 4443 51776
6420441866911376 12713 32641
174407387483888961 25108 53791
502415399042060801 37788 56718
232638800514337153 18425 45622
913099561350566785 23146 46644
603775752526182401 7555 50002
61274614704029065 15613 25005
424698809233788673 21637 59255
916562476198439681 5140 34138
541221577407817729 18734 60922
437473803633050561 10035 42674
788684550140914049 56072 69057
423478452434057601 30585 43201
70771887173428641 3082 62163
819168948236022529 7098 21243
387715377002237441 38762 44366
992971629918944385 17601 60538
164255598584311713 1176 49247
662015451537083521 9168 59917
932319443842118273 5314 54211
921278019936426753 29690 41268
860542371300589057 37364 49911
827882859535304065 56117 58821
540026807092417025 49304 55593
366390260577450305 19820 30360
235254219859918113 8108 40402
38900640276434473 52345 57781
232313602556956769 15082 60781
911167445831115009 5925 20925
876896799218251009 34545 64220
554271152069741633 19359 28526
273968126582261121 5758 27863
835415695112718721 6369 20448
317020026862287809 1449 40237
818399977470416897 6724 59400
939872899117062785 29959 40853
362459320635924353 29627 50580
291617466466156801 30303 45301
684106964931242369 11667 31985
763560952602844673 18739 47776
417042793053244737 45148 47557
89487234246497857 7935 25606
110751418904154513 22343 48597
23873737366187697 23459 46457
991725513650369153 2191 57193
868555662070512769 8708 50522
885164724143049089 9281 46570
75661223880970849 44697 68013
690324986584929665 21747 27716
287935123490690625 11594 16805
558841093523621889 10173 46834
964636077434477057 4789 54650
880874659709139201 26390 54386
253350862717802273 1406 33566
67774903354244745 47969 49618
594012243866231425 4230 11382
737810779908304641 17591 42032
945004924600404225 21737 43413
265909038403830081 39385 61537
962087978651908353 998 28253
233883401123552673 28221 58534
575299928454477057 7704 31187
208005623218337377 30154 53410
768013338176913921 3112 44621
416170502807180033 7274 24052
791348022580969217 25735 62783
545876279237031553 19828 58993
12026494085262131 23665 36688
486506335982870273 42750 56512
122942462021903505 21479 56618
920696431252803713 13932 48204
292740991599131905 49956 52781
832935925850595329 1032 51067
6647432037347302 23495 33872
45335004387819569 8046 50138
945781313183005057 36064 49425
113172436487349873 27871 57622
363717556435936705 5616 51295
60389916476463417 10139 31643
265235892373553377 10002 35201
270533157149944961 37219 56694
443418545760785345 2701 62055
236438893061997377 6581 25835
13939111512456749 24636 55258
323908513484912705 16521 32802
180586217920499329 29033 52284
687777125621561729 21450 41425
644295874004100737 10634 59265
381797053093155393 9182 61444
970409225661661825 37133 52836
198875970636091649 15828 21342
923888129073617409 34820 68315
411513115883298753 44764 49127
894802813804538753 40241 52593
767593060217432577 9730 51293
466991307322999233 13718 51007
282913187977786849 15446 67558
700583366907899521 29329 49177
996801676694385409 20031 29770
413794061174030529 10597 14546
795337066109585281 64119 66902
434057957491738497 37886 40186
960968846342620289 919 38914
744846058046547969 52454 52549
190241239964937153 41432 59507
580586128628318977 52960 53023
813055143820346113 1693 62576
462219908349055681 45074 55874
812909645288943489 18577 37708
889004305112358401 11276 20150
841067481342332033 14329 29788
776103687555988097 52495 57944
486731463275820161 24423 40413
124253087040308689 58680 60819
328176997689322305 7737 63974
92953994311926641 34932 42426
34282254314508265 19103 23390
678715800966578817 40341 41334
795400374308098177 22237 37126
767725137137844609 29934 50039
561653729052896001 10392 41190
972139629361187457 15325 47897
625692301509385345 17289 37661
438711923417969281 11447 21742
316344189480236801 13906 15633
616919971368723457 30762 34688
781542209616514305 12812 37347
161740698418114465 23440 38695
444116429807426241 5610 21142
452210969362631937 38353 39533
167817580357191073 25473 47806
275229811627355041 3043 20029
975497983848630017 19184 41342
335881929001736513 6808 67021
975031975323940225 10550 16258
905305635224678401 42521 54966
146360354875330497 21298 48960
403747227927546241 30352 63280
117196173455734961 6297 65484
628867687450764417 8732 42677
336964578025192193 21799 39851
783607812391288449 23321 42273
189068310714031201 3930 51848
92285384612310401 27888 61136
747070456803218305 55816 65113
207182084468747969 36082 64507
480461474940877761 14038 48073
296193521862335297 31378 65146
517621396511504641 41205 64584
862574447608885505 3066 29072
755177639794975873 41556 49546
936422827284658817 8848 48148
577956241086472065 27936 46146
237007567568845441 15600 35982
218372936163515169 725 58726
193119908664272097 23672 30126
616659218308786433 24110 29659
724481081813358721 13010 39553
332353870043316865 41995 49361
912116680147576577 40426 58811
428609324181255873 979 60859
823041615700681473 3115 11097
604965015074267137 3124 40411
374016979287489473 16859 34487
524476542943819649 4187 52295
775558100740106241 3366 39082
859238748191227649 13520 14696
118566626228172817 27982 31966
455154517212324801 7337 49474
267269101387718433 14815 61970
724594570737561857 30294 32754
327826698512666305 62171 64055
315112965589111809 29298 60356
80756704747464881 22818 50543
579732277354121857 59454 67390
486517359693962689 4681 23048
467468605298510209 8119 43911
519131074663739841 56351 57199
70967513521988937 45930 67348
768555250096085249 3802 47333
661155887449172737 5435 45116
582682580529585409 10804 13106
756992912295469697 11265 57418
354060286206490113 26264 29241
477748804917755649 36063 41165
761551044191243393 1620 31962
756170834013797633 11964 24675
591621783784631809 26187 34232
902437700084778497 1422 23043
372425668105186945 47929 49460
344107562125696385 34312 48950
188928181343797505 7773 29458
819970694233578753 55072 65223
403151176897900161 59082 65167
850431446200413825 8654 34948
965393357704328961 31985 64836
310973394847099649 43142 60489
164477185191564961 23378 56143
501781742232036993 9940 64917
829444672326118913 15892 47355
795283223804833793 11785 29655
809025359490455297 1956 2824
854768592970852865 43438 66868
668837472606782081 2027 34807
724471361093566977 1 60025
136714133573228481 40920 58178
444220529736224257 10005 25148
554766970779169793 17801 68962
662646227600649985 3554 36045
533100127705445441 25909 63048
258901874479899873 16109 26405
771575156957908353 65049 65104
69382949357351009 30240 31704
398970574574541121 36168 66034
653941289276882945 41945 43678
577286846769410945 31923 32854
877023666742420737 57917 59100
839528531656107137 57797 58370
555722272422936897 19948 57384
581719124353327233 47050 58135
361839188142329985 17302 45247
550004023245740801 16376 28602
34579448413506241 5945 7238
176031396845658593 17226 66118
779203650894718465 35056 57915
918726068134851969 5936 48651
971328855768288001 4385 44876
459733087244785537 479 16978
560955855515420161 22396 23692
72704373371713873 29014 34522
67818914448888993 38021 63087
659631721321417729 31627 40332
461824094727010241 46043 50062
415571873230682369 6704 67532
526079165993959233 8244 66471
613149873461992449 18867 47873
153870919168145537 4479 36080
701181827912897409 30752 59017
506399036966893569 11751 12937
660904188532313729 17404 53977
275440679368049505 7495 12787
692962431120925313 6808 24149
867296592375648641 18914 55587
347337554514240321 13366 20270
575511171119320129 58174 67673
370909371987686145 34197 64492
569720332882422273 12869 40355
922315526302995201 2981 13228
396481601274818049 3551 61281
653319117396655745 197 8088
608223360372900097 20437 24207
451604357156185217 24186 60606
508467695730718849 9206 13244
934384388005717889 26420 51692
11891503300471841 7530 39119
732579543357886081 7499 10366
55691403437894137 22711 51749
933814957781187585 20525 47611
670503068660277505 4300 49039
447784692202162689 22277 61372
769492622207611265 26310 46272
489813075061412929 32429 55617
804130583981144961 47098 66566
519359845910159361 49066 55643
421173996345121537 7380 67171
878000045601005697 12511 17195
358922022850432385 22558 65678
320050197073413761 45199 60012
869012425256034561 37075 56842
929110397197142401 2534 35226
514253383707494273 14166 42243
791529477163308545 12197 16935
744402788625453825 10089 59678
867169123868514177 7113 50947
597333926455942017 9231 52892
80041251062596081 11422 65674
428685850068678337 5402 64908
164047347645400513 4088 55009
775552677353072513 25615 49551
656664969959692289 2060 42753
210573659794849985 13353 53899
369228900335976129 12307 18266
923637802136791937 24256 34586
100515984799955057 2748 68253
459417350311259329 18873 58946
435666378659355777 7730 62235
515691932946065665 9095 52695
515428865310425985 488 4299
986434320026095489 15646 58754
430986726380020033 13199 61413
479374328780377089 12057 45769
573565367905530369 5767 32707
38369740281257945 59167 65019
152124909041155841 35372 37809
863307664526882177 39560 59057
254221312040996865 2552 59050
229231414364424065 45822 53000
301696333076087361 37950 66091
335951092460899073 43149 48709
716044521311772545 14694 34019
178402574910894177 11783 19306
833915883977361665 16226 63786
865834815096075521 24124 33681
320957925286975873 3748 44270
309674541310815937 35275 45107
431360380322196609 47880 50196
74702561825031217 29336 30613
455221963240944641 36301 53311
656995583786216065 1971 12390
972953424290885505 4335 18444
336639886449471937 14560 27881
476057644074202817 6669 31302
209824168194845825 19643 20948
236703637371398657 34358 35541
581935910950729601 8580 64475
281750060321684257 7835 32772
264099297854176737 31542 42835
933300664718807169 36723 64936
302866845197382145 38465 40354
761700890717818881 20506 64874
983568238258957441 27857 65135
770894675632298753 35400 40850
532809125226062721 13488 58434
754911517829100417 14273 46687
339487819989574977 27303 61978
436355943325445121 1998 4813
647471146764768641 38883 42321
327144897274521921 48583 67987
312860076876038593 49305 65739
770008017097019649 14469 61781
19333138294935993 29079 58553
786698305532780801 14778 35974
600071503093733633 46672 60789
682102566660056193 12113 57893
629737531669245953 5894 60251
186359626782419233 17422 66907
557148016822171841 22031 22562
479882744255981185 16354 49599
227985060616585857 51350 58072
316630978137084161 45153 66207
106260111896791185 58930 60245
760566437768538625 4643 47465
28147560873787117 48908 57230
766474279522853377 64260 64684
276434975026436545 1420 63460
191447639858871809 29263 40740
991364872685718273 12285 46946
318327911798093057 9112 31723
783849857135482625 6090 60990
703914896668514689 1753 2005
677783169511012993 16685 48578
231500937038575233 27437 53864
10164025719635817 8505 68758
530746987381185409 30764 64266
426023268460166785 3716 43242
251685540701600993 43469 66667
204040503278282145 6151 19861
319669185397167169 23358 32330
171522830775938209 1052 60964
35528459142639693 40550 45627
114633827403824993 41488 65437
261815225555700705 43193 63993
725033647042945281 27258 41349
91132240186510673 13724 53867
329071563469785409 3028 34054
829292012241204225 24059 48870
460107234284048897 3174 55082
973056311652399617 28109 68297
700905573564515585 10060 36556
666212712828276225 19042 22034
499076563165569793 17190 47338
920770065398016897 28141 30832
654599407866204033 10340 45637
313950752258328705 32559 64747
20721695691587885 34686 59645
151364565082971585 3814 59443
173170949547429857 389 19383
462448920097337153 3737 51689
853750259519525633 53508 60176
791320116954949505 37464 62064
622319924033849473 42008 65832
40545883699586225 10239 52435
167062826874921921 34422 49375
810792867034550145 52044 62364
544308390521681665 43652 59750
721683432596428545 15271 49543
653516216482753281 28295 65208
81638867615652097 10877 56217
337474180582479041 10250 56725
906133322441966977 4016 59085
945927308465865473 11539 25290
763527753507943937 24058 29920
600862747951257601 23177 45973
323009204279209409 45263 61850
154133967288029089 14289 26728
999174346426769921 35476 45624
505757357705380865 21239 33308
497658379040636609 59186 67310
906180919039837057 19343 69037
409974226882710017 319 570
103941284496674065 10889 20298
172286570566264161 40969 57740
385634739180115841 1229 9191
89082639339324033 33425 51894
102784020798072369 12989 42393
616458125510170881 43256 67834
835536287753722497 40947 42109
824014090792260865 1775 60567
545526729768685185 10702 40124
682910587813104513 15212 18829
336828793608557249 25791 42089
700826727776444673 22017 65292
606645625827486209 19430 24074
563278021444169473 62737 66710
338888149730319553 4193 18827
274430094630318433 4139 12565
531465941855916673 2535 22949
885058330358738433 3788 29952
130036651002992449 18195 64646
283931249137140193 3142 50342
660228957623520129 1850 4230
19587711582623513 42366 48215
879025195986240897 35206 64860
769501502923091585 11725 28673
632900532048299905 3613 13319
991876838514180353 9792 42547
981179698177864833 25980 43702
151168325720476545 41144 59804
784847014764824961 23176 64723
994769969436411777 38245 57968
616357922200148097 53429 59129
775253267301550849 20642 52384
537163622678182401 16025 24098
306736473350277121 34681 37157
815560988913400577 6565 25324
957801171054541057 51784 62495
240366667230706113 34569 50440
36295824078301561 4957 62852
68872193118192369 49913 68678
165067541308175681 1954 5596
537174720500988929 8287 62232
5088496644226837 5095 49342
953612360759731073 57106 66726
599613745114567169 41401 42831
319400225491012417 25992 57771
721287969709827329 43691 56909
266838551893538785 35394 49816
709342840772549761 23674 23965
825122500537307905 20144 20752
567629756844162625 55458 68887
293579303611036097 17655 65479
530306292414593345 39508 58172
274260872205889697 30762 56251
362913620113424449 10195 59680
698877616156845953 22835 56555
8612714990178462 9454 20880
701733107798279553 35722 65048
478391424411178433 35321 41545
899560328096580225 16896 53452
640438159457033857 34550 49664
705264720207271297 33802 47518
873837032599190913 5265 34156
936802215114578689 7252 44775
712012356438904705 23956 40492
676679396816158593 22359 65575
232032782398171393 22995 49171
853512894335519745 38593 52769
825450850524532609 29160 40796
587595072933982721 12571 43468
831500988555653505 9185 16029
386227234472027457 22192 35686
145208139267296577 23537 28830
518694341401928961 40833 48808
719035140624875137 21646 51192
648783274102353153 41467 55445
199405843298478657 30907 45931
181327275992334337 17922 49217
986295580213912577 46829 66761
138258448477909473 38231 59089
97881639289383313 5801 12288
615709659551843201 37014 63556
675655004308460161 18791 25451
290413031949892545 46828 64072
583923248288556289 56042 59477
855345361014077057 34427 58221
743711715734541185 27832 56745
394641930887427585 243 13376
490586250720113537 16918 65323
525848510924763713 3955 62774
97409690509074673 3010 59770
623920123336628097 53250 55420
418408958557705537 56347 61446
360764495483596929 3079 14209
535365817226612225 19606 22599
404575949140660673 39348 56301
954271077385911297 28112 49093
339358936812178753 3994 17778
320532648249702849 6517 37170
239447920305362785 24865 60625
598009498726867201 43178 66458
313106064706222017 33026 58793
471321248808230593 27444 63274
285957558553160865 28519 51106
12993338644704979 17809 20623
429582525022770049 33212 33653
875249800669713793 52819 60182
592120787759991937 10607 17973
949835344743888769 43272 47372
584855024589518977 1901 47497
237421074317943233 14858 27584
507156425815633601 7301 55103
561317092749803265 9654 57346
347810594603405569 45310 52488
207892290071477249 16542 64577
742140145887301377 10144 16395
105845048400965425 33161 34302
971161976409451393 14460 35952
866385806786404097 563 37733
177478723599573825 11781 11859
672622642891994369 43863 60434
12388007818433523 1518 63555
955775069219420417 50944 59729
349600266770661249 43628 57204
422384063084990657 36177 67668
871335227233277697 92 52496
770218874277666945 12740 68920
635304250565734913 205 67080
463027553654242753 5298 11851
956682529309151873 21776 34597
639434844750901761 33778 41632
259198365742488321 39767 40565
331723729745192513 44219 56640
827400912171061249 35492 63318
274001589209483137 15986 68995
132450243572304065 1549 68882
767846768113358337 31693 31811
233545464855328801 39135 66115
411234941058275201 39934 57588
178958860522353537 6739 21363
90047444562429745 11531 55878
578392067127669633 31133 42340
837448470761977089 21596 67627
691635661379660161 38315 48472
763495878323013249 17879 34037
625647124660648705 10995 64941
867508715501521921 18342 41492
594786983687608705 20705 36671
309182592304523521 32156 52854
825160353227136769 14346 53009
190632832484077153 39488 51109
460990031648588417 24436 35330
387468164412481985 8065 49308
81578468583959569 6240 38475
893327218310822913 2801 22557
169112246523408065 10241 10572
925978391851998593 19045 34298
155386946581263169 24601 52925
744081609707073665 177 51465
105371265528827249 11780 56358
472492580035478209 49259 63682
786868103238194945 6217 43993
64640853038447689 34748 57233
447077564798998849 1530 32970
373581362878610433 10207 58918
552101919574329985 9701 11470
860977463874682753 31631 45223
958827156634821889 6004 20890
918206424403464833 21946 38492
987071613378848385 7695 21099
281958855919334881 3493 37697
737675169517157121 38211 64716
672961685171031809 16789 22916
601404252335800705 28314 59438
900495263398987393 59508 63707
815855593705560321 6235 22037
974653003637811841 9776 29884
606848022503871873 9868 30734
52894474999739313 14726 45346
549925738183642241 24189 59297
960895284572075009 28642 54273
926207425572886913 520 54094
356339103151633217 2229 62875
361188828745365953 20143 57902
806641146675175937 48909 52422
854445990086876545 18570 63073
177817792393319969 5756 21170
945642494643546881 64272 66568
612208042031824129 2207 18594
502718358434851329 3256 7318
923335087199653505 4030 17041
328647454942522881 50476 64511
946480003460479233 18391 65079
365280165365508225 35542 42668
523522195524044801 32955 63313
620517338031415681 7833 38377
599440084751051905 7468 20357
364990267580925121 19513 68795
927474161895297281 15277 47871
539180061162607425 44781 47656
24829115661859193 12247 32401
21285930106873965 13276 52341
94224565715286705 24262 29615
444211373882009025 9117 37690
62189680901298065 18884 31388
770272836123712769 38339 43489
251088348929236801 50728 65180
996524842313402113 44393 64151
295380312641967169 43779 57738
384498575271894785 16619 50404
727383314984486145 14364 48636
577827532948585857 11242 23245
231247821905981249 38476 61863
184015893619960737 5999 25888
674882790456528897 51615 57199
215999757378266817 41315 51683
938814547919989249 26818 36300
703810769000458753 5606 47262
453732464402754945 6661 56073
143588275775581313 64857 65189
869236138766922241 5564 19958
448265620780563969 13262 55453
442335080904705089 15058 19081
927748139414841729 8426 9017
944953353858764417 25561 35965
693119985839249665 41138 49851
866594019878796417 4685 61403
746736693572554369 20073 68231
249812361420652001 37766 50432
220825105071686081 34575 53965
829512422573365889 47107 58289
230336974315957121 10037 11635
529251154811376513 411 62803
737085379634127233 36614 45825
744944963726517505 6906 7922
943624628436278785 19831 56438
401609092608879361 41619 50803
214933885878867425 2735 22546
574646204634653633 18268 65133
173925377629625889 9083 63466
540751241461592257 45510 58074
857471395008932609 31253 49692
667879242875706369 50153 65183
12646748467854963 18623 66429
890923230247494785 25637 33111
930353940405996801 7863 37201
186842667643979617 9639 37684
624291111234992257 16500 21251
163354771592523201 1899 20375
668563224852594177 6144 30999
445019197085152001 6757 61713
116124825831715137 2998 49905
808774934778483585 47412 50075
446632373981021377 52347 63359
412097378170379585 10572 63450
99823294171113025 949 45785
400728725017884801 13737 14023
664397033736410241 7451 34435
868094933017580673 27860 29735
141441778303398993 60282 68754
863306600489124737 36452 53167
447943890940269569 76 16934
487320300655873921 7430 18373
83159774415445761 17009 58111
367405302910228225 8262 44536
513555679683381761 30820 32991
563324212535782465 6389 16997
178670347352973377 14465 60033
557593852282849409 22255 49222
966298934763262465 1516 22412
259367316113205953 8900 10713
87467940908918961 322 2360
284601824260519713 56056 57753
589038479211470849 22924 49882
592389486079305473 50626 62425
729636598310971649 32410 64277
355792151886134913 50960 59661
366036198629888769 15993 26299
786113099771334529 19133 41202
504438067624459329 9643 43457
299016734703442945 15739 64343
731221373072660481 8453 52758
911722764481091073 5798 67484
349803740663727297 22952 62890
507144159975808833 44413 58136
847401020071817601 31823 59236
670389332278055809 19246 32688
976878593975850881 22106 25759
806333905442798465 46627 56448
231181662609689185 14965 52456
855473085083424641 5223 26632
499557079024977921 19985 66171
807724563211138561 16011 46410
220643985890024641 41853 53155
105151281569128225 5586 38050
723373058363801345 35567 62766
868393962511376513 35273 54539
229669299152337921 52384 57134
456945390512579777 50734 56006
925416217830612481 6267 60767
33900637655079893 6021 57491
894456886010306817 13666 58264
429524855013276865 44816 51766
895778714156090625 8504 16770
563967949099676929 21031 23457
153764521375141089 56349 67260
666463700971526401 11491 21940
904395955303439105 11414 20896
79338382569062561 62133 66515
933695967448659969 25572 28254
910425283942451841 59398 62732
672417169898675841 14943 16517
707795186187851777 9405 62677
458769448038399489 44326 45065
360525523410082369 23714 56207
166182614734847073 28410 33350
968985621065684225 14849 22753
671225252058395265 8689 60737
473227665176715137 6883 21862
380627708054628737 13425 20520
311023759215245825 51479 59523
807139046034368641 35676 63915
467778503431880193 28706 66579
257987873630238337 32661 65038
908815026603690497 23316 49623
707345494230867841 9521 13072
207508646653131745 10651 62331
501924249067780417 10270 21094
438418621021909889 6817 59150
899264706160497665 33917 54378
561764388297525825 28235 54297
535887463765103425 1409 63151
359211596809615233 11182 31441
197657167221695585 29462 60953
670167606768039553 101 26731
941317240047947521 18395 65055
743678863796461057 15513 34096
472681471541594817 50520 53834
888539431883323521 18474 44529
854147427698617217 3569 27886
792740658610455297 25784 36204
116338679274338833 56706 66434
298274739542073089 21061 50633
439432059874615553 29116 44081
933932275264666625 54410 67328
506777776122792321 54130 64240
9194434954942211 14307 50895
380485929791628737 16445 66299
313634051161756161 3781 32206
686703833212920449 9579 9886
627782520217316225 54510 62115
471875845015954817 3574 49083
727951856853124481 10214 57356
409344363155188545 32068 52024
42961676615398401 54174 63789
790413932275921409 6528 67026
676683695555482241 3555 68753
394535355676158145 43646 45253
491776088395958785 13867 16144
414874952860042625 12770 40209
529865544062417345 36759 64635
919306866096039937 20885 31962
896010055286730241 1040 58706
387743359421616449 49778 51768
447333322792047745 18707 24929
942074134664284929 5099 40299
943227148329832193 17326 56759
159525591855167905 2944 49642
41106931784113953 24298 64272
636744346845379329 17895 67098
854193820084738305 27568 41257
461046685349597121 12680 64358
92610694000882177 23580 31015
161676616570833441 63465 63959
312255048470198913 4542 31715
729070460256092929 6234 53472
378081369795992833 5550 26901
486803898740934209 14760 17143
504934335946167297 11994 19717
417297193535826945 19118 41856
684144209393906561 25193 57988
288035626371158305 5325 16526
566687764887170433 17811 42935
794434547773146753 39331 45215
951498356169864193 30750 48532
38379234233222097 454 44309
134078388367704801 696 41351
934114468554437121 2617 44571
629859364936294273 5501 19810
86492687139571697 6306 59106
997254575668129921 51621 62184
292823566921025985 17992 65326
395547718826364289 43 37770
431428989662695297 49062 54927
517990596116170817 24397 34124
540984993106459201 57854 67599
430052078218892545 19974 49607
152352727566967169 34845 41131
195031275904533185 6489 45474
632508793364177537 8987 51295
211073637971097121 14388 23160
718568292060812289 12742 58901
399301562769274177 8024 62633
677523035881076609 4029 9337
876387467516678913 20408 28926
232244878650806913 5721 34257
328797845376463745 6857 27309
213992407055638273 19625 50198
506627124646499265 12774 60463
697074945396909825 48860 64364
896647460446310145 9055 32676
383282328296271425 2770 39765
378974230517627585 5148 59136
673455873229347201 12657 35982
863757543544316801 33027 56447
213567738466206689 3722 38498
284754133133802145 13564 50017
796709406192750465 64743 67649
654400801588174337 57012 63561
348824340665739649 17515 66884
217016331706361153 55078 56980
80795374531977153 27329 67728
90605468956987073 41241 52615
759859136700821889 7263 19034
128103047439466881 25263 58404
296755530926620993 3557 45655
687806217146068353 10572 50479
101694280838952273 22840 58936
462645269886962753 2096 18136
952935372417545729 21243 59001
155223682685935681 42752 66418
787246488799024001 4643 39281
890911844600466945 4352 67924
72446890148857073 8151 30772
622099122038271489 13045 43441
613651250861234817 3113 50411
125387759829322929 891 51092
481298598472552193 32063 49945
694319057894510593 9064 60235
972149732016372737 12974 38126
96161800042793297 50426 68883
216451256730668001 35216 39007
361099211234353857 12273 13876
596944309700742145 17194 53781
706325224523396865 11854 62441
824453723641074305 28371 35285
691109080151896705 20346 42996
248969013383696577 13559 64074
177161162727557569 53883 66673
245343688168137665 36343 69020
151434792326206497 55389 64398
207621502589201857 11800 13547
836353057025746689 43224 61459
19607914558310569 13904 40984
767699885601068417 41476 49052
462046463341049921 24999 36109
484548790319067265 23084 32777
184006435363276225 30171 68640
532968022945262017 24339 54884
792804230023303809 27504 29327
2049173382744130 1988 54068
260170137259610369 5212 65967
827089886590123009 5096 50072
738335862743252097 6381 58869
105684297109249313 37737 41326
622651722803997441 10042 40203
784155183885282305 17771 21461
706554641973607297 2269 47299
535512940614808001 32795 55430
554491409436867137 10149 63021
747771396876366593 43464 51971
162536795033883393 8182 49981
13117829932795645 52246 65010
861671257564896769 24517 30019
182990181290087137 21758 37255
75409055347844145 6119 67956
61137126246052273 4671 19580
785771014914150401 3848 25710
717691731012529025 42808 56900
302270187884612801 34969 57468
872309149807406977 3074 33430
498774137050705921 16118 21667
709843533765600001 1253 39058
719845705255490689 232 26510
452627078363718721 5684 54336
916750506514450305 4786 11990
771874315024483329 42908 43023
65442461096733241 23657 61338
995992259533508737 5086 44625
270882637904296801 14721 29534
717923162775584001 37318 63530
231900453120484673 12094 51798
57682907691770425 34150 51230
525200135989411649 6988 52337
169289407989843713 11627 46311
275265810061778625 26220 43491
433558379987815105 4170 23684
640013181001112449 55453 65293
590247367180445825 38440 39945
471839387188961025 31310 49530
495612005663019777 15596 45218
17335162183929499 59351 62482
409603096626817345 58938 67920
220472466578097953 38045 53201
28556640345115625 2488 7648
507877579951898625 34146 34191
488934425278479553 5913 55867
478242563478882945 7630 42431
724740794974167041 9656 52993
746182301107484801 264 28460
949222287502685441 49303 68455
279081091320261281 17623 22248
465888409962659009 12524 47785
558197493035610369 17429 27683
983277330208927873 36422 41659
986048447718442113 40704 67848
311846171608124225 50245 67995
860549394084092289 11600 67899
28592483971287665 45786 53213
523643764758173121 5828 28066
862497762161510145 7838 42981
58732810984370329 36604 59074
617486227076234625 1092 51537
416053931320103489 39133 55120
914928659807998209 36364 65012
27634182652736429 16976 66871
468994197448886017 28563 60886
994222355822767361 21009 36511
331337122639254721 14122 50057
506782525542352129 33431 65655
347145182654863041 25209 34174
337060106937169473 19759 61590
913500863987110273 12868 46582
208440891390171873 36705 63019
837122905137782401 27125 53664
72413360115159969 34321 53116
168113717748425985 42190 47166
272424436220465089 10789 28996
235343981034056065 46257 65052
8299301649739023 15056 54788
887166364059424897 38829 46713
420056132327960769 4020 10542
9526528807064949 3089 27361
105560611956132529 14499 36789
873799000375029761 59313 61715
383017865168714177 15679 47474
855109701061913089 49974 51325
684974178326935809 33274 53230
253615763174764193 9649 19347
892468457135624449 19912 35804
896513471739858433 14497 43372
114865587072824129 14961 30009
133109793651541969 28389 48950
800501362588111233 23159 40317
494176893948157697 5995 50094
913685028212281473 25438 62454
831268159343181825 3162 53463
219998695741782785 6891 39773
906433313456453505 52958 68675
74425325219504401 46705 67159
120146455238753441 16022 27714
969775197604011649 56170 64478
501299241884971969 12879 46607
57216690279087601 39772 54872
389637874932873281 29634 57733
18541032565156713 51831 59150
646271324322690049 45057 66300
870298314529303937 7527 57074
97099927410837953 47902 67920
61966242022752025 826 11923
950219641045272577 48432 60081
769601845402743169 192 25994
392107840525994817 12159 49756
229697584027309889 24367 66668
363287024652969153 14894 15964
639518991893776641 47721 63361
210416100678017409 48226 62902
200630666893463425 12847 12991
228079714817802433 36073 57666
92572745896770673 37823 59713
121142592116768817 8283 54351
561522053519002625 16528 33195
734966075417268865 7841 52363
748551826167169281 53537 62227
671032481181200129 44578 48349
41957684296935585 11746 49173
179463825638414689 840 8775
263458753459527617 3444 27489
205075403136248737 39683 64371
622970852492034817 52657 56670
810843850161539585 46842 59165
198996263492272609 35469 55646
131278714592966145 42848 55228
381795379283406785 55866 56875
55436716276922481 16560 40449
212282371078426721 23791 27390
238455635288119073 1069 32371
95292888848451441 4068 17758
199798100250852417 19826 34022
745424126544730113 29571 43122
40759081759276225 16508 25450
982827489381154561 21085 30273
728847973938890497 169 50565
82251766938551185 29781 66939
704543954679905921 24797 44523
788472036298987393 38471 38807
980197188044677121 35934 39206
476051371992678465 17965 21728
77011643816277345 24270 36972
554487801597762369 5371 21939
442840573041742401 14877 30121
933043100882539265 5700 55027
768894622233972353 11946 48501
654469110862624641 64065 66329
287829425113663713 3143 51433
41516422968594921 38517 50166
403965277016581569 9024 26666
776206649335936257 49675 53690
758914815024560641 33775 51255
80211276468613585 2219 39558
717065629862673921 14919 15237
771392993179137665 11769 52435
107828115107302833 17887 64353
120357605850227153 49283 67810
512192399999392449 7970 13373
431341804145748865 160 9147
364063046050951297 25357 63572
286763054173629697 41635 62508
857349016392049665 32494 64473
973863347806503297 8130 45581
461845963381840385 15811 35306
81852533147479537 8799 12711
739681758738854017 8750 46739
114653869735182209 52335 55319
983404595964351873 4237 5861
254371773788019329 2399 53686
601015259718423041 18079 21685
184710203175047393 31137 52742
940521577997820673 37872 43610
147702586792132001 5544 55408
260332196904997217 17678 50690
590444098160848129 22181 31841
825414444355153921 13873 33531
561908246549503361 8229 68271
167917204182288065 13941 63240
601788468370205697 32299 33857
383819849196633793 21640 26269
663615968627265537 34704 64267
359594901871659521 49960 51316
711480360620758017 3511 50896
761253182099018497 5722 61116
367907690062448705 9480 22042
944400544643855233 4176 17270
711068275415772929 3443 24675
458117056965441793 2460 67915
370163097393270145 8456 56236
192668179105751841 6471 26964
860594817771019649 1028 52557
807869899225757185 38979 58184
831287891549745665 28588 44764
943319451244633473 21972 54723
633294848229514369 10940 11783
918940618799858561 16458 66621
809348444007309057 32250 43264
940375370172247937 1227 12860
147344646988333505 7805 55703
446463692478154433 34194 59840
311079097484078913 18351 43238
82557481339421201 44762 68912
566394411923017345 41647 56356
482062452273758849 32540 52806
219163209433116193 5265 14739
341333092089271873 46727 68882
81384996500165841 49968 65571
863553548420107137 2560 44501
981121440145468417 41259 65346
108805487583083505 12201 48220
59435468617653697 3439 16402
453183989525591361 31494 47806
452953561937999169 42165 62726
986243538267657985 8948 28007
152211148804472161 12508 44579
351320420453454593 6492 13879
539631024151955073 56211 56536
947449793656488705 27618 43086
546337578448532929 15874 25350
587739943270570113 34921 57061
613759463033925761 2911 51829
511121143769358337 37982 49992
671684688300846465 6321 8328
847049380602875649 1792 14242
206231108510305473 10102 59110
57275471615980681 25276 54129
978652596928316801 15530 41287
67386986448120465 10528 46275
215849423899566529 37677 58660
920990480119073153 11560 54917
381266280554971329 38387 46558
928413789428226689 43694 68067
180490132233611425 35880 44933
10291117350760715 16378 66189
526626132342773441 13675 13998
988532570113953537 14114 60637
776496846580169345 17156 66227
714068807403478401 25724 33996
690135483118243841 27825 55630
512007489923696833 37218 40588
186203644072659105 14529 25351
2333083132555203 19847 66417
166379799349943617 1227 61227
360798166686144833 5889 23383
800613916762141953 29069 59516
258673273892426881 17881 53210
993385820324451841 6449 62454
26945093763153241 10401 68461
644602509407942401 11272 18818
329208688741942977 26131 68753
538437657454796417 2834 18623
309600288154591425 1192 42841
149179327419215457 24275 34086
1069315916495839 19214 54033
321241166985377217 4963 6310
953514490751054209 49811 51101
407365079849196097 34481 52144
35989495155718033 37192 55558
748953035531247489 2642 25745
967071691363223297 18364 24465
779466425127065345 27078 39667
552203373235258241 7351 35486
590747298407197953 53202 61594
328779774838302785 12695 39009
836756323589323649 5376 27674
963667287279662337 17056 44294
789874756063415681 17858 49223
419334244974344001 16482 41634
810898683343264513 9381 11216
514739597630651265 63692 68072
970650276649568129 30414 36750
126696842562417089 29940 50301
345412227059593857 19577 55156
277736974711103809 4465 41801
977924585277992961 37208 57087
55673995224474025 34058 59164
804929719449443585 11768 18000
69046794959817249 34828 59083
328181155449247105 41510 47557
319717982271392001 1576 38474
302233090932983105 35241 63626
267372182015634497 28530 45549
254640547839603201 32906 41636
736458030081074305 10211 36822
50665384852532473 21683 27445
837758403401792897 10051 67298
403224298730155073 12419 30080
922025834990627457 14531 33190
473544656022536257 19363 68927
751710862502363905 1179 9581
350873557281023105 25022 25256
361671803909523265 45999 59187
520015769941959873 4607 41118
393254873132420353 3257 28406
250854420121729761 28183 63953
401451170292297409 21476 36201
900131307121622401 3142 19855
821369831982082177 52166 59025
699007625840142337 18910 51842
680744647259722113 32488 55905
996985278199684225 45993 60008
960894375161856769 32360 53831
607485263407458177 6352 7935
527792983026536449 9431 56114
310940915332960065 5590 31491
878658681492709121 29849 68001
574806729875536577 46726 57663
536870248881704961 9011 45349
695279236259931777 30945 35720
403044329569056001 5476 53823
168880656325459457 16137 25929
999673479273816705 37104 47402
843206191933287425 18121 42361
19065090476402701 16940 56446
268174219532529185 17863 36701
185317959579627713 36548 56805
456725819215517249 21665 61798
444942805867597697 31575 64393
320036482642993985 35351 54220
60224582377891521 26474 53713
976422739320550913 6906 17971
719435124392703105 19397 23594
118243473831615377 5315 27142
865269830013510017 32908 37555
370082382967620289 4806 64266
323145410737240001 8879 62360
627449929926772353 3507 66232
773816652418680961 53550 57457
194069297090489825 7710 37448
564873663252086529 25998 30100
3101314851125637 10027 67451
438507357058107073 37162 68200
365615607915895425 8135 41536
600789840855569025 10695 26405
393550182930940929 21805 33351
691704174984472833 8388 63160
962150993789489153 15280 35673
356741670054304897 3318 10179
348078507176001729 35503 42088
635810975828285057 1083 48507
25415170785787921 23390 61067
801136841064121089 27473 60735
781072545024617473 21921 55300
283877237602816033 165 60222
157591727390578017 26133 41324
398228570615884801 18474 60164
908924481284561409 5787 26826
273224396980275233 4130 27576
502720973889932289 44056 58031
761822870603353473 32612 48021
441915782580853313 2534 27054
757571674689479809 12575 55695
92197110039446529 31294 37019
51829578771162233 4816 52138
497316232045125889 41520 53416
715374951398182145 26405 38237
65614273620507649 9235 55318
206986342650836257 63873 65886
230530299748895841 4978 17397
719804824374854529 8676 31490
759354725117358209 14963 41785
804659363431227393 52083 62668
446034155994386369 57515 61848
871830166875120897 3677 6813
371243362469424897 48224 52847
972905864897043713 33880 47167
446142563531626753 26027 45909
571967903067168513 50695 67586
880833757167831553 30846 44644
62885016485154209 57805 64342
959770403569383041 33988 67868
115009863898357873 26404 39421
136324771373221409 48644 63896
605015471393116417 19350 47155
131129011590051201 8243 32867
548920066111897153 29798 67290
749991367733965569 8618 60061
725662843027890817 60955 68467
564918134964972993 5893 10086
704462120147830657 7779 18112
397981271679537217 26173 47907
670138398404972673 11396 39756
254610487696712801 60187 60338
933193285406737537 25014 36820
755388502653286017 35944 55382
261815057899184481 28255 35619
657822880788660993 44678 65730
592350515817422209 33857 57300
56048268532048697 21850 36030
97507519508141633 46076 51785
130846062259909249 40250 65378
186831237331524833 9748 55348
825263128856985217 596 4154
529084035017916673 25669 42869
655860021184668801 6890 68748
868789134368363137 11949 31439
853800489970733825 16015 27578
175617117657694177 25515 62128
161262907840583841 17401 63486
549049456852465281 39805 54109
858504211220431361 14915 19998
936153318496224129 18167 26208
479335209599117441 22143 31976
583200855824138369 5305 26125
388621188544345153 16859 63388
489177234467646849 17681 31782
946966712083767681 23080 33530
47318076160060233 7035 54533
501715052511823233 18068 63069
751726167017778817 3637 55129
34587379858198377 5795 17127
249163542216273025 46787 59757
147456384731963649 27564 41625
81418399434213025 66622 67541
995334922986447873 55915 67980
862632528700096641 6218 23335
394649931985863873 58820 60975
412803965464604545 60371 60819
29806787731207153 51562 51583
5247777290371404 49505 50984
933966993970511105 10673 37277
471721104337277121 27297 42526
639802933923736065 19514 33536
576651661957079425 32145 48462
237753290669328257 26294 57055
575908400276801985 12272 61325
834963350650316033 56587 67181
163138885081785633 18946 59678
395111991585093121 32027 53609
847020950554465921 18830 53524
406211128355213441 52185 63322
9046764849479417 20486 34039
735726023885401729 27683 30341
390342857529560641 20728 35005
195873361758959425 18481 20380
726875014470287745 43388 45026
664466082419050241 37038 68063
777666959522193281 1712 20841
892088516633325697 13920 53706
127819078096173649 25441 41893
639988754063661953 39092 65924
51690065211829505 35952 46672
429815466960707969 44773 53852
413322139323121025 27630 31406
417895654460590273 55346 64899
184387099078051617 5916 38373
277006509835704417 49411 54383
883507418413451265 53745 61522
750607269382580737 13948 17397
116594563691023729 5148 61018
266239606140505473 4570 49291
744045886335804545 17232 50608
884287108262878209 48825 55003
2741640918927147 23185 61484
852644188043289089 23873 35919
780121609901961217 33874 62158
844690626291420417 17495 30196
326480150848141185 36516 41611
750995432230144641 30632 30633
912529165180067969 54490 67478
569841966454458049 24101 32849
54921526909211593 1623 44819
450464232986124801 25628 68421
551301478482976385 54393 54577
73467726458400049 17148 50393
798204010867664257 44822 60895
606139534289855617 13273 46689
358223638068288577 28581 49910
639023480136881281 22836 47660
45975484473487425 24754 29741
352906507478710529 37054 38998
459615227743348929 49874 52470
414193491192005313 4071 23386
393750798166621505 31300 66907
129763603277883281 927 64221
300212128343808641 22133 39749
48559761466417937 20233 62655
352526193808060417 37846 42002
200764076566773761 6628 64143
480075077048532225 42573 56972
275731068882318913 38556 50079
878921510447185025 55208 61366
131418491679927025 35242 42145
898298130206505601 35655 43263
652978784216724481 63461 67530
366762372145714753 27181 59684
554914277807345281 1740 43121
965862105283044097 5778 29730
338101823509244801 16134 54097
122573547357177409 58530 65479
528591930670319937 26043 27513
218127644182992257 10612 61686
590970906619343617 37690 49430
596970202808066177 10300 24438
134835260604010193 8108 8591
324916306077746241 43950 52058
156490164764502273 44108 56420
73319913742864177 34009 49656
78330480976820385 15030 15819
779487625450819585 41640 66073
321444883278910977 16085 65119
508094099279887233 33774 49105
339346227019209601 9463 25587
760461922883315841 26824 61179
979135592834264705 2754 64737
579697088978406273 2129 37170
285479106120892129 2991 38338
163214394626059809 10314 62541
706463645459944449 19705 25376
211793357039780961 8706 33101
456767418985467777 1171 57777
246702194749282465 9300 60040
616239643389317121 47858 49462
292662646356347969 62708 65713
815144569205347841 8371 67010
942184423123641985 10999 67489
535316441542089921 10823 55695
585187808381576193 46559 60064
992203709337420801 3355 51194
622831706168007297 1549 2353
53460730829609561 33667 67221
905885269023514241 13896 68563
741871666921230849 17515 27844
85648967699818001 11290 50084
849804241940699265 9749 63019
210962157960821633 54819 68248
778913466586519809 1716 7259
994178596842978433 43958 45696
828765200330078465 50664 66128
849641371446693889 5262 14085
691654126945810049 58286 64678
963713091286130945 50770 67007
365385625289615489 23126 47070
688725239300751489 133 22834
998732175860286721 7676 12520
528702949740797121 9219 14737
985348211734614017 11492 24081
258234097892483297 46691 67798
375284807403563265 31227 43885
150048669724263553 13171 21510
186150675183039745 45325 67059
368496994992099777 24667 56979
913278110927993985 29630 54284
230241738286231617 37891 47783
676033390845045505 39393 49939
578702031905663745 7939 58119
172682649562023713 5110 32996
385970046511140225 52486 57973
883660729273355393 42711 46133
401922545821136641 48328 58967
3175164734646075 14408 66024
356804776059711041 2809 48672
226005496152023265 32620 46546
580186513270490369 12928 53870
307716647434364865 3776 41841
327790060163657409 9627 49648
850512135021784193 7108 67287
195289276560302497 56412 64575
326785758365137025 33736 39501
832890174856636673 32343 42882
660925661554667649 25690 29243
758678021439266049 26286 53876
751679910460598657 34590 36656
51913231312418873 10816 41656
649052478898749313 37170 38927
880649428655814913 25481 36095
242954560860457761 8103 48822
279201879467883873 20262 60278
376424088115864897 15782 16325
210963646912574625 38395 61182
310949707939261825 1574 60809
738411959133848961 22674 48876
853998068330820865 2402 49984
297327252546622849 6662 18319
194021564807830049 59491 59995
151315910040871425 31453 61050
762660370400080769 54836 59444
974449234555549953 31185 65035
390502196381465409 6841 21575
493870639230060225 4167 9401
634771758191117697 40029 42360
195816334849084225 980 51381
15870875126640983 10308 41352
940756005380571009 27416 31495
204086955440569537 818 30523
596131345334555393 10154 61898
679833343459183233 6706 36104
908071677565850113 61892 64873
39200526130041881 14937 39499
939549278141740289 23215 59730
231039380972053025 43558 57242
447603423049834241 17506 21730
949746544882852865 8417 58571
304345745458647361 38666 49993
481470374719652481 19858 41214
666636437572201089 30252 36484
624782513543220097 20423 65902
887248473584563201 971 30037
988917293178165121 22822 64897
783179714628410241 23976 62423
893379563351341953 6827 22803
611020694410200321 10467 21790
594640881737763713 31611 58830
363023220025660033 9522 45388
737053561473526785 915 40538
889543269107051009 16412 55174
743830342162599553 37872 55496
4505356990030408 12375 54402
315313128585980737 42502 63345
470014865849066177 4432 25307
577799542878313601 58877 65324
568323437812971137 25508 66522
356653583244064257 16105 67540
928265398399545857 10556 43350
407301243714389441 8307 62263
119151182956933617 36806 51072
119548271395782273 59116 62680
258721297874643585 36986 47522
843595220339995649 13169 20976
226086210190338465 22172 49272
27513428118975725 62713 67866
865311098442148865 30890 68540
575045852587042113 36777 38801
629763617191208833 58815 68994
49657465976135737 40843 62068
835470331630233473 24170 55609
388494009653005185 38708 50079
541940663646691713 37262 50458
938153202788964097 28311 39128
550184905805608065 21293 51766
512267236318653121 32605 46449
811958785682328705 27192 41574
786049843636757121 27673 37565
754366059734053377 11144 18903
26656630302131389 1617 30391
734074288980330881 1301 56579
756403329978393601 39997 56584
161316684458554945 46871 62436
882568714200946433 51453 57424
537444629690249089 14135 50216
714856775487159937 6389 23984
392042368521288129 22250 22458
783801358647213697 45402 66686
300664766698325569 20965 46746
314929935970848641 14899 36293
625970000315462017 6348 43693
726314718819114753 2199 60695
666144217503450881 36386 55974
515135822126520513 14826 22092
257426220581550081 8635 31010
611666516812835713 46979 52521
844151735348042113 47082 49070
710766471350023425 11720 20455
277036520259699169 13091 35635
933526150084336641 58589 65385
836757509871297665 18376 26484
536286360884812289 2865 16089
115947386576124241 48906 53287
807319343719132801 9692 65212
969774039890175745 14741 25299
816623781752820609 2190 42407
562237675876062337 16199 21584
414404704180842753 10312 50575
884612897470084609 4318 46463
231515513662085217 30882 45482
763735397819374337 19641 40551
463940886925588097 1886 45450
347087059722660737 41065 68819
605071157931529729 5887 51171
622231394627149825 13223 45837
347338472349409985 18097 45892
108823891262154865 25857 66849
675888310912764417 3405 37973
335196053608683521 19944 46742
940849366459691137 6944 30477
688213778464834945 44990 67291
58751206921964897 23920 40739
898848263707961345 9616 37649
279748916929154497 24761 60923
197680409107455553 8944 17504
428941339821843585 55388 63383
918961379787305089 43996 67899
720407274302335361 52573 53223
155372320111233377 44287 47174
780611698614432513 41130 66723
623158054313094529 3390 65592
471397144579501761 23577 42084
801868164486911873 16067 22121
702034437219847297 27740 44107
992558497524498817 28678 63788
118090285701828897 5672 33704
562761738664384833 9869 34718
727707854524407297 40494 51488
65294096550914561 1095 33092
702775209104206721 38022 60681
519523725696991809 16632 56091
959560300283438721 3558 66978
765244423797327105 14820 61094
129378870988393409 4809 55787
684176910855988737 20676 59552
770448858059790337 14844 32020
803939557739070721 11926 64919
822965988799300225 16766 32194
425296876374837057 36828 49894
720827200568546561 19012 68493
941305387558486529 6630 9338
233266309061026081 33000 58130
17762444065844819 3246 19524
26232678081623109 23648 31173
993106239315736193 8229 21667
581862995746835329 117 49691
237505970713336001 30078 42421
435875299422885825 17307 18403
682720808074549249 41881 51223
227059616218600257 26847 50856
493104574047912065 26445 32093
132233610055134673 40923 44982
667313070100945537 9550 14448
780899286976310913 10610 43130
773136039225512705 22980 66404
883682375324749313 14064 58099
660443644418990081 32028 66293
140782716507079185 19950 42692
833399089572871809 45291 62175
806677251587995393 6578 20431
533498036142404417 4299 56697
484442459915644737 16501 43496
489843463417606977 6085 16691
585160086194942849 30766 45855
37650387604372785 3210 32386
971873992254717953 14378 60919
606722383596569217 9249 26697
201257941652652769 47012 58606
448973849880147201 21053 39228
960770527053572481 4970 67233
657295100230221825 60632 65008
236037202228740033 29002 49916
26165529338072701 2430 21676
392003165967128833 13602 27069
415471793063709057 1448 61263
669424005289624065 9247 22455
879464223864417281 7678 12381
167051277235348289 12450 18664
37083799606911329 43347 48444
146171557294731969 33900 66684
298866903885908673 29287 40397
707715277254084865 29242 31387
181830451956180641 35614 38314
666076458088621569 17942 58566
69734176761144793 5544 29105
957005543513620481 41517 52720
881126321049585153 19519 50575
122027779447446257 345 28146
26229862028060325 24155 67145
205242330959936929 46726 54816
89650944695385697 59113 68688
553797137244384193 12620 38844
441554361879397569 8758 20920
772942609976357889 9375 63625
582863717520105217 43319 62784
148003173600610433 17408 67329
634269798591645953 29291 51830
577206005169518465 20408 65147
439441109507946241 45915 61117
119042538484091409 29196 63891
859715970955178881 54165 62996
385613802473702785 37654 43647
433748317547447489 30625 31811
609979441907935233 8239 51380
553994117544334593 3721 63447
415067620261414337 32018 37731
463174403864165633 19247 65569
598809950663234561 17176 33809
876539328425948801 35704 45308
265838120665623745 14681 50555
649415498899806209 4114 20139
660923239898291841 58934 66939
249076281133369537 12521 37831
756064382680467201 43587 53980
29436306598618957 24442 48067
984102792326819329 38367 48030
878795853930242305 5948 67140
411111581312244545 35155 67299
135602509681014289 39024 65899
653553878912159489 35280 37087
668816152054375809 24363 35089
397003729601397761 13036 61441
146957293822246977 40740 45561
301092367032776321 16933 43531
218189633266760545 50319 60331
908419755228724353 35004 54200
363290655210654721 27414 60070
359041797886217025 5569 38326
977552400134328577 54371 61321
129670413155412945 15183 51514
245871988235329313 25404 40846
474193566734452801 16271 58156
907521400547309953 18561 43707
191230792826562625 29124 42845
215711231547238913 6459 9496
953396740032953729 19433 20965
959544307513056129 2508 49170
213733775391677473 3178 53922
381083143950711169 20985 22018
247342365019061825 7284 49590
309384296777963649 18001 38620
844154045663206145 303 47306
756769649013826049 25588 37610
484649882462175425 12807 15785
889941868807653633 17592 46210
282925477645523681 48373 64206
760898191436659457 34754 35416
480583254498963457 862 47961
432717332602820225 21446 48626
923007203921830657 26511 55295
551106251585459009 40595 64442
734129479291279745 24132 54241
897814645244182017 37026 66775
478890760485274561 1177 7424
356645129688722305 25917 43340
948645095152652801 39169 66371
984769045444736001 41954 48538
91042682243173809 22434 46642
440426400497791809 7431 62669
54074891291175929 4281 51222
926311394241025665 8433 15831
924499122909555329 675 44495
795263615239967745 35583 38265
546504152912330433 14737 66428
202000403777404353 19471 63945
423841798831293889 30558 47212
548896452936283201 31007 37261
901529187614723841 11775 33123
317874058428287745 2669 5272
684533121966968193 58523 67414
276906160118976161 1363 27705
554003420294929345 29380 55460
703182573763157889 29422 53533
505893105255129409 37763 46252
752316329165331841 19397 33169
394895817654568065 6492 37550
819031260587593089 9118 26596
116556806470004657 50800 64529
893373413364962177 935 65621
327417623373474241 23461 69053
171421725990867905 6537 45427
431129036867734081 663 10086
901443423956727937 29949 30987
294740163577241537 37388 46990
409648013496678209 5595 49552
988398110975072769 7505 34385
450746563209399681 60236 67735
470423631885648065 16781 61275
579069622548317441 19531 68758
527702866265062913 44431 55892
739256680676795905 6506 41374
354362096580413057 18355 53739
815609916163140225 7030 46108
931062348700510977 53972 55666
720868959533525761 15176 16645
190256301776440033 26632 50044
920455287163420673 28495 61929
54045754706184113 49746 59914
695113708891604225 2638 62463
998360972420155009 6306 17189
861771670431721729 3930 41476
707026754554465921 22685 24149
961368118711099777 52313 57958
166900091971751169 11564 52981
12099623648666125 20656 55677
758751508916791553 50622 66969
575667888849615425 14895 25526
768859814255105025 30753 34158
963601314449505281 5867 60771
403748841944508993 9613 26405
552698335445789697 15941 26273
853987109679831553 24271 58527
858551410383157121 35747 64470
61094463197893137 16835 42553
603076468701154049 27320 31101
929250743354398209 62382 68313
41303131973393193 28243 33287
10854149540865167 12451 60417
703223188712563329 53432 58328
689642551017424641 22299 40999
364209661066624321 8172 67622
691993719261549953 4088 30255
275444722814064833 3099 23997
34269030716242101 13906 54262
969303759004247937 47668 57928
906851766665131009 40120 46897
369646291412458113 4819 29213
223838816257494241 16611 40469
797473904479787137 38020 57166
936994788715541249 53363 61044
142615302044937665 13267 58541
162898455144013345 10846 38519
346837571732066881 22862 47242
567358838476355457 2049 47336
830137695850105217 44341 61605
665889891495407233 608 51119
383290498485436609 24742 37802
143347495618829873 33334 42082
802325969325273985 1683 53274
867055965826747137 44938 63676
891969002276567809 6944 67894
311698064626359169 23897 64644
731292429643382017 4006 46169
821537901030449537 44892 47472
713639656004616577 18939 45350
892516809029704193 35729 64067
227422976421969729 18366 68472
714198959970897153 1694 68934
121740991207559553 19856 54601
128365017556166801 4072 20826
907596699174568705 28197 67873
823654047259548545 5049 47976
322734423202277313 31711 34373
197471087968470017 39101 52063
934231400231489281 35252 60362
595943798530239361 5620 55956
185240348329472225 34297 60223
562244919105427969 10608 46912
843366360192384001 4476 42979
463896467380077825 5593 5725
774679412616777089 5080 29310
260850033716568673 42131 47900
495347819467106369 40835 62813
737479495580796417 12272 24763
764222355714423425 35740 57144
307591326606701185 34089 38854
312161317674274113 6253 56580
304737848698618305 7711 52553
956063656467605889 48222 55869
725622456873995905 25304 25957
487034775098585729 6581 63309
574005829387655105 24043 24072
847538509468193921 55777 60488
530661992136476353 13668 59754
487468579558331777 8638 47996
92095956842552337 8275 66828
954438507875707393 64169 68811
964101779096896641 45283 53235
142060520403681777 9463 44507
360620435710554689 16969 26096
920962859213489025 33110 65494
44539971094810225 13380 21003
670985751454217857 42930 50609
298370543671364161 11412 41034
935858080230772737 23240 49671
784195001937209985 17970 66785
753241628990828417 2651 22785
551024756395118913 19911 34601
693113966774859649 12780 27022
276050868785450369 52407 67851
731125821942462977 24208 43476
904010414184522625 35696 50028
810636277439883265 27281 43518
983518687706240513 19422 62573
241110091652394945 5994 22189
618114028796608001 29988 58465
901021068049658369 33389 59135
500819926168322369 4480 7263
384403150571522177 3680 44203
772804744222820993 3662 43274
196201030291874177 12445 20218
452523309784030657 15610 25431
261040595407884257 28120 62041
95961814083064929 11967 44634
5484584549407146 13849 55631
77395458456255281 7477 30248
586149633161959169 40516 42731
191913053260048385 11299 43932
249402916671797921 25569 28626
17025142296407837 34459 44572
780837740596446337 12237 64405
197904874964731201 25080 62624
696732693595947649 34945 65030
384997972727820353 20451 59009
524549081527133889 39489 44437
332218549081868993 31582 66579
347861905859858241 10336 37604
918552671581583233 44258 56013
209197014378084129 22291 43737
409379525896607553 13816 18417
84977228656754273 4833 43841
861837103228157953 49242 50785
33266917219769709 250 57845
537909873648782593 21499 33767
350912529649193089 4121 56827
757672324368176257 25956 34202
898617401502924929 18695 35473
966855891301033729 2795 13428
248323743803780417 4105 51173
952071315529668225 22242 34375
652991341413773825 3539 14668
476266591940042625 22552 26331
265434345516879937 44561 47274
870966120086539009 26593 33144
183257575707933985 16501 65221
115661819857162833 2246 37150
452092138780216129 27842 38933
899368143224439425 14652 67280
80991205530686721 812 28657
269444078075405729 32050 39937
580331119582538753 46687 64260
476591667235258113 22014 46565
42891677600444209 12485 67673
489683515404205825 36890 40127
838955803659530369 10677 45295
173655533320289377 24024 61092
350334869720136065 22549 64123
789623765511588993 53037 64977
315648719588907073 6185 65918
506362736224705409 1716 66188
8534747387876963 3810 24001
874875257505319553 23564 65014
718408804581173377 16149 24674
885037689012296577 44278 48834
776703398803668737 25470 61535
327215040610308737 46138 58140
958298270638763905 12859 41044
844046453619515777 22925 67937
43471943313029729 34580 45785
6205897219015101 49955 65962
756922194547314561 6647 46073
824981611001692929 10727 17551
500770507791337153 48314 65189
838865371374776449 29412 29960
926077688922575233 35465 37323
710080975201865473 27866 59405
845339739154304897 325 21301
904115126124960257 56130 68901
386752095764990145 3829 10167
779763351033995649 28497 44981
337910731580414849 22111 50647
947855575651527041 22331 64772
15161271171237445 16988 38166
172175307777425953 40237 58175
320571356650255297 33682 54142
581747829151051777 923 33049
611713762518036225 11502 66792
484795803828252033 41358 48992
624536355945615233 7133 61754
804027445594453377 58151 58155
443453580068293697 20380 21018
219260762145868417 4952 24050
881932751207820289 19080 20804
748180144248632193 59431 66346
92337396053181921 57769 58352
30842676069273269 26959 29487
821652709430189569 43502 66860
813711257687923969 29349 55781
603180428355997825 40536 54024
513021332157794753 2244 42225
713039531753629825 50426 63862
395546164462725633 13153 66464
940673045464677633 35697 45962
694256083634730497 1722 48595
801260478247279233 14388 44370
122191010125856545 22111 34160
480816326869600641 58334 61615
826738107279968641 51235 68367
230659258087747777 27922 40530
889419530444168833 17202 57300
46613491061833657 3659 60090
43258040728989753 1767 24868
22768800896245 15427 42761
572065541843624449 8765 53469
890924324234234241 17747 56186
295440638590722689 58228 61078
656267621599234049 9771 16727
381999473950511233 31963 43902
992955569203843457 462 55719
770918917095560321 22443 40571
977153704935908225 9083 25018
670433999999669761 6872 55909
202710728458768577 43185 47077
934365990627416193 2275 56188
882741077702895873 13466 67877
36596185382560265 35521 59916
695521960086267649 10358 35216
22868751980031021 46644 51021
359774409526401921 29911 60651
876154435203698561 252 17054
114073763161016481 7919 14141
434484024007819137 38375 43086
690232560856607361 46150 57232
689605690903444865 26535 29812
827517022463553025 28905 51574
23910126015369573 6936 68704
699021282511800705 8351 17014
265494616288332705 12394 32679
247651773658660097 13198 16470
14355266247296329 1972 46808
827190975518568961 8877 15408
182609737187075169 45942 49050
853891821791961601 5979 33201
562584104701461057 43989 68815
393980549990111233 19256 68243
350314468921094849 11566 56658
906853160660276097 18919 40077
96845540693667681 48106 60543
528149218903884353 26296 57797
672431494342870145 18756 34535
111845060777284289 20291 42833
366373579650758785 6233 46709
568062121477673537 41662 42904
507489854853599105 41582 65384
237076781790833025 26914 68081
787229336001619329 55764 63948
689319553899828481 17971 63852
770923200063631233 42170 47894
827688183811716225 27098 68416
592611146271924097 3361 12350
603714854944790657 10124 26921
131607721104824545 48240 52126
288308123686036289 27176 64958
555971711068540481 16158 36276
166199212999181601 11281 65157
378957180543434177 1851 59076
258154489284265761 4138 48715
571291469063329089 3106 58903
956424391736611329 2322 47685
245032960875345665 11954 35487
70003109889896113 13689 66982
174986342853660673 9765 52828
494303176611005313 32926 58170
560536996212416513 7900 11377
285833646249074049 28998 58396
565870898188297409 28742 65271
877723785988642689 11609 16880
890267640489394561 25491 55395
627647972289892609 24475 55324
820425137002363393 24454 68340
764805131608234497 41863 57808
753140772835333633 7917 50428
783764574436020225 1248 6411
666769913503959041 65098 65793
779486215646265601 51710 60101
189093559161630497 2743 10120
452610176324114369 12550 40338
338062633697550273 60014 68455
411281678471460993 42246 65593
29354091020760365 33177 44770
893321209087986305 31659 45537
999676784715592961 11868 13895
168058124697630273 45525 61244
481309420885491329 49861 52774
162871952694743521 7873 67308
969096253659930753 23899 67139
281918917888283713 17901 24850
12545119687811025 14632 64760
32377234609157313 38359 53280
216883648828332545 52969 53046
366830208729304257 25884 57323
452944210240001857 37843 66471
361964550822264641 14784 66515
354691241719113025 20696 23721
583454610167599745 10281 10579
405779991537254849 6539 21183
967337433508731649 3538 3658
744769018568110337 16579 27773
629632718414050945 38213 47510
629648676411914497 28946 55928
896897891774770561 13305 44290
376856977877370241 31818 52896
88793163328212193 14565 43433
918371731073900545 19701 55759
642974859624416641 8106 39524
484173547943715457 11312 32890
724880618040110337 38246 44074
45537142230056561 11770 12222
393106860906740993 25838 68072
351249138287958145 26639 60566
399644768221129729 23017 59388
668401358227125505 43339 66805
668114607110084097 27339 47603
602798693621838977 56186 56976
641683198691360641 7114 66839
301072167508760193 10766 48617
945412042941668993 19700 56378
264250001069857633 5 51719
48704061544931681 3012 60390
902245103116424449 15409 26815
403056509171960897 45886 49886
719890723286983553 59501 61634
734171808187731713 16896 29071
595654908497248641 1645 15681
188719264732910113 30910 55758
142187004380819105 8750 36412
812797760113575425 48926 63646
103586980008852689 14961 66326
486230663037730433 15349 67366
163355334658110241 11461 68758
379088422395248897 33718 50667
661404327731855105 19920 51336
660658873437128577 3226 18458
254807476670581665 31514 43556
789094772236019585 40191 59929
264591281015238881 23360 63744
372931240142918337 5194 36155
78080961333899521 49798 58797
74216845015079969 35632 53957
834178721087948161 5396 45561
400592240334717057 57913 67049
688135271536143745 18465 64620
560886354567038849 26746 47141
260854862572042369 48987 52784
38075603018938865 2507 18767
981631654138499969 39559 48647
851527385460961793 34601 68238
776213341328439553 6380 64127
105389543031563457 47663 58334
873592852100959105 27447 43956
147607945288605441 20973 59291
909454410255730049 21890 57874
417787312867176321 33851 44112
899603239139640449 47479 48343
918944926934379649 9975 22654
611818209945749249 25759 45925
882109441276540417 31286 60998
930780182339933697 4595 27077
395688366981211457 12580 37928
395849179976547585 33407 34938
431203174303476545 50547 57372
467819266010980801 13303 53011
578439359306877057 23454 68259
453400521594101505 16234 50689
701187824129092993 56025 63052
170559595272099073 12803 63889
22476155044508061 56283 62736
330595026098560385 21659 60145
534256026257423873 3026 35451
362176072910575169 10046 10993
695676413918867841 1516 32912
479646357909029313 19847 62343
60969368711297993 17278 56298
813103620442834817 15742 64611
674906830026635905 2136 46935
740770839532839169 3362 12963
711286550510777729 23203 29556
109329106547324529 25280 40308
317755999904328257 63693 66335
881016740010959873 44056 51441
125392213278772145 19205 44541
902320565617518593 52779 61242
107738994721621857 26163 29105
813713831350664705 1372 22502
608188931859444865 30454 65880
742545448607291521 15109 18670
450604204150742785 44098 63351
109783361489757425 17766 29264
691362609844802049 40539 44858
543580460108476161 2973 13625
923101199394217473 17994 54828
192105409963627233 16673 27118
152396766383361633 11655 43485
896930312211754497 14344 42679
516374179503678465 45872 51006
962649656167098241 27968 29745
780832984092072065 33199 68129
955921779657106945 7320 7973
243755580991553697 15305 30064
69644712417495929 38104 64543
490367176808661057 19531 64523
786868084578873857 19403 63438
613750208325363585 700 37815
83573167433552705 24795 66493
434823392806364929 48961 60526
412927185293060737 26726 32905
216898344700986465 60899 65513
255492162846731937 11636 27054
402322656446500545 7962 50200
75901304560847649 61045 64278
400338291016645057 19654 46737
502725498457248705 2580 19386
412602931566610241 15571 41992
948214321092340353 22419 64123
363481218713509697 919 4610
763360743636521729 34201 55397
526861725692924673 30664 55566
935403776228429953 61598 67350
206365671611699489 13732 26473
824596435060993153 7006 31505
968974207925654657 14567 25117
721995528256204673 24370 61920
499952075552108993 17025 33417
337577977339204673 10440 66510
744651047574137729 7131 32355
593286832174687361 3894 19012
872700775054873601 26621 34950
644069145564724737 20724 60759
696080557816131329 22019 62168
184418145432747585 30961 57013
264976975824431809 19605 44067
653636929891970177 16459 43530
930763211321561857 38116 57246
397610572709869121 1832 65717
783744093269028481 18143 53680
703863674390174081 20363 42143
573382245415800193 28649 55746
629404877703027713 29498 60300
183119952759149377 5293 11947
724699858182699393 7427 38740
989325955461055233 25257 51127
862354719619265409 15369 37621
637029619624762241 19427 39453
210066258724605601 8387 68407
870424449206737409 35256 65237
409471529153623937 52180 59746
690620918385384705 24566 47898
308213437510826113 10897 32478
632000164400665217 22915 52748
323736535655928769 8668 61534
656415493919887233 17694 68144
594532310040516865 56636 61718
391746399462746817 15449 45039
977507206457492097 19605 30852
635326134714581761 52 67502
838239816990093057 54365 68327
753405535001292033 6710 55863
715346073440134273 40993 64412
214531582478535649 13551 51432
853771214768169473 24741 52025
741757594899368705 33135 60653
35759913384996625 6395 63737
443489755784192129 5728 62454
609303063440076929 18799 49275
491964372114637185 20532 67357
569001829937452161 31618 53074
182690780479269665 4582 32462
403491420917827521 21170 44191
819633588720861953 963 53650
405278268666993601 4878 51275
420579008922551617 5964 66184
606495866813357825 1282 33788
143735534572812193 41640 52243
665612695187309825 7926 49180
772759886121569665 5762 46763
166304589948577345 28239 32270
630260396798533377 35185 41974
780817892131839361 63708 66668
521379646094324289 18605 53787
514286692705209025 37837 65927
19662115613982681 255 24418
796464896453915777 796 30259
175524958740076897 21524 24093
357157905680605121 35031 46026
716983143214790145 63608 64464
306728816538200257 7186 18619
386612358685887617 40460 45993
42912879992680785 26893 26997
103258004228422353 31645 56439
850235451471423489 19397 68182
933875135475965185 12888 46898
146883944547806081 4867 34658
85391120907289073 6957 49925
898598095025537409 2917 54137
498934911590033921 4708 11385
786440494149953665 22400 40029
976110036409352193 29634 30112
914666456955206529 21998 33233
716667943614815745 15771 19001
68827823987600569 44308 57761
394598007647559233 45138 45826
443429586604143105 34359 46469
960618814949363329 12328 52696
370517059286836289 55983 65622
932674007792940033 33925 36395
274217351051124321 20029 26403
980428208200372353 8865 25041
686831658264832641 9327 19950
443452540088472321 20825 30170
437900714606602305 5555 66407
638353414417743233 48636 68450
660538604457283201 8798 43667
503694381671834881 58018 59371
96145100894649009 2586 26800
921071717033548545 10280 52683
664926663526625153 46075 54909
573841511114935105 13846 46635
269743805522555393 24116 64825
257544343299208833 31574 46471
282397772284806337 17034 45334
749179088866611713 37035 66801
227345078951731937 27434 56254
126633867666065217 14615 53227
969903566385067265 15722 57870
551723518232179777 10712 17245
211557428138636545 17603 67241
459137342423680641 30620 42385
658175050451657089 15759 63527
667212378439501185 38361 48701
872918204313283073 37414 40407
444522583498091713 11023 38712
497502282824608961 15082 58082
768758453226027393 3658 62894
279360965405462721 14157 32862
856412516118872705 6369 59333
178080499098651745 17514 30464
893990240734780161 18227 36091
994812737615138305 31988 59614
773103848589265409 25792 32450
941282146731037313 2849 4488
233374285829498273 41001 42170
409963463953548737 55776 61418
747358155137767681 4781 20384
17648659682517833 26603 51247
543314486730196225 10948 45497
55021930755390969 31826 42548
777467273292465665 22447 23678
220304279838909889 45248 47067
789839256630145281 44338 66035
931725618680022913 48027 55515
350147319901033409 1669 63792
465634643337633473 6881 40245
550383130183803329 12777 19464
232701545080960417 8447 21990
913008165319716609 17705 38252
247578007394320577 60451 67206
317384156952485313 3306 28324
42551562328018377 23134 57898
234904439913755425 24452 42766
453254709289037569 7048 15927
245066281560582401 32872 44950
468204064215274945 38963 58466
618001643349593601 43135 50904
255793536329871777 26446 41998
318645935949902529 10178 33805
966954942480615681 35867 55827
24363247715861293 36685 49518
269359956363583553 18061 40376
83958325223221665 54911 58163
629409240198942337 31240 37003
107633392785508881 6099 54036
300183425248729217 18043 23988
307680437640399873 8472 38209
640801580891210369 16796 61872
429181428225611201 2319 8308
208827063146113537 46246 58790
518348713871432641 18787 34431
756863424115284353 11599 53089
866990725774250881 24761 41045
930425688014633345 22641 27817
752518633120573057 13647 41242
167838822572182529 5847 61289
270591426835530049 32473 48344
132895324827526193 29133 32561
866855276714176129 4034 37611
724122944872608129 20194 31558
699306670094152577 3999 40183
364321685244743041 44362 65008
15717275692182399 22495 50360
906379494563740417 28688 47087
323730922120155649 52747 64814
620374547291614721 10977 15300
796815500359173249 35253 46755
748329612315092865 9174 41199
38288874022264001 53243 63532
805552270502186497 38780 46694
768581469135696641 30370 57587
877516206804816769 19564 44428
589410531514978689 6572 13382
557593671487548929 49963 56500
597632803904076545 19739 56074
3429233334163229 6119 63921
179654176789902913 2065 67452
826135970485193345 3118 45841
730713201865185665 11168 45951
237999540027889377 50657 63130
970240380825948929 6453 17650
652655313634877441 35267 63524
852126392213676801 15397 45345
124576842152226417 3740 55784
127028756735960257 10475 59800
981283291009685121 7928 54782
306266462198934145 11518 12970
831421478099603201 23871 55763
288951230928923073 48112 56053
466006719307923585 39482 54595
378534833867519169 1774 13654
647155158450647809 14300 25280
881162831767333889 50002 51356
40161553082196377 14387 16918
751766112480154881 8639 30044
320603254729068225 16833 35265
142409917518428129 32524 54081
124532941946451809 3803 18701
426175072762305281 5956 47041
397465599513839873 35370 36052
228947949235866593 3749 21573
400654975860003777 5976 67445
917574262282172929 12290 43448
112094596965707889 10322 10854
234242922265117665 4853 7263
930323368839477633 7009 10515
61860144853454817 1878 56117
544533985061338625 19080 53287
410013964841162689 13513 59586
409525035795336833 6778 62032
356064443432458689 12805 57060
210449160408533217 28284 46818
572145956241293185 7907 18022
587958030129097857 8585 18462
482030434020202817 16372 64491
433605885939744705 32290 61413
453721872668658945 35620 56378
431446443760545857 26351 30877
684290452089882753 49030 52040
285448763548718177 18811 52964
252871498973867393 7417 46283
755605438881214977 9809 67256
627154863538606849 5410 38155
451789380346401281 14173 24999
488157710972323841 9945 10738
601214394451101697 15413 35209
527413285609569025 2496 41567
599706841167350273 13438 43314
488550298984144129 27786 41505
75419022770031313 13652 35003
960309982146839041 45608 50571
24935793756686309 25452 46842
925271830811361409 46202 48382
252989054863302689 1047 24953
151376164429720449 26385 29754
27089349210232429 6612 28965
52416904173789193 35227 51711
757664520423187329 25463 29399
600946466187139073 54134 54598
412231811226792641 8839 11700
122596877150293441 31413 42437
48763571143563665 47112 60009
19294191714791965 2401 22506
194149166061610145 16897 36725
440173352916367809 30134 55885
180706027974419937 42125 64474
177704121808801569 41280 54056
251109163243871329 4406 15894
912016894531795713 56800 60257
825312185606161793 20716 29305
975751765989386369 25980 40654
797277847638699905 18333 34821
755139219213823745 9384 25028
825423693870615041 29855 30041
780738033716573953 19246 52680
809960898795413505 22294 35286
269849031931663329 11486 45120
144695368216314785 17429 39687
576677424497248129 55894 60808
387536406228893057 32889 55329
631000267777274369 24549 27696
187831372480129505 41800 63814
254370069448839329 47288 52507
629786071829745025 35437 37425
380038383905279873 6389 31209
467969179335465665 58351 65168
239692357519729185 4221 53399
373134595491510593 34476 37747
405382037391497345 29497 38596
107607859549258225 34829 57876
774981510669960065 214 17168
678267479779510273 66818 68687
413555567634965377 26231 46003
775066393025650049 17684 22713
390805396388103105 25648 30217
666285996545983745 11818 31361
250638733422484001 10331 23954
212950645053719969 8738 10072
206914145461155393 6404 28826
300919905320018433 11244 60168
512125697987578113 7063 24656
325887222709820161 12663 48522
628053840424101377 28047 34115
296674012568335169 51327 68826
55161872827433457 40155 45343
913606431492038273 15575 42206
120748718094290561 1726 19822
133829125034328209 58597 65524
723206485191745665 2540 27016
98457803485000993 18036 34764
111166050543047841 52017 66761
428021691817836097 19015 19131
529177187526563841 16062 39955
574127978167691585 20782 38026
593681195272949889 21507 38663
741134761156946049 9472 32399
985672242244099585 8367 44158
249584897885153377 37317 57939
918548299753965185 5471 21299
547266111515714497 29003 46268
283412354496114465 6160 62085
168352144506908289 35241 55091
990818870325171073 41580 66480
57792865068012849 27603 28128
711949651653888769 53599 53738
721755604390619265 13428 58608
988874933291029377 18352 54258
147595867497788193 47509 59608
497182183441914561 8134 34739
853789317958980865 14428 50565
849069889332213249 16768 48114
754286933709853057 22762 42421
52390203635347633 23654 36889
867101160481023873 55558 59212
484287453610747329 26258 58581
997118027062899841 248 16329
254351955412893473 20694 27399
511059724525974721 4954 57818
751901345677737217 48350 53244
394838872597762945 22594 27723
561453280357191873 17211 27266
675064244528510209 4530 6289
975684707989230977 2999 40649
74178714939026945 15293 16207
681303668213907073 9206 60368
368707432468706753 21639 41133
693592652001768833 12584 52828
734304231596912129 23375 52614
712812923358619393 8707 38859
874979493328179841 19578 61697
757812918953945345 2176 42502
458369314788942721 22565 33499
670444006977255937 35063 62455
377668172235868097 25793 45581
885712461043823361 22234 30141
691318852137232641 21383 39829
531790383741189057 36669 44964
838097264562616577 1288 10208
852840860284302977 3240 26397
893008081177303169 38698 41735
215956920752269345 68389 68995
12362408163166805 50071 67658
256398969359565857 1174 5180
446396877038171905 34093 56582
528553617245954369 13203 25303
825650985997366913 57116 57981
855832043815482241 57109 62152
380394769421034369 49745 61958
225417748472331425 3547 33203
656830409989364481 14544 63284
34625000395379857 28298 44584
743562886615183745 6602 56767
124313948825225393 17199 43462
720388745704251905 11804 30637
714002344779842689 9299 56691
35393703244896101 9423 51032
101549900158723009 12790 40531
684521384736083201 19555 39745
796980825905222913 17413 58288
822733737239833089 26806 61570
865289193818334465 28933 53643
938560090109387393 37826 55181
813878055920312705 25524 30324
505908512664095873 12807 31861
412819161720655361 42651 60431
759294041998256129 30810 60970
183609247194141281 468 50872
477448491025388225 9811 18853
915491585340781441 23987 36038
747669309162784385 13109 57022
376445923110125569 15842 35628
570569587015828737 11616 38872
589724754210870145 39124 48272
772881278192098561 35100 62401
162779020172820321 54861 59527
518677637809776833 21245 24937
609437919996132353 18651 53837
712376800426408577 5443 8443
130113277713277857 31202 42645
44463100561618065 6514 59826
795560340896180609 28946 35437
190516977807472897 44719 60290
240184270707544545 19199 67175
430325623107780353 15758 18334
229668396520047233 47366 61134
456750416377570177 1689 41699
544772943420085185 703 68392
862988280582332161 22617 63450
926082238002329857 26282 53432
401618242211522881 32396 43361
369409109249943425 5844 46824
225673508204341281 55381 56442
651499684465811457 25598 68012
365639011724521601 22862 52575
567494157792211265 13488 64965
171937400387751169 13084 29963
91936147492539537 35630 58878
966361669050453249 22175 36157
524098216230896705 12358 23150
456391401060859201 23009 31470
68726822540746473 20345 55914
251260720031137185 4740 61165
801337311251543809 21325 48439
428650792162560641 6110 21742
930857792739125505 22439 68236
411687617796328449 19626 21255
940225732202975489 38195 55837
986883109206349441 48386 54491
679027608702874369 40341 65494
383168801447549633 29922 31094
413516868747294081 33980 41010
914606987070644865 36032 54325
683576900447555201 8291 55470
461711709485765441 41842 45981
928456349215792897 2583 55271
526608278285340929 20058 41771
966612206627210881 57709 59510
620578215843618561 7216 55404
747613401835693057 33160 66511
674065902539556609 24070 31168
148018034692320545 18012 40935
287718121197396929 28615 51800
891944062408640513 11603 11888
11660092434386371 44258 67166
72199755651062961 27376 47093
695606388142106625 39534 47924
646762221406660865 3773 43364
726390809147037697 54808 63154
400805851424003393 21054 57629
531854548314978369 1908 17355
764015603304784513 20043 40168
744259425159061249 23050 28933
686692833807704577 19452 48854
974301945148436481 9839 65867
870722663791824001 3632 4423
451432622031465089 59715 59749
543246404306906049 4948 36104
496344020123014913 46588 59006
503037138791796673 8890 12386
734959141883326337 21945 69031
944959686057806849 8385 35143
269405515673906145 7251 26665
709458645488254593 29517 53470
317867874248097601 4925 21442
690870195246624513 32240 66154
996474066781782913 18141 65810
548364382272296769 17759 47301
947235067843127553 33604 34603
929923192327997569 11247 32974
494606998249235393 30266 51133
959337664232307969 36622 56000
613639541992998913 324 39840
981286725466937089 1752 14862
950819048228620289 38730 46713
251627825969478625 37160 42534
117772947496110449 20640 45858
624694612465923201 9415 15206
134634013225319649 54961 61979
835281986657932417 17939 30149
545657704116511169 12476 68650
524514365495385025 20501 59992
826096768052362753 3616 25560
251706365871797281 40372 59917
518143534119321473 52117 66527
471779207721191105 2314 9441
658826568558065921 50293 67806
143182325273826913 10943 19776
2674830848153676 2983 27086
963113424916919297 16082 57352
566755807887798145 31280 66797
559594153301190977 20204 38660
434690760766773825 311 18109
113419900861565281 23609 69013
127923281074185265 34534 35427
131610869993821217 1525 2277
420758309154823681 22583 35407
646364365254989057 29479 42699
620835330377015937 19148 27652
760967069589213441 50790 58974
273340756258750881 9371 47866
395934199533790849 45894 52962
334604807514818241 48265 52159
880347101954853889 45059 63888
555040624654171905 27698 58184
353397161839446017 47145 47420
123834411244526881 22248 60928
229606782845451105 10292 24135
44672282374722985 9637 35850
323438669978422401 20427 57442
877910452153866369 37860 45165
865456379856922753 54544 63047
544435432505029121 30869 37923
24591883020640637 43141 68043
221273273533025633 34778 36904
573941908302600705 36062 36970
551971980921752705 30228 54540
342644310708031681 56504 56583
599964230287906049 14484 26078
466637851559383425 3458 23925
457765562196758657 7263 25567
78734617589084625 16876 20910
898324109546674561 11799 31114
711817356222582017 34719 37569
891130631850263169 22763 41809
130445238258168673 33416 41430
810516979394559873 7590 55534
652284806167969537 36666 52853
530256813659409665 889 3062
605326943760054785 52253 59599
541334488548780993 19410 25223
985204513848060545 24109 49439
876119436089044993 18892 55998
939812159620451841 38378 55354
690631422256199553 59254 61434
891177144346912129 17344 33463
538609214616545985 50681 60550
27111195582513405 25349 42445
781261660760744577 44395 47521
586916470383755521 8152 42232
727418149271375873 2153 64496
537041168467162305 24843 27243
201407398845855553 25755 68965
496952207090529921 4914 13566
220865221602625889 8896 9049
727287845131719681 21902 62479
962981380709148801 39900 68945
275494056491908161 30470 58902
803149705024129153 10224 29114
834697464776716929 10381 16533
726964796272209665 7488 18102
112476765688668929 3125 56230
324052159566807745 43410 50742
629065381344908289 3459 39602
847130185467872129 8483 59089
902280032286284929 52681 60160
313808778991745665 22538 26394
489632659969395009 18883 40606
552972018580543809 52034 59099
885969538120363649 18403 20578
758084007485056385 6481 23112
802097128859408257 51105 51798
882585375842094081 20136 68388
666300320309090945 28160 46308
841354557266942721 31773 43545
994243392162694273 21963 42546
122828150706521201 34151 52940
79200159610095969 2443 25397
448665449902424769 16573 53844
851023512712579585 11549 23308
587882261041070081 10741 24269
247922742475168449 45533 51908
82070785400038209 24208 65671
141678038655690849 17590 59919
823177283379674625 9084 58860
380317097581027521 5220 25182
814948926827387521 7554 34388
115752337262939873 10246 14838
248813539886551649 17488 32745
51365282467855881 1770 33706
549978986658761217 6669 30673
191987375251777345 66970 68949
828753778273476609 17307 40852
69833563739578609 1136 40382
349453226900099137 60442 61940
581273710191858561 14945 53290
277151004103725281 19199 66703
708977457570881537 42858 67372
13723550710427191 34533 66903
606254094529155969 38917 67639
283627565198866465 21335 58048
408027038525730753 48488 65198
548259981256453697 15733 66602
856720304945191937 42109 63380
181875061741546785 56997 64640
766819946420668033 1403 49142
194730206398350689 43941 64186
849525157668459521 4972 12272
811738875638109697 23819 47273
175484585663426177 62747 68825
428762228009819777 1018 28858
639047717474234369 34978 36819
179492891269344321 33909 40857
81419181663420657 9741 25898
728072204784371713 26083 44472
490910016946877185 5450 19081
34182129415864181 14390 67928
205752697045440417 62121 67392
80247029772326785 2189 45885
726123735635361793 23058 65146
13971349396566525 62071 62931
911675179001377921 30022 43183
579861351129370241 2316 22224
650496808508158593 62770 65403
424019003804328769 22538 58591
26970687102335 47255 62724
119351939137576577 8610 19605
887179402107740545 45080 45694
569506068162549889 19904 20151
987752436612595329 27050 59888
26113836983643781 50198 66938
757777677517872001 30856 56228
451471026859348289 3985 4182
108543486983236897 16849 39214
567942919546656129 6800 47112
735488814188478593 12916 48993
340793489343180737 46162 54612
980385301428640385 22616 66831
927923636059024001 11206 55766
595063460313291137 9004 37403
563162349284350913 21906 48895
901810311002705537 40836 60562
535219141459325697 2044 20244
178808666324592033 30121 62602
775667896721326849 26764 62261
779380761254572033 22773 24468
386409040054605441 20732 54723
701907010657286913 35123 43999
98653661618993025 271 27086
637044111054919425 54086 58844
168857886252258273 9702 37671
47522603741164457 8277 33041
923910819267913345 15134 53467
819203184215581313 7072 49532
928280723107963777 14460 34279
412843519705596417 11782 39768
775828536049385089 640 9166
351153446262699713 38124 48944
641770602766204289 36204 44021
118599518025071409 7033 34878
713735490780518273 37521 41762
362377089514666305 12681 52889
159012536043736225 9533 57628
90795241796847393 65010 68109
873763784636775425 1954 49081
81336838375861473 38840 53219
461548973923957121 9167 38669
965388978023646849 5470 33325
533894364026362945 4628 27424
168045595985716993 2091 51975
325479044091441217 4044 31414
502277100674710657 11199 52675
707535738261565697 15344 34760
227840305559894305 7531 48632
128937663340995105 7781 15297
868941051917666177 25774 29400
624552989936571393 41756 44260
333373757426386433 14149 22495
453556634244410625 49396 65997
758078713251556737 21693 26985
423984663079533441 11119 46330
530645598394116289 57465 57986
129678224350673329 18053 33607
425951838828019905 8937 67412
74018884898574561 2741 21962
299587556195120897 21888 52560
668567830931710465 13040 53905
814387430522991489 50896 64932
550779843787136513 30451 58686
132836940813675137 11039 35424
420826466365841857 16923 19233
481600090815454977 10038 62119
981109321693534081 22803 31245
62290889056725977 39747 43835
967581271174925185 28482 32450
194356057742645313 20856 38984
103198175492774881 36298 46114
548120641229772353 31771 49648
968153385998764545 24605 36821
602454368632756097 45587 60573
574387292125660289 31206 67648
517304441760842369 6516 16833
92462602901679953 57804 67506
348907978466591809 5635 31088
393849418490884033 15847 62835
38448501562484697 965 11330
505497582861213633 4465 44938
485294237088744769 8374 18425
779690201890300417 46032 61138
608621911337706881 22326 47672
251204382587776097 11132 28780
928111469576769793 33156 58606
151582735735901 15526 44472
939922514420558721 8085 60107
519944892466615041 4030 37256
472103068383468353 2522 47004
896321170727670529 14506 40043
524180597595574209 595 46353
252445860899815233 2538 36469
180744056892784513 13707 57543
622680221311821185 8312 65819
851134901162552577 17519 27202
518468781156119745 4538 15129
709654084273957121 34780 56332
679968123409107457 18955 33047
607994947804172673 12639 26482
154226357510186305 28184 62409
739706823481462529 6095 32817
814585724697689473 21841 57624
317824106073700801 28458 33199
902172860470475521 10690 38626
454025330429921345 19897 40640
236861169602715201 6686 46593
923803201048571009 13862 15160
782898738756291073 37711 45358
184737645273536097 10030 33176
778093020120120833 29355 60131
711203924392876289 56438 65807
263534690889574817 39066 66281
576043338838765377 4480 39845
708874083165280641 42824 58521
515728841237830721 18234 40679
451762324315883009 2601 43920
1411391096830528 43891 65305
608668392795504385 8601 61873
404549504424025473 45130 56867
630057857361553153 22751 49848
473069296619293313 14180 36083
773221003907334401 23361 25988
365560130252816833 8959 25163
901357361570393985 14558 16963
876704186735331329 36642 60646
520758458355299329 11258 53832
103600526466451009 27206 27932
104497111543313537 41589 62179
335705602103480769 11650 20264
493094797378230273 11845 30243
844102555217546113 59716 67968
894496018828125057 16725 62476
686437905123504769 44375 61480
711076628252452993 46683 57490
281068423798316769 686 44040
497329188174351361 10872 12238
54914751545688033 32539 64635
37038820718120033 22387 58735
95660586378443217 13187 41879
28987661079174389 12178 34417
38710107285247377 16351 61463
606232722445650305 26183 56237
104011073447750849 55831 58011
911399715505755393 19964 22456
985706562318689793 9353 31684
235039155123697441 15342 31354
280056704575883937 12217 57295
179648984453979937 13300 64624
839953721126839553 20793 54818
301071696158270913 50103 64911
25064946985921213 47548 52421
821684452206259457 46239 64554
307963800955896257 32709 56232
858269677974586625 1177 44543
925697219792397185 258 12457
548572398057348929 20673 35062
46559807693277833 36903 56888
22407760008928081 1712 26244
334501274076458817 42841 61091
994860895667219585 54578 65748
843140346899140481 2038 9491
897117660167250305 35100 41982
820045964761902721 24937 49009
588758854349851649 25847 68714
555035826997361409 40552 49346
449910485310464769 7743 15961
439799334015603457 8829 24463
613894119128392705 51535 66579
897480085311407489 2333 11789
968562886703292545 37854 63750
880468510124359169 37826 54952
71104141748453033 50407 52795
67460878030907169 19890 69011
691719798834281345 34868 48744
452906552997447425 6422 65097
212098507546389921 11455 14525
8068784813879405 160 49817
309178611079030209 55867 57158
308761110110196993 37934 44819
288360465618257665 50753 59284
746538450067468801 1779 66517
646937083836871041 47029 55066
822581647338651521 20089 36533
479144874627682049 34838 36720
367445278506672001 4145 4475
603967966523210753 20791 25563
36780150238911345 31305 57228
832077956327243137 22582 31242
545836284865934849 16932 51040
390459916645436801 21188 50450
250193615397009249 11071 45203
678240255948029569 49083 60944
195662329132638049 15985 25627
163944769629747361 951 17674
18439431016190613 62764 65712
539663555535856449 13397 24683
265842011884380737 11646 23704
87698280599465057 21175 52946
972075943418232705 112 49312
309215485580214273 21953 52718
415601621743611841 17772 38234
696812964432350465 1005 56180
314944184113954881 19452 24757
88577544393348977 44983 54794
645252281113549441 5670 36000
787530411645132545 32695 34755
680011953045337217 23998 49150
766513476151946113 31058 57112
668011389728469889 17749 43542
115294267467927377 3711 32115
155482280017679393 8214 26568
313320789812724609 30518 57172
149452180639336513 22543 39883
251426742379418753 484 39104
883653780724998273 18051 51569
74078934755821281 11134 60404
977149242562383361 9790 25240
496598886875627713 51753 53857
234694648625378465 48988 59264
638248597496176001 38869 63745
564430788543653249 1802 26971
754990723840801793 37221 63867
394654041745255297 27844 60230
330908059633205889 4304 27219
246076826136636833 843 48755
444229501078407169 11608 16273
431098496782624321 45440 54483
55379872882884489 9463 42297
44417771253044689 31774 46798
545235616843410049 24366 33025
832015794138939649 49104 57517
271524575053920353 23633 44188
222567009028388449 6137 7301
709753995093986817 37002 51445
897238469237976193 123 26369
831253103691057793 17603 32580
895315002944435841 19204 56364
352736657151506689 754 47828
611642980187198721 5457 58284
334906274313599553 15538 64074
632248350569746305 1234 15915
7377765022081207 20573 29627
82692462003194577 10635 57618
600513490226081409 4885 55610
103536243117382305 51180 63052
42368311291181017 9113 15525
790300085757493761 10138 22976
843394053270603905 60771 67134
825025669075536385 4334 26759
498091713754771329 3331 55133
705160359602615425 12461 39509
696298362126658049 31570 43474
441156971942199041 38631 40620
139656652296121569 31420 57821
385166320210444737 1146 46769
319873229344356225 11798 30174
523979591089137409 34738 37187
432867373456897281 41283 53977
982715530196060161 35901 47146
478620832720810817 10873 44019
893315545493344129 6389 50401
591847197184346625 12233 60122
384896182109898177 18209 37920
617024753396979329 59183 63623
102862025005755697 9400 21787
925815902863345025 15759 25798
581900475059654785 4525 36594
51834454663623577 42815 61180
162595895477430465 1022 64461
713608860462766593 14999 52625
606574838470592641 42769 61364
396701734420108929 34932 53937
248968564932518177 5712 7618
778423019940103041 8759 60824
721699591408935297 39413 57380
110894453028596017 13732 21718
107661060565241937 3061 31220
826864990456453377 23329 52136
835183307777796865 20986 47695
580494509448758529 18439 48302
892582893144755457 4653 6665
694917242955963137 25233 41638
702523570048612097 4711 27705
723513924524485889 14060 57524
169695898937128225 34290 51129
632562767759491585 14153 55847
308164999513294913 20851 36408
694305303624108929 15353 21416
902352311997852033 1565 65294
116524125511741521 21316 38186
802191511833370881 54630 65388
641446204009515265 5024 62946
130256394151153649 1679 21132
849262557604287617 6646 10475
577411725422095361 20567 46670
550261337827098625 4650 45506
257867598654037537 37997 48348
258804483573893409 9381 25490
997498409424082433 2354 41751
239007411974814241 8322 68274
927912028943374849 9722 27334
119249120446209393 16280 54289
94463860254236913 11352 16433
448553053804690881 21704 64885
216384438483494529 25016 60867
761469925059397889 34208 44811
330307203323798145 4000 59873
400586009168979009 36451 62334
738606764069622529 22601 47674
617436897560434561 31895 49424
521945892216066881 50314 55039
39791939210690689 6973 47628
390037755499157889 59993 60402
654014305018787201 55772 63097
941206183677905921 11863 27090
621268997035617281 36235 65965
95953221798161793 35922 59674
201661900947879489 11551 47920
775235165865368065 8312 61546
165240247482987713 11032 25886
643064320684580097 2700 34866
103195041964195153 11686 35400
841624071822820993 49368 57873
245847215135757569 17041 63622
492713736162606593 14359 62859
315023049347086465 8955 63968
143088182684707025 19994 64031
387772719979100353 3663 34833
305463081574238529 7642 62624
639843543389300609 5882 6909
386896678067586241 32739 38984
151344999226996193 19384 40600
663510994584463233 57126 66779
191756104648941761 5100 22125
524425387067381633 9784 15282
540688230291895169 162 37264
380186718945658689 6711 59595
262679301028040161 34750 50711
148130594692759137 28092 39241
276852276171258177 23447 23896
601350057974677505 53615 59465
227693675511101633 21678 56126
850701927950339585 23138 35983
454497083167357377 7739 18956
195371998982729153 33104 42935
985747528898965505 29127 39714
459810945650957569 5974 41963
221819984343046177 15204 39629
306822608923560833 5550 54414
654685067468999937 4128 39425
139268448828445921 8668 39201
73567512946286945 51143 60700
321280551769582721 24399 26657
33795529682119965 1044 18701
342951776953441345 33383 52404
670112520710052481 3139 13244
308903340088470209 19521 50993
905420071340312705 30454 67071
342852521384472193 25503 28732
445022738951795585 12008 28362
533535769474418945 21915 37964
996348287475310465 40066 42453
770189234227103745 38000 38500
651993728258009473 46277 65212
130037457388617377 31389 35383
270921094219755073 35563 45925
223767900469184161 25172 57988
551537747744479361 2715 62675
159905580082643425 59448 67381
826439097476647809 39781 68750
349569236426248129 8694 64611
629855749931653761 57109 60859
95757335116381633 6674 43723
637538349861085185 21240 66594
888685340665901441 10359 48996
667692784667142529 23283 60283
297294915038698113 31505 47352
613896355640232321 31562 49274
457882917183525249 32109 52948
85882887763677473 1261 18174
210355422574501473 5223 19166
243603137743189537 43924 57044
370775277173905217 5128 58922
846298349600946433 51042 62857
128775751655958001 20964 62955
575782943851859137 29300 58320
652254667784404737 18788 67910
700975418363544321 28341 41336
235179564348520385 14894 58172
517964552617126401 20019 49125
740759236245068545 45080 56388
286614304354859681 37965 54061
907396673654069761 37680 50076
688029958671617025 54752 59571
830289178249557889 31344 63698
344141128438042881 61293 64104
614905958823861505 18926 31300
153455278831000193 50722 61156
666883402908084097 19346 57850
700643511610284289 11696 39337
104177955683105953 22293 59713
832501844190257793 17066 56563
94435435509524273 49481 67866
940195146515453185 1752 50603
499684042056905729 42605 51377
627902436229543809 22312 58463
126054336214664881 46881 53743
376688237842731841 62420 67267
742112240193911553 21465 59984
252675302046210241 8226 16376
605327200156040193 12153 20315
850991459545202433 19420 50341
807336646609449857 42811 65074
413619756925282177 44947 64247
94353384742092321 3031 50766
441115365142426433 17728 35609
56154937514016017 14038 26151
498809664150112321 7794 60849
881711045754400385 28739 54921
691542315544882817 17598 17601
59837847455916913 271 24112
113387684738153633 13885 47616
514872917586487233 3014 16160
839784269355707393 19573 28229
331102542488487489 45473 56094
899931726163739393 19599 36025
21174607201231765 5432 51618
507264525966508737 4094 21513
612079969572697345 51664 62737
726748301600462593 20432 63166
654294048581178369 48248 50009
799849034469108481 11413 30343
74921123545102833 16837 54208
925153352280201345 37533 53284
176239247112050625 9650 16281
962224493953886593 23121 65536
868480294318992257 903 43593
185012297724039585 4232 45509
116852093974543441 39716 47025
990654485657987713 4722 61475
584501302543209473 54141 56025
590785474352284033 35180 68261
324482911722981249 24318 54206
630636607162973185 55483 68983
154267064218537089 10860 45660
196695514826483745 12108 57190
285312566301698209 17586 28166
279203335921582849 35632 42130
453980106265653633 39269 40182
332407420915810561 40234 49581
919210510291009025 5405 47650
645002446317096961 11993 33450
73323448251578321 4069 7981
317172904213361281 36374 58941
803307069684407809 32908 56339
871179553726367617 45469 64862
662684132913149441 45948 66971
492495824154897153 10996 50107
398790714477144065 23585 40710
834161073168918017 35333 36809
443257192266479169 17672 57859
997158054013237249 35807 51316
901855024293595905 448 50910
742770871579583745 43284 50677
560412539460465089 15578 49937
774412665355978241 26079 57464
768129636696869505 4066 35435
83153474041001377 4596 7714
250902741620329537 21314 27981
174186752362412993 32356 36563
905123710208826497 29871 30037
601541167954824321 60233 63132
342192418233800321 6966 44139
682497331897476353 27903 61546
544853408922250561 27883 55680
964187047616878337 37779 56940
517751685657934529 46652 53702
749603365836247041 32337 50389
126455683409133713 13184 29060
166361267491542017 61649 63530
472803193568729793 21380 59729
105702871321991409 33584 55819
285623245920078273 9326 62983
724118838154471041 586 23236
504846436138556929 37013 38307
40619124923932049 5083 68338
585419179129573249 10330 37991
326914516890358465 21103 63622
983280731908088577 20162 31967
808661940537884801 34524 58978
674608139410423809 34699 68893
468759027793755201 48028 59393
320461114219789057 3168 21185
12831720843603735 12898 50399
540113680317872961 11136 31672
732551306426049793 32627 66922
617275921199173121 11503 55643
669263260697132289 21743 57654
766491892129977217 12745 45327
857929014130537089 14981 49564
721432683107927681 27934 62712
783165930494657665 10353 44339
736189391425554561 28511 33889
568274519500082689 35227 54448
454556537949635265 27834 46544
45764700796322441 16867 49966
430492763284547649 25521 46201
817591211728217345 12687 29369
720294425984228353 7639 66987
536515298844147265 9876 39290
525015920267904321 8437 24567
702395705154575745 31116 48236
882105282801440129 12852 27629
669164425547673857 35666 49091
339725559375096961 51914 59332
686500528739419009 8346 54709
525402931316413889 7530 9265
621435220544139393 16830 58948
598162033187165313 23723 45594
35909580969562429 7893 42249
620180927982268289 30136 58514
937996855566947073 15267 15802
991837566881684993 39277 52327
844710282309353729 8085 13312
350038810164811329 9138 11975
181058075076901313 7332 36377
23824911253328197 5699 31841
747892286265429377 5376 5783
941373582493731969 30959 66946
442915500425126401 17731 40162
232201285789699329 25329 39334
219898128932801025 7427 40825
729000432592492545 29809 39274
234971382224795649 18726 40567
553073897736894081 2964 42238
214236618032405345 30144 31767
245099143395783873 13131 26049
967370037610745473 59650 68289
580048485442745217 15912 37269
134860398436575937 26020 44214
177499032788794849 54325 65894
656120257161756417 8971 43351
789750289587985281 22862 50222
678795294508976385 26519 55657
768142064046692481 24556 59947
98380322949733313 37530 63237
330781666706570817 34332 34598
745656032759360001 35313 36088
317202595015594113 10958 39999
983865756963222529 10096 37382
787591288156178817 3739 25068
276511103831101217 50024 50625
423769632657958081 5859 29991
937855330529654145 28510 45938
924300576928402561 20010 24277
824764143200770433 7508 46779
978064994985707905 23509 68667
480151022831403649 10064 67528
951622786885437185 5872 23697
747370607674103169 14177 37575
567605017023545601 58833 61633
230100332675217345 3858 42054
429532986676065345 22425 46642
867252012311542529 150 15127
262115933782801857 17988 49512
270297434832752257 30110 30946
778092236218512257 8710 22060
138025882309111841 35676 56180
887860393782808961 33386 56263
515100943021931073 61873 65148
199460499741263681 15643 58986
440333179096700865 5464 14695
126676263932175457 26967 35786
813273308444518529 9962 42428
968189388445196673 32062 47601
964686591995931777 7226 28952
610695543076481281 13509 24463
679867958234776577 14753 20419
798781730391397121 9453 46557
357828058703592705 32742 35221
709502369731801217 1225 9253
318347974707261697 7467 46354
795529287728797441 1265 28672
706392502134210817 16650 36500
798381351955107713 231 49974
511572246418776193 25322 46452
197956744354286241 3681 21967
640922360266660737 42506 65629
377152326452993217 18523 26293
65864398280194081 11997 40419
295848433045208001 12854 22074
112034352094784849 15880 63921
698611732399292801 32691 63577
556394242768330817 50906 64566
962728222520183809 25929 29475
325251379080828673 2116 46760
330405625520079105 9043 27269
899433800196231169 2324 8639
879591604268952705 1591 44902
637498820153073409 52737 58119
877721522311141249 24905 68465
756957925502202753 47112 66190
747316368845446273 31814 51776
991721051775375233 1095 2712
546857315278451521 26867 67839
435176064613624897 3780 55460
344043404140577985 14555 23839
381071125446400321 45664 47120
238732000336263169 13194 46552
978914457631017089 27079 55245
822336146442239617 8859 15881
434609475660170817 1182 20896
880846469460372865 13050 66937
780700021361052929 4971 61552
981385131349767937 42736 66260
155736624377116321 38456 50838
987059707875722881 1859 67678
643685992604158465 11442 29590
635086988338656513 16067 66959
135375405916153825 8154 61889
274667957957909441 4849 62205
772338008573040513 30654 68185
542534162468555777 2653 42567
826280571383396225 20714 23116
162388334147301793 48817 63276
259575454382936513 23768 52896
510216691893617729 32968 38605
184233056801918593 42820 65414
262555557012369441 32605 41133
923719432212589441 1390 65010
223849582969009473 1048 34963
747093026499587841 29290 33910
504617482655454785 17117 46389
687393414986896513 62376 68767
552862768350934145 5049 15927
983935345548292865 17642 32942
270213498429619393 29777 37322
432088351777888833 28112 67633
594764370059763841 16020 50718
63343704627985889 21546 32920
164966199929331489 4762 65023
489448505060149569 4640 53228
614226081516903809 28383 30496
481340530112777985 12758 52774
627712619930655105 8109 10466
710840433989982721 2750 37992
479130992575775873 25968 66557
783699373943907329 20847 31426
110223209888239633 6357 55850
692193105504596737 41886 52163
821133172045819009 9457 21289
802220004465727489 13589 28476
722356341246801025 47651 62063
7574928758270262 25813 34779
241543855655677921 23421 56487
897014223355942145 58 6882
998799859693924993 7077 15589
743011380726923009 5590 34214
656495226317758849 18431 27796
13397827580138967 33687 39467
320660753068914049 8961 49125
726527634220712321 4838 40439
712128580441103105 30175 63579
388431431443255105 15416 25693
831655845449041921 12739 32397
360582026546236289 622 8253
906673211393041409 34102 38710
303695374796934209 13025 27168
784882168459965569 37433 46779
102571130155620689 28229 61096
109264671532358193 21344 36747
812091981791812865 14571 24331
799331848601191553 44662 63352
365943418309225153 19133 22422
964610260027711745 30208 50116
161287312737602657 45039 65689
699564548840378113 49020 67924
871038871561904001 23960 51769
789434687434820097 28006 60387
98154582151412481 28725 63234
458237276411900033 54006 66380
437834157259711553 44325 63112
994193952234439809 57041 61073
129957911436083153 31347 32018
307368279155490113 7931 45610
543450046704645505 2716 29433
466869591730429057 23951 37147
511088357335385281 159 17390
675005362349914113 21348 38248
61077325709472777 7795 43376
321662702373203073 5145 18763
450379519861758849 1581 56387
130980829334525601 34452 47892
833782416422888449 44134 59167
702886525208654721 1402 54368
134207798284851521 28371 47670
677141944768187905 41487 45903
730722074057208449 34558 68633
123972023256129665 18693 26484
334917843505440513 4914 55209
229198901650441665 5424 47745
683260663996502913 37212 68913
965791801691310081 15999 64743
932177262219401089 24366 32647
41358304723935649 3782 32758
737351475202526593 4974 54149
31888001250877097 20023 57480
785601475200213121 4258 44618
700310726090030721 6037 15666
203698097369009889 9614 27946
406948492785588225 6167 16251
338720131296074817 50820 52252
537892506301126593 25529 26531
590410894401824001 3953 34359
657176878866920321 33853 61607
744775942849020801 7138 8162
304696228343651393 43589 65280
700249858023237633 38501 60979
687084529299696129 65530 66831
431025549698521345 10291 23270
429787745294795777 29029 29497
336606435112937409 21572 23885
288611203809125505 14960 43675
966595350230864641 28786 68108
431101857523962881 47669 54989
744006103306684673 16463 62637
719143809555461633 37269 67118
85353471578205393 30824 38900
100510274616546273 37078 57104
699368333875437313 8806 20567
80614565982983777 18062 54338
314887499557489281 39476 43294
77335923223039057 448 52681
43173941503464873 2256 27724
69959367332288025 31049 50281
60096564769541065 26089 67241
751453537280617985 7540 28022
103069489773442769 3480 42858
981218506435880065 28425 67391
229061196952432769 19695 25068
56169354017235665 18551 35482
608667211449709825 43134 51096
982754214676830849 6965 9169
723065327700826497 7120 21116
372789200329897601 12573 47686
252134626527830369 13625 42380
412606744718772225 3310 59040
854607254524314241 13972 40747
271015852029186977 25002 41559
425743510989303105 50482 62146
545952037312773057 48544 60880
129020589422854209 9115 28958
246789845561245601 24723 42265
10370897764712341 10107 35780
327873433652655425 46290 64995
808377515206235137 33743 64863
633504480656306177 3155 40639
527898191066821441 11561 50951
441006482885072129 48898 58718
361485375177071681 22331 49809
892162135409513729 3104 33880
869796058507059713 22790 50861
721723712984186241 44257 58893
741209039033169153 31484 35688
16346785075164407 29974 43736
22545344754558273 1528 65915
952934344773055361 14293 52615
479625932425168577 21401 45716
601093334849629441 13962 14294
310935638436344449 26418 68833
970696395914842497 21662 37535
771593402029214593 39432 59915
549939607631124289 10898 39268
240086133010503745 39469 51802
521964506706737537 40503 45854
56499524761964185 11098 47978
557628132676121857 7383 15822
838005864971076865 17101 58327
520090184987992641 8853 50305
493973871376585537 11416 44684
579933822722601601 6063 18587
768785101464157313 11666 30965
53191075920736353 16563 48978
159224413633470625 30081 40279
956656768019463809 596 53313
422594396709111937 10950 48530
420126376318251009 27884 60972
613886033038216577 10521 59539
705538278289331841 3241 13059
697445455027047297 56755 57399
483345695080160449 51433 59073
704635260282007169 9795 67879
567209530458605121 8828 37370
508396240280600129 16762 22129
42982573647492473 30345 67856
329540260505854849 27714 43296
514617293514014337 30269 59312
916194569624831745 8195 67852
729780585712845185 25367 49576
425744992840240129 2894 16671
801916764589073281 42164 64376
617257536158458497 37639 47161
985183496211902849 19316 25052
365577225845516545 12995 41249
921679124846711809 9881 64789
822761332847857537 21720 25200
116480438382311041 26354 37979
204841995996023489 1383 43316
566407572406014017 14243 54617
953225211473235073 5447 67875
676436526904439041 20884 38650
69610466712180849 7022 58332
398641874961377601 51536 52845
247447217817050817 30655 63369
685397827335819393 54278 63505
268309293149915361 13346 20699
968084469361549825 45852 56170
226495810379244481 33939 47895
576351209717074625 3846 21804
205802835505597409 25078 31960
865802381753887617 8274 15508
844563307062013953 2351 31744
458633389861901697 17574 27104
696260203487245441 34246 64895
363125312455828481 11172 24650
213102125018846081 27924 53870
44583467947205689 51818 59307
22106469339082225 39742 56859
581722686990950401 22727 34076
601425795708205825 7582 56348
717958573091735297 1199 68213
876842768886607617 50902 61779
213727881221139169 38308 54702
328871562631743361 25900 51154
17796877152591151 54771 55181
828928731993176577 8750 29369
35787746719272209 17169 19635
488072815770078017 44977 64394
712905313478742657 929 9818
930573058086654465 19701 21629
814526554958469249 27892 67832
727635496856176897 4845 8483
518434889339204097 30391 57119
706869391526044673 45036 62748
605977108044349697 13638 39855
611685735847043329 3856 16562
897123576690788097 50822 54052
744315268033066241 46691 64478
127774592085877713 18914 28307
133864163768887329 33101 40234
755649467366367873 25005 36030
59807109712483713 37970 39725
596932339388267521 61320 65870
549268403019151937 34262 43179
824934248149347073 53066 53314
87534354827571553 41182 64120
741299579958059905 6879 28579
788846975710722433 24514 63914
157833151053552001 52619 61136
546996131983423361 34674 50600
219691063835874433 42773 64413
810458106239348609 3114 62095
215981426950023105 39985 68299
335204739200893441 27721 66847
331403686016479041 1984 32707
527233438444763905 44557 53266
99053138973204113 10978 14798
463966879037787521 50591 61231
114497507678713361 32673 42003
629412353019187585 55179 59031
415614738398787137 38102 52533
592266443931496449 14815 54548
974794403629438465 35788 68784
107195169693849121 23869 46648
348287532413991105 13600 31260
896906953798595201 19562 21259
151888538766080225 12967 35964
500535863704879361 5542 54815
542108842898315393 22870 31534
503777833132009089 16373 39248
209295548481470913 19487 64786
492664829604361665 14925 29947
380715450498826177 23241 52430
948831889885173761 3127 45947
474793231772586945 41191 58026
57382500140544577 20927 40588
19053881418798825 37704 38750
742921935825197697 13803 15258
892502323871418881 9760 45858
830053086183166721 8084 66295
644414287942055297 8141 41765
28237780273361325 13875 46241
65673059991603113 13704 29156
47387158015549601 38637 43072
942227160287600897 4629 18080
95781148731365569 44174 51595
650708335778581633 17951 22188
374540051254566465 16573 44747
673668949430179969 31227 45193
602060737315571969 27504 51682
537768875763951809 7513 42151
277152964692799489 58295 65000
824982940532137857 2807 43522
207302925689052833 47100 66619
47346501056303225 31559 66471
602482934984148993 54447 64977
581699457110488577 17782 59701
944650947792599297 30843 42269
358309904151234113 26698 47887
493839436814862849 47160 62225
704673759510356481 8957 49184
417136873630912705 61108 67314
530849854612377217 1685 58099
196676979516407617 17974 27937
950964890171974273 8888 13260
263101899169033249 8757 43179
314079036963157441 24160 64049
227767564484803841 15970 25547
374843275063184961 6826 61703
697031487536637697 8524 45016
746252323935642881 13957 24856
510152044773004545 29690 60444
468303178002912577 856 47382
146658165724165473 25498 46289
726017776748243201 26127 38658
649678101318595969 39891 51170
633907184923330689 7995 50236
503236569284812417 9513 53738
913013601828147585 2574 9852
501882531958553793 749 45339
825017830909473537 41447 65998
574057955730257409 2551 13408
709593242857287937 36458 48423
493149652165993025 25213 55179
910765336614801409 4661 59402
377865187825566529 44604 46713
683466310702250753 41495 58950
994233642820798721 14383 59652
418624254879745217 45988 53548
717549433350047361 8021 8184
661438714188953729 41327 42767
58503462796732465 11083 17853
441264705577523841 15981 22921
372426850595903873 6945 7595
201947714302043841 15586 61234
427162285212059329 26507 28390
253319859377540993 11574 40625
505952641425370305 3422 32643
130318245726861905 6076 6428
249092128348944897 24560 43843
326659481751434561 25778 55229
824751368599581953 6122 64881
984092295208462593 45079 58545
78136247998823905 9765 36301
140343729650368225 50087 53591
351521663828766145 33666 51855
301754958477566529 12868 28913
494189749836646529 18248 33853
306191067354419009 61971 67919
697280710073417985 1592 40427
728925578987464449 46878 59847
979430580866360193 37291 56115
847243197535931393 63315 65991
606494478549951361 13838 52727
490701664918780993 18595 57187
284771380513188193 45001 57944
920637351088473089 65713 67909
580213950161894529 6717 55162
263313648340648865 43869 47043
495905427065220993 47649 65209
236666207251545313 25443 38324
195100765189028641 14153 17164
295421554567234049 25009 25867
889289916387536257 26879 29254
932157186508462081 4745 25785
577248236521942401 24305 47901
498986853117692417 10945 52112
726564869646519937 14421 33836
670649935150834177 41758 53444
465430743028310465 17843 53218
418285726775529537 410 32927
626128897690261249 30565 34359
397982564787852737 16090 63335
624666503279772929 52967 57327
556770284549976705 20391 25405
562141664232850497 25522 53069
35477684932089917 25816 30309
622950928354629889 33060 52505
605483420367384833 32318 50261
847730000586107521 52595 62166
671487534615792513 16065 23278
346280478261636673 5961 55280
80817644564781681 48343 68562
368648043871726145 34479 46227
665027642282666369 28701 33061
143585512204015937 21167 40027
697679852220623745 6734 30900
538464310930020673 39352 58425
823889484459911553 53404 57605
317245340920383233 61006 68549
227559203539421153 27360 29240
873278094018413441 46656 51776
207138635443783425 34200 46047
319164872200605761 14745 24906
417445639407297601 15185 28333
144136784363507073 15584 55769
543314964929223297 29586 43592
599020200879696257 24766 55532
869738602354694017 36161 61907
904242508195036289 19302 21501
87869610680115777 6419 55591
561675544661671489 1481 36142
246820842000310849 11927 22502
935583609548199809 44229 51858
475188791471495617 5381 51336
615756379517879553 26874 48386
205327317107027329 42359 56848
180061847372822817 26872 49373
682631094138542977 30599 43044
285128795640634529 19989 31765
569665726155925249 3352 59405
862142503833506817 10273 57301
218881730139472097 37719 63793
869153289513068417 45134 63191
204269667338685665 14953 55209
356539738624373825 7080 8211
601018474080433409 407 68689
94997742079943489 19344 38884
168489409581518145 55121 60619
472846283155217153 38488 43513
790278631660314113 18604 51183
634329519771743105 37270 67203
162925311145421857 44778 52575
21082761092824145 12373 43611
633778499971839489 18000 20155
645055786745690113 31101 44193
174236613997969409 57353 61979
74010360461937105 17655 54023
298405441542641345 6331 62867
643514545662416257 55266 55780
66740233020944121 4817 44636
274229079824774401 1471 27003
895691957415976961 2004 50569
870081943115838593 32703 38798
670051811706052609 1783 40232
851455139466235521 27089 40049
866480076455545089 19128 52199
847374296976372737 49622 56728
486091292797574657 56411 68695
957193200513867009 38291 53950
527257040412365569 54250 66499
370281438893943745 38647 45799
346329115866204545 43119 66252
213924583017369953 10001 15602
453728719613948801 18459 21338
645541628537333889 21785 31020
348413466542474753 27419 68551
471929530701881793 17777 39976
990909504927003521 16773 19044
509402799320231041 4176 12186
894395326601049601 57465 62879
111332547892470049 4096 30951
204035650404691169 47169 65157
498430550881924033 41224 57004
141632972768810817 43872 54221
496662745484226049 58334 64444
514117250257953601 5674 37169
293415423951916673 22553 38792
209962607530052033 49270 55886
547288790303053249 2283 52355
260971285987707809 23665 59429
571670890932811201 19061 55832
909593539821237633 1148 36030
725028268266694145 8041 32572
592038537180712833 31327 52558
320244483084639617 11942 21615
955026329845672705 1807 64127
939926858913747073 4944 18218
645969675106684289 20283 35758
22507865086399905 7649 38382
799577132795072001 24579 36630
50911489620371953 9624 45450
666534614357743745 3386 65934
33442772486882433 26601 29682
598172683540404609 42231 67325
388376404670093953 16945 62793
797403246843558145 26682 59775
714268859636948865 18244 54320
915184520848534017 7815 44948
383769659781560065 31844 36015
146179086996539809 2554 45017
173811977619255489 20204 26546
718299717894062465 16237 20255
274292749232312609 20312 21202
713029179551241985 1557 53769
540507525958990017 22780 27758
814755128267428609 32551 41513
510665702843592577 10099 27137
823507924240601601 16972 62742
702868611010519169 2730 42466
115544535830700561 31594 62536
968676866311891841 7285 64605
326758317698946113 2948 46619
154693110369922945 19089 59359
176169675141643713 27221 41403
121438513187424497 40315 54260
481105564277697793 39656 58307
570682698962219329 13552 64272
125748429254535665 22942 29463
723789242707891073 25332 58053
782924126864472193 2602 16442
734320751094660609 13039 66842
923293176012840833 7676 34537
282379607197864161 26628 62726
57224138649786481 42429 64347
518000106253811777 48569 54384
481080804974247681 12822 25869
108281398339823201 30405 51015
647205739607855489 9465 65829
460076287254199937 11677 51314
477479927352710849 41766 44661
281481315812325057 20053 34169
164484399748971553 37486 44098
638692200020148737 35482 35619
99481813325034801 3136 55415
590739157073993985 1085 33129
813085707460729217 43533 51107
661196937299994369 58066 62727
759476177231171329 16163 67711
874767015948972161 9286 23224
21808497983869301 15852 63134
683459366473204737 16393 47831
319372654097797697 15078 54943
92652072640174049 52779 54784
926199636765787265 22991 40763
67427016816001385 665 6462
122720233033881249 29381 58084
538409211361138049 9790 42900
970086317600760193 8215 34452
59347706639915289 3969 34498
323621596884827073 42803 43815
516393726435477889 15950 63333
556161448600718721 28465 56293
315975678110280705 11391 55711
548453825588445889 8031 45558
375286585964882817 8546 57076
696178642643900545 29690 30629
172021049788003937 23028 65234
818042815451370625 7321 64887
407117926512324161 4895 41333
96424565520990769 56032 61917
788641466518019073 42247 58722
176222610558689057 14768 33947
837326465186574593 16593 60784
87711987039369889 22674 58063
168863235711672385 20647 39150
444744198242453569 40013 40302
29546149547353905 12656 22561
467465890355853761 35369 65876
999776300837854849 24722 55093
580257750466365953 8302 47384
406424433377363649 7182 19494
282721485286828065 9075 26965
270868429549029345 2463 53794
919429359634328577 15709 24636
231441880088180353 12698 44783
137056004791944017 24787 54788
120019297823379393 5302 53695
132894583199693281 35675 55411
826928167841426689 32462 39720
963549802743557377 26412 68013
729910045303132161 23657 29221
484298139039928769 25664 59782
525137813874845697 5091 65435
753605577978859777 2602 26493
803738673151688193 3606 43128
320598445368069889 23604 61942
401617862524854977 43869 61843
273511586985165409 60254 63202
15361666738517245 1184 45145
964478937477700481 10261 56403
846802204532860289 32493 38842
814554537891083905 32195 69053
289877763790858753 5527 24400
996331781362364673 8987 45674
250810926912063073 34910 54836
907684544227322497 29102 36853
120176166825093137 44054 46278
505965303713189505 41997 49033
450200945434698241 32032 34127
261497120680630241 1579 33045
766409029188228225 13060 36897
263910731480144993 2895 7074
290663958176590849 14560 64716
945789787292909569 10691 38513
881412039401272577 3335 18688
956818244582755969 2157 54568
357532291026625857 3582 12901
707212475754786817 20264 31856
227857701201347841 4189 15675
995663454975222401 2925 37328
11940297133175905 59981 68702
855475664108951169 59185 65849
933828769228217217 14798 57942
830934796608794113 1372 14844
724481434417736321 27230 54055
156997066813332257 1649 34087
513364565193487745 58372 65541
884116506390888961 44989 51541
934456791037970177 5524 35321
798420838217708673 42029 42168
357555879107071233 13166 68382
864972458515829633 23162 44427
379962470528067073 20424 22647
587671671579599361 29777 47760
889515167215566977 42984 56738
421599646036220609 3779 34267
875118698783776257 16887 40893
919523955286308609 24246 55457
241973105231057409 24147 63820
344058146756871937 33959 62105
673085586592673537 23179 49933
592362345459761793 33489 58831
437670554696385473 50891 56401
288573527964821633 59371 66954
898896986537177857 43005 68352
691048792099280769 11466 56341
267821964444312513 42987 51264
630699398659395201 22483 30926
600707634318535297 48782 65352
487631276864718209 2662 38002
619792470563030657 4689 37399
312148771315385409 50200 63372
22297574364440465 27247 36400
618945347018382081 12537 57530
8201789579334929 62664 65108
683854610300322433 6844 13149
998494550491169921 29261 63546
811760024428949121 19542 29482
729763733213335553 37468 44030
430678983373447041 5904 56610
407817406893055809 44003 57510
697668893394080641 33737 59922
966486121544921473 15546 56042
801408158719389953 57488 60028
356744405327827265 4154 28268
18964188860721265 10027 18542
488962347262262401 37861 68161
968474365213701505 14299 17179
925577533555806337 25050 64992
922670579913074049 5952 23724
405328159336466625 38043 39283
359335320580264321 9520 36153
569290170374141953 28714 44497
394045134658014721 51651 60538
815355702484087169 25082 32989
986596593282264705 11107 21707
564768696464224001 31205 31893
936334724366219009 46600 63574
775806781640500993 3101 26885
954630961888788993 15349 41129
639621610241118081 15132 21819
775460939424547713 32226 32868
784639030872259713 28119 67443
531359732778248897 65520 67132
252740236458318881 25301 61314
493489509821245057 7092 17706
29397466205342229 13131 16827
86615035877734673 40785 53245
52936014979319881 29324 55783
582025311020274177 31246 40366
9950104238814817 44080 54236
251576001194031553 19127 23886
183508440379451809 12393 64269
886719354684629505 8730 65749
287835245649734625 21773 49531
332516988667428865 55958 67969
176147802387145441 1340 64925
889419775280728705 12507 26422
93449967275208929 27671 40285
98749262873589313 4540 61549
770155765113226881 2689 16032
769558790637006465 22900 31330
257069650881351905 19880 27269
888280234811638529 51566 65612
669957332050056961 10061 29538
897430999539594113 9106 13912
448567313496457857 36475 43614
661333197948273665 2954 8288
817037686449278721 26801 47823
957249244926487169 26696 27074
401394405797038465 29345 30538
354316927338082625 4464 68624
487899585407642881 33038 68817
67301679688867465 13665 47424
655961923990449921 37886 55769
114835151509403489 43486 48234
457909233304828673 33111 41697
770091686004263937 33730 33921
242467449436663425 46061 60641
748482309392947841 37676 55439
596863678645387777 63362 64385
490809981010997377 40790 53897
599270401394310401 39657 48130
793960731377048065 24899 31739
825028580358885889 12462 37523
313529653986876161 11581 36481
215319674262463681 7964 28271
924826997098783489 65537 66837
81894487708023441 47893 55193
678669085517370241 57837 61449
928455244019691137 43492 52402
11158285324377461 13212 22952
301990384643968193 44 22974
761948759929509889 45273 52100
299583581735749505 20712 29027
866724605735150593 39894 67517
795157977231337345 425 7703
925564961027518465 50019 50353
919086117548861441 1626 17317
957836451116953985 13082 30603
569486864142216833 7892 60576
229780300394708097 9942 23456
149055868862848929 23126 32596
706761193851399169 30815 44317
174772137689313217 15694 66676
722627029723426561 14140 58003
535139994223474241 20947 51652
330192035226339457 31399 33761
478389928932781313 26992 60270
173848196300866689 25240 62194
666340771882165249 2181 60093
803312062420950273 50575 68263
293775747553478785 14783 21504
345352976413309441 26373 48746
460914641947884033 24941 49143
720999538577395073 45192 66307
78492987937348609 29722 59214
475000027534889601 68622 68959
911703805764222593 49176 59712
775020508646456065 7466 30485
602827489761335041 15530 59548
745985499239239425 34565 59282
44407758228889097 16172 54747
811877710188646529 18297 62903
893946366810691713 31873 52536
394914497313379777 5721 68840
896398350696575361 12931 38748
59432196525214921 11839 64551
202298264290742945 63296 66270
224065368062994721 14695 46062
490021856373775937 43981 57713
987462572065091201 36363 47981
767865585023113089 17609 28248
495579222776740353 29727 36520
190610349225455169 15027 39853
320827868784213889 21111 56223
820239851137142017 20017 49472
37361718264506297 21922 34982
252712823868538561 14749 64208
173580421202821345 15103 30315
298787052681657153 34638 56029
344284310800560449 802 27916
374799190226031681 44550 66763
884836187294176513 4035 49643
982283390490476161 51102 62660
147607070187277153 33313 64380
418707885358148929 718 16718
475928377064839489 3985 41160
60591060136967913 4398 56150
406078740508661441 40251 68308
180595668373161537 40763 45739
323697551571989121 57240 59095
137841459408701185 3858 61792
671441126965149185 51379 53141
909676515150753281 9755 24065
563934105387438913 5363 29713
435207245922665473 9756 59645
948488136472178689 13116 63690
703550720284500353 38701 49614
356088807480880129 49023 52252
754057836784749441 7789 37951
326693965964793153 6096 26819
617745656667668865 4554 24626
706380411676526849 1336 36009
993863041074117633 18960 41926
49894079079052745 23572 54226
324911451007853441 381 472
359207820737729857 48074 54486
604769360903826945 9450 42726
227615801578295425 9358 62143
68008418761056793 54398 56109
921044460253263233 14705 41932
937830900373480577 31547 39446
913326661058306433 21473 50464
953233777024639233 4456 28981
18355952336882809 7962 27561
666314596387916673 33118 43455
789887059600218369 3038 28728
913183231321145473 6987 48418
850015437208391297 26125 45744
153575443567884673 12178 45305
641523561643481345 39703 64877
889023824441341697 22930 50208
960545535499839745 11606 14663
185344339824364833 33152 36726
257219065923507617 15965 58327
491838255094879873 48628 60896
715518538124634113 19580 63700
949896942107638913 44543 49932
426960472359610305 20459 40130
26733033540825349 37979 62469
633698516260203393 9797 28609
605859305875423361 17424 58462
456082214788622785 31172 60024
827103653137871873 10200 28023
47987223926533321 18726 43322
526112899451330689 38061 41703
752159270918099329 11022 41362
238314733365388769 33195 47857
201791482293252513 47247 56201
133520648165625041 20261 61936
823575044320264705 29822 37333
807052143821525889 43256 67302
808789750717103617 28196 32366
670514785484694913 20791 26669
680931902203894913 62786 63846
631182762503431809 6302 10159
828841367099521153 36218 40794
774849281743865217 42706 58659
535674209586076673 22655 40973
870936067817215361 18708 36455
54430041960678465 44133 59455
107282298100127345 16354 36701
650319487839311745 40724 51104
940795524751610625 15256 21755
420915179151755585 2156 10737
717250286417065985 35800 61755
689081905911692161 30875 32669
327227013979385345 1051 34985
407207033871323201 35792 37089
297732837483717825 27072 41142
345837748308895233 6059 53462
604221680824355841 33180 41608
685386168114625665 14848 38287
912868982752296833 3529 65896
959613857686505857 14834 62758
449911861549455937 67146 68163
309230687366188289 6088 25701
358229191156677761 8723 61728
259241384129694561 12782 19356
65926489782629713 9693 63748
250447902746564929 16137 31361
695105585044228097 58580 66908
973547550394542337 4164 58634
738756908602400897 27460 57261
342356922443180161 29662 39426
82263740318037297 7855 50044
388371625051320257 21010 67154
590650626353795585 52363 58996
565436797593115137 1853 1877
191185648044790209 25452 30842
785576946104797057 49330 52403
187259569157877345 30578 34632
796017793342322433 59028 64389
848182810535487105 4265 24105
242752718770162817 35812 48574
300636112814476801 26257 42449
373802688081148929 41259 57817
197503836751916865 5423 60948
357996485155425153 4222 64812
78764933877781825 37041 56478
158087285350184449 47325 52290
456710102331239681 26385 41733
866454693142145537 5744 14189
315586816608277569 893 3849
715606116123346689 17240 35504
56528861054243153 32303 36644
780463739266153345 1394 56357
726732301772106113 20622 36405
290837176606750337 38945 40888
673873449709784449 2876 43563
981341288378388353 44860 57578
753633777370243457 16993 33156
675210050842302721 27788 68819
914877729528637185 29499 53963
158166643813288481 11178 59927
689394602834969601 20667 43264
734701470774105345 22696 26392
455134467174413953 17104 29363
589173518208156161 8139 21005
950208439529934209 4110 21401
442372831523634625 60071 65613
551737789187438209 24841 68762
628447799501699969 6568 51056
322061444032701889 19714 58354
856981968926312705 45226 47279
495465958279393025 5419 13649
450140881493467777 10997 34239
569109679164984769 30044 67093
701238182407472257 1033 26230
745135330472276481 14482 23215
841914896168148609 1416 23774
82074323565851873 11803 37636
430791611519857985 40142 52884
887817271264648193 49920 51866
778243808279739777 34514 54645
316183326277030849 32458 53442
901757211427700097 9190 16078
890619849291351041 42220 47722
463792873950339393 31385 67386
771930370826996865 3253 23113
691446283804033665 1168 21343
278853099819851745 3508 61150
260552486766840737 24420 63205
720915696161870977 9732 11141
601866367508328833 53718 67595
302753370397038401 12167 41184
814749999556070785 7545 46657
895348781976227969 12578 39230
973179840530640641 50663 52279
986046539524775041 3049 65022
117718780184929985 55772 62612
924875456045743489 40710 42306
796284393526370561 26588 60093
314364548900709185 22319 25834
677656597866857217 5117 30556
509061933556186113 6359 64499
678471168322381825 29109 51693
84152523012786417 33080 48593
377219505059457537 5806 9707
608320965659590529 47828 51384
969080374550593153 34498 55474
941847579221626369 9916 25386
547711741610399361 36766 40047
379870969068523585 61953 63466
575436166559320833 62646 63573
481783069404368577 1109 11056
828660904849698433 53381 59981
97423042923185937 2597 38636
522204043465528385 42122 68045
506856253266800385 3605 49612
198099764336276961 484 58910
902013465933666945 45136 49696
255651590142782945 24695 52048
490251096057530561 46862 61608
272075715445197377 20344 41635
324435918411001729 6885 28534
240958568590109217 3071 66098
195563822138677057 374 67507
371815024429238849 56296 59949
94148602755755201 33701 60794
15441759996072337 28052 67986
337044853181989633 7676 42152
655495781504498561 11618 48568
661781954771687041 43839 62260
559935110400310529 39541 64944
96229628167531441 24697 34436
692519910394466305 2557 14707
78273059314629025 14222 33266
448073209661380673 6519 62711
495240354363996737 14244 27177
527184745120536065 7543 50053
718398519773035777 49895 62641
589217496965169153 4088 13269
784133786565444481 13259 55300
513277640149183873 22174 65053
744638694206745601 7333 41870
652466398852261889 20957 48029
587854488548682497 1259 9033
900766890797058305 7111 64381
972828214144318081 4328 57915
150704430205557569 27327 28194
20011508498736677 34488 42730
391727969554992257 2064 12130
827250857556894209 8943 64273
175947687321048833 2190 38188
982586811526797313 15098 47820
148089793220464129 35060 52459
622416467887848705 9835 44961
458185697585086849 2750 10403
593938969875733121 22046 51907
193750487925299809 36516 67583
353784008722588097 62731 64942
614228824900585857 21489 21921
17593327472720689 12873 63545
895009976811422849 1204 55594
251613331231670401 3897 12178
552347926342513089 16773 26806
781192942646736513 33196 33597
484886740742226177 32871 42483
391759121413006273 30562 51900
191215276079653057 2576 42262
92880883580615857 1504 56016
99392358540654865 14593 66535
864759098895223809 3782 47421
173174479875022785 65986 68688
279926717913081537 19992 63894
869768982317353345 40803 67649
189585171144361921 8215 51076
634408759971456897 555 34055
624606113345603073 54105 54866
538465807993247809 65483 67696
489866218839882369 9636 41427
417243158381772609 16004 48574
872575162642146305 42958 51306
284529923630699969 26408 42182
206574812453570913 59356 60733
248583449034562433 47591 64647
91008176536828241 5803 52693
824278721165882241 2590 4782
939792749176223873 1751 3454
286214428377057569 25676 61637
393722064285196161 12887 68418
935644403082292737 563 65895
140302165792096641 1366 13732
271079332405641089 26586 54886
98899856409300209 34031 60317
801350066981342465 52875 64249
415835439399916865 25631 56360
85341968182483185 51962 67041
896733230094934401 55871 62099
610880470390711169 1715 12692
892678446521845377 43544 46518
366470312203411201 55687 56988
568586887201373505 27720 44339
759712928004688641 17180 18204
456153324628093761 5527 9736
577126379007516673 30004 63365
189779120439634849 7373 44246
464013936372978689 23355 63473
467878980934987265 8918 54810
486528663663143873 4115 27792
772780697464749953 9157 36664
319399119345462145 30732 33559
267565534008088705 31668 32477
835271973727792257 26398 35551
158941107910731457 7544 26327
94687003840178369 18419 29741
65762966719578489 1292 52956
283321552461110561 9051 27786
71515067273875137 14733 63689
109015032230303185 59349 64129
734149826970412545 1422 13520
877895617970544641 51185 51275
511915766520740353 19519 47219
808268157343164289 23137 28860
123685147792858881 15004 39955
818939365088347393 38460 55426
760272509861604097 32962 38100
471410411230351681 61935 66979
369701183497841857 12570 44669
386475660616547137 61321 62107
760401907788388353 48713 50436
347797052002746881 11189 12964
767606385924100481 18824 59748
464769670633110337 10485 61407
492471500728012033 37959 38399
383543336627809601 4065 49561
173492587082495937 5236 52706
138318053327928689 38042 41224
412575393007824001 5286 44906
141074704158725697 14559 32679
60167924068881721 27688 33252
626394694831397249 19490 46153
250160989769224065 20182 20841
575496245906038017 56121 65022
759912951542776961 7939 15832
195355821211244065 30043 42854
469127063498785217 32332 57367
200685849072144161 30052 68112
578901948836662657 25465 59096
267104249744910753 7575 19373
818213944473139713 9690 62871
475199390847564033 30374 34786
262439955372048673 30436 44080
400887109225173761 37518 47514
407159443134599297 1581 46731
253216893415142849 37166 38175
222008872013535809 43100 46199
133680124925838577 37492 59103
167506984728927233 13729 42652
90769689224373457 25297 47557
361038359790928385 10277 25452
338396091442227457 33119 44995
895808179944889857 29403 41722
456159452782785025 25764 42328
722139563562027521 9085 51744
112522008427824001 52744 60834
71518482297161513 3830 16825
271474492564863105 28495 37499
349457199175066817 36368 64875
602890092773826305 20943 56868
515774506089865537 15876 55475
186966026961229665 3511 61749
150378581019825921 39410 56587
262349068522503617 23012 40728
668472810487482881 6424 35180
961181353981828609 9947 39286
445032045030291841 32030 46618
25225335268139305 28886 29340
752025308003066369 4161 30027
858450928186627457 21309 31055
713132252719308417 9258 47328
781625389480986113 29775 50128
537603742090649217 35780 58757
74756442545862001 16256 45166
548481357186989953 19832 67036
373682783590048449 30817 50811
494737710999441281 7654 45594
528206140129114497 45886 66814
383883284749746433 50075 67122
474521517279647745 21217 48583
183305306111858369 25060 52169
488225813188535105 5994 27250
384818748385601601 24042 33883
34594626792618045 218 28464
218135395145633729 42843 57420
226928347836278017 34116 44516
369781374084059393 50783 53717
178638433589618721 27958 57032
614883726352214657 58402 68459
337615303619742209 6770 48234
398885800925103937 21976 47004
245110995989442401 12576 15400
910184171689348225 38589 60359
431529941370470721 32744 63618
89797122791996033 30985 66651
110884338909336577 15417 30260
972319377385215233 34462 42209
369236392243578881 26050 28003
940142886546357889 5634 19502
616235580037248129 35737 66837
698184661844674561 6646 60498
953633358374347009 6498 50873
236674360761615073 16104 31437
174808688199540545 15299 20485
879893005975130625 55819 60922
475786913557129793 62380 65473
151238253222192769 10088 21342
943047863838124545 18426 39539
956120232230244225 55970 61689
702524693298997249 3880 54238
609173796850942721 4552 58988
953361984880082561 24214 41450
409725778484155265 12620 60202
787987090016542849 19344 54975
573508455026104257 13483 41684
651568776370758913 4858 16765
489188653757093313 34849 34943
313869063529054401 7748 53296
734108730891680513 10780 27893
385463901547929281 4457 9203
206228027315201953 207 15686
770572901854762881 4366 51471
799946013751441153 8541 21529
678015598060049793 36587 68510
169266263263107681 21510 25373
511466785139148801 37187 39290
849431371466838657 1418 9000
992926358275731457 5679 42949
460146881937216513 26073 40008
694320378835300353 31571 52078
542303013452954753 2783 65413
116231039594474337 7999 50289
142123719690925297 37826 52623
289055973516084929 12315 23021
590136116884171009 41375 58219
986192251850333441 12836 19354
27348282539886525 33 6632
622375960426410241 31643 37171
233882141582586913 7046 27800
602860466800585473 36799 62649
443032759106170433 50729 60202
562643746581116481 58476 65299
708003969267284865 37553 47093
633014591810599809 44098 64174
62664186864619609 38616 38900
659519633380057217 57207 63159
763199502891371393 3675 59567
137390308684011585 60731 62716
541973665352895041 41046 51654
851074770846693633 8321 28838
364220064186302017 5676 54205
923614861643933697 6988 19655
83081093258666529 45930 56836
667089118200038913 50837 57778
126086344769323233 33858 41964
855449748246336129 41730 55009
992973485643101825 49821 58925
793522453042058369 42778 44015
960654110749945985 30226 53687
809023486000860673 2139 16381
387241315499263553 7466 41949
944144938483645953 457 46827
694929645195191681 40541 49926
188816858187230721 46387 48834
984175332877224961 6965 26319
907314642542061697 58208 67732
121101349580928993 12797 45579
126219347287054977 50131 62306
239673757434669441 21379 57551
517057769621231937 8850 9777
433634326967951041 34965 37135
854359406101217153 42118 42463
176059428992441985 29516 45862
927982272333579777 45737 50162
298039448596515649 39404 59154
754349357492181121 35270 57793
178366247988972065 1108 28633
665051025838067713 5368 41415
735522674391905409 28258 55360
216679616278433697 28922 39143
774806856135693825 16101 59821
355645928753901313 47955 57133
563464569016137089 128 27417
570723153614928001 25948 53366
223236809577539233 37744 41966
138333207062856897 8272 16249
628769341087281281 26505 42847
765521237718779393 32543 49034
316117294958285569 34146 34666
457831902735463809 38867 60439
444127646517930689 33467 42268
393442047543608449 22885 57527
650756545479989505 25859 49714
198306089607285697 28453 43978
880103150098182913 12172 41694
739036330468813697 31047 53504
131862341828945521 57695 65154
948535837791311617 2108 33667
181999744966081057 18161 51039
309435423751700993 6694 16454
356422144217557249 28684 53398
125936407140983425 23263 48201
32389699969787245 8553 49180
307798244890783233 30286 44107
937776309262215297 51268 63020
876828652475651841 23314 47353
540053152630836289 934 58438
592341840667707265 45546 54547
651971311481727105 4341 31435
204730230946267969 6146 45045
635341602966651265 14874 60923
211986330973154241 19122 32692
414956726359047681 10050 14189
915525977553883777 3288 59136
231452703323075329 36045 37203
814086154078701441 3301 42906
638179752661013505 17578 63830
388850820937051393 8446 62344
870985994104007297 28589 67290
315456977292022593 26608 36550
61267068556485785 25250 35401
241418910616474145 64094 67803
227009617365300897 65003 65990
747168043426945921 6976 7123
56773641512759097 38690 59624
914772281426280705 52656 56775
436651762163922561 6807 7520
205454641732778497 10501 16128
960804558483300097 23656 41001
543290453371056961 11881 45770
591257969820933505 20008 53495
241591384358947905 13490 16489
756436823026827905 19002 54276
6462918126288742 42625 62309
928121766368196481 11008 39906
725505598581399681 17294 19271
460416192218456641 2703 32844
382418559347129857 2941 42777
111771705903780833 1067 7673
441027973386333377 209 15927
608087311028068481 7845 44590
559443755366430657 11714 49701
64228114879870905 36618 44156
181576189094748481 19533 32183
51816457749293225 3836 44139
162493282247723425 10973 32303
819347935989558401 2370 35161
477223173017911489 39296 65524
873542953564420737 963 42302
268169235012379649 34481 53795
911551393805229569 2487 22967
907866425159248513 14248 63690
36180524926276545 20480 59445
341852077682418113 6085 47149
548440055151335297 40678 51493
149815108222306049 15468 60438
669391451627543425 6146 9697
84028681071458785 13036 44868
804017547868159745 33777 61221
918648858147314177 5359 67193
795156998711217281 44635 57443
240663873516083969 491 29935
957732044640781825 76 31969
60653107580527889 58653 68434
274325229252834657 10163 62881
157868676468382305 30854 42766
907068926428753025 45183 45734
506351687580909953 9496 68880
708064640015816577 24142 38914
859169086567718017 1659 23125
920003125237091329 18072 24586
227365144987864193 13328 40730
603396965545723393 28465 65180
531288060975782657 3093 41994
349718821018019073 9182 52046
873624146711613057 19546 64635
939607770927420161 12012 62463
530309325893753665 41538 55700
898439744885454465 34056 48347
350338100264458753 34582 65632
216596911681104833 40605 43693
795058821783896961 28064 52350
540181633060587521 8331 44490
208411264626555233 24232 62716
475765393618853953 53804 62229
981057085390219137 9192 64261
853309695546958081 14258 56768
650438719533958913 13189 45656
741848428422795137 65285 65440
730877710693789569 24140 45460
691903622957273217 15252 57327
26104166989618705 22607 47781
907579364739216769 32913 54732
471482290948117121 41180 65697
368420966681785729 56895 58323
531717218729603777 61431 65195
573963492209880833 45 19437
594254984418483841 17164 64776
716702004199380097 21438 55935
111621140027260417 601 13773
553387279582505473 61700 67936
119069129896402609 38875 44047
51045755287592697 56534 67939
253999536087128769 32155 65427
161295230356838465 27593 35534
181698226976379841 49592 66222
490352958686617793 4150 6815
996813744868340737 43632 48326
569616032830946753 12 23046
298023152966933953 28664 62883
841997864914933505 7089 55235
324688301983862017 10304 21038
110769858414297313 15609 34322
154450775661331361 7132 56370
63351961920506737 14268 59195
604881331847330689 11688 53802
728572335169911169 24340 49549
129285201515770609 61717 63253
674309538581614081 7607 64878
437256656983386433 45030 68298
729675705237323009 33850 62483
263895834573759201 8862 51931
675702619245147009 35820 60352
483516366880273537 35837 50528
538736777571283905 6595 12640
546695275235194369 976 13627
939461583007844353 36275 64457
495833111445144001 17647 58083
479032323808095105 24943 66056
140338922197173585 32023 66187
439473026807224449 1179 39448
932292044522874625 3960 60449
348888347542168001 14816 15731
238226018090827553 2533 44526
459378454094068161 41818 47635
570939702558355585 36046 45413
138557998359853937 13633 28281
167232862004482273 39750 50889
276491483407131265 14362 42964
307342724820095745 13248 67656
11956614135794297 34064 64069
918432062718224513 32659 41901
120407786063342577 20308 50565
530859767159633153 30794 39868
277199270848992545 22870 56543
667011087578458753 22087 54080
140936191913073825 46133 59706
857676793556628097 35639 48005
587819111021513345 12676 25624
889238036013310337 67946 68316
2261659190143207 22988 28828
586275711193657345 1515 11911
885881422322167809 36518 42744
172546596230745313 42795 48950
717706401410044545 11302 41108
612500608017619201 11748 24602
436331759410744961 18533 19786
690914591151042177 22928 32978
730404713537470977 391 50200
72731219176297665 8507 25639
760584157225306241 20486 64864
949855447603766785 15783 53795
667345253755531393 17081 25416
97721252869028769 62966 63738
892700485135758721 41058 51205
833568393766668673 10267 24687
894632028624133761 5151 42911
476136409519547521 37643 57207
424042051201379137 29059 34772
173015266239929121 31242 55967
86917410713841297 28592 44562
12334893266988445 32508 59666
526872496678162625 38231 57247
131698552533961793 17250 47358
709587501444080001 10486 11682
980948504077652225 5387 42583
43314635423822521 58213 67740
231370769602477825 28425 43327
173627350340911585 50335 51972
441696574805540353 14461 17844
766946003443972993 13102 39120
40348546874795945 25342 68254
644731267759656449 15628 44101
688824642773802497 56257 58382
938166303012476289 14040 48931
571949905532392193 43282 50565
114097033791484401 23240 39848
724706382412129793 18439 66665
413667466082142017 38573 58898
611109267034450433 58547 58709
521772524090668097 4280 53066
117457536666769617 8310 32927
881641535578918273 26251 38761
246615745625689441 33248 59309
977104456220519809 25628 27129
725735932800226689 10509 32663
288905783143416513 31039 46417
249705344257009185 1857 55107
566841920321113665 131 13782
644968715316856833 1703 68082
469416260448067393 12810 56760
943830843515513601 689 19025
861217407950722049 9997 31441
989658237588450561 1219 8650
945563130876404737 31793 38006
364123511295233025 34963 58017
112685505345471169 15883 46762
214648186810542529 8609 47366
378451461602931969 26666 60424
739012329543385217 39100 68876
741139584578054017 52439 63179
79633036695575761 15258 15405
19702485457724353 37476 62011
243218295989279905 46621 51287
72920020676409793 15620 45446
857993391303189377 67774 67858
348170479899376769 9041 46130
95307575803985857 21923 27527
367718997187115073 11700 31749
312338764120788417 36514 50235
427742169453107841 59409 66466
100456913148647681 639 2726
955897149435802625 37422 58122
430914391439195329 26651 38534
198826750597785217 18019 40875
788221828047852545 31250 55358
206451446348257409 35133 42451
114131370718574481 13605 14608
202388076806339969 15203 40358
155941782471714433 19163 42701
49982140650914889 22303 46272
388636305508960321 5443 16148
151924038758490817 4579 34782
412880763426358017 67020 67539
747944636068314881 410 67214
324149291077610241 48213 53704
320544543152902145 19725 64794
912075662737251457 36995 49663
495060041277643137 20767 65879
449244051702045505 39282 66427
136496545547853281 65264 65670
961812495563350529 5750 68479
591191316366820993 6038 55242
966672904113032449 12744 52084
404765140755198849 26069 58786
404210955002284353 6445 65066
256840580872680129 8457 40154
613978534315897601 47730 67190
652751571001854081 33485 60489
633985110937828737 33327 38542
486632655649589889 7317 40351
305085899481461825 5453 63828
676874989856241153 12124 59158
177351290040675745 3141 56784
541040566336480577 52187 64342
224307465279515841 25804 46709
121022731294086577 2088 61384
552437383062027713 24401 51412
30875856551535465 4693 51851
373575024428156161 20860 66066
8216490748662154 10485 51583
53450077756806993 28732 52657
923780456648902529 27694 68654
541458076851434113 26028 55559
469177041055015553 35396 61640
428191873439288897 12139 18273
928562841420603777 52590 56072
660243748175666689 21896 62313
345540693355939521 3411 7259
411077258808731457 26491 47752
432539600019399745 22509 59872
733513043851395713 20583 54338
5564483789381570 4182 39998
412241190786090753 6697 54742
679269646114693889 20785 21888
186604443463373569 35678 65036
194886833622700097 28608 58995
700202061175176065 33479 48026
988772428373639681 1204 36464
148334996285093729 5087 15200
387294005938624513 59201 62642
425249742502614913 14544 25723
208448973283442017 24955 64397
893452747347275521 40729 64871
217862878510981505 43467 51192
259566126900764961 31377 50792
18795716598422277 47438 62890
337499065721353025 5186 5552
725065182635201921 16657 50498
146214874876221761 48944 62789
341311168806743809 16583 64028
1916825869408002 18027 62221
335560233899325761 8477 57387
192597936753841729 9500 49662
653814826466774657 59434 65530
477076971281128705 54805 60068
565980115695676737 42190 59880
576682861002211713 13746 16437
117171697561889937 51897 57519
871013329706265473 35776 56276
44906082181579881 66973 67583
90046023031263185 34355 59159
772964667665096577 7019 58101
605530213597695873 28402 59171
664705436899449601 39401 48786
676216757906246401 25980 36406
759176007191189889 18496 46359
819330890405602433 20797 28838
930577128862278657 4162 55757
763485023244541569 42825 63014
194998920844231105 12406 67109
467134007607405953 413 13351
91049602100010673 12700 59961
987664716852805249 43707 57885
650445481041959553 13422 45202
418501069320988993 4791 49716
602668849945484161 6250 13460
873575189921709185 9965 21533
594768880116337281 10424 55133
711267647530384257 52572 65965
328465974215585985 46082 51747
437378893324051905 55040 58690
922570993950745985 33825 68637
899905733853493889 5474 17167
506134644413958081 4826 32683
400432534259280705 57152 66502
209891084919437537 40649 57483
753571059900544129 8953 19235
593187505646053377 1663 40106
605886665653486081 26981 43519
236013397043667073 3050 59946
543608898109873473 40115 65685
232579608595539617 488 18420
310693343858687873 22299 54560
111010723671515873 3333 8692
754381363004291969 2999 9249
647644143163002881 53001 64141
718617433798755201 18158 20188
24353070224737649 13003 21874
239790127586637441 14736 55300
118313961713607089 23636 51465
526833377281562305 25994 44768
735825604136042753 29228 57342
913027313587299713 62807 66218
894509390819816705 48372 54504
404139832238001857 10797 25960
885463493524060417 17996 63104
827995669989370241 15217 54285
34641464418495361 7370 32737
399028600658240833 14715 59155
532543297920799553 50590 53016
613473584188717825 49399 63697
519167778928643713 21770 64652
908965753474120705 7393 33707
932566600977754241 47893 58041
328312536796680385 610 59212
367178484596745857 5168 44146
318320894083868225 27779 34298
922701879031880193 6787 40038
887470876962204673 20328 56923
898590299651143425 50950 67665
943329141131300737 14096 31205
766760493211496193 13532 50546
781109822678153857 46922 62821
240569677255063393 6112 31394
892078718036472705 22800 37102
376292488904741889 27164 47667
185781942343147937 29135 53144
413550182249874625 18087 48076
661449074128228225 19920 55941
299992897399551617 9109 39473
108280612375686753 49183 51177
73286557775855249 8762 11795
228719292551389217 40480 50131
193879772834183233 44718 46078
566217633421452161 19819 32026
188806693547203265 11335 57533
452638225912323841 46908 68545
943586575771167489 37335 38290
198956887157571329 30459 49251
544265560341226945 20966 39051
348385404386405633 23220 54889
610924045225122177 47544 48926
119131189379267249 21559 64672
142329961638605345 49460 49529
236219345239391041 15728 35995
682305696336204161 6178 37840
306458905454711297 9612 47862
18962485822310529 24006 37953
549746519912005761 2558 64517
78766853586049729 17940 19777
756683003853034113 1150 67390
49835133407238889 53952 64435
813563967483048577 38289 45829
277584992001880705 28895 50065
820779594788341121 8480 8884
416970555930799233 15296 42973
720320443961085697 911 21779
34749423687035377 39326 64199
391602196579221121 30369 51933
124839488886660641 29781 52972
534669127958323969 22414 58687
285926346752507489 7038 59071
552193554598623873 24800 48573
406669602929564865 54629 62228
78688327372518081 23601 57566
150691280804156961 6042 31527
24335369183127397 41886 66738
877151448018562305 50919 64363
84539411243781617 24736 30766
739600260064083457 49153 50068
826619332083502849 3795 34813
684444236699231873 29024 56129
681702388462937857 30262 63230
944464154472232321 5672 5690
344386988470127169 4696 65812
744145717852401153 2241 37242
586243232986561281 32893 61832
216672453225630337 46247 51631
952152695657183361 6440 37636
936829143457583105 21301 66946
218262276161127041 64116 67729
753654086667726337 7496 29418
132319903078730769 12168 67759
189374140733800545 30177 31701
452863813174701569 7672 66799
626008693739141377 6510 47401
968727693137616129 57953 64710
893509982928673409 13955 26188
143462565039371265 24603 29477
403312475843708993 10644 58820
23298561854836921 6911 63988
632007116528594561 39642 54774
499666862361124225 8891 38878
350293726470017217 15842 65238
39151344272362113 6029 46229
657428663258524929 3385 49449
82890434976164337 23859 34942
451554601738738625 38836 43024
61221564806551497 1420 8391
708295784429392257 9182 16961
750658564823652353 9309 14039
426233012719865921 34636 63350
379796879712209537 43760 68018
245312085474278529 12358 63523
656579150684635265 17026 63043
667271988381546753 28906 55378
934404239998947585 33263 37726
972690462391536641 14564 51804
140309005145439873 12770 29374
195988790893540705 29844 52996
263029501041920353 13097 44421
987763761783678977 7492 35896
435599518841073089 4831 22590
383482775213398273 43338 60022
839436002248142209 18404 57347
221446154745333249 10878 57445
921567747200185729 37994 47840
337534784932291393 40072 45501
350977698977480641 25481 49241
122628024511765681 7312 50204
651498063047924353 38482 41141
577852078750002049 15995 59741
569251311974063873 20497 63540
165491251031422593 3606 51969
45399837026508297 10312 59495
373996699184903745 32520 60331
441552229339230017 15367 65911
568656854971646209 8691 43056
529767219365638209 30488 58943
958672139704848513 27533 47021
664617115071287425 5686 38852
192030851606173057 8029 24207
74922063575854737 24127 60278
673178450888702465 8139 22691
622653908910244481 10604 33386
488579674066226497 41683 49469
713259417647734017 26181 39573
980099862995846401 1883 60982
305153707157309377 34886 44304
435801468063967681 4219 61322
338820873818320961 5986 8322
578356903932291969 27829 45412
839300455789349121 26682 59465
841496748917773313 15384 26098
179933476413467009 29665 39676
574707170557136513 15012 68138
46670028057640425 631 4181
331089159023260737 19138 32971
14084901190756229 50544 56216
660060680071911297 14183 17666
980941661348133249 8018 27827
684087182322183937 5217 23209
341548301492466049 7261 43497
474407399377955841 10158 13656
536008454887088705 5165 57254
234568474323278753 46796 67302
657186628871528449 1296 28524
145931436273276193 36792 52217
792521243401346049 6939 20328
508442764324836801 32318 37730
635895441175719553 43086 51427
292578789690427521 34815 68771
952758224586609921 13556 16604
596714893178241153 5724 30252
375699271866324097 14086 22948
371898809350785345 34784 54990
202882792700044961 10494 43286
401409277714900993 8851 23776
894888613107283969 41410 67240
60713920728151297 10434 63369
139110679275098897 28840 40381
515988754335975105 51813 61533
348936524389358721 12541 57608
602783041575964545 42102 63058
47906287356873633 9321 25839
276137161734975937 49986 52294
84304880651089329 4179 45100
652181763977470337 23614 24267
184793590275496897 7700 28236
335183988787800769 18932 62582
766554381524372225 6706 55334
794072113427024129 20195 62458
643300712312843393 1637 15991
861113750802939393 48759 64666
668198718967218561 7155 35685
483696836343288065 15257 26273
633435879174591361 24372 47438
233280278076559713 9025 66836
458155806649784833 29801 38444
809003022151404801 47651 59549
233267383454993665 7618 25904
535269617542876801 44058 54399
851986773532033281 2278 64265
61847748151311777 6637 11400
469878116775880961 8160 14205
528832573749664193 2138 14141
534790578612387457 19172 25341
266209657313186913 20402 29572
6287638494306692 14401 64195
469821861921968065 34447 59540
302927676336523201 32233 32354
337545253408595841 32935 43200
634858243304883329 21895 23286
642377226004040065 6394 58569
254844215133942945 11046 11110
573082536997237185 28016 34066
128077619213250673 1810 61876
878337500790205953 1635 26260
635197847497252609 8492 52569
445507722244261825 31684 64122
994166015726257537 46313 56065
365529282069839937 5822 12398
62161431435072249 16645 24163
798618480841970049 12933 67581
94291932192327009 35164 53233
486070424619821761 26093 32456
978990772514279681 7526 47253
238909767952268481 39861 44051
463773750532119809 4907 51744
253390827379799777 39362 61752
323351155560800385 49294 57377
856921108572596097 36699 63297
651847037624996481 7400 59296
607945700741293441 20400 25559
329043807910423425 7255 65261
81077573558108193 10820 65274
360614992860924161 6299 17028
594585555071116545 1233 23757
714071684392138241 23907 38283
8645865206734272 42440 55121
577774278330359425 31723 32262
471635314872809601 56220 63598
87723130486253361 26378 31326
626622275331303809 6097 35176
10596805306285263 20293 50468
519680061866718977 20643 43174
470696126828073601 28620 37981
942566086604262657 5106 14599
738301523572964353 10304 39089
637989755240067073 24988 46066
281274007925176769 15925 28222
813660573165581313 12627 55636
201095432275117505 29095 38155
383947680882808833 28493 66623
834109843122348545 2533 42474
673069431533281921 38259 39037
78401464799121361 30621 40162
555660156083273921 47231 59526
335070130982998657 10013 52799
996779550248593409 5754 13324
214599158254465281 28313 65525
604375974409545985 3828 4431
966493151859395969 33148 49691
181776818924067393 39585 46703
513333662899093185 35103 40986
440066029848235713 10466 25022
44672309996329321 52414 61996
77160496943069041 2212 21264
923326240846400001 27219 41953
643514322211753857 52038 68150
419794138553811521 8571 54060
142608821482884449 38271 58288
108746509104541649 25544 28146
788933929858398337 26257 57801
474233400944214593 16626 48989
631784346301262849 2798 28292
761559861930358273 17335 56505
814203353396518273 42666 64651
876197962357736065 33340 54726
199507279337542081 5579 8391
444694324130601601 16452 28897
937452697764722817 19890 26823
952262888797363841 56421 60080
407899141134581825 27397 51824
323106102812296577 36970 58627
29423282394557049 28205 56035
366250619860522881 34637 52293
114652709886559729 22431 32728
661463882671959937 42355 68308
115661262570267105 9616 15103
116991118389350385 8776 43385
131937765060261121 22780 38282
855695011720037249 1258 40405
540443522102233217 32022 53658
499396687465065281 25752 42800
672400902523822465 43588 62136
381393712862312385 16537 58170
499005270526350145 25629 49713
89549725544159745 26341 27523
383831982446967169 26915 28503
42308894504181185 28776 46404
94151259731088289 45923 52310
414542126325159169 37747 54139
510294899410599361 57859 68604
490908582806575553 13414 67229
740069137697172865 34424 65164
322911383694460609 2423 67078
308176644681200449 38769 66171
171336021903961473 6901 40761
796881993411769729 57281 61933
174854796328276065 4503 51001
53391375966800329 2771 58296
650780648795226625 2587 69015
435310429489771137 28631 35345
488008543724973249 45070 63289
172955732676374657 13927 48365
103112009237413809 22731 36324
297270340099228033 42143 51493
191366888108120737 15944 67402
451773247253345985 17464 37402
380167802310147329 52779 61893
915193783946175873 2825 40569
915677407275310849 44096 51529
244549718046446433 1556 28637
339825186875238209 1738 32501
694584737826058753 43904 52703
964045044571349761 28880 34443
863503138917526017 8923 36367
631268815431347713 15463 57552
649441908094654977 11068 62146
614049936236668289 19329 65193
124501537865970849 30911 40076
998926342357726977 4407 55886
841704977850863361 11444 49058
976845505922824449 20824 67001
586405173873220737 39181 41250
936473946753942273 21518 44542
431191489156912385 12047 15950
725743263676733313 14958 63517
589026290438457729 1301 54355
577097277514134529 27523 68556
443346814748505153 19420 25769
974873174673774721 4820 54668
421945338387860865 38504 45581
468678732424756097 23569 46685
344662174908119553 2181 44521
477672433927196481 9150 14359
86507571994904001 18909 42884
72496686443862753 48810 65228
550333214989134209 24605 67881
87115059617246977 10015 19664
253113503748000577 22737 67172
707967749407934849 6980 52089
330517089986653185 6788 45293
208538962068232097 64913 68881
381231186744376065 30783 34627
307415922718838913 31051 63768
719657117052857857 5341 62946
337320120255213825 38821 46482
135592992175379121 34953 62732
854164200588932993 35963 36625
941413667450415617 13196 41522
935024265544328193 31451 63043
383364775198518977 52746 67590
161641286666458945 5535 54765
247775888626929217 21756 66492
8449095661717366 35300 46778
237636388165345377 20426 30285
664780233826256513 18613 53324
627313887376612225 12111 58694
137443583145838497 72 28161
975699718191865601 2108 8341
888733526092472961 3583 43022
491022978932331713 16459 24217
92719464266423297 3232 56484
718949108919520769 42369 49282
31691969560334601 42715 50358
605943326801860097 17719 27924
9092559090632337 15286 31509
636929486519822081 36462 57319
743099306303186305 1619 34633
362217576726632001 13722 15484
669622243542960385 14545 25260
112515060044575681 10657 42938
337402274088894657 16538 48468
58358737799505177 36519 48167
320745232440216897 22924 55547
869246418616203393 38718 56349
795143467786353153 408 41710
636498397029978241 1894 31982
508388901086419777 30072 46005
965681515188993665 25090 30816
453043378118216833 56556 63086
42904182991019721 473 33423
302738734584707457 7709 52209
864796721192195841 7042 35054
54954952410135153 33730 41290
712103032121117313 7307 54206
489238211064389377 30176 64805
407953170789699713 15466 35467
155310502699641985 2386 6753
142906070288358225 2799 60254
541806560031020033 4487 32944
491041300258618945 47040 54040
861893341499502721 20707 60913
953259614850306689 18076 42269
579334452525898753 5313 28103
942828139600425857 17151 38874
748306717160708993 12483 18551
454277741164144513 45097 53874
828298838228661761 5919 22880
539327842453364097 26077 34424
928107011649451905 15504 58553
692552854815996673 29041 30038
84739908552649009 867 43469
109641459173690945 6245 27277
778818316140295553 6425 26541
78774579246566385 7209 19150
171654596667494273 45602 55546
263987379095883777 8111 60932
448427976634413057 14045 20850
389071820452155521 2557 36704
728746187736902529 35456 67288
728764503968268033 22385 45999
929829065337138177 26195 46966
816960918535851777 39200 49025
827967567981843841 31333 57017
541026377890606401 3755 13720
307252546273225857 5123 44348
326342152573115393 36810 68739
779820451970408577 13679 55150
229641502254015265 45961 65290
467120728081106049 47691 65582
252020343039202305 10499 14101
153213656295335457 59593 64377
495993219701151873 14143 17898
624930995609055617 17129 22437
590490707422812673 2589 20677
969004197028738177 3370 37818
66027171485945505 17223 25947
997596347336603649 64188 64716
881361282121059073 2944 52634
409184740540823105 46740 58458
189855730317223233 2724 60850
691853500263626113 2808 2839
894285939775297537 54385 67331
296953794935404865 52362 61874
446422298319408385 5854 60661
775501820247477249 36617 42894
387540118365574657 59917 68977
306400054989794049 31189 39420
909734249636049025 3853 50498
737833656325143809 39855 57500
106642649133387841 2669 66805
34913569590145245 4185 24360
550086901938261249 42475 49710
364010364832800833 25793 28661
543344337248168321 3536 13007
69242949725619953 4332 38580
788092533180250881 18038 20177
977554965629288065 37847 58370
109875024572342993 12146 64142
271763739645734849 14186 32435
60143431867903273 20154 35524
124673540942914945 54409 62054
617948560413037057 44488 59931
153297396295030817 31990 39824
869496593374012801 21097 45074
959759729792644097 4693 5840
838427236275432321 8799 61559
250887125117714049 5587 66591
225165263945047649 52269 59085
766031550085095553 18209 56654
491876616853499393 54302 66542
433335166272186689 34990 67683
358309400499425857 28344 51617
428523858857950273 10422 49976
53006134308272833 16941 25491
475950076711399105 41072 56516
759278570616107393 39139 54612
35214601228226173 22256 27534
998073118792046209 25113 30747
712631172969722113 33287 40132
613697175754882817 8421 47692
679375162910538625 20805 54811
572985927678811201 6232 26621
143794649350553521 14803 18476
708188454236068993 10561 36529
582656192195848577 11066 47739
284708321556973217 39651 59630
780261029031137793 29658 29758
510080821337400193 1232 13792
761176757525340929 64021 66129
327650029229825921 28637 59055
885490603892094465 13951 29857
944673044539730049 28956 37672
70078218756968625 3395 12267
242410359252470913 12403 43612
962761435138915585 2522 67390
51673844970739681 1436 42134
836611276403836289 19044 66243
693280564410823553 27727 57601
63197383511209185 4038 9838
211972073957173985 2828 44518
725696886023989377 54965 63356
254439260519045985 55662 66370
180010577572730305 31130 48364
619005948801206017 37299 68425
569765647060314945 5100 38932
158301354476204641 30919 57542
980837773741257089 3347 16482
607129256945359745 3452 43537
778137459267149697 5308 34234
712887461181150465 4545 44179
922412274852135297 21878 61659
933339265082995713 17818 29520
558730247916834369 2150 23162
402625497156574145 27758 51423
320686517652831041 23301 26462
88730612007697825 6455 42540
521834953754840577 18696 22690
897311843078892161 28569 31800
317444176198094401 35073 56663
751642033574970753 53629 58439
574290327666240321 39461 50299
390053980350071297 39024 39138
915828720156355329 29435 67023
4613677573491516 11850 22001
181736925729175873 39661 49699
934272640880703105 9770 29845
548356877047737601 6132 45195
450292328070734273 26170 68020
702701630262630785 26698 59796
54017076880594321 27038 40540
610044437912591745 29103 62779
765005385409114753 4578 40637
253913589126192097 5414 66712
647074871173838721 2594 46066
326287379356713793 14988 52039
19942251983881221 21064 55891
421206231398635137 5961 45732
607145580869794049 49141 66180
442027413835432961 18165 55221
635179167732804481 28590 37325
601219545150051713 29953 31955
164578250629585185 2418 67751
899276886923516417 31282 61963
576980835410299905 31030 38354
159358654828885441 6691 56708
424104258769713025 18842 58892
719947477671354369 3892 46191
189104686704940417 47890 53159
279440474310625569 27181 35876
186261882540048161 11079 18187
207659488470156353 29230 44674
298791678589399361 15772 48630
17396399399054019 57382 65954
834815200602942977 24097 49405
725217696639901953 26316 45188
251696387465688801 47183 57772
859397203033829249 10534 14044
797800303523398913 2524 55140
265014843713558433 20439 60291
710509199186137857 18012 56366
24803070139832073 43032 67854
21644069457178005 15697 29178
800928922619590401 2232 50804
162149888391883937 13765 34883
894268619454088321 857 65861
697227794694452225 36073 36126
657354550162054401 14791 33318
490235153315726529 266 51035
627876369285225217 34608 40873
539317559781036225 19460 46377
440765944863585473 15088 43492
914488034745023233 42890 44011
158933975498307233 9510 23614
626338174097451649 9218 23250
210438430871349185 28763 55065
417684912732884353 59762 67092
994527265574539905 9684 19823
770285687528026881 20634 30256
698321019729547777 31101 45546
173821254382250593 22818 48483
359424174870717633 13934 67742
705287599697936001 56090 62939
376093545894335105 16231 61108
767990793107518465 36569 66169
217700722697436801 23945 25518
890937847695536129 8484 32966
784572111408010625 22074 45701
327959666702202689 7653 12644
175610709047980161 16972 37805
240438224730564097 30462 65056
733135292659127937 25324 38346
347897540808705921 36724 38785
585722430241425281 31224 55533
655526887305708033 38952 39316
112894740133668849 29250 32396
613897208497593985 14168 21707
759049965893915137 4917 12525
416300859699770625 15001 30094
186966523009701281 41455 61758
485842898118850305 1940 26603
768540043001174017 37990 56883
504850754375095105 44315 50937
286327896863952001 2870 68579
957320852886414977 12517 33810
160439698003237665 18747 58334
92005107830129169 31853 43105
984157167143493377 55937 56331
620423979299889793 32298 51804
43241497009013585 3160 58671
175686595919952289 21377 22519
600916045909258369 43262 43813
480680809993618369 40728 54250
607433500383670785 28815 50749
701045753263297665 9755 60999
534283417180361665 51961 65951
683508002433431041 44839 56620
550397033146005313 35290 59365
124667490544052129 29884 67571
561800799499224001 44324 51341
671490410555168897 4006 59858
93598209585813665 10794 23169
124493798420389 34319 35189
251032085597259425 9323 11426
244753734456683233 28939 42014
34685621692950977 28279 45043
686737313655893249 19971 63062
675337410769401473 3594 59229
957407186116331137 7322 65802
373088198890137345 25459 58639
128726422472862369 27432 40154
188052316263011233 16049 17752
373567819316068737 35820 64997
578930543680719745 37149 60413
963514545862178561 9859 36322
390862794152724289 37759 52575
908279471996070913 20104 56767
183149606660485633 11356 32411
125640974780150577 26278 35568
152263388307559937 8269 22221
382527971660383745 17403 29407
490082947399265857 16963 67784
980841147584438785 2256 50113
519843344660131393 12545 14788
477725671689444929 34334 54858
337856597473454209 20617 23043
701957370821997313 1222 68162
228303915560061921 7363 19854
43062830995385329 7865 49853
738856260924713089 11417 65103
667487935445674241 47126 47690
757982390034726401 951 1338
607946133879853057 4037 34784
251520818133023745 4297 33987
692134894191280385 24133 41716
242534306790204833 43931 54039
509686083721678785 20113 62520
191628404023880705 60372 67548
688433208473892225 2231 15899
77468672263847793 34230 65004
151350405733030145 18471 49069
459004273179822081 24678 26168
195568661882855809 547 49839
633480914487122945 13129 38156
53340272977781209 3184 31533
303892805295625153 2853 27819
116326684669413537 27817 41216
741898817433423105 55038 63706
411215438644649793 25537 49704
802704907004390145 42257 64005
980641852029076993 39370 56640
477836862410285313 18004 62303
787413528710235521 7845 46694
968953292908374017 25865 46979
343696120982823297 25111 51481
525508315408984577 15712 48325
670973135113417345 42963 63693
152273242173826881 21239 53392
251575668756895969 37510 68994
47111104646731409 38686 39985
871750262892650369 6290 30617
833721989793225729 31608 39632
526149302250441793 8719 40809
391197093327718913 16678 39837
867858437911525761 6276 59955
813157486081188097 34313 43580
375458635963422465 46659 63982
239743831409029441 43205 62835
200484687315540801 46419 61062
605393406651991425 33921 52402
203269397134189249 49399 49457
398437329385927809 352 61488
71531975224349513 19858 28472
163863580527014113 19006 24662
632657124306813697 33444 35469
546982899308332545 55378 59029
318783823868844993 20836 60016
678431988639552257 10137 17563
569096991612720897 52871 55962
972502715906273409 57928 66889
651924087931252609 41316 50311
539355731342361345 25167 63015
488379328209372673 54172 60839
868042526336907393 26401 58589
271594489738991041 19736 31428
810724434079908481 10726 44703
158037423070705793 33779 61643
870559943169183745 1252 7782
962929877699384193 9026 69060
949312017662712961 3475 68962
286485222169726945 42731 57388
491042054294510401 44497 44896
264246552442390497 16740 51217
570912166075295617 16118 62993
474727350533125761 43753 43850
228014737992793921 20822 32097
29717727062337221 10238 19787
884988742962143233 35117 58042
638705338180965761 28803 63790
900949143892987137 3885 35087
410272562117231873 25214 54836
865833400367741057 39188 45766
327839809091468481 27763 38059
960106353545796737 20477 28247
107296555155546257 25934 52385
227236252457110753 38880 60237
123251518551608545 11410 47306
764228330273468289 62375 62676
456061680995450305 7031 34176
37668315312437529 36313 46099
328002309068690305 21988 32088
529095969377578945 3804 49806
76619885280297953 40336 50253
120748003989255889 32755 44103
216373110926280545 36311 52393
472122429170539713 15785 53252
204973642476748097 22967 41148
794794892322308097 29419 39278
178947852969823617 43466 54452
